.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-button .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: var(--e-global-color-accent);
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-widget-image-box .elementor-image-box-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-image-box .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-star-rating .elementor-star-rating__title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-image-gallery .gallery-item .gallery-caption {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-progress .elementor-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-testimonial .elementor-testimonial-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-testimonial .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-testimonial .elementor-testimonial-job {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
  color: var(--e-global-color-primary);
}
.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}
.elementor-widget-tabs .elementor-tab-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-tabs .elementor-tab-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-accordion-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
  color: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
  fill: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-accordion-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-accordion .elementor-tab-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
  color: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-toggle-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: var(--e-global-color-accent);
}
.elementor-widget-toggle .elementor-toggle-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-toggle .elementor-tab-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-alert .elementor-alert-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-alert .elementor-alert-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-caldera-form .eael-contact-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .eael-contact-form-7-title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .eael-contact-form-7-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control.wpcf7-text,
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control.wpcf7-textarea,
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control.wpcf7-select {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form
  .wpcf7-quiz-label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form-control::-webkit-input-placeholder {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-form
  input[type="submit"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-contact-form-7
  .eael-contact-form-7
  .wpcf7-not-valid-tip {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-countdown .eael-countdown-digits::after {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-countdown .eael-countdown-digits {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-countdown .eael-countdown-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.eael-countdown-finish-text {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-creative-button
  .eael-creative-button
  .cretive-button-text,
.elementor-widget-eael-creative-button .eael-creative-button--winona::after,
.elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i {
  color: var(--e-global-color-primary);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-item-header
  .eael-facebook-feed-item-user
  .eael-facebook-feed-username {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-item-header
  .eael-facebook-feed-post-time {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-item-content
  .eael-facebook-feed-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-preview-wrap
  .eael-facebook-feed-url-preview
  .eael-facebook-feed-url-host {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-preview-wrap
  .eael-facebook-feed-url-preview
  .eael-facebook-feed-url-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-preview-wrap
  .eael-facebook-feed-url-preview
  .eael-facebook-feed-url-description {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-overlay
  .eael-facebook-feed-item
  .eael-facebook-feed-item-overlay,
.elementor-widget-eael-facebook-feed
  .eael-facebook-feed-card
  .eael-facebook-feed-item
  .eael-facebook-feed-item-inner
  .eael-facebook-feed-item-footer {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-strings,
.elementor-widget-eael-fancy-text .typed-cursor {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-feature-list .connector-type-classic .connector {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .connector-type-modern
  .eael-feature-list-item:before,
.elementor-widget-eael-feature-list
  .connector-type-modern
  .eael-feature-list-item:after {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title
  > a,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title:visited {
  color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery .fg-item-category span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery
  .fg-layout-3-filter-controls
  li.control {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-filterable-gallery
  .eael-gallery-load-more
  .eael-filterable-gallery-load-more-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-fluentform .eael-fluentform-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_wrapper
  .gform_title,
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .eael-gravity-form-title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_wrapper
  .gform_description,
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .eael-gravity-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gfield.gsection
  .gsection_title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .ginput_container_fileupload
  input[type="file"]::file-selector-button,
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .ginput_container_fileupload
  input[type="file"]::-webkit-file-upload-button,
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .ginput_container_fileupload
  .button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_footer
  input[type="submit"],
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_body
  .gform_page_footer
  input[type="submit"],
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_body
  input[type="submit"].gform-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_body
  .gform_page_footer
  input[type="button"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-gravity-form
  .eael-gravity-form
  .gform_confirmation_wrapper
  .gform_confirmation_message {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-nft-gallery
  .eael-nft-gallery-load-more
  .eael-nft-gallery-load-more-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-ninja
  .eael-ninja-form
  .submit-container
  input[type="button"],
.elementor-widget-eael-ninja
  .eael-ninja-form
  .submit-container
  input[type="submit"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-post-grid .eael-meta-posted-on {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-post-grid .eael-entry-meta > span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-post-grid .eael-entry-title,
.elementor-widget-eael-post-grid .eael-entry-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-post-grid .post-meta-categories li,
.elementor-widget-eael-post-grid .post-meta-categories li a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-post-timeline
  .eael-timeline-post-title
  .eael-timeline-post-title-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-progress-bar .eael-progressbar-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-simple-menu .eael-simple-menu > li > a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-twitter-feed
  .eael-twitter-feed-item
  .eael-twitter-feed-item-icon {
  color: var(--e-global-color-primary);
}
.elementor-widget-eael-twitter-feed
  .eael-twitter-feed-load-more
  .eael-twitter-feed-load-more-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-eael-weform
  .eael-weform-container
  ul.wpuf-form
  .wpuf-submit
  input[type="submit"] {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-eael-wpforms .eael-contact-form-description,
.elementor-widget-eael-wpforms .wpforms-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-wpforms
  .eael-wpforms
  .wpforms-field
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-eael-wpforms
  .eael-wpforms
  .wpforms-submit-container
  .wpforms-submit {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-retina .hfe-retina-image-container .hfe-retina-img {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-retina .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-copyright .hfe-copyright-wrapper a,
.elementor-widget-copyright .hfe-copyright-wrapper {
  color: var(--e-global-color-text);
}
.elementor-widget-copyright .hfe-copyright-wrapper,
.elementor-widget-copyright .hfe-copyright-wrapper a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-navigation-menu a.hfe-menu-item,
.elementor-widget-navigation-menu a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item {
  color: var(--e-global-color-text);
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
  color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  a.hfe-menu-item:before,
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  a.hfe-menu-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  .sub-menu
  .hfe-has-submenu-container
  a:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-pointer__framed
  .menu-item.parent
  a.hfe-menu-item:before,
.elementor-widget-navigation-menu
  .hfe-pointer__framed
  .menu-item.parent
  a.hfe-menu-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
.elementor-widget-navigation-menu
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-widget-navigation-menu
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .menu-item
  a.hfe-menu-item.elementor-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-page-title .elementor-heading-title,
.elementor-widget-page-title .hfe-page-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-page-title .hfe-page-title-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-page-title .hfe-page-title-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-hfe-site-title .elementor-heading-title,
.elementor-widget-hfe-site-title .hfe-heading a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-hfe-site-title .hfe-heading-text {
  color: var(--e-global-color-primary);
}
.elementor-widget-hfe-site-title .hfe-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-hfe-site-title .hfe-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-hfe-site-tagline .hfe-site-tagline {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-widget-hfe-site-tagline .hfe-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-hfe-site-tagline .hfe-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-site-logo .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,
.elementor-widget-hfe-search-button .hfe-search-icon-toggle {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-hfe-search-button .hfe-search-form__input {
  color: var(--e-global-color-text);
}
.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder {
  color: var(--e-global-color-text);
}
.elementor-widget-hfe-search-button .hfe-search-form__container,
.elementor-widget-hfe-search-button
  .hfe-search-icon-toggle
  .hfe-search-form__input,
.elementor-widget-hfe-search-button
  .hfe-input-focus
  .hfe-search-icon-toggle
  .hfe-search-form__input {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder {
  color: var(--e-global-color-text);
}
.elementor-widget-hfe-search-button
  .hfe-search-form__container
  button#clear-with-button,
.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear {
  color: var(--e-global-color-text);
}
.elementor-widget-mf-button .mf-btn-wraper svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-button .mf-btn-wraper i {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-button .metform-btn:hover svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-button .metform-btn:hover i {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-text .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-text .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-text .mf-input,
.elementor-widget-mf-text
  .elementor-widget-mf-text
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-text
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .irs--round .irs-bar,
.elementor-widget-mf-text .irs--round .irs-from,
.elementor-widget-mf-text .irs--round .irs-to,
.elementor-widget-mf-text .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .irs--round .irs-from:before,
.elementor-widget-mf-text .irs--round .irs-to:before,
.elementor-widget-mf-text .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-file-upload-label,
.elementor-widget-mf-text .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf_multiselect__multi-value__label,
.elementor-widget-mf-text .mf_multiselect__multi-value__remove,
.elementor-widget-mf-text .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input:hover,
.elementor-widget-mf-text
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-text
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-text
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-text .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input:focus,
.elementor-widget-mf-text
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-text
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-text .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-text .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-calculation-total:focus,
.elementor-widget-mf-text .mf_multiselect__option:focus,
.elementor-widget-mf-text
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-text
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-text .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input,
.elementor-widget-mf-text .irs--round .irs-single,
.elementor-widget-mf-text .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-text .mf-file-upload-container .mf-input-file-upload-label,
.elementor-widget-mf-text
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-text .mf-input-calculation-total,
.elementor-widget-mf-text .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-text
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-text .mf-input::placeholder,
.elementor-widget-mf-text .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-text
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-text .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-email .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-email .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-email .mf-input,
.elementor-widget-mf-email
  .elementor-widget-mf-email
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-email
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .irs--round .irs-bar,
.elementor-widget-mf-email .irs--round .irs-from,
.elementor-widget-mf-email .irs--round .irs-to,
.elementor-widget-mf-email .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .irs--round .irs-from:before,
.elementor-widget-mf-email .irs--round .irs-to:before,
.elementor-widget-mf-email .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-file-upload-label,
.elementor-widget-mf-email .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf_multiselect__multi-value__label,
.elementor-widget-mf-email .mf_multiselect__multi-value__remove,
.elementor-widget-mf-email .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input:hover,
.elementor-widget-mf-email
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-email
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-email
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-email .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input:focus,
.elementor-widget-mf-email
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-email
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-email .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-email .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-calculation-total:focus,
.elementor-widget-mf-email .mf_multiselect__option:focus,
.elementor-widget-mf-email
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-email
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-email .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input,
.elementor-widget-mf-email .irs--round .irs-single,
.elementor-widget-mf-email .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-email
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-email
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-email .mf-input-calculation-total,
.elementor-widget-mf-email .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-email
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-email .mf-input::placeholder,
.elementor-widget-mf-email .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-email
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-email .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-number .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-number .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-number .mf-input,
.elementor-widget-mf-number
  .elementor-widget-mf-number
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-number
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .irs--round .irs-bar,
.elementor-widget-mf-number .irs--round .irs-from,
.elementor-widget-mf-number .irs--round .irs-to,
.elementor-widget-mf-number .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .irs--round .irs-from:before,
.elementor-widget-mf-number .irs--round .irs-to:before,
.elementor-widget-mf-number .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-file-upload-label,
.elementor-widget-mf-number .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf_multiselect__multi-value__label,
.elementor-widget-mf-number .mf_multiselect__multi-value__remove,
.elementor-widget-mf-number .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input:hover,
.elementor-widget-mf-number
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-number
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-number
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-number .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input:focus,
.elementor-widget-mf-number
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-number
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-number .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-number .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-calculation-total:focus,
.elementor-widget-mf-number .mf_multiselect__option:focus,
.elementor-widget-mf-number
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-number
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-number .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input,
.elementor-widget-mf-number .irs--round .irs-single,
.elementor-widget-mf-number .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-number
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-number
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-number .mf-input-calculation-total,
.elementor-widget-mf-number .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-number
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-number .mf-input::placeholder,
.elementor-widget-mf-number .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-number
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-number .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-telephone .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-telephone .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-telephone .mf-input,
.elementor-widget-mf-telephone
  .elementor-widget-mf-telephone
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-telephone
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .irs--round .irs-bar,
.elementor-widget-mf-telephone .irs--round .irs-from,
.elementor-widget-mf-telephone .irs--round .irs-to,
.elementor-widget-mf-telephone .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .irs--round .irs-from:before,
.elementor-widget-mf-telephone .irs--round .irs-to:before,
.elementor-widget-mf-telephone .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-file-upload-label,
.elementor-widget-mf-telephone .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf_multiselect__multi-value__label,
.elementor-widget-mf-telephone .mf_multiselect__multi-value__remove,
.elementor-widget-mf-telephone .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input:hover,
.elementor-widget-mf-telephone
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-telephone
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-telephone
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-telephone .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input:focus,
.elementor-widget-mf-telephone
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-telephone
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-telephone .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-telephone .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-calculation-total:focus,
.elementor-widget-mf-telephone .mf_multiselect__option:focus,
.elementor-widget-mf-telephone
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-telephone
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-telephone .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input,
.elementor-widget-mf-telephone .irs--round .irs-single,
.elementor-widget-mf-telephone .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-telephone
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-telephone
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-telephone .mf-input-calculation-total,
.elementor-widget-mf-telephone .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-telephone
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-telephone .mf-input::placeholder,
.elementor-widget-mf-telephone .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-telephone
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-telephone .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-date .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-date .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-date .mf-input,
.elementor-widget-mf-date
  .elementor-widget-mf-date
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-date
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .irs--round .irs-bar,
.elementor-widget-mf-date .irs--round .irs-from,
.elementor-widget-mf-date .irs--round .irs-to,
.elementor-widget-mf-date .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .irs--round .irs-from:before,
.elementor-widget-mf-date .irs--round .irs-to:before,
.elementor-widget-mf-date .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-file-upload-label,
.elementor-widget-mf-date .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf_multiselect__multi-value__label,
.elementor-widget-mf-date .mf_multiselect__multi-value__remove,
.elementor-widget-mf-date .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input:hover,
.elementor-widget-mf-date
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-date
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-date
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-date .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input:focus,
.elementor-widget-mf-date
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-date
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-date .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-date .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-calculation-total:focus,
.elementor-widget-mf-date .mf_multiselect__option:focus,
.elementor-widget-mf-date
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-date
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-date .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input,
.elementor-widget-mf-date .irs--round .irs-single,
.elementor-widget-mf-date .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-date .mf-file-upload-container .mf-input-file-upload-label,
.elementor-widget-mf-date
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-date .mf-input-calculation-total,
.elementor-widget-mf-date .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-date .mf-input-wrapper .flatpickr-calendar {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-mf-date
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-date .mf-input::placeholder,
.elementor-widget-mf-date .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-date
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-date .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-time .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-time .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-time .mf-input,
.elementor-widget-mf-time
  .elementor-widget-mf-time
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-time
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .irs--round .irs-bar,
.elementor-widget-mf-time .irs--round .irs-from,
.elementor-widget-mf-time .irs--round .irs-to,
.elementor-widget-mf-time .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .irs--round .irs-from:before,
.elementor-widget-mf-time .irs--round .irs-to:before,
.elementor-widget-mf-time .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-file-upload-label,
.elementor-widget-mf-time .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf_multiselect__multi-value__label,
.elementor-widget-mf-time .mf_multiselect__multi-value__remove,
.elementor-widget-mf-time .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input:hover,
.elementor-widget-mf-time
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-time
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-time
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-time .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input:focus,
.elementor-widget-mf-time
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-time
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-time .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-time .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-calculation-total:focus,
.elementor-widget-mf-time .mf_multiselect__option:focus,
.elementor-widget-mf-time
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-time
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-time .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input,
.elementor-widget-mf-time .irs--round .irs-single,
.elementor-widget-mf-time .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-time .mf-file-upload-container .mf-input-file-upload-label,
.elementor-widget-mf-time
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-time .mf-input-calculation-total,
.elementor-widget-mf-time .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-time
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-time .mf-input::placeholder,
.elementor-widget-mf-time .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-time
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-time .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-select .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-select .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-select .mf-input,
.elementor-widget-mf-select
  .elementor-widget-mf-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .irs--round .irs-bar,
.elementor-widget-mf-select .irs--round .irs-from,
.elementor-widget-mf-select .irs--round .irs-to,
.elementor-widget-mf-select .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .irs--round .irs-from:before,
.elementor-widget-mf-select .irs--round .irs-to:before,
.elementor-widget-mf-select .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-file-upload-label,
.elementor-widget-mf-select .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf_multiselect__multi-value__label,
.elementor-widget-mf-select .mf_multiselect__multi-value__remove,
.elementor-widget-mf-select .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input:hover,
.elementor-widget-mf-select
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-select
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-select
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-select .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input:focus,
.elementor-widget-mf-select
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-select
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-select .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-select .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-calculation-total:focus,
.elementor-widget-mf-select .mf_multiselect__option:focus,
.elementor-widget-mf-select
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-select
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-select .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input,
.elementor-widget-mf-select .irs--round .irs-single,
.elementor-widget-mf-select .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-select
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-select .mf-input-calculation-total,
.elementor-widget-mf-select .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-select .mf-input-select .mf_select__option {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-select .mf_select__option:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input-select
  .mf_select__option.mf_select__option--is-selected {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-select .mf-input::placeholder,
.elementor-widget-mf-select .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-select .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-multi-select .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .mf-input[aria-invalid="true"],
.elementor-widget-mf-multi-select .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-multi-select .mf-input,
.elementor-widget-mf-multi-select
  .elementor-widget-mf-multi-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .irs--round .irs-bar,
.elementor-widget-mf-multi-select .irs--round .irs-from,
.elementor-widget-mf-multi-select .irs--round .irs-to,
.elementor-widget-mf-multi-select .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .irs--round .irs-from:before,
.elementor-widget-mf-multi-select .irs--round .irs-to:before,
.elementor-widget-mf-multi-select .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-file-upload-label,
.elementor-widget-mf-multi-select .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf_multiselect__multi-value__label,
.elementor-widget-mf-multi-select .mf_multiselect__multi-value__remove,
.elementor-widget-mf-multi-select .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input:hover,
.elementor-widget-mf-multi-select
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-multi-select
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-multi-select
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-multi-select
  .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input:focus,
.elementor-widget-mf-multi-select
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-multi-select
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-multi-select
  .mf-file-upload-container:focus
  .mf-image-label,
.elementor-widget-mf-multi-select .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-calculation-total:focus,
.elementor-widget-mf-multi-select .mf_multiselect__option:focus,
.elementor-widget-mf-multi-select
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-multi-select
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-multi-select
  .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input,
.elementor-widget-mf-multi-select .irs--round .irs-single,
.elementor-widget-mf-multi-select .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-multi-select
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-multi-select .mf-input-calculation-total,
.elementor-widget-mf-multi-select
  .mf-input-wrapper
  .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-multi-select
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-multi-select .mf-input::placeholder,
.elementor-widget-mf-multi-select .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-multi-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-multi-select .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-textarea .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-textarea .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-textarea .mf-input,
.elementor-widget-mf-textarea
  .elementor-widget-mf-textarea
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-textarea
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .irs--round .irs-bar,
.elementor-widget-mf-textarea .irs--round .irs-from,
.elementor-widget-mf-textarea .irs--round .irs-to,
.elementor-widget-mf-textarea .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .irs--round .irs-from:before,
.elementor-widget-mf-textarea .irs--round .irs-to:before,
.elementor-widget-mf-textarea .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-file-upload-label,
.elementor-widget-mf-textarea .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf_multiselect__multi-value__label,
.elementor-widget-mf-textarea .mf_multiselect__multi-value__remove,
.elementor-widget-mf-textarea .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input:hover,
.elementor-widget-mf-textarea
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-textarea
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-textarea
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-textarea .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input:focus,
.elementor-widget-mf-textarea
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-textarea
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-textarea .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-textarea .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-calculation-total:focus,
.elementor-widget-mf-textarea .mf_multiselect__option:focus,
.elementor-widget-mf-textarea
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-textarea
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-textarea .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input,
.elementor-widget-mf-textarea .irs--round .irs-single,
.elementor-widget-mf-textarea .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-textarea
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-textarea
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-textarea .mf-input-calculation-total,
.elementor-widget-mf-textarea .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-textarea
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-textarea .mf-input::placeholder,
.elementor-widget-mf-textarea .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-textarea
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-textarea .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-checkbox .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-checkbox .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-checkbox .mf-checkbox-option {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox
  .mf-checkbox-option
  input[type="checkbox"]:checked
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-checkbox .mf-checkbox,
.elementor-widget-mf-checkbox
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-checkbox .mf-checkbox,
.elementor-widget-mf-checkbox
  .mf-checkbox-option
  input[type="checkbox"]
  + span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-checkbox .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-radio .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-radio .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-radio .mf-radio-option {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio .mf-radio-option input[type="radio"] + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio
  .mf-radio-option
  input[type="radio"]:checked
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-radio .mf-radio,
.elementor-widget-mf-radio .mf-radio-option input[type="radio"] + span:before {
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-radio .mf-radio,
.elementor-widget-mf-radio .mf-radio-option input[type="radio"] + span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-radio .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-switch .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-switch .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-switch .mf-input-switch .mf-input-control-label::before {
  border-color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch .mf-input-control-label::after {
  border-color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch
  .mf-input-control:checked
  ~ .mf-input-control-label::before {
  border-color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch
  .mf-input-switch
  .mf-input-control:checked
  ~ .mf-input-control-label::after {
  border-color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-switch .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-range .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-range .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-range .mf-input,
.elementor-widget-mf-range
  .elementor-widget-mf-range
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-range
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .irs--round .irs-bar,
.elementor-widget-mf-range .irs--round .irs-from,
.elementor-widget-mf-range .irs--round .irs-to,
.elementor-widget-mf-range .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .irs--round .irs-from:before,
.elementor-widget-mf-range .irs--round .irs-to:before,
.elementor-widget-mf-range .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-file-upload-label,
.elementor-widget-mf-range .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf_multiselect__multi-value__label,
.elementor-widget-mf-range .mf_multiselect__multi-value__remove,
.elementor-widget-mf-range .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input:hover,
.elementor-widget-mf-range
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-range
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-range
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-range .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input:focus,
.elementor-widget-mf-range
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-range
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-range .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-range .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input-calculation-total:focus,
.elementor-widget-mf-range .mf_multiselect__option:focus,
.elementor-widget-mf-range
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-range
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-range .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-range .mf-input,
.elementor-widget-mf-range .irs--round .irs-single,
.elementor-widget-mf-range .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-range
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-range
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-range .mf-input-calculation-total,
.elementor-widget-mf-range .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-range .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-url .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-url .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-url .mf-input,
.elementor-widget-mf-url
  .elementor-widget-mf-url
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-url
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .irs--round .irs-bar,
.elementor-widget-mf-url .irs--round .irs-from,
.elementor-widget-mf-url .irs--round .irs-to,
.elementor-widget-mf-url .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .irs--round .irs-from:before,
.elementor-widget-mf-url .irs--round .irs-to:before,
.elementor-widget-mf-url .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-file-upload-label,
.elementor-widget-mf-url .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf_multiselect__multi-value__label,
.elementor-widget-mf-url .mf_multiselect__multi-value__remove,
.elementor-widget-mf-url .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input:hover,
.elementor-widget-mf-url
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-url
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-url
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-url .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input:focus,
.elementor-widget-mf-url
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-url
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-url .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-url .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-calculation-total:focus,
.elementor-widget-mf-url .mf_multiselect__option:focus,
.elementor-widget-mf-url
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-url
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-url .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input,
.elementor-widget-mf-url .irs--round .irs-single,
.elementor-widget-mf-url .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-url .mf-file-upload-container .mf-input-file-upload-label,
.elementor-widget-mf-url
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-url .mf-input-calculation-total,
.elementor-widget-mf-url .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-url
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-url .mf-input::placeholder,
.elementor-widget-mf-url .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-url
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-url .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-password .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-password .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-password .mf-input,
.elementor-widget-mf-password
  .elementor-widget-mf-password
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-password
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .irs--round .irs-bar,
.elementor-widget-mf-password .irs--round .irs-from,
.elementor-widget-mf-password .irs--round .irs-to,
.elementor-widget-mf-password .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .irs--round .irs-from:before,
.elementor-widget-mf-password .irs--round .irs-to:before,
.elementor-widget-mf-password .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-file-upload-label,
.elementor-widget-mf-password .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf_multiselect__multi-value__label,
.elementor-widget-mf-password .mf_multiselect__multi-value__remove,
.elementor-widget-mf-password .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input:hover,
.elementor-widget-mf-password
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-password
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-password
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-password .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input:focus,
.elementor-widget-mf-password
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-password
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-password .mf-file-upload-container:focus .mf-image-label,
.elementor-widget-mf-password .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-calculation-total:focus,
.elementor-widget-mf-password .mf_multiselect__option:focus,
.elementor-widget-mf-password
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-password
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-password .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input,
.elementor-widget-mf-password .irs--round .irs-single,
.elementor-widget-mf-password .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-password
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-password
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-password .mf-input-calculation-total,
.elementor-widget-mf-password .mf-input-wrapper .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-password
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-password .mf-input::placeholder,
.elementor-widget-mf-password .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-password
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-password .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-fname .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .mf-input[aria-invalid="true"],
.elementor-widget-mf-listing-fname .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-fname .mf-input,
.elementor-widget-mf-listing-fname
  .elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .irs--round .irs-bar,
.elementor-widget-mf-listing-fname .irs--round .irs-from,
.elementor-widget-mf-listing-fname .irs--round .irs-to,
.elementor-widget-mf-listing-fname .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .irs--round .irs-from:before,
.elementor-widget-mf-listing-fname .irs--round .irs-to:before,
.elementor-widget-mf-listing-fname .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-file-upload-label,
.elementor-widget-mf-listing-fname .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-fname .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-fname .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input:hover,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-fname
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-fname
  .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input:focus,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-listing-fname
  .mf-file-upload-container:focus
  .mf-image-label,
.elementor-widget-mf-listing-fname .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-calculation-total:focus,
.elementor-widget-mf-listing-fname .mf_multiselect__option:focus,
.elementor-widget-mf-listing-fname
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-fname
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-fname
  .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input,
.elementor-widget-mf-listing-fname .irs--round .irs-single,
.elementor-widget-mf-listing-fname .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-listing-fname
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-fname .mf-input-calculation-total,
.elementor-widget-mf-listing-fname
  .mf-input-wrapper
  .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-fname
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-listing-fname .mf-input::placeholder,
.elementor-widget-mf-listing-fname .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-fname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-fname .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-lname .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .mf-input[aria-invalid="true"],
.elementor-widget-mf-listing-lname .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-lname .mf-input,
.elementor-widget-mf-listing-lname
  .elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .irs--round .irs-bar,
.elementor-widget-mf-listing-lname .irs--round .irs-from,
.elementor-widget-mf-listing-lname .irs--round .irs-to,
.elementor-widget-mf-listing-lname .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .irs--round .irs-from:before,
.elementor-widget-mf-listing-lname .irs--round .irs-to:before,
.elementor-widget-mf-listing-lname .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-file-upload-label,
.elementor-widget-mf-listing-lname .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-lname .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-lname .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input:hover,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-lname
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-lname
  .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input:focus,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-listing-lname
  .mf-file-upload-container:focus
  .mf-image-label,
.elementor-widget-mf-listing-lname .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-calculation-total:focus,
.elementor-widget-mf-listing-lname .mf_multiselect__option:focus,
.elementor-widget-mf-listing-lname
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-listing-lname
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-listing-lname
  .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input,
.elementor-widget-mf-listing-lname .irs--round .irs-single,
.elementor-widget-mf-listing-lname .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-listing-lname
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-listing-lname .mf-input-calculation-total,
.elementor-widget-mf-listing-lname
  .mf-input-wrapper
  .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-lname
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-listing-lname .mf-input::placeholder,
.elementor-widget-mf-listing-lname .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-lname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-lname .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-optin .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin
  .mf-input-wrapper
  .mf-input[aria-invalid="true"],
.elementor-widget-mf-listing-optin .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-optin .mf-checkbox-option {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin
  .mf-checkbox-option
  input[type="checkbox"]:checked
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-listing-optin .mf-checkbox,
.elementor-widget-mf-listing-optin
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-optin .mf-checkbox,
.elementor-widget-mf-listing-optin
  .mf-checkbox-option
  input[type="checkbox"]
  + span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-listing-optin .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent .mf-input-label,
.elementor-widget-mf-gdpr-consent
  .mf-input-label
  input[type="checkbox"]
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent .mf-input-label,
.elementor-widget-mf-gdpr-consent .mf-input-wrapper .mf-input-label {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-gdpr-consent .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-gdpr-consent .mf-checkbox-option {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent
  .mf-checkbox-option
  input[type="checkbox"]:checked
  + span:before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-gdpr-consent .mf-checkbox,
.elementor-widget-mf-gdpr-consent
  .mf-checkbox-option
  input[type="checkbox"]
  + span:before {
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-gdpr-consent .mf-checkbox,
.elementor-widget-mf-gdpr-consent
  .mf-checkbox-option
  input[type="checkbox"]
  + span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-gdpr-consent .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-recaptcha .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-simple-captcha .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-simple-captcha .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  .mf-input-wrapper
  .mf-input[aria-invalid="true"] {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-simple-captcha .mf-refresh-captcha {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-widget-mf-simple-captcha .mf-input::placeholder,
.elementor-widget-mf-simple-captcha .mf-time-input::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-simple-captcha
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  )::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  .mf-input:not([type="submit"]):not([type="checkbox"]):not(
    [type="radio"]
  ):-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-time-input::before {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-input::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-input::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-input:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha .mf-input:-moz-placeholder {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-simple-captcha
  :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-rating .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-rating .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-rating .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-widget-mf-rating .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-rating .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-rating .mf-ratings:not(.is-selected),
.elementor-widget-mf-rating
  .mf-ratings.is-selected:not(:hover)
  > input:checked
  + label
  ~ label,
.elementor-widget-mf-rating .mf-ratings.is-selected > label:hover ~ label,
.elementor-widget-mf-rating
  .mf-ratings:not(.is-selected)
  > label:hover
  ~ label {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-rating .mf-ratings.is-selected > label,
.elementor-widget-mf-rating .mf-ratings:not(.is-selected):hover > label {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-rating .mf-ratings > label:before {
  font-size: var(--e-global-typography-primary-font-size);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-rating .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-file-upload .mf-input-required-indicator {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-input-wrapper
  .mf-input[aria-invalid="true"],
.elementor-widget-mf-file-upload .mf-input-wrapper .mf-input.mf-invalid {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-error-message {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-file-upload .mf-input,
.elementor-widget-mf-file-upload
  .elementor-widget-mf-file-upload
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-file-upload
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .irs--round .irs-bar,
.elementor-widget-mf-file-upload .irs--round .irs-from,
.elementor-widget-mf-file-upload .irs--round .irs-to,
.elementor-widget-mf-file-upload .irs--round .irs-single {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .irs--round .irs-handle {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .irs--round .irs-from:before,
.elementor-widget-mf-file-upload .irs--round .irs-to:before,
.elementor-widget-mf-file-upload .irs--round .irs-single:before {
  border-top-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-wrapper {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-wrapper .input-range__track--active {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-input-wrapper
  .asRange
  .asRange-pointer
  .asRange-tip {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-file-upload-label,
.elementor-widget-mf-file-upload .mf-input-calculation-total {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-file-upload-label svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf_multiselect__multi-value__label,
.elementor-widget-mf-file-upload .mf_multiselect__multi-value__remove,
.elementor-widget-mf-file-upload .mf_multiselect__menu-notice--no-options {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input:hover,
.elementor-widget-mf-file-upload
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-file-upload
  .mf-input-wrapper:hover
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .irs--round .irs-handle:hover {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-file-upload-label:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input:hover .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-file-upload-container:hover
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-file-upload
  .mf_multiselect__multi-value:hover
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-file-upload
  .mf_multiselect__menu-notice--no-options:hover {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input:focus,
.elementor-widget-mf-file-upload
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-file-upload
  .mf-input-wrapper:focus
  .iti--separate-dial-code
  .iti__selected-dial-code {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .irs--round .irs-handle:focus {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-file-upload-container:focus
  .mf-input-file-upload-label,
.elementor-widget-mf-file-upload
  .mf-file-upload-container:focus
  .mf-image-label,
.elementor-widget-mf-file-upload .mf-input-calculation-total:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-input
  > .mf_select__control--is-focused
  .mf_select__single-value {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload
  .mf-file-upload-container:focus
  .mf-input-file-upload-label
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input-calculation-total:focus,
.elementor-widget-mf-file-upload .mf_multiselect__option:focus,
.elementor-widget-mf-file-upload
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__label,
.elementor-widget-mf-file-upload
  .mf_multiselect__multi-value:focus
  .mf_multiselect__multi-value__remove,
.elementor-widget-mf-file-upload
  .mf_multiselect__menu-notice--no-options:focus {
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-file-upload .mf-input,
.elementor-widget-mf-file-upload .irs--round .irs-single,
.elementor-widget-mf-file-upload .asRange .asRange-pointer .asRange-tip,
.elementor-widget-mf-file-upload
  .mf-file-upload-container
  .mf-input-file-upload-label,
.elementor-widget-mf-file-upload
  .mf-input-wrapper
  .iti--separate-dial-code
  .iti__selected-flag,
.elementor-widget-mf-file-upload .mf-input-calculation-total,
.elementor-widget-mf-file-upload
  .mf-input-wrapper
  .input-range__label-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-file-upload .mf-file-name span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-file-upload .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-mf-summary .mf-input-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-widget-mf-summary .mf-input-help {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-widget-text-path {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
@media (max-width: 1024px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-divider .elementor-divider__text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-image-box .elementor-image-box-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-image-box .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-icon-box .elementor-icon-box-title,
  .elementor-widget-icon-box .elementor-icon-box-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-icon-box .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-star-rating .elementor-star-rating__title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-counter .elementor-counter-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-progress .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-name {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-job {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-tabs .elementor-tab-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-tabs .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-accordion .elementor-accordion-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-accordion .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-toggle .elementor-toggle-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-toggle .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-alert .elementor-alert-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-alert .elementor-alert-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-caldera-form .eael-contact-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .eael-contact-form-7-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .eael-contact-form-7-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-text,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-quiz,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-quiz,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-textarea,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-select {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form
    .wpcf7-quiz-label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control::-webkit-input-placeholder {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form
    input[type="submit"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-not-valid-tip {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-digits::after {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-digits {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-label {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown
    .eael-countdown-finish-message
    .expiry-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .eael-countdown-finish-text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-creative-button
    .eael-creative-button
    .cretive-button-text,
  .elementor-widget-eael-creative-button .eael-creative-button--winona::after,
  .elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
  .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
  .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-header
    .eael-facebook-feed-item-user
    .eael-facebook-feed-username {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-header
    .eael-facebook-feed-post-time {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-content
    .eael-facebook-feed-message {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-host {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-description {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-overlay
    .eael-facebook-feed-item
    .eael-facebook-feed-item-overlay,
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-footer {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-strings,
  .elementor-widget-eael-fancy-text .typed-cursor {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-title,
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-title
    a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-item-category span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-filter-trigger > span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery
    .fg-layout-3-filter-controls
    li.control {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery
    .eael-gallery-load-more
    .eael-filterable-gallery-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-fluentform .eael-fluentform-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_wrapper
    .gform_title,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .eael-gravity-form-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_wrapper
    .gform_description,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .eael-gravity-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gfield.gsection
    .gsection_title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    input[type="file"]::file-selector-button,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    input[type="file"]::-webkit-file-upload-button,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    .button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_footer
    input[type="submit"],
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    .gform_page_footer
    input[type="submit"],
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    input[type="submit"].gform-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    .gform_page_footer
    input[type="button"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_confirmation_wrapper
    .gform_confirmation_message {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-nft-gallery
    .eael-nft-gallery-load-more
    .eael-nft-gallery-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-ninja
    .eael-ninja-form
    .submit-container
    input[type="button"],
  .elementor-widget-eael-ninja
    .eael-ninja-form
    .submit-container
    input[type="submit"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-post-grid .eael-meta-posted-on {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .eael-entry-meta > span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .eael-entry-title,
  .elementor-widget-eael-post-grid .eael-entry-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .post-meta-categories li,
  .elementor-widget-eael-post-grid .post-meta-categories li a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-timeline
    .eael-timeline-post-title
    .eael-timeline-post-title-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-simple-menu .eael-simple-menu > li > a,
  .eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-twitter-feed
    .eael-twitter-feed-load-more
    .eael-twitter-feed-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-weform
    .eael-weform-container
    ul.wpuf-form
    .wpuf-submit
    input[type="submit"] {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-wpforms .eael-contact-form-description,
  .elementor-widget-eael-wpforms .wpforms-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms
    .eael-wpforms
    .wpforms-field
    input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
      [type="button"]
    ):not([type="image"]):not([type="file"]),
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms
    .eael-wpforms
    .wpforms-submit-container
    .wpforms-submit {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-retina .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-copyright .hfe-copyright-wrapper,
  .elementor-widget-copyright .hfe-copyright-wrapper a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-navigation-menu a.hfe-menu-item,
  .elementor-widget-navigation-menu a.hfe-sub-menu-item {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
  .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
  .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
  .elementor-widget-navigation-menu
    nav.hfe-dropdown-expandible
    li
    a.hfe-menu-item,
  .elementor-widget-navigation-menu
    nav.hfe-dropdown-expandible
    li
    a.hfe-sub-menu-item {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-navigation-menu
    .menu-item
    a.hfe-menu-item.elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-page-title .elementor-heading-title,
  .elementor-widget-page-title .hfe-page-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-hfe-site-title .elementor-heading-title,
  .elementor-widget-hfe-site-title .hfe-heading a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-hfe-site-tagline .hfe-site-tagline {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-site-logo .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-hfe-search-button
    input[type="search"].hfe-search-form__input,
  .elementor-widget-hfe-search-button .hfe-search-icon-toggle {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input,
  .elementor-widget-mf-text .irs--round .irs-single,
  .elementor-widget-mf-text .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-text
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-text
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-text .mf-input-calculation-total,
  .elementor-widget-mf-text .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-text .mf-input::placeholder,
  .elementor-widget-mf-text .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input,
  .elementor-widget-mf-email .irs--round .irs-single,
  .elementor-widget-mf-email .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-email
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-email
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-email .mf-input-calculation-total,
  .elementor-widget-mf-email .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-email .mf-input::placeholder,
  .elementor-widget-mf-email .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input,
  .elementor-widget-mf-number .irs--round .irs-single,
  .elementor-widget-mf-number .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-number
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-number
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-number .mf-input-calculation-total,
  .elementor-widget-mf-number .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-number .mf-input::placeholder,
  .elementor-widget-mf-number .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input,
  .elementor-widget-mf-telephone .irs--round .irs-single,
  .elementor-widget-mf-telephone .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-telephone
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-telephone
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-telephone .mf-input-calculation-total,
  .elementor-widget-mf-telephone
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-telephone .mf-input::placeholder,
  .elementor-widget-mf-telephone .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input,
  .elementor-widget-mf-date .irs--round .irs-single,
  .elementor-widget-mf-date .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-date
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-date
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-date .mf-input-calculation-total,
  .elementor-widget-mf-date .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-date .mf-input::placeholder,
  .elementor-widget-mf-date .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input,
  .elementor-widget-mf-time .irs--round .irs-single,
  .elementor-widget-mf-time .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-time
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-time
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-time .mf-input-calculation-total,
  .elementor-widget-mf-time .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-time .mf-input::placeholder,
  .elementor-widget-mf-time .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input,
  .elementor-widget-mf-select .irs--round .irs-single,
  .elementor-widget-mf-select .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-select
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-select
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-select .mf-input-calculation-total,
  .elementor-widget-mf-select .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-select .mf-input::placeholder,
  .elementor-widget-mf-select .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input,
  .elementor-widget-mf-multi-select .irs--round .irs-single,
  .elementor-widget-mf-multi-select .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-multi-select
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-multi-select
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-multi-select .mf-input-calculation-total,
  .elementor-widget-mf-multi-select
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-multi-select .mf-input::placeholder,
  .elementor-widget-mf-multi-select .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input,
  .elementor-widget-mf-textarea .irs--round .irs-single,
  .elementor-widget-mf-textarea .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-textarea
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-textarea
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-textarea .mf-input-calculation-total,
  .elementor-widget-mf-textarea
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-textarea .mf-input::placeholder,
  .elementor-widget-mf-textarea .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-checkbox,
  .elementor-widget-mf-checkbox
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-checkbox,
  .elementor-widget-mf-checkbox
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-radio,
  .elementor-widget-mf-radio
    .mf-radio-option
    input[type="radio"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-radio,
  .elementor-widget-mf-radio .mf-radio-option input[type="radio"] + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input,
  .elementor-widget-mf-range .irs--round .irs-single,
  .elementor-widget-mf-range .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-range
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-range
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-range .mf-input-calculation-total,
  .elementor-widget-mf-range .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input,
  .elementor-widget-mf-url .irs--round .irs-single,
  .elementor-widget-mf-url .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-url
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-url
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-url .mf-input-calculation-total,
  .elementor-widget-mf-url .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-url .mf-input::placeholder,
  .elementor-widget-mf-url .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input,
  .elementor-widget-mf-password .irs--round .irs-single,
  .elementor-widget-mf-password .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-password
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-password
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-password .mf-input-calculation-total,
  .elementor-widget-mf-password
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-password .mf-input::placeholder,
  .elementor-widget-mf-password .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input,
  .elementor-widget-mf-listing-fname .irs--round .irs-single,
  .elementor-widget-mf-listing-fname .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-listing-fname
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-listing-fname
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-listing-fname .mf-input-calculation-total,
  .elementor-widget-mf-listing-fname
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-listing-fname .mf-input::placeholder,
  .elementor-widget-mf-listing-fname .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input,
  .elementor-widget-mf-listing-lname .irs--round .irs-single,
  .elementor-widget-mf-listing-lname .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-listing-lname
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-listing-lname
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-listing-lname .mf-input-calculation-total,
  .elementor-widget-mf-listing-lname
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-listing-lname .mf-input::placeholder,
  .elementor-widget-mf-listing-lname .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-checkbox,
  .elementor-widget-mf-listing-optin
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-checkbox,
  .elementor-widget-mf-listing-optin
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-input-label,
  .elementor-widget-mf-gdpr-consent .mf-input-wrapper .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-checkbox,
  .elementor-widget-mf-gdpr-consent
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-checkbox,
  .elementor-widget-mf-gdpr-consent
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-recaptcha .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-simple-captcha .mf-input::placeholder,
  .elementor-widget-mf-simple-captcha .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-ratings > label:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input,
  .elementor-widget-mf-file-upload .irs--round .irs-single,
  .elementor-widget-mf-file-upload .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-file-upload
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-file-upload
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-file-upload .mf-input-calculation-total,
  .elementor-widget-mf-file-upload
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-file-name span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-summary .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-summary .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-text-path {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-divider .elementor-divider__text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-image-box .elementor-image-box-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-image-box .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-icon-box .elementor-icon-box-title,
  .elementor-widget-icon-box .elementor-icon-box-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-icon-box .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-star-rating .elementor-star-rating__title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-counter .elementor-counter-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-progress .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-name {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-testimonial .elementor-testimonial-job {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-tabs .elementor-tab-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-tabs .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-accordion .elementor-accordion-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-accordion .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-toggle .elementor-toggle-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-toggle .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-alert .elementor-alert-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-alert .elementor-alert-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-caldera-form .eael-contact-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .eael-contact-form-7-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .eael-contact-form-7-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-text,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-quiz,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-quiz,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-textarea,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control.wpcf7-select {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form
    .wpcf7-quiz-label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form-control::-webkit-input-placeholder {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-form
    input[type="submit"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-contact-form-7
    .eael-contact-form-7
    .wpcf7-not-valid-tip {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-digits::after {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-digits {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown .eael-countdown-label {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-countdown
    .eael-countdown-finish-message
    .expiry-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .eael-countdown-finish-text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-creative-button
    .eael-creative-button
    .cretive-button-text,
  .elementor-widget-eael-creative-button .eael-creative-button--winona::after,
  .elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
  .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
  .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-header
    .eael-facebook-feed-item-user
    .eael-facebook-feed-username {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-header
    .eael-facebook-feed-post-time {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-content
    .eael-facebook-feed-message {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-host {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-preview-wrap
    .eael-facebook-feed-url-preview
    .eael-facebook-feed-url-description {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-overlay
    .eael-facebook-feed-item
    .eael-facebook-feed-item-overlay,
  .elementor-widget-eael-facebook-feed
    .eael-facebook-feed-card
    .eael-facebook-feed-item
    .eael-facebook-feed-item-inner
    .eael-facebook-feed-item-footer {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-strings,
  .elementor-widget-eael-fancy-text .typed-cursor {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-title,
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-title
    a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-feature-list
    .eael-feature-list-content-box
    .eael-feature-list-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-item-category span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery .fg-filter-trigger > span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery
    .fg-layout-3-filter-controls
    li.control {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-filterable-gallery
    .eael-gallery-load-more
    .eael-filterable-gallery-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-fluentform .eael-fluentform-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_wrapper
    .gform_title,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .eael-gravity-form-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_wrapper
    .gform_description,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .eael-gravity-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gfield.gsection
    .gsection_title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    input[type="file"]::file-selector-button,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    input[type="file"]::-webkit-file-upload-button,
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .ginput_container_fileupload
    .button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_footer
    input[type="submit"],
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    .gform_page_footer
    input[type="submit"],
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    input[type="submit"].gform-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_body
    .gform_page_footer
    input[type="button"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-gravity-form
    .eael-gravity-form
    .gform_confirmation_wrapper
    .gform_confirmation_message {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-nft-gallery
    .eael-nft-gallery-load-more
    .eael-nft-gallery-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-ninja
    .eael-ninja-form
    .submit-container
    input[type="button"],
  .elementor-widget-eael-ninja
    .eael-ninja-form
    .submit-container
    input[type="submit"] {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-post-grid .eael-meta-posted-on {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .eael-entry-meta > span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .eael-entry-title,
  .elementor-widget-eael-post-grid .eael-entry-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-grid .post-meta-categories li,
  .elementor-widget-eael-post-grid .post-meta-categories li a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-post-timeline
    .eael-timeline-post-title
    .eael-timeline-post-title-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-simple-menu .eael-simple-menu > li > a,
  .eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-twitter-feed
    .eael-twitter-feed-load-more
    .eael-twitter-feed-load-more-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-eael-weform
    .eael-weform-container
    ul.wpuf-form
    .wpuf-submit
    input[type="submit"] {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-eael-wpforms .eael-contact-form-description,
  .elementor-widget-eael-wpforms .wpforms-description {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms
    .eael-wpforms
    .wpforms-field
    input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
      [type="button"]
    ):not([type="image"]):not([type="file"]),
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
  .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-eael-wpforms
    .eael-wpforms
    .wpforms-submit-container
    .wpforms-submit {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-retina .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-copyright .hfe-copyright-wrapper,
  .elementor-widget-copyright .hfe-copyright-wrapper a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-navigation-menu a.hfe-menu-item,
  .elementor-widget-navigation-menu a.hfe-sub-menu-item {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
  .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
  .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
  .elementor-widget-navigation-menu
    nav.hfe-dropdown-expandible
    li
    a.hfe-menu-item,
  .elementor-widget-navigation-menu
    nav.hfe-dropdown-expandible
    li
    a.hfe-sub-menu-item {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-navigation-menu
    .menu-item
    a.hfe-menu-item.elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-page-title .elementor-heading-title,
  .elementor-widget-page-title .hfe-page-title a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-hfe-site-title .elementor-heading-title,
  .elementor-widget-hfe-site-title .hfe-heading a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-hfe-site-tagline .hfe-site-tagline {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-site-logo .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-hfe-search-button
    input[type="search"].hfe-search-form__input,
  .elementor-widget-hfe-search-button .hfe-search-icon-toggle {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input,
  .elementor-widget-mf-text .irs--round .irs-single,
  .elementor-widget-mf-text .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-text
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-text
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-text .mf-input-calculation-total,
  .elementor-widget-mf-text .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-text .mf-input::placeholder,
  .elementor-widget-mf-text .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-text .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input,
  .elementor-widget-mf-email .irs--round .irs-single,
  .elementor-widget-mf-email .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-email
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-email
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-email .mf-input-calculation-total,
  .elementor-widget-mf-email .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-email .mf-input::placeholder,
  .elementor-widget-mf-email .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-email .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input,
  .elementor-widget-mf-number .irs--round .irs-single,
  .elementor-widget-mf-number .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-number
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-number
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-number .mf-input-calculation-total,
  .elementor-widget-mf-number .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-number .mf-input::placeholder,
  .elementor-widget-mf-number .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-number .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input,
  .elementor-widget-mf-telephone .irs--round .irs-single,
  .elementor-widget-mf-telephone .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-telephone
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-telephone
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-telephone .mf-input-calculation-total,
  .elementor-widget-mf-telephone
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-telephone .mf-input::placeholder,
  .elementor-widget-mf-telephone .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-telephone .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input,
  .elementor-widget-mf-date .irs--round .irs-single,
  .elementor-widget-mf-date .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-date
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-date
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-date .mf-input-calculation-total,
  .elementor-widget-mf-date .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-date .mf-input::placeholder,
  .elementor-widget-mf-date .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-date .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input,
  .elementor-widget-mf-time .irs--round .irs-single,
  .elementor-widget-mf-time .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-time
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-time
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-time .mf-input-calculation-total,
  .elementor-widget-mf-time .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-time .mf-input::placeholder,
  .elementor-widget-mf-time .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-time .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input,
  .elementor-widget-mf-select .irs--round .irs-single,
  .elementor-widget-mf-select .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-select
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-select
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-select .mf-input-calculation-total,
  .elementor-widget-mf-select .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-select .mf-input::placeholder,
  .elementor-widget-mf-select .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-select .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input,
  .elementor-widget-mf-multi-select .irs--round .irs-single,
  .elementor-widget-mf-multi-select .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-multi-select
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-multi-select
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-multi-select .mf-input-calculation-total,
  .elementor-widget-mf-multi-select
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-multi-select .mf-input::placeholder,
  .elementor-widget-mf-multi-select .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-multi-select .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input,
  .elementor-widget-mf-textarea .irs--round .irs-single,
  .elementor-widget-mf-textarea .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-textarea
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-textarea
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-textarea .mf-input-calculation-total,
  .elementor-widget-mf-textarea
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-textarea .mf-input::placeholder,
  .elementor-widget-mf-textarea .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-textarea .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-checkbox,
  .elementor-widget-mf-checkbox
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-checkbox,
  .elementor-widget-mf-checkbox
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-checkbox .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-radio,
  .elementor-widget-mf-radio
    .mf-radio-option
    input[type="radio"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-radio,
  .elementor-widget-mf-radio .mf-radio-option input[type="radio"] + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-radio .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-switch .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input,
  .elementor-widget-mf-range .irs--round .irs-single,
  .elementor-widget-mf-range .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-range
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-range
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-range .mf-input-calculation-total,
  .elementor-widget-mf-range .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-range .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input,
  .elementor-widget-mf-url .irs--round .irs-single,
  .elementor-widget-mf-url .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-url
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-url
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-url .mf-input-calculation-total,
  .elementor-widget-mf-url .mf-input-wrapper .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-url .mf-input::placeholder,
  .elementor-widget-mf-url .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-url .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input,
  .elementor-widget-mf-password .irs--round .irs-single,
  .elementor-widget-mf-password .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-password
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-password
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-password .mf-input-calculation-total,
  .elementor-widget-mf-password
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-password .mf-input::placeholder,
  .elementor-widget-mf-password .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-password .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input,
  .elementor-widget-mf-listing-fname .irs--round .irs-single,
  .elementor-widget-mf-listing-fname .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-listing-fname
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-listing-fname
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-listing-fname .mf-input-calculation-total,
  .elementor-widget-mf-listing-fname
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-listing-fname .mf-input::placeholder,
  .elementor-widget-mf-listing-fname .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-fname .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input,
  .elementor-widget-mf-listing-lname .irs--round .irs-single,
  .elementor-widget-mf-listing-lname .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-listing-lname
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-listing-lname
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-listing-lname .mf-input-calculation-total,
  .elementor-widget-mf-listing-lname
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-listing-lname .mf-input::placeholder,
  .elementor-widget-mf-listing-lname .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-lname .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-checkbox,
  .elementor-widget-mf-listing-optin
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-checkbox,
  .elementor-widget-mf-listing-optin
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-listing-optin .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-input-label,
  .elementor-widget-mf-gdpr-consent .mf-input-wrapper .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-checkbox,
  .elementor-widget-mf-gdpr-consent
    .mf-checkbox-option
    input[type="checkbox"]
    + span:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-checkbox,
  .elementor-widget-mf-gdpr-consent
    .mf-checkbox-option
    input[type="checkbox"]
    + span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-gdpr-consent .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-recaptcha .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-simple-captcha
    :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
  .elementor-widget-mf-simple-captcha .mf-input::placeholder,
  .elementor-widget-mf-simple-captcha .mf-time-input::before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-ratings > label:before {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-rating .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-error-message {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input,
  .elementor-widget-mf-file-upload .irs--round .irs-single,
  .elementor-widget-mf-file-upload .asRange .asRange-pointer .asRange-tip,
  .elementor-widget-mf-file-upload
    .mf-file-upload-container
    .mf-input-file-upload-label,
  .elementor-widget-mf-file-upload
    .mf-input-wrapper
    .iti--separate-dial-code
    .iti__selected-flag,
  .elementor-widget-mf-file-upload .mf-input-calculation-total,
  .elementor-widget-mf-file-upload
    .mf-input-wrapper
    .input-range__label-container {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-file-name span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-file-upload .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-summary .mf-input-label {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-mf-summary .mf-input-help {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-text-path {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
