.elementor-4674
  .elementor-element.elementor-element-846895c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4674
  .elementor-element.elementor-element-846895c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4674 .elementor-element.elementor-element-846895c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-4674
  .elementor-element.elementor-element-846895c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4674
  .elementor-element.elementor-element-8afe2e0
  > .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-4674 .elementor-element.elementor-element-607a6a4 {
  --divider-border-style: solid;
  --divider-color: #ebebef;
  --divider-border-width: 1px;
}
.elementor-4674
  .elementor-element.elementor-element-607a6a4
  .elementor-divider-separator {
  width: 100%;
}
.elementor-4674
  .elementor-element.elementor-element-607a6a4
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-4674
  .elementor-element.elementor-element-f531e36
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-4674 .elementor-element.elementor-element-f531e36 {
  color: #f0f0f0;
  padding: 0px 0px 16px 0px;
}
.elementor-4674 .elementor-element.elementor-element-f531e36 a {
  color: #f0f0f0;
}
.elementor-4674
  .elementor-element.elementor-element-f531e36
  a.wpda_cart-icon:hover {
  color: #f0f0f0;
}
.elementor-4674 .elementor-element.elementor-element-f531e36 a:hover {
  color: #e31c33;
}
.elementor-4674
  .elementor-element.elementor-element-3519ec4
  > .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-4674 .elementor-element.elementor-element-e15aa58 {
  width: var(--container-widget-width, 350px);
  max-width: 350px;
  --container-widget-width: 350px;
  --container-widget-flex-grow: 0;
}
.elementor-4674 .elementor-element.elementor-element-a5c684e {
  color: #696687;
  font-size: 16px;
  line-height: 1.75em;
}
.elementor-4674
  .elementor-element.elementor-element-a5c684e
  > .elementor-widget-container {
  margin: 0px 30px 17px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-91c0e5f.elementor-social-icon
  i {
  color: #00aced;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-91c0e5f.elementor-social-icon
  svg {
  fill: #00aced;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-5ffa149.elementor-social-icon
  i {
  color: #3b5998;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-5ffa149.elementor-social-icon
  svg {
  fill: #3b5998;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-affb931.elementor-social-icon
  i {
  color: #f04b3f;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-affb931.elementor-social-icon
  svg {
  fill: #f04b3f;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-473615c.elementor-social-icon
  i {
  color: #cb2027;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-473615c.elementor-social-icon
  svg {
  fill: #cb2027;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-ababeec.elementor-social-icon
  i {
  color: #007bb6;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-repeater-item-ababeec.elementor-social-icon
  svg {
  fill: #007bb6;
}
.elementor-4674 .elementor-element.elementor-element-59c04a5 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 20px;
  --grid-row-gap: 0px;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-widget-container {
  text-align: left;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-social-icon {
  background-color: rgba(240, 240, 240, 0);
  --icon-padding: 0em;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-social-icon
  i {
  color: #f0f0f0;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-social-icon
  svg {
  fill: #f0f0f0;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-social-icon:hover
  i {
  color: #3b3663;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  .elementor-social-icon:hover
  svg {
  fill: #3b3663;
}
.elementor-4674
  .elementor-element.elementor-element-59c04a5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4674
  .elementor-element.elementor-element-0714bd3
  > .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-4674 .elementor-element.elementor-element-dd5e45a {
  --spacer-size: 20px;
}
.elementor-4674 .elementor-element.elementor-element-f221fb4 {
  color: #3b3663;
  font-size: 20px;
  font-weight: 800;
  line-height: 26px;
  letter-spacing: 0px;
}
.elementor-4674
  .elementor-element.elementor-element-f221fb4
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4674 .elementor-element.elementor-element-e7313af {
  text-align: left;
}
.elementor-4674 .elementor-element.elementor-element-e7313af nav > ul > li > a {
  color: #3b3663;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li
  > a:hover {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li.current-menu-item
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li.current-menu-ancestor
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li.current-menu-parent
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li:hover
  > a {
  color: #696687;
}
.elementor-4674 .elementor-element.elementor-element-e7313af nav > ul > li {
  margin-left: 15px;
  margin-right: calc(15px - 5px);
}
.elementor-4674 .elementor-element.elementor-element-e7313af nav ul.sub-menu {
  width: 200px;
}
.elementor-4674 .elementor-element.elementor-element-e7313af .sub-menu {
  margin-top: 0px;
  border-radius: 5px !important;
}
.elementor-4674
  .elementor-element.elementor-element-e7313af
  nav
  > ul
  > li:after {
  height: 0px;
}
.elementor-4674
  .elementor-element.elementor-element-1539cf2
  > .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-4674 .elementor-element.elementor-element-a6299b7 {
  --spacer-size: 20px;
}
.elementor-4674 .elementor-element.elementor-element-fe6903f {
  color: #3b3663;
  font-size: 20px;
  font-weight: 800;
  line-height: 26px;
  letter-spacing: 0px;
}
.elementor-4674
  .elementor-element.elementor-element-fe6903f
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4674 .elementor-element.elementor-element-9e0b3e8 {
  text-align: left;
}
.elementor-4674 .elementor-element.elementor-element-9e0b3e8 nav > ul > li > a {
  color: #3b3663;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li
  > a:hover {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li.current-menu-item
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li.current-menu-ancestor
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li.current-menu-parent
  > a {
  color: #696687;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li:hover
  > a {
  color: #696687;
}
.elementor-4674 .elementor-element.elementor-element-9e0b3e8 nav > ul > li {
  margin-left: 15px;
  margin-right: calc(15px - 5px);
}
.elementor-4674 .elementor-element.elementor-element-9e0b3e8 nav ul.sub-menu {
  width: 200px;
}
.elementor-4674 .elementor-element.elementor-element-9e0b3e8 .sub-menu {
  margin-top: 0px;
  border-radius: 5px !important;
}
.elementor-4674
  .elementor-element.elementor-element-9e0b3e8
  nav
  > ul
  > li:after {
  height: 0px;
}
.elementor-4674 .elementor-element.elementor-element-2c5438b {
  --divider-border-style: solid;
  --divider-color: #ebebef;
  --divider-border-width: 1px;
}
.elementor-4674
  .elementor-element.elementor-element-2c5438b
  .elementor-divider-separator {
  width: 100%;
}
.elementor-4674
  .elementor-element.elementor-element-2c5438b
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-4674 .elementor-element.elementor-element-47fe9b9 {
  text-align: left;
  color: #696687;
  font-size: 14px;
  line-height: 1.4em;
}
.elementor-4674
  .elementor-element.elementor-element-47fe9b9
  > .elementor-widget-container {
  margin: 15px 0px 20px 0px;
}
@media (max-width: 767px) {
  .elementor-4674
    .elementor-element.elementor-element-8afe2e0
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
}
