﻿.elementor-1425 .elementor-element.elementor-element-6bd8ff1 {
      --display: flex;
      --min-height: 652px;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --border-radius: 0px 0px 0px 240px;
      --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-1425 .elementor-element.elementor-element-6bd8ff1:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-6bd8ff1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("../image/hero-background-gradient-1.png");
      background-position: top center;
      background-repeat: no-repeat;
      background-size: cover;
}

.elementor-1425 .elementor-element.elementor-element-31693ca {
      --display: flex;
      --min-height: 512px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 32px 32px;
      --row-gap: 32px;
      --column-gap: 32px;
      border-style: none;
      --border-style: none;
      --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-widget-heading .elementor-heading-title {
      font-family: var(--e-global-typography-primary-font-family), Sans-serif;
      font-weight: var(--e-global-typography-primary-font-weight);
      color: var(--e-global-color-primary);
}

.elementor-1425 .elementor-element.elementor-element-22e8cea.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-22e8cea {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-22e8cea .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 30px;
      font-weight: 700;
      text-transform: capitalize;
      line-height: 64px;
      color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-d3da193.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-d3da193 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-d3da193 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 400;
      line-height: 28px;
      color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-14ea703 {
      --display: flex;
      --min-height: 440px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --flex-wrap: nowrap;
      --margin-top: -150px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-1a9f539 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: flex-start;
      --flex-wrap: nowrap;
      --overflow: hidden;
      --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-1425 .elementor-element.elementor-element-a7b6595 {
      --display: flex;
      --min-height: 450px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 32px 32px;
      --row-gap: 32px;
      --column-gap: 32px;
      border-style: none;
      --border-style: none;
      --border-radius: 16px 16px 16px 16px;
      box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
      --margin-top: 0px;
      --margin-bottom: 40px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 40px;
      --padding-bottom: 32px;
      --padding-left: 32px;
      --padding-right: 32px;
}

.elementor-1425 .elementor-element.elementor-element-a7b6595:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-a7b6595>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-widget-image .widget-image-caption {
      color: var(--e-global-color-text);
      font-family: var(--e-global-typography-text-font-family), Sans-serif;
      font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-afb6e82 img {
      height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-48e77e8 {
      --display: flex;
      --min-height: 200px;
      --gap: 13px 13px;
      --row-gap: 13px;
      --column-gap: 13px;
      --border-radius: 16px 16px 16px 16px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-8761bac {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-8761bac.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-8761bac .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-3d3261b {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-3d3261b.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-3d3261b .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-d78c283 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-d78c283 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-1425 .elementor-element.elementor-element-e785ee0 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e785ee0 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-widget-button .elementor-button {
      background-color: var(--e-global-color-accent);
      font-family: var(--e-global-typography-accent-font-family), Sans-serif;
      font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1425 .elementor-element.elementor-element-c582072 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-c582072 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-c582072>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-c582072.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-074a3ab .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 56px;
}

.elementor-1425 .elementor-element.elementor-element-074a3ab {
      width: initial;
      max-width: initial;
}

.elementor-1425 .elementor-element.elementor-element-074a3ab>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-074a3ab.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-cf0dbdd .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-cf0dbdd {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-cf0dbdd>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-cf0dbdd.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-68d9b67 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-68d9b67 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-68d9b67>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-68d9b67.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-080586c .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-080586c {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-080586c>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-080586c.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e493dbe {
      --display: flex;
      --min-height: 450px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 32px 32px;
      --row-gap: 32px;
      --column-gap: 32px;
      border-style: none;
      --border-style: none;
      --border-radius: 16px 16px 16px 16px;
      box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
      --margin-top: 0px;
      --margin-bottom: 40px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 40px;
      --padding-bottom: 32px;
      --padding-left: 32px;
      --padding-right: 32px;
}

.elementor-1425 .elementor-element.elementor-element-e493dbe:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-e493dbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-4c13aad img {
      height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-84c9525 {
      --display: flex;
      --min-height: 200px;
      --gap: 13px 13px;
      --row-gap: 13px;
      --column-gap: 13px;
      --border-radius: 16px 16px 16px 16px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-9f2814a {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9f2814a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9f2814a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-e62f199 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e62f199.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e62f199 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-6cc43ee {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6cc43ee .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-1425 .elementor-element.elementor-element-627c13e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-627c13e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-1425 .elementor-element.elementor-element-35d5e7c .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-35d5e7c {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-35d5e7c>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-35d5e7c.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-1c2a285 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 56px;
}

.elementor-1425 .elementor-element.elementor-element-1c2a285 {
      width: initial;
      max-width: initial;
}

.elementor-1425 .elementor-element.elementor-element-1c2a285>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-1c2a285.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-31d8a03 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-31d8a03 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-31d8a03>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-31d8a03.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-a004789 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-a004789 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-a004789>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-a004789.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-beb6e06 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-beb6e06 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-beb6e06>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-beb6e06.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-159647e {
      --display: flex;
      --min-height: 450px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 32px 32px;
      --row-gap: 32px;
      --column-gap: 32px;
      border-style: none;
      --border-style: none;
      --border-radius: 16px 16px 16px 16px;
      box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
      --margin-top: 0px;
      --margin-bottom: 40px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 40px;
      --padding-bottom: 32px;
      --padding-left: 32px;
      --padding-right: 32px;
}

.elementor-1425 .elementor-element.elementor-element-159647e:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-159647e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-81846e3 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-81846e3 img {
      height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-da723e9 {
      --display: flex;
      --min-height: 200px;
      --gap: 13px 13px;
      --row-gap: 13px;
      --column-gap: 13px;
      --border-radius: 16px 16px 16px 16px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-6844186 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6844186.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-6844186 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-d23735d {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-d23735d.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-d23735d .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-weight: 700;
}

.elementor-1425 .elementor-element.elementor-element-aad4fa3 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-aad4fa3 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-1425 .elementor-element.elementor-element-af4c5c1 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-af4c5c1 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
}

.elementor-1425 .elementor-element.elementor-element-d04efde .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-d04efde {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-d04efde>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-d04efde.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-d774fc9 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-d774fc9 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-d774fc9>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-d774fc9.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e99e533 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-e99e533 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-e99e533>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-e99e533.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7ea34e4 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-7ea34e4 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-7ea34e4>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-7ea34e4.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-043e198 .elementor-button {
      background-color: #FFFFFF;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 56px 16px 55px;
}

.elementor-1425 .elementor-element.elementor-element-043e198 {
      width: var(--container-widget-width, 266px);
      max-width: 266px;
      --container-widget-width: 266px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-043e198>.elementor-widget-container {
      background-color: #FFFFFF;
      border-style: solid;
      border-width: 2px 2px 2px 2px;
      border-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-043e198.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-616ff36 {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: nowrap;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 88px;
      --padding-bottom: 128px;
      --padding-left: 104px;
      --padding-right: 104px;
}

.elementor-1425 .elementor-element.elementor-element-3cbabcc>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 48px 0px;
}

.elementor-1425 .elementor-element.elementor-element-3cbabcc.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-3cbabcc {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-3cbabcc .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 30px;
      font-weight: 700;
      line-height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-153d383 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: flex-start;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --overflow: auto;
      --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-1425 .elementor-element.elementor-element-e4b9f9f {
      --display: flex;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-e4b9f9f:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-e4b9f9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-198eb9d {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-534fb15 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-534fb15 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-36fa6af {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-7966f03.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7966f03 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7966f03 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-db42b92 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0b0d5f5.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-0b0d5f5 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0b0d5f5 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-783ff15 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-2e4170b>.elementor-widget-container {
      padding: 0px 024px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-2e4170b.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-2e4170b {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-2e4170b .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-f27c6b4 {
      --display: flex;
      --min-height: 120px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-ccc22a2.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-ccc22a2 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-ccc22a2 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-113a045.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-113a045 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-113a045 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ddb7240 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-3ec997e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-3ec997e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-3ec997e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-89bb50d {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0eb4df7.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-0eb4df7 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0eb4df7 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-84f10e0 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5f1969a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5f1969a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5f1969a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-4aa78b2.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-4aa78b2 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-4aa78b2 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-629ef4e {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-78c61aa.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-78c61aa {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-78c61aa .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-5020529 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-2d94020.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-2d94020 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-2d94020 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-616d312 {
      --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;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --overflow: auto;
      --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-1425 .elementor-element.elementor-element-c4e6d49 {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-8f34ec5 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-190b4aa {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-190b4aa .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-bb06725 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-bb06725 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-961e1a6 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-bd82772.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-bd82772 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-bd82772 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-06ca265.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-06ca265 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-06ca265 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-d06028d {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-6aaa217.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-6aaa217 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6aaa217 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-b173041.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-b173041 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b173041 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-1586d79 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5059a9e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5059a9e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5059a9e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-c08dbd0.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-c08dbd0 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-c08dbd0 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ee754cf {
      --display: flex;
      --min-height: 120px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-583112e>.elementor-widget-container {
      padding: 0px 24px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-583112e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-583112e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-583112e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-a4ba520>.elementor-widget-container {
      padding: 0px 24px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-a4ba520.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-a4ba520 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-a4ba520 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-9d850a5.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9d850a5 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9d850a5 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-3dbbf1f {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-f22e7ca.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-f22e7ca {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-f22e7ca .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-4e93910 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-6ad9d7a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-6ad9d7a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6ad9d7a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-f5f5346.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-f5f5346 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-f5f5346 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-cec095d {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-8779f64.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-8779f64 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-8779f64 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ed85854.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-ed85854 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-ed85854 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-77bd003 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-e5f2b0f.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e5f2b0f {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e5f2b0f .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-7c7427d.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7c7427d {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7c7427d .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ac7d866 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-bc1cdcd.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-bc1cdcd {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-bc1cdcd .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-6f9e6af {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-a0bac0e {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-cc355a0 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-cc355a0 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-48ccaa4 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-48ccaa4 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-8540fe0 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-93c38cb.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-93c38cb {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-93c38cb .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-7da88cd.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7da88cd {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7da88cd .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-0e4a7dc {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-87a381e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-87a381e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-87a381e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-9105f43.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9105f43 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9105f43 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-260b6e6 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-7393c78.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7393c78 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7393c78 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-e5d3e36.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e5d3e36 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e5d3e36 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-4243c9a {
      --display: flex;
      --min-height: 120px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-b2ed822.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-b2ed822 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b2ed822 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-af1714f.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-af1714f {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-af1714f .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-b47d208.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-b47d208 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b47d208 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-0a539c1 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-524d1fd.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-524d1fd {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-524d1fd .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-d93e3b0 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-7c365be.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-7c365be {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7c365be .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ea6a8a9.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-ea6a8a9 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-ea6a8a9 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-b79a904 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-2c2d96e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-2c2d96e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-2c2d96e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-38fc8d4.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-38fc8d4 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-38fc8d4 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-3c94d45 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-a7f1494.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-a7f1494 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-a7f1494 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-206c4d7.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-206c4d7 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-206c4d7 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-90427c2 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-87f15a6.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-87f15a6 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-87f15a6 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-0ea6a03 {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-0b4a690 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-1dc9ac3 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-1dc9ac3 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-b1e9974 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b1e9974 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-449db1d {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-b133a28.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-b133a28 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b133a28 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-8f8b715.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-8f8b715 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-8f8b715 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-2453adf {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-9a69f66.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9a69f66 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9a69f66 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-a503f83.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-a503f83 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-a503f83 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-abd85f2 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-ee6f4fc.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-ee6f4fc {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-ee6f4fc .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-00e6788.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-00e6788 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-00e6788 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-062aa9d {
      --display: flex;
      --min-height: 120px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-ab59ab5>.elementor-widget-container {
      padding: 0px 24px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-ab59ab5.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-ab59ab5 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-ab59ab5 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-61d2a6a>.elementor-widget-container {
      padding: 0px 24px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-61d2a6a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-61d2a6a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-61d2a6a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-6afd378.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-6afd378 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6afd378 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-5150872 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-24d5be3.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-24d5be3 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-24d5be3 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-de7a295 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-af3714a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-af3714a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-af3714a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-a3a7efa.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-a3a7efa {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-a3a7efa .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-b4980f7 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-d45eeb8.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-d45eeb8 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-d45eeb8 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-e2e7930.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e2e7930 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e2e7930 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-8636af6 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-9fa39bf.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9fa39bf {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9fa39bf .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-64e38cf.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-64e38cf {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-64e38cf .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-63bbd73 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-32f8b46.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-32f8b46 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-32f8b46 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ebad66a {
      --display: flex;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: nowrap;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 88px;
      --padding-bottom: 128px;
      --padding-left: 104px;
      --padding-right: 104px;
}

.elementor-1425 .elementor-element.elementor-element-689f374>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 48px 0px;
}

.elementor-1425 .elementor-element.elementor-element-689f374.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-689f374 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-689f374 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 30px;
      font-weight: 700;
      line-height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-a36e907 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: flex-start;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --overflow: auto;
      --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-1425 .elementor-element.elementor-element-09d7f13 {
      --display: flex;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-09d7f13:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-09d7f13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-5ed649e {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-dc4fb11 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-dc4fb11 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-3031316 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-96cc2af.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-96cc2af {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-96cc2af .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-22c3ab0 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0e47ed7.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-0e47ed7 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0e47ed7 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-ed2b378 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-e064020>.elementor-widget-container {
      padding: 0px 024px 0px 24px;
}

.elementor-1425 .elementor-element.elementor-element-e064020.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-e064020 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-e064020 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-98cebb2 {
      --display: flex;
      --min-height: 168px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0fc524e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-0fc524e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0fc524e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-405ac9a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-405ac9a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-405ac9a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-458e881 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-af441d5.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-af441d5 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-af441d5 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-83897cd {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5a3e6ae.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5a3e6ae {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5a3e6ae .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-bca2cac {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-b2c176a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-b2c176a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-b2c176a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-cf881f8.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-cf881f8 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-cf881f8 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-56d37a5 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-99bb140.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-99bb140 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-99bb140 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-bdf28ae {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-321c182.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-321c182 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-321c182 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-2b4c4d4 {
      --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;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --overflow: auto;
      --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-1425 .elementor-element.elementor-element-9018ed1 {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-6261b9b {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-6cafcb3 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-6cafcb3 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-517912b {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-517912b .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-edf07ba {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-66e97bb.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-66e97bb {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-66e97bb .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-c6ebba9 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-9b8d927.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-9b8d927 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-9b8d927 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-5cb2d60 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5121d12.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5121d12 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5121d12 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-f8a521e {
      --display: flex;
      --min-height: 168px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-8b6ad84.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-8b6ad84 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-8b6ad84 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-a0731da {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-c17083d.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-c17083d {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-c17083d .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-56ed406 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-30e4454.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-30e4454 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-30e4454 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-d617576 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-4d53bf5.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-4d53bf5 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-4d53bf5 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-dc62cc8 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0aa4e93.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-0aa4e93 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0aa4e93 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-5053deb {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-1bbbde8.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-1bbbde8 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-1bbbde8 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-96fe17b {
      --display: flex;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-d96ad4a {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: solid;
      --border-style: solid;
      border-width: 0px 0px 2px 0px;
      --border-top-width: 0px;
      --border-right-width: 0px;
      --border-bottom-width: 2px;
      --border-left-width: 0px;
      border-color: #08003512;
      --border-color: #08003512;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-0aabec8 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-0aabec8 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-46fbcf2 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-46fbcf2 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-03f74c9 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-91b893a.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-91b893a {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-91b893a .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-cc6272b {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-f3b0e55.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-f3b0e55 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-f3b0e55 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-db5b97c {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5e8194e.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5e8194e {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5e8194e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-2f7f695 {
      --display: flex;
      --min-height: 168px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-be5fa19.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-be5fa19 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-be5fa19 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-25e4e56 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-fdd6dcc.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-fdd6dcc {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-fdd6dcc .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-cda6de2 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-1522a44.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-1522a44 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-1522a44 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-d1b8be1 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-4dfa711.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-4dfa711 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-4dfa711 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-c739a2b.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-c739a2b {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-c739a2b .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-0642351 {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-5e44f53.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-5e44f53 {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-5e44f53 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-8108dfb {
      --display: flex;
      --min-height: 80px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      border-style: none;
      --border-style: none;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 16px;
      --padding-right: 16px;
}

.elementor-1425 .elementor-element.elementor-element-3705edd.elementor-element {
      --align-self: center;
}

.elementor-1425 .elementor-element.elementor-element-3705edd {
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-3705edd .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-32e7be5 {
      --display: flex;
      --min-height: 736px;
      --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;
      --gap: 120px 120px;
      --row-gap: 120px;
      --column-gap: 120px;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 104px;
      --padding-right: 104px;
}

.elementor-1425 .elementor-element.elementor-element-fd05dd1 {
      --display: flex;
      --min-height: 240px;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 32px 32px;
      --row-gap: 32px;
      --column-gap: 32px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-8114e49 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 30px;
      font-weight: 700;
      line-height: 48px;
}

.elementor-1425 .elementor-element.elementor-element-0a10f0e {
      width: var(--container-widget-width, 400px);
      max-width: 400px;
      --container-widget-width: 400px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-0a10f0e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-f4f5520 .elementor-button {
      background-color: #FFC50D;
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      border-radius: 80px 80px 80px 80px;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-f4f5520>.elementor-widget-container {
      background-color: #FFC50D;
      border-radius: 80px 80px 80px 80px;
}

.elementor-1425 .elementor-element.elementor-element-8dbdd50 {
      --display: flex;
      --min-height: 480px;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-3371b73 {
      --display: flex;
      --min-height: 267px;
      --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;
      --gap: 120px 120px;
      --row-gap: 120px;
      --column-gap: 120px;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 104px;
      --padding-right: 104px;
}

.elementor-widget-text-editor {
      color: var(--e-global-color-text);
      font-family: var(--e-global-typography-text-font-family), Sans-serif;
      font-weight: var(--e-global-typography-text-font-weight);
}

.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-1425 .elementor-element.elementor-element-e57093f {
      --display: flex;
      --min-height: 258px;
      --flex-direction: column;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --margin-top: 0px;
      --margin-bottom: -1px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-e57093f:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-e57093f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-675512a {
      --display: flex;
      --min-height: 360px;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --margin-top: -180px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-ee364cd {
      --display: flex;
      --min-height: 360px;
      --justify-content: center;
      --flex-wrap: wrap;
      --border-radius: 16px 16px 0px 180px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 104px;
      --padding-right: 104px;
}

.elementor-1425 .elementor-element.elementor-element-ee364cd:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-ee364cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FF1D48;
}

.elementor-1425 .elementor-element.elementor-element-2b507b4 {
      width: var(--container-widget-width, 107px);
      max-width: 107px;
      --container-widget-width: 107px;
      --container-widget-flex-grow: 0;
      top: -2px;
}

.elementor-1425 .elementor-element.elementor-element-2b507b4>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border-style: none;
}

.elementor-1425 .elementor-element.elementor-element-2b507b4.elementor-element {
      --align-self: stretch;
      --order: -99999
            /* order start hack */
      ;
}

body:not(.rtl) .elementor-1425 .elementor-element.elementor-element-2b507b4 {
      right: -2px;
}

body.rtl .elementor-1425 .elementor-element.elementor-element-2b507b4 {
      left: -2px;
}

.elementor-1425 .elementor-element.elementor-element-cf74fe1 {
      width: var(--container-widget-width, 711px);
      max-width: 711px;
      --container-widget-width: 711px;
      --container-widget-flex-grow: 0;
}

.elementor-1425 .elementor-element.elementor-element-cf74fe1 .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 30px;
      font-weight: 700;
      line-height: 64px;
      color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-c7a83e4 {
      --display: flex;
      --min-height: 360px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --flex-wrap: wrap;
      --border-radius: 0px 16px 16px 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
}

.elementor-1425 .elementor-element.elementor-element-c7a83e4:not(.elementor-motion-effects-element-type-background),
.elementor-1425 .elementor-element.elementor-element-c7a83e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
}

.elementor-1425 .elementor-element.elementor-element-7fdde2e {
      width: var(--container-widget-width, 361px);
      max-width: 361px;
      --container-widget-width: 361px;
      --container-widget-flex-grow: 0;
      text-align: center;
}

.elementor-1425 .elementor-element.elementor-element-7fdde2e>.elementor-widget-container {
      margin: 0px 0px 48px 0px;
}

.elementor-1425 .elementor-element.elementor-element-7fdde2e .elementor-heading-title {
      font-family: "Outfit", Sans-serif;
      font-size: 32px;
      font-weight: 700;
      line-height: 40px;
      color: #080035;
}

.elementor-1425 .elementor-element.elementor-element-bf3af00 .elementor-button {
      background-color: var(--e-global-color-secondary);
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-bf3af00 .elementor-button:hover,
.elementor-1425 .elementor-element.elementor-element-bf3af00 .elementor-button:focus {
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-bf3af00 .elementor-button:hover svg,
.elementor-1425 .elementor-element.elementor-element-bf3af00 .elementor-button:focus svg {
      fill: #000000;
}

.elementor-1425 .elementor-element.elementor-element-cd6cf23 .elementor-button {
      background-color: var(--e-global-color-secondary);
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-cd6cf23 .elementor-button:hover,
.elementor-1425 .elementor-element.elementor-element-cd6cf23 .elementor-button:focus {
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-cd6cf23 .elementor-button:hover svg,
.elementor-1425 .elementor-element.elementor-element-cd6cf23 .elementor-button:focus svg {
      fill: #000000;
}

.elementor-1425 .elementor-element.elementor-element-d7a1355 .elementor-button {
      background-color: var(--e-global-color-secondary);
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-d7a1355 .elementor-button:hover,
.elementor-1425 .elementor-element.elementor-element-d7a1355 .elementor-button:focus {
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-d7a1355 .elementor-button:hover svg,
.elementor-1425 .elementor-element.elementor-element-d7a1355 .elementor-button:focus svg {
      fill: #000000;
}

.elementor-1425 .elementor-element.elementor-element-682375a .elementor-button {
      background-color: var(--e-global-color-secondary);
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-682375a .elementor-button:hover,
.elementor-1425 .elementor-element.elementor-element-682375a .elementor-button:focus {
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-682375a .elementor-button:hover svg,
.elementor-1425 .elementor-element.elementor-element-682375a .elementor-button:focus svg {
      fill: #000000;
}

.elementor-1425 .elementor-element.elementor-element-9ed0c26 .elementor-button {
      background-color: var(--e-global-color-secondary);
      font-family: "Outfit", Sans-serif;
      font-size: 12px;
      font-weight: 700;
      line-height: 24px;
      fill: #000000;
      color: #000000;
      padding: 16px 64px 16px 64px;
}

.elementor-1425 .elementor-element.elementor-element-9ed0c26 .elementor-button:hover,
.elementor-1425 .elementor-element.elementor-element-9ed0c26 .elementor-button:focus {
      color: #000000;
}

.elementor-1425 .elementor-element.elementor-element-9ed0c26 .elementor-button:hover svg,
.elementor-1425 .elementor-element.elementor-element-9ed0c26 .elementor-button:focus svg {
      fill: #000000;
}

body.elementor-page-1425:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1425>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F5F5F5;
}

:root {
      --page-title-display: none;
}

@media(max-width:1024px) {
      .elementor-1425 .elementor-element.elementor-element-a7b6595 {
            --padding-top: 32px;
            --padding-bottom: 24px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-8761bac {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-8761bac .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-3d3261b {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-3d3261b .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-c582072 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-074a3ab .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-cf0dbdd .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-68d9b67 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-080586c .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-e493dbe {
            --padding-top: 32px;
            --padding-bottom: 24px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-9f2814a {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-9f2814a .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-e62f199 {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-e62f199 .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-35d5e7c .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-1c2a285 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-31d8a03 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-a004789 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-beb6e06 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-159647e {
            --padding-top: 32px;
            --padding-bottom: 24px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-6844186 {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-6844186 .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-d23735d {
            --container-widget-width: 232px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 232px);
            max-width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-d23735d .elementor-heading-title {
            font-size: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-d04efde .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-d774fc9 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-e99e533 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-7ea34e4 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-043e198 .elementor-button {
            padding: 22px 0px 22px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-616ff36 {
            --gap: 80px 80px;
            --row-gap: 80px;
            --column-gap: 80px;
            --padding-top: 88px;
            --padding-bottom: 128px;
            --padding-left: 64px;
            --padding-right: 64px;
      }

      .elementor-1425 .elementor-element.elementor-element-616d312 {
            --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;
      }

      .elementor-1425 .elementor-element.elementor-element-ebad66a {
            --gap: 80px 80px;
            --row-gap: 80px;
            --column-gap: 80px;
            --padding-top: 88px;
            --padding-bottom: 128px;
            --padding-left: 64px;
            --padding-right: 64px;
      }

      .elementor-1425 .elementor-element.elementor-element-2b4c4d4 {
            --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;
      }

      .elementor-1425 .elementor-element.elementor-element-32e7be5 {
            --gap: 60px 60px;
            --row-gap: 60px;
            --column-gap: 60px;
            --padding-top: 64px;
            --padding-bottom: 64px;
            --padding-left: 52px;
            --padding-right: 52px;
      }

      .elementor-1425 .elementor-element.elementor-element-f4f5520 .elementor-button {
            padding: 16px 27px 16px 27px;
      }

      .elementor-1425 .elementor-element.elementor-element-3371b73 {
            --gap: 60px 60px;
            --row-gap: 60px;
            --column-gap: 60px;
            --padding-top: 64px;
            --padding-bottom: 64px;
            --padding-left: 52px;
            --padding-right: 52px;
      }

      .elementor-1425 .elementor-element.elementor-element-e57093f {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
      }

      .elementor-1425 .elementor-element.elementor-element-ee364cd {
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
      }

      .elementor-1425 .elementor-element.elementor-element-2b507b4>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
      }

      body:not(.rtl) .elementor-1425 .elementor-element.elementor-element-2b507b4 {
            right: -2px;
      }

      body.rtl .elementor-1425 .elementor-element.elementor-element-2b507b4 {
            left: -2px;
      }

      .elementor-1425 .elementor-element.elementor-element-2b507b4 {
            top: -1px;
      }

      .elementor-1425 .elementor-element.elementor-element-cf74fe1 {
            text-align: left;
      }

      .elementor-1425 .elementor-element.elementor-element-c7a83e4 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
      }

      .elementor-1425 .elementor-element.elementor-element-7fdde2e .elementor-heading-title {
            font-size: 16px;
            line-height: 32px;
      }
}

@media(min-width:768px) {
      .elementor-1425 .elementor-element.elementor-element-6bd8ff1 {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-31693ca {
            --content-width: 816px;
      }

      .elementor-1425 .elementor-element.elementor-element-14ea703 {
            --content-width: 1232px;
      }

      .elementor-1425 .elementor-element.elementor-element-1a9f539 {
            --content-width: 1232px;
      }

      .elementor-1425 .elementor-element.elementor-element-da723e9 {
            --width: 266px;
      }

      .elementor-1425 .elementor-element.elementor-element-616ff36 {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-e4b9f9f {
            --width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-198eb9d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-36fa6af {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-db42b92 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-783ff15 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-f27c6b4 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-ddb7240 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-89bb50d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-84f10e0 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-629ef4e {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-5020529 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-616d312 {
            --width: 69%;
      }

      .elementor-1425 .elementor-element.elementor-element-8f34ec5 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-961e1a6 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-d06028d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-1586d79 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-ee754cf {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-3dbbf1f {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-4e93910 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-cec095d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-77bd003 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-ac7d866 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-a0bac0e {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-8540fe0 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-0e4a7dc {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-260b6e6 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-4243c9a {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-0a539c1 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-d93e3b0 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-b79a904 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-3c94d45 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-90427c2 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-0b4a690 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-449db1d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-2453adf {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-abd85f2 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-062aa9d {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-5150872 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-de7a295 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-b4980f7 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-8636af6 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-63bbd73 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-ebad66a {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-09d7f13 {
            --width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-5ed649e {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-3031316 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-22c3ab0 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-ed2b378 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-98cebb2 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-458e881 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-83897cd {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-bca2cac {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-56d37a5 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-bdf28ae {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-2b4c4d4 {
            --width: 41%;
      }

      .elementor-1425 .elementor-element.elementor-element-9018ed1 {
            --width: 200px;
      }

      .elementor-1425 .elementor-element.elementor-element-6261b9b {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-edf07ba {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-c6ebba9 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-5cb2d60 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-f8a521e {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-a0731da {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-56ed406 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-d617576 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-dc62cc8 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-5053deb {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-96fe17b {
            --width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-d96ad4a {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-03f74c9 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-cc6272b {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-db5b97c {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-2f7f695 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-25e4e56 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-cda6de2 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-d1b8be1 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-0642351 {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-8108dfb {
            --content-width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-32e7be5 {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-fd05dd1 {
            --width: 400px;
      }

      .elementor-1425 .elementor-element.elementor-element-8dbdd50 {
            --width: 712px;
      }

      .elementor-1425 .elementor-element.elementor-element-3371b73 {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-e57093f {
            --content-width: 1440px;
      }

      .elementor-1425 .elementor-element.elementor-element-675512a {
            --content-width: 1232px;
      }

      .elementor-1425 .elementor-element.elementor-element-ee364cd {
            --width: 711px;
      }

      .elementor-1425 .elementor-element.elementor-element-c7a83e4 {
            --width: 508px;
      }
}

@media(max-width:1024px) and (min-width:768px) {
      .elementor-1425 .elementor-element.elementor-element-6bd8ff1 {
            --content-width: 768px;
      }

      .elementor-1425 .elementor-element.elementor-element-a7b6595 {
            --width: 280px;
      }

      .elementor-1425 .elementor-element.elementor-element-48e77e8 {
            --width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-e493dbe {
            --width: 280px;
      }

      .elementor-1425 .elementor-element.elementor-element-84c9525 {
            --width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-159647e {
            --width: 280px;
      }

      .elementor-1425 .elementor-element.elementor-element-da723e9 {
            --width: 232px;
      }

      .elementor-1425 .elementor-element.elementor-element-6f9e6af {
            --width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-9018ed1 {
            --width: 352px;
      }

      .elementor-1425 .elementor-element.elementor-element-e57093f {
            --content-width: 765px;
      }
}

@media(max-width:767px) {
      .elementor-1425 .elementor-element.elementor-element-6bd8ff1 {
            --content-width: 380px;
            --min-height: 675px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-31693ca {
            --content-width: 380px;
            --justify-content: flex-start;
            --gap: 29px 29px;
            --row-gap: 29px;
            --column-gap: 29px;
            --margin-top: 64px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-22e8cea>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-22e8cea .elementor-heading-title {
            font-size: 48px;
            line-height: 56px;
      }

      .elementor-1425 .elementor-element.elementor-element-14ea703 {
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --gap: 16px 16px;
            --row-gap: 16px;
            --column-gap: 16px;
            --margin-top: -340px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 24px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-1a9f539 {
            --justify-content: flex-start;
            --gap: 16px 16px;
            --row-gap: 16px;
            --column-gap: 16px;
      }

      .elementor-1425 .elementor-element.elementor-element-a7b6595 {
            --width: 280px;
            --min-height: 400px;
      }

      .elementor-1425 .elementor-element.elementor-element-a7b6595.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-e493dbe {
            --width: 280px;
            --min-height: 400px;
      }

      .elementor-1425 .elementor-element.elementor-element-e493dbe.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-159647e {
            --width: 280px;
            --min-height: 400px;
      }

      .elementor-1425 .elementor-element.elementor-element-159647e.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-616ff36 {
            --content-width: 428px;
            --min-height: 912px;
            --padding-top: 80px;
            --padding-bottom: 80px;
            --padding-left: 24px;
            --padding-right: 24px;
            --z-index: 99;
      }

      .elementor-1425 .elementor-element.elementor-element-3cbabcc>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-3cbabcc .elementor-heading-title {
            font-size: 32px;
            line-height: 40px;
      }

      .elementor-1425 .elementor-element.elementor-element-153d383 {
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-e4b9f9f {
            --width: 125px;
            --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;
            --border-radius: 8px 8px 8px 8px;
      }

      .elementor-1425 .elementor-element.elementor-element-e4b9f9f.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-2e4170b>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-616d312 {
            --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;
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-c4e6d49 {
            --width: 246px;
      }

      .elementor-1425 .elementor-element.elementor-element-c4e6d49.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-1586d79 {
            --min-height: 120px;
      }

      .elementor-1425 .elementor-element.elementor-element-ee754cf {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-583112e>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-a4ba520>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-6f9e6af {
            --width: 246px;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      }

      .elementor-1425 .elementor-element.elementor-element-6f9e6af.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-260b6e6 {
            --min-height: 120px;
      }

      .elementor-1425 .elementor-element.elementor-element-4243c9a {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-0ea6a03 {
            --width: 246px;
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-0ea6a03.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-abd85f2 {
            --min-height: 120px;
      }

      .elementor-1425 .elementor-element.elementor-element-062aa9d {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-ab59ab5>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-61d2a6a>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-ebad66a {
            --content-width: 428px;
            --min-height: 912px;
            --padding-top: 80px;
            --padding-bottom: 80px;
            --padding-left: 24px;
            --padding-right: 24px;
            --z-index: 99;
      }

      .elementor-1425 .elementor-element.elementor-element-689f374>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-689f374 .elementor-heading-title {
            font-size: 32px;
            line-height: 40px;
      }

      .elementor-1425 .elementor-element.elementor-element-a36e907 {
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-09d7f13 {
            --width: 125px;
            --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;
            --border-radius: 8px 8px 8px 8px;
      }

      .elementor-1425 .elementor-element.elementor-element-09d7f13.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-e064020>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-2b4c4d4 {
            --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;
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-9018ed1 {
            --width: 246px;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      }

      .elementor-1425 .elementor-element.elementor-element-9018ed1.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-5cb2d60 {
            --min-height: 120px;
      }

      .elementor-1425 .elementor-element.elementor-element-f8a521e {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-96fe17b {
            --width: 246px;
            --flex-wrap: nowrap;
      }

      .elementor-1425 .elementor-element.elementor-element-96fe17b.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-db5b97c {
            --min-height: 120px;
      }

      .elementor-1425 .elementor-element.elementor-element-2f7f695 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-32e7be5 {
            --content-width: 428px;
            --min-height: 824px;
            --justify-content: flex-start;
            --gap: 48px 48px;
            --row-gap: 48px;
            --column-gap: 48px;
            --margin-top: 0px;
            --margin-bottom: 78px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 80px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-fd05dd1 {
            --width: 380px;
            --min-height: 160px;
            --gap: 24px 24px;
            --row-gap: 24px;
            --column-gap: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-8114e49 {
            width: var(--container-widget-width, 380px);
            max-width: 380px;
            --container-widget-width: 380px;
            --container-widget-flex-grow: 0;
            text-align: left;
      }

      .elementor-1425 .elementor-element.elementor-element-8114e49 .elementor-heading-title {
            font-size: 32px;
            line-height: 40px;
      }

      .elementor-1425 .elementor-element.elementor-element-0a10f0e {
            width: var(--container-widget-width, 380px);
            max-width: 380px;
            --container-widget-width: 380px;
            --container-widget-flex-grow: 0;
      }

      .elementor-1425 .elementor-element.elementor-element-0a10f0e .elementor-heading-title {
            font-size: 12px;
            line-height: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-f4f5520 {
            width: 100%;
            max-width: 100%;
      }

      .elementor-1425 .elementor-element.elementor-element-8dbdd50 {
            --width: 380px;
      }

      .elementor-1425 .elementor-element.elementor-element-3371b73 {
            --content-width: 428px;
            --min-height: 824px;
            --justify-content: flex-start;
            --gap: 48px 48px;
            --row-gap: 48px;
            --column-gap: 48px;
            --margin-top: 0px;
            --margin-bottom: 78px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 80px;
            --padding-left: 24px;
            --padding-right: 24px;
      }

      .elementor-1425 .elementor-element.elementor-element-e57093f {
            --content-width: 380px;
            --min-height: 447px;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 25px;
            --padding-bottom: 10px;
            --padding-left: 11px;
            --padding-right: 11px;
      }

      .elementor-1425 .elementor-element.elementor-element-675512a {
            --content-width: 380px;
            --min-height: 520px;
            --margin-top: -100px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-ee364cd {
            --width: 380px;
            --min-height: 240px;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 16px 16px 0px 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-cf74fe1 {
            --container-widget-width: 332px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 332px);
            max-width: 332px;
            text-align: center;
      }

      .elementor-1425 .elementor-element.elementor-element-cf74fe1 .elementor-heading-title {
            font-size: 48px;
            line-height: 56px;
      }

      .elementor-1425 .elementor-element.elementor-element-c7a83e4 {
            --width: 380px;
            --min-height: 280px;
            --border-radius: 0px 0px 16px 64px;
      }

      .elementor-1425 .elementor-element.elementor-element-7fdde2e>.elementor-widget-container {
            margin: 0px 0px 32px 0px;
      }

      .elementor-1425 .elementor-element.elementor-element-7fdde2e {
            --container-widget-width: 332px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 332px);
            max-width: 332px;
      }

      .elementor-1425 .elementor-element.elementor-element-7fdde2e.elementor-element {
            --align-self: center;
      }
}

/* Start custom CSS */
a.elementor-button.elementor-button-link.elementor-size-sm {
      background-image:none;
}/* End custom CSS */