.elementor-78 .elementor-element.elementor-element-f421d2b {
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor-78
  .elementor-element.elementor-element-c575527
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-78
  .elementor-element.elementor-element-c575527
  > .elementor-element-populated {
  margin: 06% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-78
  .elementor-element.elementor-element-43c6d6e
  .elementor-heading-title {
  color: #38b6ff;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 1px;
}
.elementor-78
  .elementor-element.elementor-element-43c6d6e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-6138e5c
  .elementor-heading-title {
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.elementor-78
  .elementor-element.elementor-element-6138e5c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  --e-transform-translateX: 0px;
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl
  .elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl)
  .elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-icon
  i {
  color: #0060b4;
  transition: color 0.3s;
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-icon
  svg {
  fill: #0060b4;
  transition: fill 0.3s;
}
.elementor-78 .elementor-element.elementor-element-a37b7fa {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-78
  .elementor-element.elementor-element-a37b7fa
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-78 .elementor-element.elementor-element-e9d23e0 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.elementor-78 .elementor-element.elementor-element-a4996b5 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-78
  .elementor-element.elementor-element-8818b53:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  box-shadow: 45px 45px 32px -43px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-element-populated,
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-78
  .elementor-element.elementor-element-8818b53
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-78 .elementor-element.elementor-element-dcf2a1e {
  text-align: center;
}
.elementor-78
  .elementor-element.elementor-element-dcf2a1e
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-78 .elementor-element.elementor-element-7bbe665 {
  --divider-border-style: solid;
  --divider-color: #dddddd;
  --divider-border-width: 1.8px;
}
.elementor-78
  .elementor-element.elementor-element-7bbe665
  .elementor-divider-separator {
  width: 21%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-78 .elementor-element.elementor-element-7bbe665 .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-78
  .elementor-element.elementor-element-f338452:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-78
  .elementor-element.elementor-element-f338452
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0060b4;
}
.elementor-78 .elementor-element.elementor-element-f338452 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -170px;
  padding: 20px 0px 200px 0px;
}
.elementor-78
  .elementor-element.elementor-element-f338452
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-78
  .elementor-element.elementor-element-624f2b8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-78
  .elementor-element.elementor-element-624f2b8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-78
  .elementor-element.elementor-element-f6cb1d5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-78
  .elementor-element.elementor-element-f6cb1d5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  --e-transform-translateX: 0px;
}
.elementor-78 .elementor-element.elementor-element-d7b4b16 .wpr-feature-list-icon-wrap i {
    font-size: 25px !important;
    padding: 22px !important;
}
.elementor-78 .elementor-element.elementor-element-54694cb {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-78 .elementor-element.elementor-element-d7b4b16 .wpr-feature-list-line {
    border-color: #6a65ff; 
    border-left-width: 2px;
    border-left-style: solid;
    display: none;
    list-style: none;
}
.elementor-78 .elementor-element.elementor-element-6775181 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -0px;
  margin-bottom: -0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-6775181
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-78
  .elementor-element.elementor-element-e643bd3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-78
  .elementor-element.elementor-element-e643bd3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-78 .elementor-element.elementor-element-e643bd3 {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-78
  .elementor-element.elementor-element-e643bd3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-78
  .elementor-element.elementor-element-00e27ce
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-78
  .elementor-element.elementor-element-00e27ce
  > .elementor-element-populated {
  margin: 0px 0px 0px -20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -20px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-item {
  justify-content: left;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16.wpr-feature-list-left
  .wpr-feature-list-item {
  align-items: flex-start;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16.wpr-feature-list-right
  .wpr-feature-list-item {
  align-items: flex-start;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-item:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16.wpr-feature-list-left
  .wpr-feature-list-icon-wrap {
  margin-right: 20px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16.wpr-feature-list-right
  .wpr-feature-list-icon-wrap {
  margin-left: 20px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-title {
  margin-bottom: 5px;
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .elementor-repeater-item-bec84c2
  .wpr-feature-list-icon-inner-wrap
  i {
  color: #ffffff;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .elementor-repeater-item-bec84c2
  .wpr-feature-list-icon-inner-wrap
  svg {
  fill: #ffffff;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .elementor-repeater-item-bec84c2
  .wpr-feature-list-icon-inner-wrap {
  background-color: #966ce6;
  border-color: #6a65ff;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-icon-inner-wrap
  i {
  color: #fff;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-icon-inner-wrap
  svg {
  fill: #fff;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-icon-inner-wrap {
  background-color: #6a65ff;
  width: 75px;
  height: 75px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-icon-wrap
  i {
  font-size: 25px;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-icon-wrap
  svg {
  width: 25px;
  height: auto;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-line {
  border-color: #6a65ff;
  border-left-width: 2px;
  border-left-style: solid;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-title
  a.wpr-feature-list-url {
  color: #000;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  .wpr-feature-list-description {
  color: #6e6b6b;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-78
  .elementor-element.elementor-element-d7b4b16
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-78 .elementor-element.elementor-element-0e3198c {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-78
  .elementor-element.elementor-element-04540d8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-78 .elementor-element.elementor-element-e302b48 {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-e302b48
  .elementor-heading-title {
  color: #38b6ff;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-78
  .elementor-element.elementor-element-e302b48
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-style: dotted;
}
.elementor-78 .elementor-element.elementor-element-2e05a01 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-78
  .elementor-element.elementor-element-fc14ead
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.elementor-78
  .elementor-element.elementor-element-fc14ead
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-78 .elementor-element.elementor-element-d99ada8 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-78
  .elementor-element.elementor-element-e74bd35
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.elementor-78
  .elementor-element.elementor-element-e74bd35
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-78 .elementor-element.elementor-element-bba66e4 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-78 .elementor-element.elementor-element-c5cc22b {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-c5cc22b
  .elementor-heading-title {
  color: #38b6ff;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-78
  .elementor-element.elementor-element-c5cc22b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-style: dotted;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-b2885d7.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-b2885d7 {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-b2885d7 .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-b2885d7 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-b2885d7
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-b2885d7
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-b2885d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-472a240
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-472a240.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-472a240.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-472a240.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-472a240 {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-472a240 .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-472a240 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-472a240
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-472a240
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-472a240
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-472a240
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-472a240
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-0aea36d.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-0aea36d {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-0aea36d .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-0aea36d .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-0aea36d
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-0aea36d
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-0aea36d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-42282ab
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-42282ab.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-42282ab.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-42282ab.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-42282ab {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-42282ab .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-42282ab .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-42282ab
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-42282ab
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-42282ab
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-42282ab
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-42282ab
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-426a842
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-426a842.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-426a842.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-426a842.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-426a842 {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-426a842 .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-426a842 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-426a842
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-426a842
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-426a842
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-426a842
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-426a842
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-b42055b
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-b42055b.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-b42055b.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-b42055b.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-b42055b {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-b42055b .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-b42055b .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-b42055b
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-b42055b
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-b42055b
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-b42055b
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-b42055b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-ea1aa3a.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-ea1aa3a {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-ea1aa3a .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-ea1aa3a .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-ea1aa3a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9.elementor-view-stacked
  .elementor-icon {
  background-color: #38b6ff;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9.elementor-view-framed
  .elementor-icon,
.elementor-78
  .elementor-element.elementor-element-9f281b9.elementor-view-default
  .elementor-icon {
  fill: #38b6ff;
  color: #38b6ff;
  border-color: #38b6ff;
}
.elementor-78 .elementor-element.elementor-element-9f281b9 {
  --icon-box-icon-margin: 15px;
}
.elementor-78 .elementor-element.elementor-element-9f281b9 .elementor-icon {
  font-size: 20px;
}
.elementor-78 .elementor-element.elementor-element-9f281b9 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-78
  .elementor-element.elementor-element-9f281b9
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9
  .elementor-icon-box-title,
.elementor-78
  .elementor-element.elementor-element-9f281b9
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9
  .elementor-icon-box-description {
  color: #292929;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-78
  .elementor-element.elementor-element-9f281b9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-a4de838
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.elementor-78
  .elementor-element.elementor-element-a4de838
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-78 .elementor-element.elementor-element-abbde01 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-78 .elementor-element.elementor-element-b883e52 {
  text-align: right;
}
.elementor-78 .elementor-element.elementor-element-b883e52 img {
  width: 100%;
}
.elementor-78 .elementor-element.elementor-element-f5e2ea1,
.elementor-78
  .elementor-element.elementor-element-f5e2ea1
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-78 .elementor-element.elementor-element-f5e2ea1 {
  margin-top: 240px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-78
  .elementor-element.elementor-element-d36040f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-element-populated,
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-78
  .elementor-element.elementor-element-d36040f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-78 .elementor-element.elementor-element-cbf169d {
  text-align: center;
}
.elementor-78
  .elementor-element.elementor-element-cbf169d
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-78 .elementor-element.elementor-element-ac44796 {
  --divider-border-style: solid;
  --divider-color: #dddddd;
  --divider-border-width: 1.8px;
}
.elementor-78
  .elementor-element.elementor-element-ac44796
  .elementor-divider-separator {
  width: 21%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-78 .elementor-element.elementor-element-ac44796 .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-78
  .elementor-element.elementor-element-eb37d94
  > .elementor-container {
  max-width: 980px;
}
.elementor-78
  .elementor-element.elementor-element-eb37d94:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-78
  .elementor-element.elementor-element-eb37d94
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeeeee;
}
.elementor-78 .elementor-element.elementor-element-eb37d94 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-78
  .elementor-element.elementor-element-eb37d94
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-78
  .elementor-element.elementor-element-0baf0c5.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-78 .elementor-element.elementor-element-7f0d152 {
  text-align: center;
}
.elementor-78
  .elementor-element.elementor-element-7f0d152
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 700;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-tab-title {
  border-width: 1px;
  padding: 20px 20px 20px 20px;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-tab-content {
  border-width: 1px;
  background-color: #ffffff;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 0px 20px 20px 20px;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 0px;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-title,
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-icon {
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-tab-title.elementor-active
  a,
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #000000;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-78
  .elementor-element.elementor-element-99db240
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-78
  .elementor-element.elementor-element-47c22045
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-78 .elementor-element.elementor-element-c575527 {
    width: 70%;
  }
  .elementor-78 .elementor-element.elementor-element-b55457e {
    width: 30%;
  }
  .elementor-78 .elementor-element.elementor-element-624f2b8 {
    width: 70%;
  }
  .elementor-78 .elementor-element.elementor-element-933ba86 {
    width: 30%;
  }
  .elementor-78 .elementor-element.elementor-element-04540d8 {
    width: 70%;
  }
  .elementor-78 .elementor-element.elementor-element-f54a7fa {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .elementor-78 .elementor-element.elementor-element-f421d2b {
    padding: 0px 0px 0px 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-c575527
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-78
    .elementor-element.elementor-element-43c6d6e
    .elementor-heading-title {
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-6138e5c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-78
    .elementor-element.elementor-element-6138e5c
    > .elementor-widget-container {
    padding: 10px 0px 10px 0px;
  }
  .elementor-78 .elementor-element.elementor-element-f338452 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-624f2b8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-78
    .elementor-element.elementor-element-f6cb1d5
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-78 .elementor-element.elementor-element-6775181 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-78 .elementor-element.elementor-element-e643bd3 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-78
    .elementor-element.elementor-element-00e27ce
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-00e27ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-d7b4b16
    .wpr-feature-list-item {
    justify-content: left;
  }
  .elementor-78
    .elementor-element.elementor-element-d7b4b16
    .wpr-feature-list-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-78
    .elementor-element.elementor-element-d7b4b16
    .wpr-feature-list-title {
    margin-bottom: 3px;
  }
  .elementor-78
    .elementor-element.elementor-element-d7b4b16
    .wpr-feature-list-icon-inner-wrap {
    width: 40px;
    height: 40px;
  }
  .elementor-78
    .elementor-element.elementor-element-d7b4b16
    > .elementor-widget-container {
    margin: 0px 0px 0px -45px;
  }
  .elementor-78
    .elementor-element.elementor-element-e302b48
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-78
    .elementor-element.elementor-element-e302b48
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
    border-width: 0px 0px 1px 0px;
  }
  .elementor-78
    .elementor-element.elementor-element-c5cc22b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-78
    .elementor-element.elementor-element-c5cc22b
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
    border-width: 0px 0px 1px 0px;
  }
  .elementor-78 .elementor-element.elementor-element-b2885d7 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-b2885d7
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-b2885d7
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-b2885d7
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-472a240 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-472a240
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-472a240
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-472a240
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-0aea36d {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-0aea36d
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-0aea36d
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-0aea36d
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-42282ab {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-42282ab
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-42282ab
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-42282ab
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-426a842 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-426a842
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-426a842
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-426a842
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-b42055b {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-b42055b
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-b42055b
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-b42055b
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-ea1aa3a {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-ea1aa3a
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-ea1aa3a
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-ea1aa3a
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78 .elementor-element.elementor-element-9f281b9 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-78
    .elementor-element.elementor-element-9f281b9
    .elementor-icon-box-title {
    margin-bottom: 12px;
  }
  .elementor-78
    .elementor-element.elementor-element-9f281b9
    .elementor-icon-box-title,
  .elementor-78
    .elementor-element.elementor-element-9f281b9
    .elementor-icon-box-title
    a {
    line-height: 20px;
  }
  .elementor-78
    .elementor-element.elementor-element-7f0d152
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-78
    .elementor-element.elementor-element-99db240
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 10px;
  }
  .elementor-78
    .elementor-element.elementor-element-99db240
    .elementor-toggle-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-78
    .elementor-element.elementor-element-99db240
    .elementor-tab-content {
    font-size: 14px;
    line-height: 1.5em;
  }
} /* Start custom CSS for section, class: .elementor-element-f5e2ea1 */
.elementor-78 .elementor-element.elementor-element-f5e2ea1 {
  position: sticky;
  top: 0;
  bottom: 0;
} /* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-99db240 */
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-item
  .elementor-tab-title.elementor-active,
.elementor-78
  .elementor-element.elementor-element-99db240
  .elementor-toggle-item
  .elementor-tab-content.elementor-active {
  background-color: #ffffff;
} /* End custom CSS */
