@import url(https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
body {
  --flex-direction: initial;
  --e-bg-lazyload-loaded: var(--e-bg-lazyload);
}
.e-con,
body {
  --border-radius: 0;
  --border-width-top: 0px;
  --border-width-right: 0px;
  --border-width-bottom: 0px;
  --border-width-left: 0px;
  --border-style: initial;
  --border-color: initial;
  --content-width: Min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0;
  --margin-right: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --container-widget-width: 100%;
}
.elementor-4362 .elementor-element.elementor-element-5443342,
.elementor-element.elementor-element-5443342,
.elementor-element.elementor-element-5443342:before,
body {
  --border-transition: 0.3s;
}
.e-con.lazyloaded:before,
.lazyloaded,
.lazyloaded:not(.elementor-motion-effects-element-type-background),
.lazyloaded
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer,
.lazyloaded
  > [class*="-wrap"]
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer,
body,
body.e-lazyload .lazyloaded {
  --e-bg-lazyload-loaded: var(--e-bg-lazyload);
  --e-bg-lazyload-loaded: var(--e-bg-lazyload);
}
.elementor-element.elementor-element-1e5c65bb,
body {
  --display: flex;
  --background-transition: 0.3s;
}
body,
h6 {
  font-size: 1rem;
}
.elementor-kit-34,
body {
  --e-global-color-6ec636a: #ffffff;
  --e-global-color-primary: #127ff1;
  --e-global-color-6a19ee5: #003d83;
  --e-global-typography-6f19f45-font-family: "Poppins";
  --e-global-typography-6f19f45-font-size: 15px;
  --e-global-typography-6f19f45-font-weight: 400;
  --e-global-typography-6f19f45-text-transform: none;
  --e-global-typography-6f19f45-font-style: normal;
  --e-global-typography-6f19f45-text-decoration: none;
  --e-global-typography-6f19f45-line-height: 1.5em;
  --e-global-typography-6f19f45-letter-spacing: 0px;
}
body,
html {
  max-width: 100% !important;
  overflow-x: hidden;
}
.e-con {
  min-height: var(--min-height);
  z-index: var(--z-index);
  transition: background var(--background-transition, 0.3s),
    border var(--border-transition, 0.3s),
    box-shadow var(--border-transition, 0.3s),
    transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con,
.e-con .elementor-widget {
  min-width: 0;
}
.e-con.e-con > .e-con-inner > .elementor-widget,
.elementor.elementor .e-con > .elementor-widget,
img {
  max-width: 100%;
}
*,
:after,
:before,
ul {
  box-sizing: border-box;
}
a,
img {
  box-shadow: none;
}
body {
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  --container-widget-flex-grow: 0;
  --gap: var(--widgets-spacing, 20px);
  --container-max-width: 1140px;
  --container-default-padding-top: 0px;
  --container-default-padding-right: 0px;
  --container-default-padding-bottom: 0px;
  --container-default-padding-left: 0px;
  --widgets-spacing: 20px;
  --content-width: 55%;
  --content-width: 65%;
  --content-width: 75%;
  --content-width: 85%;
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  --margin-right: auto;
  --margin-left: auto;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-flex-grow: 1;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 5%;
  --padding-right: 8%;
  --padding-bottom: 5%;
  --padding-left: 8%;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-flex-grow: 1;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 5%;
  --padding-right: 8%;
  --padding-bottom: 5%;
  --padding-left: 8%;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 14px;
  --padding-top: 0%;
  --padding-right: 20%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --width: 40%;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 20px;
  --margin-top: 0px;
  --margin-right: 15px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --width: 20%;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 20px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --width: 18%;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 20px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --width: 21%;
  --flex-grow: 0;
  --flex-shrink: 0;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-flex-grow: 1;
  --gap: 10px;
  --padding-top: 7px;
  --padding-right: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.e-con {
  --container-widget-flex-grow: 0;
  --gap: var(--widgets-spacing, 20px);
  position: var(--position);
  width: var(--width);
  height: var(--height);
  border-radius: var(--border-radius);
  margin: var(--margin-top) var(--margin-right) var(--margin-bottom)
    var(--margin-left);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  overflow: var(--overflow);
}
.elementor-element,
body {
  --align-content: initial;
  --gap: initial;
  --order: initial;
  --align-self: initial;
  --widgets-spacing: 20px;
}
.elementor-4362 .elementor-element.elementor-element-5443342,
.elementor-element.elementor-element-5443342 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-flex-grow: 1;
  --align-items: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-right: 8%;
  --padding-bottom: 5%;
  --padding-left: 8%;
  --border-transition: 0.3s;
}
.elementor-element.elementor-element-1e5c65bb {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  --gap: 14px;
  --padding-top: 0%;
  --padding-right: 20%;
  --padding-bottom: 0%;
  --padding-left: 0%;
}
.elementor-element.elementor-element-2f4eaf27,
.elementor-element.elementor-element-377af796,
.elementor-element.elementor-element-436a0948 {
  --container-widget-width: 100%;
  --gap: 20px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --background-transition: 0.3s;
  --display: flex;
}
.elementor-element.elementor-element-436a0948 {
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --margin-top: 0px;
  --margin-right: 15px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-left: 0px;
}
.elementor-element.elementor-element-2f4eaf27,
.elementor-element.elementor-element-377af796 {
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --padding-left: 0px;
}
.e-con .elementor-widget.elementor-widget,
.elementor-kit-34 p,
.elementor-widget.elementor-widget,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
  margin-bottom: 0;
}
.elementor-4362 .elementor-element.elementor-element-45a83096,
.elementor-element.elementor-element-45a83096 {
  width: initial;
  max-width: initial;
}
.elementor-4362 .elementor-element.elementor-element-45a83096.elementor-element,
.elementor-element.elementor-element-45a83096.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-element.elementor-element-46392e0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-flex-grow: 1;
  --gap: 10px;
  --background-transition: 0.3s;
  --padding-top: 7px;
  --padding-right: 7px;
  --padding-bottom: 7px;
  --padding-left: 0px;
}
.elementor-4362
  .elementor-element.elementor-element-45a83096
  .elementor-image-box-wrapper,
.elementor-element.elementor-element-45a83096 .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-widget-image,
.elementor-widget-image-box .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-element.elementor-element-2ed66a1,
.elementor-element.elementor-element-319b251 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
h6 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}
.elementor-element.elementor-element-25806483 .elementor-heading-title,
.elementor-element.elementor-element-3cd93c90 .elementor-heading-title,
.elementor-element.elementor-element-770f081d .elementor-heading-title {
  color: #fff;
  font-family: Poppins, Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0;
}
.elementor-4362
  .elementor-element.elementor-element-183d67f0
  .elementor-icon-list-item
  > a,
.elementor-4362
  .elementor-element.elementor-element-1bd96b5
  .elementor-icon-list-item
  > a,
.elementor-4362
  .elementor-element.elementor-element-45a83096
  .elementor-image-box-description,
.elementor-4362
  .elementor-element.elementor-element-54fc03bf
  .elementor-icon-list-item
  > a,
.elementor-element.elementor-element-45a83096 .elementor-image-box-description {
  font-family: var(--e-global-typography-6f19f45-font-family), Sans-serif;
  font-size: var(--e-global-typography-6f19f45-font-size);
  font-weight: var(--e-global-typography-6f19f45-font-weight);
  text-transform: var(--e-global-typography-6f19f45-text-transform);
  font-style: var(--e-global-typography-6f19f45-font-style);
  text-decoration: var(--e-global-typography-6f19f45-text-decoration);
  line-height: var(--e-global-typography-6f19f45-line-height);
  letter-spacing: var(--e-global-typography-6f19f45-letter-spacing);
  word-spacing: var(--e-global-typography-6f19f45-word-spacing);
}
figure {
  margin: 0 0 1em;
}
.elementor-widget-image a,
.elementor-widget-image-box .elementor-image-box-img {
  display: inline-block;
}
.elementor-widget-image-box .elementor-image-box-description,
.elementor-widget:not(.elementor-widget-text-editor):not(
    .elementor-widget-theme-post-content
  )
  figure {
  margin: 0;
}
.elementor-element.elementor-element-45a83096.elementor-position-top
  .elementor-image-box-img,
.elementor-widget:not(:last-child) {
  margin-bottom: 20px;
}
.elementor-element.elementor-element-45a83096
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-4362
  .elementor-element.elementor-element-2ed66a1
  > .elementor-widget-container {
  padding: 0 2px;
}
.elementor-element.elementor-element-183d67f0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child),
.elementor-element.elementor-element-1bd96b5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child),
.elementor-element.elementor-element-54fc03bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-element.elementor-element-183d67f0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child),
.elementor-element.elementor-element-1bd96b5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child),
.elementor-element.elementor-element-54fc03bf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
:where(img[class*="wp-image-"]) {
  height: auto;
  max-width: 100%;
}
img {
  height: auto;
  border: none;
  border-radius: 0;
}
.e-con,
body {
  --border-radius: 0;
  --border-width-top: 0px;
  --border-width-right: 0px;
  --border-width-bottom: 0px;
  --border-width-left: 0px;
  --border-style: initial;
  --border-color: initial;
  --content-width: Min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0;
  --margin-right: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --container-max-width: 1140px;
  --container-default-padding-top: 0px;
  --container-default-padding-right: 0px;
  --container-default-padding-bottom: 0px;
  --container-default-padding-left: 0px;
}
.elementor-element.elementor-element-1defe2fc,
body {
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --border-transition: 0.3s;
}
.elementor-element.elementor-element-45a83096 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-4362
  .elementor-element.elementor-element-45a83096
  .elementor-image-box-description,
.elementor-element.elementor-element-45a83096 .elementor-image-box-description {
  color: #fff;
}
.elementor-widget-image img {
  vertical-align: middle;
  display: inline-block;
}
.elementor-element.elementor-element-2ed66a1 img,
.elementor-element.elementor-element-319b251 img,
.elementor-widget-image-box .elementor-image-box-content,
.elementor-widget.elementor-list-item-link-full_width a {
  width: 100%;
}
.elementor-element.elementor-element-1bd96b5 .elementor-icon-list-text,
.elementor-element.elementor-element-54fc03bf .elementor-icon-list-text,
.elementor-element.elementor-element-e581d59 .elementor-icon-list-text {
  color: #fff;
  transition: color 0.3s;
}
.elementor-element.elementor-element-1bd96b5
  .elementor-icon-list-item:hover
  .elementor-icon-list-text,
.elementor-element.elementor-element-54fc03bf
  .elementor-icon-list-item:hover
  .elementor-icon-list-text,
.elementor-element.elementor-element-e581d59
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #c8d5dc;
}
.elementor-element.elementor-element-183d67f0 .elementor-icon-list-text {
  color: var(--e-global-color-6ec636a);
  transition: color 0.3s;
}
body {
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --container-widget-flex-grow: 0;
  --gap: var(--widgets-spacing, 20px);
  --content-width: 55%;
  --content-width: 65%;
  --content-width: 75%;
  --content-width: 85%;
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  --margin-right: auto;
  --margin-left: auto;
  --display: flex;
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 5%;
  --padding-right: 8%;
  --padding-bottom: 5%;
  --padding-left: 8%;
  --display: flex;
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 5%;
  --padding-right: 8%;
  --padding-bottom: 5%;
  --padding-left: 8%;
  --display: flex;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 14px;
  --padding-top: 0%;
  --padding-right: 20%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --width: 40%;
  --flex-grow: 0;
  --flex-shrink: 0;
  --align-self: center;
  --display: flex;
  --min-height: 45px;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --justify-content: center;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 0%;
  --padding-right: 8%;
  --padding-bottom: 0%;
  --padding-left: 8%;
  --display: flex;
  --min-height: 45px;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --justify-content: center;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 0%;
  --padding-right: 8%;
  --padding-bottom: 0%;
  --padding-left: 8%;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  hyphens: auto;
  hyphenate-limit-chars: 6 3 2;
}
.elementor-kit-34 {
  color: #383838;
  font-family: poppins, Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--gap);
}
.e-con {
  --container-widget-flex-grow: 0;
  --gap: var(--widgets-spacing, 20px);
  position: var(--position);
  width: var(--width);
  height: var(--height);
  border-radius: var(--border-radius);
  margin: var(--margin-top) var(--margin-right) var(--margin-bottom)
    var(--margin-left);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  overflow: var(--overflow);
  display: var(--display);
}
.e-con-full {
  text-align: var(--text-align);
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (max-width: 3840px) {
  .c-box {
    --content-width: 55%;
  }
}
@media (max-width: 1920px) {
  .c-box {
    --content-width: 65%;
  }
}
@media (max-width: 1600px) {
  .c-box {
    --content-width: 75%;
  }
}
@media (max-width: 1366px) {
  .c-box {
    --content-width: 85%;
  }
}
.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full.e-flex {
  flex-direction: var(--flex-direction);
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
  --margin-right: auto;
  --margin-left: auto;
  max-width: min(100%, var(--width));
}
.elementor-element.elementor-element-5443342:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-color: var(--e-global-color-6a19ee5);
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("https://flowdit.com/wp-content/uploads/2023/05/Mask-group.jpg");
  background-position: center center;
  background-size: cover;
}
.e-con:before,
.e-con > .elementor-background-slideshow:before,
.e-con
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before,
:is(.e-con, .e-con > .e-con-inner)
  > .elementor-background-video-container:before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, 0.3s);
  border-radius: var(--border-radius);
  border-top: var(--border-width-top) var(--border-style) var(--border-color);
  border-right: var(--border-width-right) var(--border-style)
    var(--border-color);
  border-bottom: var(--border-width-bottom) var(--border-style)
    var(--border-color);
  border-left: var(--border-width-left) var(--border-style) var(--border-color);
  top: calc(0px - var(--border-width-top));
  left: calc(0px - var(--border-width-left));
  width: max(100% + var(--border-width-right) + var(--border-width-left), 100%);
  height: max(
    100% + var(--border-width-top) + var(--border-width-bottom),
    100%
  );
}
li,
ul {
  margin-bottom: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
  margin-top: 0;
}
.e-con:before {
  transition: background var(--overlay-transition, 0.3s),
    border-radius var(--border-transition, 0.3s),
    opacity var(--overlay-transition, 0.3s);
}
.elementor-4362 .elementor-element.elementor-element-1e5c65bb {
  --display: flex;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --gap: 14px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-right: 20%;
  --padding-bottom: 0%;
  --padding-left: 0%;
}
.elementor-widget {
  position: relative;
  min-width: 0;
}
@media only screen and (min-width: 1200px) {
  .elementor-4362 .elementor-element.elementor-element-45a83096,
  .elementor-element.elementor-element-45a83096 {
    width: 150% !important;
    max-width: 150% !important;
  }
}
.elementor-element .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s,
    transform var(--e-transform-transition-duration, 0.4s);
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,
.e-con > .elementor-widget > .elementor-widget-container {
  height: 100%;
}
.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  margin-right: -8px;
  margin-left: -8px;
}
.elementor-element ul.elementor-icon-list-items {
  padding: 0;
}
.elementor-element.elementor-element-e581d59
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
.elementor-widget.elementor-icon-list--layout-inline
  .elementor-widget-container {
  overflow: hidden;
}
.elementor-element.elementor-element-e581d59.elementor-element {
  --align-self: center;
}
.e-con > .e-con-inner {
  display: var(--display);
  text-align: var(--text-align);
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  gap: var(--gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline: 0;
  height: 100%;
}
.e-con.e-flex > .e-con-inner {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  align-self: auto;
}
.e-con-boxed {
  text-align: initial;
  gap: initial;
}
.e-con-boxed.e-flex {
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
}
.elementor-element.elementor-element-1defe2fc {
  --display: flex;
  --min-height: 45px;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --justify-content: center;
  --align-items: stretch;
  --gap: 0px;
  --padding-top: 0%;
  --padding-right: 8%;
  --padding-bottom: 0%;
  --padding-left: 8%;
}
.elementor-element.elementor-element-1defe2fc:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-color: var(--e-global-color-primary);
}
li.elementor-icon-list-item {
  flex-direction: row-reverse;
}
.elementor-icon-list-item:nth-child(-n + 2),
.elementor-icon-list-item:nth-child(-n + 3) {
  padding-bottom: 10px !important;
}
.elementor-widget .elementor-icon-list-item {
  display: flex;
  margin: 0;
  padding: 0;
  position: relative;
  font-size: inherit;
  align-items: var(--icon-vertical-align, center);
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break: break-word;
}
.elementor-element.elementor-element-e581d59 li {
  padding-bottom: 0 !important;
}
.elementor-widget
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: 8px;
  margin-left: 8px;
}
.elementor-element.elementor-element-e581d59
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-widget .elementor-icon-list-item:after {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  left: 0;
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  right: 0;
}
.elementor-widget
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  width: auto;
  left: auto;
  position: relative;
  height: 100%;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 1px;
  border-style: solid;
  right: -8px;
}
.elementor-element.elementor-element-e581d59
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
a {
  background-color: transparent;
  text-decoration: none;
  color: #000;
}
.elementor-widget .elementor-icon-list-item a {
  display: flex;
  font-size: inherit;
  align-items: var(--icon-vertical-align, center);
}
.elementor-4362
  .elementor-element.elementor-element-e581d59
  .elementor-icon-list-item
  > a {
  font-family: Poppins, Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0;
}
a:active,
a:hover {
  color: #336;
}
a:hover {
  color: #000;
}
@media (min-width: 768px) {
  .elementor-4362 .elementor-element.elementor-element-1e5c65bb,
  .elementor-element.elementor-element-1e5c65bb {
    --width: 40%;
  }
  .elementor-element.elementor-element-436a0948 {
    --width: 20%;
  }
  .elementor-element.elementor-element-2f4eaf27 {
    --width: 18%;
  }
  .elementor-element.elementor-element-377af796 {
    --width: 21%;
  }
  .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
    margin: auto;
  }
  .elementor-widget-image-box.elementor-vertical-align-top
    .elementor-image-box-wrapper {
    align-items: flex-start;
  }
}
p {
  margin-top: 0;
  margin-bottom: 0.9rem;
}
.Footer__footerBg,
h5.ListHeader__header2:not(:has(*)) {
  display: none;
}
.AppContainer__breadCrumbsBox.commonStyle__w100per.commonStyle__overHidden
  ul
  li {
  color: #fff;
}
.Header__defaultContent .Header__navbar,
.Header__header,
.Header__homeContent .Header__navbar,
.Header__navopen .Header__navbar .Header__menuTab,
.commonStyle__zt3breadCrumbBg {
  background: linear-gradient(to right, #1477f2, #2fa7e8);
}
.Icon__brand,
.commonStyle__zt3Brand {
  color: #1477f2;
}
.Header__tabsTab.Header__active,
.Header__tabsTab:hover,
.LoginDetail__signin.LoginDetail__active,
.LoginDetail__signin:hover,
.LoginDetail__signup.LoginDetail__active,
.LoginDetail__signup:hover {
  border-bottom-color: #fff;
}
.Header__tabsTab,
.LoginDetail__signin,
.LoginDetail__signup {
  line-height: 2.3rem;
}
.commonStyle__zt3BrandBg {
  background-color: #00a3fe;
}

@media (max-width: 767px) {
  .elementor-4362 .elementor-element.elementor-element-5443342 {
    flex-direction: column-reverse;
  }
}
.KbCategory__box.commonStyle__verticalTop {
  border-radius: 5px;
  background: #e8f2fe;
}

.KbCategory__box.commonStyle__verticalTop:hover {
  background: #006dea;
}
.KbCategory__box.commonStyle__verticalTop:hover a {
  color: white;
}
.KbCategory__box.commonStyle__verticalTop:hover img {
  filter: brightness(212.9) saturate(90.3) hue-rotate(51.4deg);
}
.custom_taps:hover{
 	border-bottom: 0px;
}
.custom_taps:hover a{
    color:#D1D1D1;
}
.custom_taps{
 	border-bottom: 0px;	
}
.product_update_item{
    width: -webkit-fill-available;
}
.product_update_item_time{
	
    font-size: 14px;
    color: #b1b5ba;
}
.product_update_h5{
  display: flex;
  justify-content: space-between;
}
.KbDetailLtContainer__articleContent a {
    color: #1477F2;
}
@media (max-width: 767px) {
  .product_update_h5{
    display: block;
  }
}
.KbCategory__box.commonStyle__verticalTop.product_update_item{
   margin-right: 1.3rem;
}

