.elementor-10 .elementor-element.elementor-element-3dc64b5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-3dc64b5f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3dc64b5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-3dc64b5f>.elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3dc64b5f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-f437a5f>.elementor-element-populated {
  padding: 2em 2em 2em 2em;
}

.elementor-10 .elementor-element.elementor-element-1998f496 .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: "Kanit", Sans-serif;
  font-weight: 600;
  line-height: 81px;
  font-size: 8vh;
}

.elementor-10 .elementor-element.elementor-element-1998f496>.elementor-widget-container {
  margin: 0px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-59afd965 {
  color: var(--e-global-color-1d1553d);
  font-family: "Manrope", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-4bde8e1e .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  fill: var(--e-global-color-1d1553d);
  color: var(--e-global-color-1d1553d);
  background-color: transparent;
  background-image: linear-gradient(152deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
  border-style: solid;
  border-color: var(--e-global-color-73ca4ec);
  border-radius: 40px 40px 40px 40px;
  padding: 020px 040px 020px 040px;
}

.elementor-10 .elementor-element.elementor-element-4bde8e1e .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-4bde8e1e .elementor-button:focus {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-73ca4ec);
  border-color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-4bde8e1e .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-4bde8e1e .elementor-button:focus svg {
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-4bde8e1e {
  width: auto;
  max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-6ed86b09:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6ed86b09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-6ed86b09 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 7em 0em;
}

.elementor-10 .elementor-element.elementor-element-6ed86b09>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-400069c3 {
  padding: 3em 0em 3em 0em;
}

.elementor-10 .elementor-element.elementor-element-3d0e8d4d>.elementor-element-populated {
  padding: 3em 3em 3em 3em;
}

.elementor-10 .elementor-element.elementor-element-40df32a8 {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-40df32a8 .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-18159339.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-18159339.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-18159339.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-18159339.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-18159339 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-5a7db332.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-5a7db332.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-5a7db332.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-5a7db332.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5a7db332 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-59da7083.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-59da7083.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-59da7083.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-59da7083.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-59da7083 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-446950b.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-446950b.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-446950b.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-446950b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-446950b .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-044bb8b.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-044bb8b.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-044bb8b.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-044bb8b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-044bb8b .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-49e27db.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-49e27db.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-49e27db.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-49e27db.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 2em 2em 2em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-49e27db .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-ef33380>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-ef33380:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-ef33380>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-ef33380 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}

.elementor-10 .elementor-element.elementor-element-ef33380>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2a6da715>.elementor-element-populated {
  padding: 3em 3em 3em 3em;
}

.elementor-10 .elementor-element.elementor-element-52d08c4e .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-40831cec {
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-fb9fd79>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-769f803:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-769f803>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(213deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-769f803>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-769f803>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-769f803>.elementor-background-slideshow {
  border-radius: 40px 40px 40px 40px;
}

.elementor-10 .elementor-element.elementor-element-769f803>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 80px 80px 80px;
}

.elementor-10 .elementor-element.elementor-element-769f803>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d82e04e .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-04c79ce {
  color: var(--e-global-color-1d1553d);
  font-size: 24px;
  font-weight: 400;
  width: var(--container-widget-width, 79%);
  max-width: 79%;
  --container-widget-width: 79%;
  --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-9e1104b .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 40px 40px 40px 40px;
  padding: 020px 040px 020px 040px;
}

.elementor-10 .elementor-element.elementor-element-9e1104b .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-9e1104b .elementor-button:focus {
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-9e1104b .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-9e1104b .elementor-button:focus svg {
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-9e1104b {
  width: auto;
  max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-797c51d5>.elementor-background-overlay {
  opacity: 0.25;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-797c51d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}

.elementor-10 .elementor-element.elementor-element-2a1d65fa {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7489f40c {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7489f40c .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-6200a622>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6200a622>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3659576e.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-3659576e.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-3659576e.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-3659576e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-8a08f9b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-8a08f9b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-125654f.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-125654f.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-125654f.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-125654f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-755cc23>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-755cc23>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-813fbc4.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-813fbc4.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-813fbc4.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-813fbc4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-c5fe7dd.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-c5fe7dd.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-c5fe7dd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-0996971.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-0996971.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-0996971.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-0996971.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-c8bd644.ekit-equal-height-enable,
.elementor-10 .elementor-element.elementor-element-c8bd644.ekit-equal-height-enable .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-c8bd644.ekit-equal-height-enable .ekit-wid-con,
.elementor-10 .elementor-element.elementor-element-c8bd644.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox {
  background-color: var(--e-global-color-73ca4ec);
  padding: 3em 2em 3em 2em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 20px 20px 20px 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-022a67e) 0%, var(--e-global-color-54a6529) 100%);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 40px;
  color: var(--e-global-color-1d1553d);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .box-body>p {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementkit-infobox-icon {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-1d1553d);
  stroke: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-info-box-icon i {
  font-size: 40px;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-info-box-icon>svg {
  max-width: 40px;
  height: auto;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 10px;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-btn {
  margin: 1em 0em 0em 0em;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  color: var(--e-global-color-1d1553d);
  background-color: var(--e-global-color-73ca4ec);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
  border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-btn svg path {
  stroke: var(--e-global-color-1d1553d);
  fill: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-73ca4ec);
  background-color: var(--e-global-color-1d1553d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-73ca4ec);
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-6c21e794:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6c21e794>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-6c21e794 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}

.elementor-10 .elementor-element.elementor-element-6c21e794>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5e66eed1>.elementor-element-populated {
  padding: 0em 0em 0em 0em;
}

.elementor-10 .elementor-element.elementor-element-62c64f0e .elementor-heading-title {
  color: var(--e-global-color-1d1553d);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.eael-feature-list-horizontal {
  gap: 30px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
  padding-bottom: calc(30px/2);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
  padding-top: calc(30px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
  left: calc(-30px/2);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
  height: calc(100% + 30px);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .connector-type-classic .connector {
  border-style: solid;
  border-color: var(--e-global-color-1d1553d);
  border-width: 3px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .connector-type-modern .eael-feature-list-item:before,
.elementor-10 .elementor-element.elementor-element-5029c94 .connector-type-modern .eael-feature-list-item:after {
  border-style: solid;
  border-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
  border-width: 3px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-left .connector-type-modern .eael-feature-list-item:before,
.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-left .connector-type-modern .eael-feature-list-item:after {
  border-width: 3px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-right .connector-type-modern .eael-feature-list-item:before,
.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-right .connector-type-modern .eael-feature-list-item:after {
  border-width: 3px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
  background-color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items .eael-feature-list-icon {
  color: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items .eael-feature-list-icon svg {
  fill: var(--e-global-color-73ca4ec);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-icon-box .eael-feature-list-icon {
  height: 32px;
  width: 32px;
  font-size: 16px;
  padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-items.connector-type-classic .connector {
  right: calc(100% - 32px);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-icon-box .eael-feature-list-icon img {
  width: 16px;
  height: 16px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-img {
  width: 16px;
  height: 16px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-left .eael-feature-list-content-box,
.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-right .eael-feature-list-content-box,
.elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-top .eael-feature-list-content-box {
  margin: 30px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-item .eael-feature-list-title {
  margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-content-box .eael-feature-list-title:visited {
  color: var(--e-global-color-1d1553d);
}

.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-10 .elementor-element.elementor-element-5029c94 .eael-feature-list-content-box .eael-feature-list-title a {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-10 .elementor-element.elementor-element-5eb5a2a3 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-3c0dbf32 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-9a9162b {
    width: 100%;
  }

  .elementor-10 .elementor-element.elementor-element-d625a8a {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-1bd48f1 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-970fa31 {
    width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-10 .elementor-element.elementor-element-3dc64b5f {
    padding: 5em 0em 5em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-6ed86b09 {
    padding: 3em 0em 3em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-400069c3 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-3d0e8d4d>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
  }

  .elementor-10 .elementor-element.elementor-element-ef33380 {
    padding: 5em 0em 5em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-797c51d5 {
    padding: 3em 0em 3em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .box-body>p {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-btn {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-left .eael-feature-list-content-box,
  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-right .eael-feature-list-content-box,
  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-top .eael-feature-list-content-box {
    margin: 20px;
  }
}

@media(max-width:767px) {
  .elementor-10 .elementor-element.elementor-element-3dc64b5f {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-6ed86b09 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-400069c3 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-3d0e8d4d>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }

  .elementor-10 .elementor-element.elementor-element-ef33380 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-2a6da715>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }

  .elementor-10 .elementor-element.elementor-element-797c51d5 {
    padding: 2em 0em 2em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-3659576e .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-125654f .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-813fbc4 .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-c5fe7dd .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-0996971 .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .elementskit-info-box-title {
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-infobox .box-body>p {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-c8bd644 .elementskit-btn {
    font-size: 12px;
  }

  .elementor-10 .elementor-element.elementor-element-6c21e794 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-10 .elementor-element.elementor-element-5e66eed1>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }

  .elementor-10 .elementor-element.elementor-element-5029c94 .-mobile-icon-position-left .eael-feature-list-content-box {
    margin: 0 0 0 10px !important;
  }

  .elementor-10 .elementor-element.elementor-element-5029c94 .-mobile-icon-position-right .eael-feature-list-content-box {
    margin: 0 10px 0 0 !important;
  }

  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-left .eael-feature-list-content-box,
  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-right .eael-feature-list-content-box,
  .elementor-10 .elementor-element.elementor-element-5029c94 .-icon-position-top .eael-feature-list-content-box {
    margin: 10px;
  }
}