.elementor-widget-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-container .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-1421 .elementor-element.elementor-element-ab1c9f9 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 40px;
   --padding-bottom: 30px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-1421 .elementor-element.elementor-element-ab1c9f9:not(.elementor-motion-effects-element-type-background),
.elementor-1421 .elementor-element.elementor-element-ab1c9f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-a6c6297 {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-1421 .elementor-element.elementor-element-a6c6297.e-con {
   --align-self: flex-start;
}

.elementor-widget-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-image .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.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-social-icons .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-social-icons .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-social-icons .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-social-icons .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5f1b79c.elementor-social-icon {
   background-color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5f1b79c.elementor-social-icon i {
   color: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5f1b79c.elementor-social-icon svg {
   fill: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-6b4827d.elementor-social-icon {
   background-color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-6b4827d.elementor-social-icon i {
   color: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-6b4827d.elementor-social-icon svg {
   fill: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5bb0d0d.elementor-social-icon {
   background-color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5bb0d0d.elementor-social-icon i {
   color: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-repeater-item-5bb0d0d.elementor-social-icon svg {
   fill: var(--e-global-color-primary);
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 {
   --grid-template-columns: repeat(0, auto);
   --icon-size: 15px;
   --grid-column-gap: 15px;
   --grid-row-gap: 0px;
}

.elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-widget-container {
   text-align: left;
}

.elementor-1421 .elementor-element.elementor-element-42dc648 {
   --display: flex;
}

.elementor-widget-text-editor .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-text-editor .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-text-editor .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-text-editor {
   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);
   color: var(--e-global-color-primary);
}

.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-1421 .elementor-element.elementor-element-cb7a7af {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 300;
   text-transform: uppercase;
   line-height: 1.2em;
   letter-spacing: 3.9px;
   color: var(--e-global-color-6ef5a1c);
}

.elementor-widget-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.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-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(12px/2);
   margin-left: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-12px/2);
   margin-left: calc(-12px/2);
}

body.rtl .elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-12px/2);
}

body:not(.rtl) .elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-12px/2);
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-icon i {
   color: var(--e-global-color-6ef5a1c);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-icon svg {
   fill: var(--e-global-color-6ef5a1c);
   transition: fill 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 {
   --e-icon-list-icon-size: 17px;
   --icon-vertical-offset: 0px;
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   line-height: 1.2em;
}

.elementor-1421 .elementor-element.elementor-element-4f6a509 .elementor-icon-list-text {
   color: var(--e-global-color-6ef5a1c);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-2de6547 {
   --display: flex;
}

.elementor-1421 .elementor-element.elementor-element-24cd3bd {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 300;
   text-transform: uppercase;
   line-height: 1.2em;
   letter-spacing: 3.9px;
   color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(12px/2);
   margin-left: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-12px/2);
   margin-left: calc(-12px/2);
}

body.rtl .elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-12px/2);
}

body:not(.rtl) .elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-12px/2);
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-icon i {
   color: var(--e-global-color-accent);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-icon svg {
   fill: var(--e-global-color-accent);
   transition: fill 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-04dd761 {
   --e-icon-list-icon-size: 17px;
   --icon-vertical-offset: 0px;
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 300;
   line-height: 1.2em;
}

.elementor-1421 .elementor-element.elementor-element-04dd761 .elementor-icon-list-text {
   color: var(--e-global-color-6ef5a1c);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-5642151 {
   --display: flex;
}

.elementor-1421 .elementor-element.elementor-element-6b5e95c {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 300;
   text-transform: uppercase;
   line-height: 1.2em;
   letter-spacing: 3.9px;
   color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(12px/2);
   margin-left: calc(12px/2);
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-12px/2);
   margin-left: calc(-12px/2);
}

body.rtl .elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-12px/2);
}

body:not(.rtl) .elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-12px/2);
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-icon i {
   color: var(--e-global-color-6ef5a1c);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-icon svg {
   fill: var(--e-global-color-6ef5a1c);
   transition: fill 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-682054a {
   --e-icon-list-icon-size: 17px;
   --icon-vertical-offset: 0px;
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   line-height: 1.2em;
}

.elementor-1421 .elementor-element.elementor-element-682054a .elementor-icon-list-text {
   color: var(--e-global-color-6ef5a1c);
   transition: color 0.3s;
}

.elementor-1421 .elementor-element.elementor-element-9733a28 {
   --display: flex;
   --flex-direction: column;
   --container-widget-width: 100%;
   --container-widget-height: initial;
   --container-widget-flex-grow: 0;
   --container-widget-align-self: initial;
   --flex-wrap-mobile: wrap;
}

.elementor-1421 .elementor-element.elementor-element-9733a28:not(.elementor-motion-effects-element-type-background),
.elementor-1421 .elementor-element.elementor-element-9733a28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-divider {
   --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-divider .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-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-divider .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-divider .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: 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-1421 .elementor-element.elementor-element-e7e7a64 {
   --divider-border-style: solid;
   --divider-color: var(--e-global-color-6ef5a1c);
   --divider-border-width: 1px;
}

.elementor-1421 .elementor-element.elementor-element-e7e7a64 .elementor-divider-separator {
   width: 100%;
}

.elementor-1421 .elementor-element.elementor-element-e7e7a64 .elementor-divider {
   padding-block-start: 2px;
   padding-block-end: 2px;
}

.elementor-1421 .elementor-element.elementor-element-c6aee40 {
   text-align: center;
   font-family: "Lexend", Sans-serif;
   font-size: 15px;
   font-weight: 300;
   text-transform: uppercase;
   line-height: 1.2em;
   letter-spacing: 1.3px;
   color: var(--e-global-color-6ef5a1c);
}

.elementor-1421 .elementor-element.elementor-element-f8bd965 {
   text-align: center;
   font-family: "Lexend", Sans-serif;
   font-size: 13px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-6ef5a1c);
}

.elementor-theme-builder-content-area {
   height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
   content: "";
   display: table;
   clear: both;
}

@media(min-width:768px) {
   .elementor-1421 .elementor-element.elementor-element-ab1c9f9 {
      --content-width: 1280px;
   }
}

@media(max-width:1024px) {
   .elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      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-social-icons.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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-icon-list.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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-divider.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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);
   }
}

@media(max-width:767px) {
   .elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-1421 .elementor-element.elementor-element-ab1c9f9 {
      --padding-top: 40px;
      --padding-bottom: 00px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      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-social-icons.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-1421 .elementor-element.elementor-element-d86aa74 .elementor-widget-container {
      text-align: center;
   }

   .elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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-1421 .elementor-element.elementor-element-cb7a7af {
      text-align: center;
   }

   .elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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-1421 .elementor-element.elementor-element-24cd3bd {
      text-align: center;
   }

   .elementor-1421 .elementor-element.elementor-element-6b5e95c {
      text-align: center;
   }

   .elementor-widget-divider.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-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-1421 .elementor-element.elementor-element-c6aee40 {
      font-size: 13px;
   }

   .elementor-1421 .elementor-element.elementor-element-f8bd965 {
      font-size: 12px;
   }
}

/* .elementor-widget-container p,
.elementor-widget-container .elementor-icon-list-text {
   color: var(--e-global-color-primary) !important;
}

[data-elementor-type="footer"] .elementor-icon-list-text {
   color: var(--e-global-color-6ef5a1c) !important;
} */

.pa-txt-sc__main-item.pa-txt-sc__item-text{
   color: var(--e-global-color-primary);
}