.elementor-418 .elementor-element.elementor-element-7105712 {
  --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 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-994bdac {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-d95774e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-d95774e
  .elementor-heading-title {
  font-size: 17px;
  font-weight: 400;
}
.elementor-418
  .elementor-element.elementor-element-033d4ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-418
  .elementor-element.elementor-element-033d4ce.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-033d4ce
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-99370f2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-99370f2 {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-afbe71a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-418
  .elementor-element.elementor-element-afbe71a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-afbe71a {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-88b3003 .elementor-button {
  background-color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-88b3003.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-2aef34c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-418
  .elementor-element.elementor-element-de74cde.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-de74cde
  > .elementor-widget-container {
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-418 .elementor-element.elementor-element-de74cde .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-418 .elementor-element.elementor-element-a4e4048 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-1584c7d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-f5be6e8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-f5be6e8
  .elementor-heading-title {
  font-size: 17px;
}
.elementor-418
  .elementor-element.elementor-element-344b15a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-418
  .elementor-element.elementor-element-344b15a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-344b15a
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-418
  .elementor-element.elementor-element-1172d2a
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-418
  .elementor-element.elementor-element-1172d2a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-1172d2a {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-f577660 .elementor-button {
  background-color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-f577660.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-1ea0bef {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-418
  .elementor-element.elementor-element-bfa52b6.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-bfa52b6
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
}
.elementor-418 .elementor-element.elementor-element-bfa52b6 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-418 .elementor-element.elementor-element-dd8caf3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-734cd99
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-418
  .elementor-element.elementor-element-734cd99.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-734cd99 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-734cd99
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-5ba4c3d {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --grid-auto-flow: row;
  --padding-top: 50px;
  --padding-bottom: 20px;
  --padding-left: 70px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-f6cda5a {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-b574759.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-b574759 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-b574759
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-42df1e3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-42df1e3 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-42df1e3
  .elementor-heading-title {
  font-size: 30px;
}
.elementor-418
  .elementor-element.elementor-element-409decd.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-409decd {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-4b04ccd {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-35882d3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-35882d3 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-35882d3
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-9f2f01c.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-9f2f01c {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-9f2f01c
  .elementor-heading-title {
  font-size: 30px;
}
.elementor-418
  .elementor-element.elementor-element-82b2a85.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-82b2a85 {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-2c9da6e {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-3391cb8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-3391cb8 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-3391cb8
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-bdf6154.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-bdf6154 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-bdf6154
  .elementor-heading-title {
  font-size: 30px;
}
.elementor-418
  .elementor-element.elementor-element-5acaeda.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-5acaeda {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-f0df280 {
  --display: grid;
  --e-con-grid-template-columns: repeat(1, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --grid-auto-flow: row;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-6193043 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-6872adf.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-6872adf {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-6872adf
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-53a5c0b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-53a5c0b {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-53a5c0b
  .elementor-heading-title {
  font-size: 30px;
}
.elementor-418
  .elementor-element.elementor-element-2dbe822.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-2dbe822 {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-c707957 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-ebec860.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-ebec860 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-ebec860
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-4081d6d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-4081d6d {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-4081d6d
  .elementor-heading-title {
  font-size: 30px;
}
.elementor-418
  .elementor-element.elementor-element-081d174.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-081d174 {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-7356727 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #00000020;
  --border-color: #00000020;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-418
  .elementor-element.elementor-element-d65af15.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-d65af15 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-d65af15
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 128px;
  color: #1c43b9;
}
.elementor-418
  .elementor-element.elementor-element-8d76565.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-8d76565 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-8d76565
  .elementor-heading-title {
  font-size: 30px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-418
  .elementor-element.elementor-element-965f019.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-965f019 {
  text-align: center;
  color: #000d36;
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-fa13cfe {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-d297902.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-d297902 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-d297902
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-56ad729.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-56ad729 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-56ad729
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-6fad266 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 80px 80px;
  --row-gap: 80px;
  --column-gap: 80px;
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-392ea68.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-392ea68
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-392ea68.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-392ea68.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-392ea68.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-392ea68
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-392ea68
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-392ea68
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-392ea68
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-401bf24.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-401bf24
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-401bf24.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-401bf24.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-401bf24.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-401bf24
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-401bf24
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-401bf24
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-401bf24
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-d2fa913
  .elementor-image-box-description {
  font-size: 20px;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-1f5b8b9
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-9be3cf6 {
  --display: flex;
}
.elementor-418 .elementor-element.elementor-element-1cc8302 {
  --divider-border-style: solid;
  --divider-color: #00000012;
  --divider-border-width: 1px;
}
.elementor-418
  .elementor-element.elementor-element-1cc8302.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-1cc8302
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-418 .elementor-element.elementor-element-1cc8302 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-418 .elementor-element.elementor-element-cee82a0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-0fb6887.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-0fb6887 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-0fb6887
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-a4dea8c.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-a4dea8c {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-a4dea8c
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-2ffe5d0 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-9a0e490
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-ffe5d94
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-447b8c4
  .elementor-image-box-description {
  font-size: 20px;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-69e69fa
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-f19be3b {
  --display: flex;
}
.elementor-418 .elementor-element.elementor-element-954f3a1 {
  --divider-border-style: solid;
  --divider-color: #00000012;
  --divider-border-width: 1px;
}
.elementor-418
  .elementor-element.elementor-element-954f3a1.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-954f3a1
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-418 .elementor-element.elementor-element-954f3a1 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-418 .elementor-element.elementor-element-5329ce8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-333b558.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-333b558 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-333b558
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-f9a0c53
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-418
  .elementor-element.elementor-element-f9a0c53.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-f9a0c53 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-f9a0c53
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-32323bf {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 80px 80px;
  --row-gap: 80px;
  --column-gap: 80px;
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-0b52fd8
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-971c5d5
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-5320739.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-5320739
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-5320739.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-5320739.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-5320739.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-5320739
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-5320739
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-5320739
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-5320739
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-ef3eaa5
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-fd35918 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-665cdc2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-665cdc2 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-665cdc2
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-c10022b
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-418
  .elementor-element.elementor-element-c10022b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-c10022b {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-c10022b
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-b0e3ce2 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-b21ebd8
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-849e910.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-849e910
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-849e910.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-849e910.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-849e910.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-849e910
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-849e910
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-849e910
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-849e910
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-8898957.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-8898957
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-8898957.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-8898957.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-8898957.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-8898957
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-8898957
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-8898957
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-8898957
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e
  .elementor-image-box-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 25%;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-f93a85e
  .elementor-image-box-description {
  font-size: 20px;
}
.elementor-418 .elementor-element.elementor-element-6aaf33d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-56604f2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-56604f2 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-56604f2
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-c6527c8 {
  --display: flex;
}
.elementor-418 .elementor-element.elementor-element-cf27694 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-418
  .elementor-element.elementor-element-44690d1.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-d24f9ec.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-4001dfe.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-59a96ee.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-69b584c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 30px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-3c8322b
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-418
  .elementor-element.elementor-element-3c8322b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-3c8322b {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-3c8322b
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-e487e36 {
  --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;
}
.elementor-418 .elementor-element.elementor-element-e873385 {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-af4f04b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-6907625 {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-932be8a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-2f956ba {
  --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;
}
.elementor-418 .elementor-element.elementor-element-842f547 {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-97f51c7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-a59ead6 {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-8deee57.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-46fc994 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-32ade9e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-418
  .elementor-element.elementor-element-32ade9e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-32ade9e {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-32ade9e
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-fe5e527 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418 .elementor-element.elementor-element-0fe386c {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-67a6401
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-67a6401.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-67a6401
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-icon
  i {
  color: #00c803;
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-icon
  svg {
  fill: #00c803;
  transition: fill 0.3s;
}
.elementor-418 .elementor-element.elementor-element-fb0465a {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-item
  > a {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-fb0465a
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-4eb4485.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-f57cb72 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-a236903.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-ed19ce8 {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-67b4081
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-67b4081.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-67b4081
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-icon
  i {
  color: #00c803;
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-icon
  svg {
  fill: #00c803;
  transition: fill 0.3s;
}
.elementor-418 .elementor-element.elementor-element-6f6d811 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-item
  > a {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-6f6d811
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-418 .elementor-element.elementor-element-69bf92f {
  --display: grid;
  --e-con-grid-template-columns: repeat(1, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-418
  .elementor-element.elementor-element-e5a6def
  > .elementor-widget-container {
  margin: 30px 0px 30px 0px;
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-e5a6def.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-e5a6def
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  > .elementor-widget-container {
  margin: 30px 0px 30px 0px;
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-icon
  i {
  color: #00c803;
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-icon
  svg {
  fill: #00c803;
  transition: fill 0.3s;
}
.elementor-418 .elementor-element.elementor-element-9ab159b {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-item
  > a {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-9ab159b
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-1a77426
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-418
  .elementor-element.elementor-element-1a77426.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-a31313a {
  --display: flex;
  --justify-content: center;
}
.elementor-418 .elementor-element.elementor-element-824a9c5 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 30px;
  --row-gap: 0px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-a017d0d {
  --display: flex;
  --justify-content: center;
}
.elementor-418
  .elementor-element.elementor-element-a4f30a9
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-a4f30a9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-a4f30a9
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  > .elementor-widget-container {
  padding: 0px 0px 0px 45px;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-icon
  i {
  color: #00c803;
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-icon
  svg {
  fill: #00c803;
  transition: fill 0.3s;
}
.elementor-418 .elementor-element.elementor-element-8901fb1 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-item
  > a {
  font-size: 20px;
}
.elementor-418
  .elementor-element.elementor-element-8901fb1
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-4d41451.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-7317dda {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-2df2b45 {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-2df2b45:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-418
  .elementor-element.elementor-element-2df2b45
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-418
  .elementor-element.elementor-element-26eb429.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-26eb429 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-26eb429
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-8861000 .elementor-button {
  background-color: var(--e-global-color-secondary);
  font-size: 20px;
  border-radius: 50px 50px 50px 50px;
  padding: 17px 41px 17px 41px;
}
.elementor-418
  .elementor-element.elementor-element-8861000.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-c53beef {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418
  .elementor-element.elementor-element-6db856d
  > .elementor-widget-container {
  background-color: #f5f5f5;
  padding: 30px 5px 30px 5px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-418
  .elementor-element.elementor-element-6db856d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-6db856d
  .elementor-counter-title {
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-6db856d
  .elementor-counter-number-wrapper {
  color: #1c43b9;
  font-family: "inter-bold", sans-serif;
  font-size: 89px;
  font-weight: 700;
  line-height: 53px;
}
.elementor-418
  .elementor-element.elementor-element-b2c6d14
  > .elementor-widget-container {
  background-color: #f5f5f5;
  padding: 30px 5px 30px 5px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-418
  .elementor-element.elementor-element-b2c6d14.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-b2c6d14
  .elementor-counter-title {
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-b2c6d14
  .elementor-counter-number-wrapper {
  color: #1c43b9;
  font-family: "inter-bold", sans-serif;
  font-size: 89px;
  font-weight: 700;
  line-height: 53px;
}
.elementor-418
  .elementor-element.elementor-element-8eb544e
  > .elementor-widget-container {
  background-color: #f5f5f5;
  padding: 30px 5px 30px 5px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-418
  .elementor-element.elementor-element-8eb544e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418
  .elementor-element.elementor-element-8eb544e
  .elementor-counter-title {
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
.elementor-418
  .elementor-element.elementor-element-8eb544e
  .elementor-counter-number-wrapper {
  color: #1c43b9;
  font-family: "inter-bold", sans-serif;
  font-size: 89px;
  font-weight: 700;
}
.elementor-418 .elementor-element.elementor-element-491747dd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-418
  .elementor-element.elementor-element-ec52685
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-418
  .elementor-element.elementor-element-ec52685.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-ec52685 {
  text-align: center;
}
.elementor-418
  .elementor-element.elementor-element-ec52685
  .elementor-heading-title {
  font-size: 34px;
  line-height: 42px;
}
.elementor-418 .elementor-element.elementor-element-6fde3132 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-418 .elementor-element.elementor-element-390d4748 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-418
  .elementor-element.elementor-element-14191eb9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-418 .elementor-element.elementor-element-1bcabe48 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-418
  .elementor-element.elementor-element-7d2d58ae.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
@media (max-width: 1024px) {
  .elementor-418 .elementor-element.elementor-element-5ba4c3d {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-f0df280 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-6fad266 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-2ffe5d0 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-32323bf {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-b0e3ce2 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-cf27694 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-fe5e527 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-f57cb72 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-69bf92f {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-824a9c5 {
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-c53beef {
    --grid-auto-flow: row;
  }
}
@media (min-width: 768px) {
  .elementor-418 .elementor-element.elementor-element-7105712 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-994bdac {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-2aef34c {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-a4e4048 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-1584c7d {
    --width: 100%;
  }
  .elementor-418 .elementor-element.elementor-element-1ea0bef {
    --width: 100%;
  }
  .elementor-418 .elementor-element.elementor-element-dd8caf3 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-5ba4c3d {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-f0df280 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-fa13cfe {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-cee82a0 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-5329ce8 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-fd35918 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-6aaf33d {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-69b584c {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-46fc994 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-f57cb72 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-69bf92f {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-824a9c5 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-7317dda {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-c53beef {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-6fde3132 {
    --content-width: 1320px;
  }
  .elementor-418 .elementor-element.elementor-element-390d4748 {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-1bcabe48 {
    --width: 50%;
  }
}
@media (max-width: 767px) {
  .elementor-418 .elementor-element.elementor-element-a4e4048 {
    --padding-top: 050px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-418 .elementor-element.elementor-element-1584c7d {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 00px;
    --padding-bottom: 00px;
    --padding-left: 00px;
    --padding-right: 00px;
  }
  .elementor-418
    .elementor-element.elementor-element-344b15a
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-418
    .elementor-element.elementor-element-1172d2a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-418
    .elementor-element.elementor-element-f577660
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-418 .elementor-element.elementor-element-dd8caf3 {
    --margin-top: 040px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-418 .elementor-element.elementor-element-5ba4c3d {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-f0df280 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 020px;
    --padding-right: 020px;
  }
  .elementor-418 .elementor-element.elementor-element-6193043 {
    --padding-top: 020px;
    --padding-bottom: 020px;
    --padding-left: 020px;
    --padding-right: 20px;
  }
  .elementor-418
    .elementor-element.elementor-element-6872adf
    .elementor-heading-title {
    font-size: 50px;
    line-height: 65px;
  }
  .elementor-418
    .elementor-element.elementor-element-53a5c0b
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-418
    .elementor-element.elementor-element-ebec860
    .elementor-heading-title {
    font-size: 50px;
    line-height: 65px;
  }
  .elementor-418
    .elementor-element.elementor-element-4081d6d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-418
    .elementor-element.elementor-element-d65af15
    .elementor-heading-title {
    font-size: 50px;
    line-height: 65px;
  }
  .elementor-418
    .elementor-element.elementor-element-8d76565
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-418 .elementor-element.elementor-element-6fad266 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 020px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-418
    .elementor-element.elementor-element-392ea68
    > .elementor-widget-container {
    padding: 00px 00px 00px 00px;
  }
  .elementor-418
    .elementor-element.elementor-element-392ea68
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-401bf24
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-d2fa913
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-1f5b8b9
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418 .elementor-element.elementor-element-2ffe5d0 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418
    .elementor-element.elementor-element-9a0e490
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-ffe5d94
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-447b8c4
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-69e69fa
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418 .elementor-element.elementor-element-32323bf {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418
    .elementor-element.elementor-element-0b52fd8
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-971c5d5
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-5320739
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-ef3eaa5
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418 .elementor-element.elementor-element-b0e3ce2 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418
    .elementor-element.elementor-element-b21ebd8
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-849e910
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-8898957
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418
    .elementor-element.elementor-element-f93a85e
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-418 .elementor-element.elementor-element-cf27694 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-e487e36 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-418 .elementor-element.elementor-element-e873385 {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-6907625 {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-2f956ba {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-418 .elementor-element.elementor-element-842f547 {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-a59ead6 {
    --width: 50%;
  }
  .elementor-418 .elementor-element.elementor-element-fe5e527 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-f57cb72 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-69bf92f {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418 .elementor-element.elementor-element-824a9c5 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418
    .elementor-element.elementor-element-8861000
    .elementor-button {
    font-size: 15px;
    line-height: 20px;
  }
  .elementor-418 .elementor-element.elementor-element-c53beef {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-418
    .elementor-element.elementor-element-ec52685
    > .elementor-widget-container {
    padding: 0px 00px 0px 00px;
  }
  .elementor-418 .elementor-element.elementor-element-390d4748 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 00px;
    --padding-right: 00px;
  }
  .elementor-418 .elementor-element.elementor-element-1bcabe48 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-418
    .elementor-element.elementor-element-7d2d58ae
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
} /* Start custom CSS for container, class: .elementor-element-1584c7d */
@media (max-width: 767px) {
  .video-kyc-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea0bef */
@media (max-width: 767px) {
  .video-kyc-video {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574759 */
@media (max-width: 1440px) {
  .feature-box h2 {
    font-size: 50px !important;
    line-height: 80px !important;
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42df1e3 */
@media (max-width: 1440px) {
  .feature-box h4 {
    font-size: 20px !important;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6cda5a */
.feature-box {
  padding: 20px;
  gap: 15px;
} /* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-392ea68 */
@media (max-width: 767px) {
  .feature-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fad266 */
.feature-box-wrapper {
  gap: 30px;
}

@media (max-width: 767px) {
  .feature-box-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f30a9 */
@media (max-width: 1440px) {
  .reason-heading h2 {
    font-size: 25px !important;
    line-height: 30px !important;
  }
}

@media (max-width: 767px) {
  .reason-heading h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }
} /* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8901fb1 */
@media (max-width: 1440px) {
  .feature-lists ul li span {
    font-size: 18px !important;
  }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824a9c5 */
.video-kyc-reason {
  padding-left: 0 !important;
  padding-right: 0 !important;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-390d4748 */
@media (max-width: 767px) {
  .contact-lady-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7d2d58ae */
#c-form form .hs-button {
  background: #ce1010;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcabe48 */
@media (max-width: 767px) {
  .contact-form-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
} /* End custom CSS */
