
.elementor-5677 .elementor-element.elementor-element-af8bbdb:not(.elementor-motion-effects-element-type-background),
.elementor-5677 .elementor-element.elementor-element-af8bbdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-5677 .elementor-element.elementor-element-af8bbdb {
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-af8bbdb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5677 .elementor-element.elementor-element-3e7d941 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5677 .elementor-element.elementor-element-341f4b2.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5677 .elementor-element.elementor-element-341f4b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5677 .elementor-element.elementor-element-341f4b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5677 .elementor-element.elementor-element-341f4b2>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-f50d8ff.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-f50d8ff.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-f50d8ff.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f50d8ff .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-5677 .elementor-element.elementor-element-28337fd.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-28337fd.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-28337fd.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-28337fd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-28337fd .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-5677 .elementor-element.elementor-element-6752d17.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-6752d17.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-6752d17.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-6752d17.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-6752d17 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5677 .elementor-element.elementor-element-12b384b.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5677 .elementor-element.elementor-element-12b384b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5677 .elementor-element.elementor-element-12b384b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5677 .elementor-element.elementor-element-12b384b>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5677 .elementor-element.elementor-element-f383530.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-f383530.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-f383530.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-f383530.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-f383530 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-e3b4f80.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-e3b4f80.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-e3b4f80.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-e3b4f80 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-5677 .elementor-element.elementor-element-cbae95b.ekit-equal-height-enable,
.elementor-5677 .elementor-element.elementor-element-cbae95b.ekit-equal-height-enable .elementor-widget-container,
.elementor-5677 .elementor-element.elementor-element-cbae95b.ekit-equal-height-enable .ekit-wid-con,
.elementor-5677 .elementor-element.elementor-element-cbae95b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5677 .elementor-element.elementor-element-cbae95b .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5677 .elementor-element.elementor-element-cda561c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-5677 .elementor-element.elementor-element-cda561c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-5677 .elementor-element.elementor-element-cda561c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5677 .elementor-element.elementor-element-cda561c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F6F6F6;
}

.elementor-5677 .elementor-element.elementor-element-cda561c>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 30px 50px 40px;
}

.elementor-5677 .elementor-element.elementor-element-cda561c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5677 .elementor-element.elementor-element-cda561c {
  z-index: 2;
}

.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.elementor-5677 .elementor-element.elementor-element-89afa71 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #02CCC9 100%);
}

.elementor-5677 .elementor-element.elementor-element-200b24c .ekit-btn-wraper {
  text-align: left;
}

.elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-primary) 0%, #02CCC9 100%);
  border-style: none;
  border-radius: 0px 8px 8px 8px;
}

.elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn:hover {
  color: #ffffff;
}

.elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn>i,
.elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn>i,
.rtl .elementor-5677 .elementor-element.elementor-element-200b24c .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-5677 .elementor-element.elementor-element-341f4b2 {
    width: 100%;
  }

  .elementor-5677 .elementor-element.elementor-element-12b384b {
    width: 100%;
  }

  .elementor-5677 .elementor-element.elementor-element-cda561c {
    width: 100%;
  }
}
.elementor-5681 .elementor-element.elementor-element-3f217a6:not(.elementor-motion-effects-element-type-background),
.elementor-5681 .elementor-element.elementor-element-3f217a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-5681 .elementor-element.elementor-element-3f217a6 {
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-3f217a6>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5681 .elementor-element.elementor-element-6e3bce9 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5681 .elementor-element.elementor-element-213ba8a.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5681 .elementor-element.elementor-element-213ba8a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5681 .elementor-element.elementor-element-213ba8a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5681 .elementor-element.elementor-element-213ba8a>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e.ekit-equal-height-enable,
.elementor-5681 .elementor-element.elementor-element-bbda23e.ekit-equal-height-enable .elementor-widget-container,
.elementor-5681 .elementor-element.elementor-element-bbda23e.ekit-equal-height-enable .ekit-wid-con,
.elementor-5681 .elementor-element.elementor-element-bbda23e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-bbda23e .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5681 .elementor-element.elementor-element-fcc342c.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5681 .elementor-element.elementor-element-fcc342c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5681 .elementor-element.elementor-element-fcc342c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5681 .elementor-element.elementor-element-fcc342c>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d.ekit-equal-height-enable,
.elementor-5681 .elementor-element.elementor-element-a9b229d.ekit-equal-height-enable .elementor-widget-container,
.elementor-5681 .elementor-element.elementor-element-a9b229d.ekit-equal-height-enable .ekit-wid-con,
.elementor-5681 .elementor-element.elementor-element-a9b229d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5681 .elementor-element.elementor-element-a9b229d .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5681 .elementor-element.elementor-element-bc804bd.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-5681 .elementor-element.elementor-element-bc804bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-5681 .elementor-element.elementor-element-bc804bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5681 .elementor-element.elementor-element-bc804bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F6F6F6;
}

.elementor-5681 .elementor-element.elementor-element-bc804bd>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 30px 50px 40px;
}

.elementor-5681 .elementor-element.elementor-element-bc804bd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5681 .elementor-element.elementor-element-bc804bd {
  z-index: 2;
}

.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.elementor-5681 .elementor-element.elementor-element-6dc82ef .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
  background-color: transparent;
  background-image: linear-gradient(90deg, #6B27E9 0%, #02CCC9 100%);
}

.elementor-5681 .elementor-element.elementor-element-5019230 .ekit-btn-wraper {
  text-align: left;
}

.elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-primary) 0%, #02CCC9 100%);
  border-style: none;
  border-radius: 0px 8px 8px 8px;
}

.elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn:hover {
  color: #ffffff;
}

.elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn>i,
.elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn>i,
.rtl .elementor-5681 .elementor-element.elementor-element-5019230 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-5681 .elementor-element.elementor-element-213ba8a {
    width: 100%;
  }

  .elementor-5681 .elementor-element.elementor-element-fcc342c {
    width: 100%;
  }

  .elementor-5681 .elementor-element.elementor-element-bc804bd {
    width: 100%;
  }
}

.elementor-5685 .elementor-element.elementor-element-e2f68f5:not(.elementor-motion-effects-element-type-background),
.elementor-5685 .elementor-element.elementor-element-e2f68f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-5685 .elementor-element.elementor-element-e2f68f5 {
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-e2f68f5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5685 .elementor-element.elementor-element-5bc6be0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5685 .elementor-element.elementor-element-63c2e90.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5685 .elementor-element.elementor-element-63c2e90.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5685 .elementor-element.elementor-element-63c2e90>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5685 .elementor-element.elementor-element-63c2e90>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae.ekit-equal-height-enable,
.elementor-5685 .elementor-element.elementor-element-4e9feae.ekit-equal-height-enable .elementor-widget-container,
.elementor-5685 .elementor-element.elementor-element-4e9feae.ekit-equal-height-enable .ekit-wid-con,
.elementor-5685 .elementor-element.elementor-element-4e9feae.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-4e9feae .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-5685 .elementor-element.elementor-element-eb85578.ekit-equal-height-enable,
.elementor-5685 .elementor-element.elementor-element-eb85578.ekit-equal-height-enable .elementor-widget-container,
.elementor-5685 .elementor-element.elementor-element-eb85578.ekit-equal-height-enable .ekit-wid-con,
.elementor-5685 .elementor-element.elementor-element-eb85578.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-eb85578 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5685 .elementor-element.elementor-element-45c693c.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5685 .elementor-element.elementor-element-45c693c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5685 .elementor-element.elementor-element-45c693c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5685 .elementor-element.elementor-element-45c693c>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e.ekit-equal-height-enable,
.elementor-5685 .elementor-element.elementor-element-da3de0e.ekit-equal-height-enable .elementor-widget-container,
.elementor-5685 .elementor-element.elementor-element-da3de0e.ekit-equal-height-enable .ekit-wid-con,
.elementor-5685 .elementor-element.elementor-element-da3de0e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5685 .elementor-element.elementor-element-da3de0e .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5685 .elementor-element.elementor-element-6b8e37e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-5685 .elementor-element.elementor-element-6b8e37e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-5685 .elementor-element.elementor-element-6b8e37e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5685 .elementor-element.elementor-element-6b8e37e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F6F6F6;
}

.elementor-5685 .elementor-element.elementor-element-6b8e37e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 30px 50px 40px;
}

.elementor-5685 .elementor-element.elementor-element-6b8e37e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5685 .elementor-element.elementor-element-6b8e37e {
  z-index: 2;
}

.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.elementor-5685 .elementor-element.elementor-element-078e016 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
  background-color: transparent;
  background-image: linear-gradient(90deg, #6B27E9 0%, #02CCC9 100%);
}

.elementor-5685 .elementor-element.elementor-element-44dca45 .ekit-btn-wraper {
  text-align: left;
}

.elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-primary) 0%, #02CCC9 100%);
  border-style: none;
  border-radius: 0px 8px 8px 8px;
}

.elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn:hover {
  color: #ffffff;
}

.elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn>i,
.elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn>i,
.rtl .elementor-5685 .elementor-element.elementor-element-44dca45 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-5685 .elementor-element.elementor-element-63c2e90 {
    width: 100%;
  }

  .elementor-5685 .elementor-element.elementor-element-45c693c {
    width: 100%;
  }

  .elementor-5685 .elementor-element.elementor-element-6b8e37e {
    width: 100%;
  }
}

.elementor-5689 .elementor-element.elementor-element-5f1dc1f:not(.elementor-motion-effects-element-type-background),
.elementor-5689 .elementor-element.elementor-element-5f1dc1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-5689 .elementor-element.elementor-element-5f1dc1f {
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5689 .elementor-element.elementor-element-5f1dc1f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5689 .elementor-element.elementor-element-52470be {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5689 .elementor-element.elementor-element-bc715c2.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5689 .elementor-element.elementor-element-bc715c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5689 .elementor-element.elementor-element-bc715c2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5689 .elementor-element.elementor-element-bc715c2>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9.ekit-equal-height-enable,
.elementor-5689 .elementor-element.elementor-element-a62dec9.ekit-equal-height-enable .elementor-widget-container,
.elementor-5689 .elementor-element.elementor-element-a62dec9.ekit-equal-height-enable .ekit-wid-con,
.elementor-5689 .elementor-element.elementor-element-a62dec9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox .box-body>p {
  color: #656565;
  font-family: "Montserrat", Sans-serif;
  font-size: 9px;
  font-weight: 500;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 020px 0px 0px;
}

.elementor-5689 .elementor-element.elementor-element-a62dec9 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5689 .elementor-element.elementor-element-c85f37a.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-5689 .elementor-element.elementor-element-c85f37a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5689 .elementor-element.elementor-element-c85f37a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-5689 .elementor-element.elementor-element-c85f37a>.elementor-element-populated {
  padding: 50px 0px 50px 30px;
}

.elementor-bc-flex-widget .elementor-5689 .elementor-element.elementor-element-db39c36.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-5689 .elementor-element.elementor-element-db39c36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-5689 .elementor-element.elementor-element-db39c36:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5689 .elementor-element.elementor-element-db39c36>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F6F6F6;
}

.elementor-5689 .elementor-element.elementor-element-db39c36>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 30px 50px 40px;
}

.elementor-5689 .elementor-element.elementor-element-db39c36>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5689 .elementor-element.elementor-element-db39c36 {
  z-index: 2;
}

.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title>span {
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.elementor-5689 .elementor-element.elementor-element-457672a .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
  background-color: transparent;
  background-image: linear-gradient(90deg, #6B27E9 0%, #02CCC9 100%);
}

.elementor-5689 .elementor-element.elementor-element-97506c1 .ekit-btn-wraper {
  text-align: left;
}

.elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(135deg, var(--e-global-color-primary) 0%, #02CCC9 100%);
  border-style: none;
  border-radius: 0px 8px 8px 8px;
}

.elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn:hover {
  color: #ffffff;
}

.elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn>i,
.elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn>i,
.rtl .elementor-5689 .elementor-element.elementor-element-97506c1 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-5689 .elementor-element.elementor-element-bc715c2 {
    width: 100%;
  }

  .elementor-5689 .elementor-element.elementor-element-c85f37a {
    width: 100%;
  }

  .elementor-5689 .elementor-element.elementor-element-db39c36 {
    width: 100%;
  }
}