/*!/wp-content/uploads/hummingbird-assets/18eba91ebee84ecba98db90135100e12.css*/ .wpml-ls-legacy-list-horizontal {
  border: 1px solid transparent;
  padding: 7px;
  clear: both
}
.wpml-ls-legacy-list-horizontal > ul {
  padding: 0;
  margin: 0 !important;
  list-style-type: none
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block
}
.wpml-ls-legacy-list-horizontal a {
  display: block;
  text-decoration: none;
  padding: 5px 10px 6px;
  line-height: 1
}
.wpml-ls-legacy-list-horizontal a span {
  vertical-align: middle
}
.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
  vertical-align: unset
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
  display: inline;
  vertical-align: middle
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
  margin-left: .4em
}
.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
  margin-left: 0;
  margin-right: .4em
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin-bottom: 30px
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer > ul {
  text-align: center
}
.wpml-ls-menu-item .wpml-ls-flag {
  display: inline;
  vertical-align: baseline
}
.wpml-ls-menu-item .wpml-ls-flag + span {
  margin-left: .3em
}
.rtl .wpml-ls-menu-item .wpml-ls-flag + span {
  margin-left: 0;
  margin-right: .3em
}
ul .wpml-ls-menu-item a {
  display: flex;
  align-items: center
}
.qodef-qi-grid > .qodef-grid-inner {
  position: relative;
  display: grid;
  gap: 30px
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--1 {
  order: 1
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--2 {
  order: 2
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--3 {
  order: 3
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--4 {
  order: 4
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--5 {
  order: 5
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--6 {
  order: 6
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--7 {
  order: 7
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--8 {
  order: 8
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--9 {
  order: 9
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--10 {
  order: 10
}
.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--11 {
  order: 11
}
.qodef-qi-grid > .qodef-grid-inner.qodef-qi-clear:after, .qodef-qi-grid > .qodef-grid-inner.qodef-qi-clear:before {
  display: none !important
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner {
  display: flex
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item {
  width: 100%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--12 {
  width: 100%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--11 {
  width: 91.66667%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--10 {
  width: 83.33333%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--9 {
  width: 75%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--8 {
  width: 66.66667%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--7 {
  width: 58.33333%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--6 {
  width: 50%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--5 {
  width: 41.66667%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--4 {
  width: 33.33333%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--3 {
  width: 25%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--2 {
  width: 16.66667%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--1 {
  width: 8.33333%
}
.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--auto {
  width: auto
}
.qodef-qi-grid.qodef-layout--qi-columns > .qodef-grid-inner {
  grid-template-columns: minmax(0, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--1 > .qodef-grid-inner {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--2 > .qodef-grid-inner {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--3 > .qodef-grid-inner {
  grid-template-columns: repeat(3, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--4 > .qodef-grid-inner {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--5 > .qodef-grid-inner {
  grid-template-columns: repeat(5, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--6 > .qodef-grid-inner {
  grid-template-columns: repeat(6, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--7 > .qodef-grid-inner {
  grid-template-columns: repeat(7, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--8 > .qodef-grid-inner {
  grid-template-columns: repeat(8, minmax(0, 1fr))
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 1fr) minmax(0, 11fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 2fr) minmax(0, 10fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 3fr) minmax(0, 9fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 4fr) minmax(0, 8fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 6fr) minmax(0, 6fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 8fr) minmax(0, 4fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 9fr) minmax(0, 3fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 10fr) minmax(0, 2fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1 > .qodef-grid-inner {
  grid-template-columns: minmax(0, 11fr) minmax(0, 1fr)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1 > .qodef-grid-inner {
    grid-template-columns: minmax(0, 1fr)
  }
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner {
  height: 100%;
  overflow: hidden
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item img {
  height: 100%;
  width: 100%;
  object-fit: cover
}
.qodef-qi-grid.qodef-layout--qi-masonry > .qodef-grid-inner {
  visibility: hidden
}
.qodef-qi-grid.qodef-layout--qi-masonry > .qodef-grid-inner.qodef--masonry-init {
  visibility: visible
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--1 > .qodef-grid-inner {
  grid-template-columns: repeat(1, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--2 > .qodef-grid-inner {
  grid-template-columns: repeat(2, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--3 > .qodef-grid-inner {
  grid-template-columns: repeat(3, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--4 > .qodef-grid-inner {
  grid-template-columns: repeat(4, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--5 > .qodef-grid-inner {
  grid-template-columns: repeat(5, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--6 > .qodef-grid-inner {
  grid-template-columns: repeat(6, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--7 > .qodef-grid-inner {
  grid-template-columns: repeat(7, 1fr)
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--8 > .qodef-grid-inner {
  grid-template-columns: repeat(8, 1fr)
}
.qodef-qi-grid.qodef-gutter--no > .qodef-grid-inner {
  gap: 0
}
.qodef-qi-grid.qodef-gutter--tiny > .qodef-grid-inner {
  gap: 10px
}
.qodef-qi-grid.qodef-gutter--small > .qodef-grid-inner {
  gap: 20px
}
.qodef-qi-grid.qodef-gutter--normal > .qodef-grid-inner {
  gap: 30px
}
.qodef-qi-grid.qodef-gutter--medium > .qodef-grid-inner {
  gap: 40px
}
.qodef-qi-grid.qodef-gutter--large > .qodef-grid-inner {
  gap: 50px
}
.qodef-qi-grid.qodef-gutter--huge > .qodef-grid-inner {
  gap: 68px
}
.qodef-qi-grid.qodef-disable-row-gap > .qodef-grid-inner {
  row-gap: 0
}
@media only screen and (max-width:1440px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:1366px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:480px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480 > .qodef-grid-inner {
    flex-wrap: wrap
  }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%
  }
}
@media only screen and (max-width:1440px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-columns > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-masonry > .qodef-grid-inner {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }
}
@keyframes qi-addons-for-elementor-fade-in {
  0% {
    opacity: 0;
    visibility: hidden;
    z-index: 102
  }
  100% {
    opacity: 1;
    visibility: visible;
    z-index: 102
  }
}
@keyframes qi-addons-for-elementor-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
    z-index: 102
  }
  100% {
    opacity: 0;
    visibility: hidden;
    z-index: 0
  }
}
@keyframes qodef-animate-underline-from-left {
  0% {
    transform: scaleX(1);
    transform-origin: right
  }
  37% {
    transform: scaleX(0);
    transform-origin: right
  }
  38% {
    transform: scaleX(0);
    transform-origin: left
  }
  100% {
    transform: scaleX(1);
    transform-origin: left
  }
}
@keyframes qodef-animate-underline-from-right {
  0% {
    transform: scaleX(1);
    transform-origin: left
  }
  37% {
    transform: scaleX(0);
    transform-origin: left
  }
  38% {
    transform: scaleX(0);
    transform-origin: right
  }
  100% {
    transform: scaleX(1);
    transform-origin: right
  }
}
@keyframes qodef-animate-underline-multiline {
  0% {
    background-size: 100% 87%;
    background-position-x: right
  }
  38% {
    background-size: 0 87%;
    background-position-x: right
  }
  39% {
    background-size: 0 87%;
    background-position-x: left
  }
  100% {
    background-size: 100% 87%;
    background-position-x: left
  }
}
@keyframes qodef-animate-highlight {
  0% {
    background-size: 0 100%;
    background-position-x: left
  }
  100% {
    background-size: 100% 100%;
    background-position-x: left
  }
}
.qodef-qi-clear:after, .qodef-qi-clear:before {
  content: '';
  display: table;
  table-layout: fixed
}
.qodef-qi-clear:after {
  clear: both
}
.qodef-category-separator:after {
  content: ',';
  margin-right: 5px
}
.qodef-shortcode h1 a, .qodef-shortcode h2 a, .qodef-shortcode h3 a, .qodef-shortcode h4 a, .qodef-shortcode h5 a, .qodef-shortcode h6 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-custom-text-underline-draw a {
  position: relative;
  color: currentColor
}
.qodef-custom-text-underline-draw a:after {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  backface-visibility: hidden
}
.qodef-custom-text-underline-draw a:hover {
  color: currentColor;
  text-decoration: none
}
.qodef-custom-text-underline-draw a:hover:after {
  animation: qodef-animate-underline-from-left .6s cubic-bezier(.45, .29, 0, .82) forwards
}
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button, body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text, body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-title {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity .4s, transform .7s cubic-bezier(.26, -.14, 0, 1.01)
}
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text {
  transition-delay: .25s, .25s
}
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button {
  transition-delay: .5s, .5s
}
body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-button, body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-text, body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-title {
  opacity: 1;
  transform: translateX(0) translateZ(0)
}
@media only screen and (max-width:1440px) {
  .qodef-qi-grid.qodef-qi-hide-under-1440, .qodef-qi-hide-under-1440 {
    display: none
  }
}
.qodef-qi-grid.qodef-qi-show-under-1440, .qodef-qi-show-under-1440 {
  display: none
}
.qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next, .qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next {
  display: none
}
@media only screen and (max-width:1440px) {
  .qodef-qi-grid.qodef-qi-show-under-1440, .qodef-qi-show-under-1440 {
    display: block
  }
  .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next, .qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next {
    display: block
  }
}
.fslightbox-container .fslightbox-nav .fslightbox-slide-number-container {
  max-width: unset
}
.fslightbox-container .fslightbox-nav .fslightbox-toolbar {
  background: 0 0
}
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button {
  color: #fff
}
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button[title="Enter fullscreen"] {
  display: none
}
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg {
  fill: currentColor;
  width: 17px;
  stroke: none
}
.fslightbox-container .fslightbox-slide-btn-container-next, .fslightbox-container .fslightbox-slide-btn-container-previous {
  padding: 30px
}
.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn {
  width: 30px;
  padding: 0;
  background: 0 0;
  color: #fff
}
.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg {
  fill: currentColor;
  stroke: currentColor;
  width: 100%
}
.qodef-qi-swiper-container {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  z-index: 1;
  visibility: hidden;
  overflow: hidden
}
.qodef-qi-swiper-container .swiper-slide a:not(.qodef-qi-button):not(.qodef-qi-premium-button) {
  display: block
}
.qodef-qi-swiper-container .swiper-slide img {
  width: 100%
}
.qodef-qi-swiper-container.qodef-swiper--initialized {
  visibility: visible
}
.qodef-qi-swiper-container .swiper-pagination-bullet {
  color: #000;
  vertical-align: middle;
  opacity: 1;
  transform-origin: center;
  transform: matrix(.72, 0, 0, .72, 0, 0);
  border: 1px solid transparent;
  background: currentColor;
  transition: transform .2s ease-out, color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out
}
.qodef-qi-swiper-container .swiper-pagination-bullet-active, .qodef-qi-swiper-container .swiper-pagination-bullet:hover {
  transform: matrix(1, 0, 0, 1, 0, 0) translateZ(0)
}
.qodef-qi-swiper-container .swiper-button-next, .qodef-qi-swiper-container .swiper-button-prev, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container ~ .swiper-button-next, .qodef-qi-swiper-container ~ .swiper-button-prev {
  background-image: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  color: #111;
  font-size: 26px;
  transition: color .2s ease-out, background-color .2s ease-out;
  transform: translateY(-50%)
}
.qodef-qi-swiper-container .swiper-button-next svg, .qodef-qi-swiper-container .swiper-button-prev svg, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev svg, .qodef-qi-swiper-container ~ .swiper-button-next svg, .qodef-qi-swiper-container ~ .swiper-button-prev svg {
  display: block;
  width: 1em;
  height: auto;
  transition: background-color .2s ease-out, color .2s ease-out;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-swiper-container .swiper-button-next:after, .qodef-qi-swiper-container .swiper-button-prev:after, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next:after, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev:after, .qodef-qi-swiper-container ~ .swiper-button-next:after, .qodef-qi-swiper-container ~ .swiper-button-prev:after {
  display: none !important
}
.qodef-qi-swiper-container .swiper-button-prev {
  left: 30px
}
.qodef-qi-swiper-container .swiper-button-next {
  right: 30px
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef--focus-in-viewport, .qodef-qi-swiper-container.swiper-vertical.qodef--focus-in-viewport {
  height: 100vh !important
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide, .qodef-qi-swiper-container.swiper-vertical .swiper-slide {
  overflow: hidden
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide img, .qodef-qi-swiper-container.swiper-vertical .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical .swiper-button-prev {
  top: 30px;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translateX(-50%)
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical .swiper-button-prev .qodef-swiper-arrow-left {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next, .qodef-qi-swiper-container.swiper-vertical .swiper-button-next {
  top: auto !important;
  bottom: 30px;
  left: 50%;
  right: auto;
  transform: translateX(-50%)
}
.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical .swiper-button-next .qodef-swiper-arrow-right {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-prev {
  top: -30px;
  bottom: auto !important;
  left: 50%;
  right: auto;
  transform: translateX(-50%)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-prev .qodef-swiper-arrow-left {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-next, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-next {
  top: auto !important;
  bottom: -30px;
  left: 50%;
  right: auto;
  transform: translateX(-50%)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-next .qodef-swiper-arrow-right {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav {
  top: 0;
  width: auto !important;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  margin-top: 0
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
  flex-direction: column
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-prev {
  margin: 0 0 20px 0 !important
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right {
  transform: rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg {
  transform: translateY(-4px)
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg.qodef-swiper-arrow-left {
  transform: translateY(-4px) rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg {
  transform: translateY(4px)
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg.qodef-swiper-arrow-right {
  transform: translateY(4px) rotate(90deg)
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
  justify-content: center;
  right: auto !important;
  left: 0 !important;
  bottom: 0
}
.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
  justify-content: center;
  right: 0 !important;
  left: auto !important;
  bottom: 0
}
.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-pagination-outside .swiper-pagination-bullet, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-pagination-outside .swiper-pagination-bullet {
  margin: 3px 0
}
.qodef-qi-swiper-container .swiper-button-next:after, .qodef-qi-swiper-container .swiper-button-next:before, .qodef-qi-swiper-container .swiper-button-prev:after, .qodef-qi-swiper-container .swiper-button-prev:before {
  display: none
}
.qodef-qi-swiper-container ~ .swiper-button-prev {
  left: -50px
}
.qodef-qi-swiper-container ~ .swiper-button-next {
  right: -50px
}
.qodef-qi-swiper-container ~ .qodef-swiper-together-nav {
  position: absolute;
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-top: 30px;
  z-index: 1
}
.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  transform: none;
  z-index: 15
}
.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev {
  margin-right: 20px !important
}
.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg {
  margin-left: 4px
}
.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg {
  margin-right: 4px
}
.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev svg {
  transform: translateX(0);
  will-change: transform;
  transition: transform .25s cubic-bezier(.37, .08, .02, .93), background-color .2s ease-out, color .2s ease-out
}
.qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev svg {
  transform: translateX(0);
  will-change: transform;
  transition: transform .12s ease-out, background-color .2s ease-out, color .2s ease-out
}
.qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg {
  transition: transform .22s cubic-bezier(.37, .08, .02, .93) 50ms, background-color .2s ease-out, color .2s ease-out
}
.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg {
  transform: translateX(-4px)
}
.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next:hover svg {
  transform: translateX(4px)
}
.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside > .swiper-pagination-bullets, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside > .swiper-pagination-bullets {
  bottom: 0
}
.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside > .swiper-pagination-bullets, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside > .swiper-pagination-bullets {
  bottom: 0
}
@media only screen and (max-width:1024px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--1024 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .swiper-button-prev {
    display: none
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--768 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .swiper-button-prev {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--680 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .swiper-button-prev {
    display: none
  }
}
.qodef-qi-swiper-container.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
  justify-content: flex-start;
  right: auto !important
}
.qodef-qi-swiper-container.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
  justify-content: flex-end;
  left: auto !important
}
.qodef-swiper-pagination-outside.swiper-pagination {
  position: relative
}
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
  color: #000;
  opacity: 1;
  transform-origin: center;
  transform: matrix(1, 0, 0, 1, 0, 0);
  border: 1px solid transparent;
  background: currentColor;
  transition: transform .2s ease-out, color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
  margin: 0 6px
}
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet:hover {
  transform: matrix(1.4, 0, 0, 1.4, 0, 0) translateZ(0)
}
.swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination, .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%
}
.qodef--pagination-numbers > .swiper-pagination-bullets, .qodef--pagination-numbers ~ .swiper-pagination-bullets {
  counter-reset: section;
  display: flex;
  justify-content: center
}
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet {
  height: 38px;
  width: 38px;
  transform: none;
  color: transparent;
  display: flex !important;
  justify-content: center;
  align-items: center
}
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet:before, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet:before {
  counter-increment: section;
  content: "0"counter(section);
  color: #1e1e1e
}
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet:hover, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet:hover {
  color: #efefef
}
.swiper-container-vertical.qodef--pagination-numbers > .swiper-pagination-bullets, .swiper-container-vertical.qodef--pagination-numbers ~ .swiper-pagination-bullets, .swiper-vertical.qodef--pagination-numbers > .swiper-pagination-bullets, .swiper-vertical.qodef--pagination-numbers ~ .swiper-pagination-bullets {
  flex-direction: column
}
.qodef-pagination-alignment--start > .swiper-pagination-bullets, .qodef-pagination-alignment--start ~ .swiper-pagination-bullets {
  text-align: left
}
.qodef--pagination-numbers.qodef-pagination-alignment--start > .swiper-pagination-bullets, .qodef-pagination-alignment--start ~ .swiper-pagination-bullets {
  justify-content: flex-start
}
.qodef-pagination-alignment--start.swiper-container-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-container-vertical ~ .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-vertical ~ .swiper-pagination-bullets {
  top: 0;
  transform: none
}
.qodef-pagination-alignment--center > .swiper-pagination-bullets, .qodef-pagination-alignment--center ~ .swiper-pagination-bullets {
  text-align: center
}
.qodef--pagination-numbers.qodef-pagination-alignment--center > .swiper-pagination-bullets, .qodef-pagination-alignment--center ~ .swiper-pagination-bullets {
  justify-content: center
}
.qodef-pagination-alignment--end > .swiper-pagination-bullets, .qodef-pagination-alignment--end ~ .swiper-pagination-bullets {
  text-align: right
}
.qodef--pagination-numbers.qodef-pagination-alignment--end > .swiper-pagination-bullets, .qodef-pagination-alignment--end ~ .swiper-pagination-bullets {
  justify-content: flex-end
}
.qodef-pagination-alignment--end.swiper-container-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-container-vertical ~ .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-vertical ~ .swiper-pagination-bullets {
  top: 100%;
  transform: translate3d(0, -100%, 0)
}
.qodef-navigation-together--top .elementor-widget-container {
  position: relative
}
.qodef-navigation-together--top .qodef-swiper-together-nav {
  bottom: 100%;
  margin-top: 0 !important;
  margin-bottom: 30px
}
.qodef-navigation-together--bottom .elementor-widget-container {
  position: relative
}
.qodef-addons-blog-list {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-list .qodef-blog-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-content, .qodef-addons-blog-list .qodef-blog-item .qodef-e-inner, .qodef-addons-blog-list .qodef-blog-item .qodef-e-media {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-media-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  overflow: hidden;
  z-index: 1
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-media {
  display: block
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-media iframe {
  display: block;
  height: 100%
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-title {
  margin: 0 0 .5em
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-excerpt {
  margin: 0
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 24px;
  color: #111
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover {
  color: #3c3c3c
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child {
  margin-right: 0
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon {
  margin-right: 8px;
  width: 14px;
  height: auto;
  fill: currentColor;
  flex-shrink: 0
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top {
  margin-bottom: .25em
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item {
  font-size: .9em;
  line-height: 1.13333em
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom {
  display: inline-flex
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-post-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a {
  position: relative;
  text-decoration: underline
}
.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a:after {
  content: '*';
  position: absolute;
  top: 0;
  right: -.5em;
  font-size: 1.5em
}
.qodef-addons-blog-list.qodef-alignment--centered {
  text-align: center
}
.qodef-addons-blog-list.qodef-alignment--centered .qodef-blog-item .qodef-e-info {
  justify-content: center
}
.qodef-addons-blog-list.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after {
  content: '/';
  position: relative;
  left: 12px
}
.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
  transition: .9s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link:hover {
  background-size: 100% 100%
}
.qodef-addons-blog-list .qodef-e-media-image a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e-media-image a {
  display: block;
  width: 100%;
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1.03)
}
.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e-media-image a {
  display: block;
  width: 100%;
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1)
}
.qodef-addons-blog-list.qodef-image--hover-move .qodef-e-media-image a {
  display: block;
  width: 100%;
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-addons-blog-list.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1.2) translateX(12px)
}
.qodef-addons-blog-list.qodef-image--hover-from-top a {
  transform-origin: top
}
.qodef-addons-blog-list.qodef-image--hover-from-bottom a {
  transform-origin: bottom
}
.qodef-addons-blog-list.qodef-image--hover-from-left a {
  transform-origin: left
}
.qodef-addons-blog-list.qodef-image--hover-from-right a {
  transform-origin: right
}
@media only screen and (max-width:1024px) {
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link {
    padding: 11% 15%
  }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote {
    padding: 10.7% 15% 11.3%
  }
}
@media only screen and (max-width:680px) {
  .qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom {
    display: inline-block
  }
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link {
    padding: 11% 10%
  }
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link-icon {
    left: calc(50% - 75px);
    width: 150px
  }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote {
    padding: 11% 10%
  }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote-icon {
    left: calc(50% - 70px);
    width: 140px
  }
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 18px;
  color: #fff;
  background-color: #111;
  z-index: 5
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date a {
  color: inherit
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-inner {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
  background-color: #fff
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content {
  padding: 45px 40px
}
.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 18px;
  color: #fff;
  background-color: #111;
  z-index: 10
}
.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date a {
  color: inherit
}
.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media {
  margin-bottom: 1.5em
}
.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 18px;
  background-color: #fff;
  z-index: 5
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date a {
  color: inherit
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px;
  z-index: 5
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item {
  color: #fff
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover {
  color: inherit
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title {
  color: #fff;
  margin: 0
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title a {
  color: inherit
}
.qodef-addons-blog-list.qodef-item-layout--minimal {
  overflow: hidden
}
.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-grid-inner {
  margin-top: -2em !important
}
.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-inner {
  padding-top: 2em;
  border-top: 1px solid #ebebeb
}
.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom {
  margin-top: 1em
}
.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner {
  display: flex;
  align-items: center
}
.qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner {
  flex-direction: row-reverse
}
@media only screen and (max-width:768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner {
    flex-direction: column
  }
}
.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media {
  width: 50%
}
@media only screen and (max-width:768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media {
    width: 100%
  }
}
.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content {
  flex: 1;
  padding: 20px 27px
}
@media only screen and (max-width:768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content {
    padding: 20px 0
  }
}
.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-excerpt {
  margin: 0 0 1em
}
.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-media {
  margin-bottom: 1.5em
}
.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info-author img {
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px
}
.qodef-addons-blog-slider {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-slider .qodef-blog-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-content, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-inner, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-media {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-addons-blog-slider .qodef-blog-item.has-post-thumbnail .qodef-e-content {
  padding-top: 27px
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  width: 100%
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image a, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image img {
  display: block;
  width: 100%
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media {
  display: block
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-title {
  margin: 0 0 .5em
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-excerpt {
  margin: 0
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-read-more {
  margin-top: 14px
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 24px;
  color: #111
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover {
  color: #3c3c3c
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child {
  margin-right: 0
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon {
  margin-right: 8px;
  width: 14px;
  height: auto;
  fill: currentColor;
  flex-shrink: 0
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top {
  margin-bottom: .25em
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item {
  font-size: .9em;
  line-height: 1.13333em
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--bottom {
  display: inline-flex
}
.qodef-addons-blog-slider .qodef-blog-item .qodef-e-post-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a {
  position: relative;
  text-decoration: underline
}
.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a:after {
  content: '*';
  position: absolute;
  top: 0;
  right: -.5em;
  font-size: 1.5em
}
.qodef-addons-blog-slider article .qodef-e-media-image {
  overflow: hidden
}
.qodef-addons-blog-slider.qodef-content-has-background-color .qodef-e-content {
  padding-left: 28px;
  padding-right: 28px
}
.qodef-addons-blog-slider.qodef-alignment--centered {
  text-align: center
}
.qodef-addons-blog-slider.qodef-alignment--centered .qodef-blog-item .qodef-e-info {
  justify-content: center
}
.qodef-addons-blog-slider.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after {
  content: '/';
  position: relative;
  left: 12px
}
.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
  transition: .9s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link:hover {
  background-size: 100% 100%
}
.qodef-addons-blog-slider.qodef-title--hover-underline a.qodef-e-title-link {
  display: inline !important
}
.qodef-addons-blog-slider .qodef-e-media-image a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e-media-image a {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1.03)
}
.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e-media-image a {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1)
}
.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e-media-image a {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a {
  transform: scale(1.2) translateX(12px)
}
.qodef-addons-blog-slider.qodef-image--hover-from-top a {
  transform-origin: top
}
.qodef-addons-blog-slider.qodef-image--hover-from-bottom a {
  transform-origin: bottom
}
.qodef-addons-blog-slider.qodef-image--hover-from-left a {
  transform-origin: left
}
.qodef-addons-blog-slider.qodef-image--hover-from-right a {
  transform-origin: right
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 18px;
  color: #fff;
  background-color: #111
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date a {
  color: inherit
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-inner {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
  background-color: #fff
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content {
  padding: 45px 40px
}
.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 18px;
  color: #fff;
  background-color: #111
}
.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date a {
  color: inherit
}
.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media {
  margin-bottom: 1.5em
}
.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-media-holder {
  position: relative
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item {
  color: #fff
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover {
  color: inherit
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title {
  color: #fff;
  margin: 0
}
.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title a {
  color: inherit
}
.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner {
  display: flex;
  align-items: center
}
@media only screen and (max-width:480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner {
    flex-direction: column;
    align-items: flex-start
  }
}
.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media {
  width: 50%
}
@media only screen and (max-width:480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media {
    width: 100%
  }
}
.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content {
  flex: 1;
  padding: 20px 27px
}
@media only screen and (max-width:480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content {
    padding: 20px 0
  }
}
.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-media {
  margin-bottom: 1.5em
}
.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-text {
  margin-bottom: 1em
}
.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info-author img {
  width: 48px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px
}
.qodef-shortcode .qodef-addons-m-pagination {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0
}
.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .nav-links {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
  transition: all .2s ease-out
}
.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.next svg, .qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.prev svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor;
  max-height: 100%
}
.qodef-qi-contact-form-7 form div {
  position: relative;
  margin: 0
}
.qodef-qi-contact-form-7.qodef-button--full-width input[type=submit] {
  width: 100%
}
.qodef-qi-contact-form-7 .wpcf7-form-control-wrap {
  width: 100%;
  display: block
}
.qodef-qi-contact-form-7 textarea {
  resize: none
}
.qodef-qi-contact-form-7 .wpcf7-list-item.first {
  margin-left: 0
}
.qodef-qi-contact-form-7 .qodef-cf7-flex {
  display: flex
}
@media only screen and (max-width:1024px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--1024 {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--768 {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--680 {
    flex-wrap: wrap
  }
}
.qodef-qi-contact-form-7 .qodef-grid-inner {
  row-gap: 0 !important
}
.qodef-qi-contact-form-7 .qodef-grid-item {
  margin: 0 !important
}
.qodef-qi-contact-form-7 .wpcf7-checkbox, .qodef-qi-contact-form-7 .wpcf7-radio {
  line-height: 1;
  display: block
}
.qodef-qi-contact-form-7 .wpcf7-checkbox label, .qodef-qi-contact-form-7 .wpcf7-radio label {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-contact-form-7 .wpcf7-spinner {
  position: absolute;
  right: 0;
  margin: 10px 0 0
}
.qodef-qi-contact-form-7 label {
  margin-bottom: 0
}
.qodef-qi-contact-form-7 input[type=date], .qodef-qi-contact-form-7 input[type=email], .qodef-qi-contact-form-7 input[type=number], .qodef-qi-contact-form-7 input[type=password], .qodef-qi-contact-form-7 input[type=search], .qodef-qi-contact-form-7 input[type=tel], .qodef-qi-contact-form-7 input[type=text], .qodef-qi-contact-form-7 input[type=url], .qodef-qi-contact-form-7 select, .qodef-qi-contact-form-7 textarea {
  margin: 0
}
.qodef-qi-contact-form-7 input[type=checkbox], .qodef-qi-contact-form-7 input[type=radio] {
  margin: 0;
  width: 1em;
  height: 1em;
  vertical-align: middle
}
.qodef-qi-contact-form-7 button[type=submit]:focus, .qodef-qi-contact-form-7 button[type=submit]:hover, .qodef-qi-contact-form-7 input[type=submit]:focus, .qodef-qi-contact-form-7 input[type=submit]:hover {
  color: unset;
  background-color: unset
}
.qodef-qi-contact-form-7 input[type=submit] {
  transition: all .3s ease-out
}
.qodef-qi-contact-form-7 textarea {
  vertical-align: middle
}
.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .wpcf7-form-control-wrap {
  z-index: 5
}
.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .qodef-qi-multiform-next > .wpcf7-submit {
  z-index: 10
}
.qodef-addons-woo-shortcode .qodef-e-product-mark {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 68px;
  color: #111;
  background-color: #fff;
  padding: 1.8em 1.2em;
  z-index: 5
}
.qodef-addons-woo-shortcode .qodef-e-product-title {
  margin: 0;
  z-index: 2;
  position: relative
}
.qodef-addons-woo-shortcode .qodef-e-ratings {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  line-height: 1
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-inner {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star {
  color: #111
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg {
  display: inline-block;
  margin-right: 4px;
  width: 16px;
  height: auto;
  fill: none;
  stroke: currentColor
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg:last-child {
  margin-right: 0
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active svg {
  fill: currentColor;
  stroke: none
}
.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg {
  width: 1em;
  margin-right: 8px
}
.qodef-addons-woo-shortcode .price {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0
}
.qodef-addons-woo-shortcode .price del {
  margin-right: .8em
}
.qodef-addons-woo-shortcode .price ins {
  text-decoration: none
}
.qodef-addons-woo-shortcode .added_to_cart, .qodef-addons-woo-shortcode .button {
  color: #111;
  z-index: 3
}
.qodef-addons-woo-shortcode .added_to_cart.added, .qodef-addons-woo-shortcode .button.added {
  display: none !important
}
.qodef-addons-woo-shortcode .added_to_cart.qodef-qi-button.qodef-layout--textual, .qodef-addons-woo-shortcode .button.qodef-qi-button.qodef-layout--textual {
  background: 0 0
}
.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  background-color: #111;
  padding: 10px 15px;
  z-index: 5
}
.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark.qodef-woo-onsale {
  color: #111;
  background-color: #ebebeb
}
.qodef-qi-woo-shortcode-add-to-cart {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-shortcode-add-to-cart .button.added {
  display: none
}
.qodef-qi-woo-product-category-list .woocommerce-loop-category__title {
  margin: 0
}
.qodef-qi-woo-product-category-list .count {
  display: none
}
.qodef-qi-woo-product-category-list .qodef-e-img-holder {
  overflow: hidden
}
.qodef-qi-woo-product-category-list .qodef-e-img-holder:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-qi-woo-product-category-list.qodef-image--hover-zoom img {
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-product-category-list.qodef-image--hover-zoom .qodef-e:hover img {
  transform: scale(1.03)
}
.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out img {
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out .qodef-e:hover img {
  transform: scale(1)
}
.qodef-qi-woo-product-category-list.qodef-image--hover-move img {
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-woo-product-category-list.qodef-image--hover-move .qodef-e:hover img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-woo-product-category-list.qodef-image--hover-from-top img {
  transform-origin: top
}
.qodef-qi-woo-product-category-list.qodef-image--hover-from-bottom img {
  transform-origin: bottom
}
.qodef-qi-woo-product-category-list.qodef-image--hover-from-left img {
  transform-origin: left
}
.qodef-qi-woo-product-category-list.qodef-image--hover-from-right img {
  transform-origin: right
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category a {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  color: #fff;
  text-align: center
}
.qodef-position--bottom-left .qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title {
  top: auto;
  bottom: 0;
  left: 0;
  transform: none;
  text-align: left
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category a {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category .woocommerce-loop-category__title {
  position: absolute;
  bottom: 40px;
  left: 50%;
  background-color: #fff;
  width: auto;
  text-align: center;
  padding: 10px 40px;
  transform: translateX(-50%)
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-holder-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #f6f6f6
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-content {
  position: absolute;
  max-height: 100%;
  width: 100%;
  left: 0;
  flex: 1;
  overflow: hidden
}
.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-image {
  width: 60%
}
.qodef-qi-woo-shortcode-product-list {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%
}
.qodef-qi--touch .qodef-qi-woo-shortcode-product-list .qodef-e-product-inner {
  cursor: pointer
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-image-inner {
  opacity: 1
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-title {
  color: #3c3c3c
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image .qodef-e-product-image-holder {
  overflow: hidden
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image img {
  display: block;
  width: 100%
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease-out
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-heading {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: baseline
}
.qodef-qi-woo-shortcode-product-list .woocommerce-Price-currencySymbol {
  position: relative;
  top: -.3em;
  font-size: .6em
}
.qodef-qi-woo-shortcode-product-list .price {
  flex-shrink: 0
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-title {
  transition: color .2s ease-out
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a {
  position: relative;
  display: inline-block !important;
  vertical-align: top;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  z-index: 3
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:focus, .qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:hover {
  color: #3c3c3c
}
.qodef-qi-woo-shortcode-product-list .woocommerce-LoopProduct-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-holder:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image {
  overflow: hidden;
  width: 100%
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom img {
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom .qodef-e:hover img {
  transform: scale(1.03)
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out img {
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out .qodef-e:hover img {
  transform: scale(1)
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move img {
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move .qodef-e:hover img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-top img {
  transform-origin: top
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-bottom img {
  transform-origin: bottom
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-left img {
  transform-origin: left
}
.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-right img {
  transform-origin: right
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .qodef-e-product-content {
  text-align: center;
  padding: 22px 0 25px
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .price {
  justify-content: center
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity .25s ease-out, all .3s cubic-bezier(.46, .03, .52, .96);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  pointer-events: none
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner a {
  pointer-events: all
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-inner:hover .qodef-e-product-image-inner {
  opacity: 1;
  -webkit-clip-path: inset(13px 13px 13px 13px);
  clip-path: inset(13px 13px 13px 13px);
  transition-delay: 0s, .15s
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-content {
  padding: 22px 0 25px
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content {
  text-align: center;
  padding: 22px 0 25px
}
.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content {
  text-align: left
}
.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content {
  text-align: right
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-image-holder a {
  position: relative;
  display: block;
  z-index: 2
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price {
  justify-content: center
}
.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price {
  justify-content: flex-start
}
.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price {
  justify-content: flex-end
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  z-index: 3;
  margin: 0 auto;
  opacity: 0;
  transition: .15s ease-out;
  width: var(--qodef-max-width);
  height: var(--qodef-max-height)
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized {
  opacity: 1
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price {
  transform: translateX(0);
  transition: transform .4s .1s ease;
  width: var(--qodef-max-width);
  position: absolute
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap {
  position: absolute;
  width: 100%;
  transform: translateX(100%);
  transition: transform .5s 0s ease;
  overflow: hidden
}
.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder {
  margin: 0
}
.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder {
  margin: 0 0 0 auto
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price {
  transform: translateX(-100%);
  transition-delay: 0s
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap {
  transform: translateX(0);
  transition-delay: .1s
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-content {
  padding: 22px 0 25px
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .25s, transform .4s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 25px 35px;
  background-color: #f6f6f6
}
.qodef-position--bottom-left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner {
  align-items: flex-start;
  justify-content: flex-end;
  text-align: left
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-ratings {
  text-align: center
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark {
  left: auto;
  right: 0
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-woo-product-price > span {
  width: 100%
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-image-content-inner {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity .25s, transform .4s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-image-content-inner {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-woo-shortcode-product-slider {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%
}
.qodef-qi--touch .qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner {
  cursor: pointer
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-image-inner {
  opacity: 1
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-title {
  color: #3c3c3c
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image .qodef-e-product-image-holder {
  overflow: hidden
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img {
  display: block;
  width: 100%
}
.qodef-image-full-height.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img {
  height: 100vh;
  object-fit: cover
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease-out
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-heading {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: baseline
}
.qodef-qi-woo-shortcode-product-slider .woocommerce-Price-currencySymbol {
  position: relative;
  top: -.3em;
  font-size: .6em
}
.qodef-qi-woo-shortcode-product-slider .price {
  flex-shrink: 0
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-title {
  transition: color .2s ease-out
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a {
  position: relative;
  display: inline-block !important;
  vertical-align: top;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  z-index: 3
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:focus, .qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:hover {
  color: #3c3c3c
}
.qodef-qi-woo-shortcode-product-slider .woocommerce-LoopProduct-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-holder:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image {
  overflow: hidden;
  width: 100%
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom img {
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom .qodef-e:hover img {
  transform: scale(1.03)
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out img {
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out .qodef-e:hover img {
  transform: scale(1)
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move img {
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move .qodef-e:hover img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-top img {
  transform-origin: top
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-bottom img {
  transform-origin: bottom
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-left img {
  transform-origin: left
}
.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-right img {
  transform-origin: right
}
.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item {
  padding: 50px 0
}
.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .qodef-e-product-image {
  transform: scale(1);
  transition: transform .35s ease-out
}
.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .swiper-slide-active .qodef-e-product-image {
  transform: scale(1.5)
}
.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .qodef-e-product-content {
  opacity: 0;
  transition: opacity .35s ease-out
}
.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .swiper-slide-active .qodef-e-product-content {
  opacity: 1
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner {
  text-align: center;
  padding: 25px 15px;
  background-color: #f6f6f6;
  transition: background-color .35s ease-out
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .price {
  justify-content: center
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  z-index: 3;
  margin: 0 auto;
  opacity: 0;
  transition: .15s ease-out;
  width: var(--qodef-max-width);
  height: var(--qodef-max-height)
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized {
  opacity: 1
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price {
  transform: translateX(0);
  transition: transform .4s .1s ease;
  width: var(--qodef-max-width);
  position: absolute
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap {
  position: absolute;
  width: 100%;
  transform: translateX(100%);
  transition: transform .5s 0s ease;
  overflow: hidden
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price {
  transform: translateX(-100%);
  transition-delay: 0s
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap {
  transform: translateX(0);
  transition-delay: .1s
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-content {
  padding: 22px 0 25px
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .25s, transform .4s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-image-inner {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  transition: opacity .25s ease-out
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-top {
  text-align: left;
  width: 100%;
  transform: translateY(10px);
  transition: transform .25s ease-out
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-bottom {
  width: 100%
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark {
  left: auto;
  right: 0
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-bottom, .qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-top {
  transform: translateY(0)
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-image-inner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 25px 35px;
  background-color: #f6f6f6
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-ratings {
  text-align: center
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-woo-product-price > span {
  width: 100%
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner .qodef-e-product-mark {
  left: auto;
  right: 0
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-image-content-inner {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity .25s, transform .4s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner:hover .qodef-image-content-inner {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-wp-forms textarea {
  resize: none
}
.qodef-qi-wp-forms input, .qodef-qi-wp-forms select {
  height: auto !important
}
.qodef-qi-wp-forms.qodef-button--full-width button[type=submit] {
  width: 100%
}
.qodef-qi-wp-forms.qodef-wpf-flex form {
  display: flex;
  align-items: center
}
.qodef-qi-wp-forms.qodef-wpf-flex form > .wpforms-field-container {
  flex-grow: 1;
  flex-basis: 100%
}
.qodef-qi-wp-forms.qodef-wpf-flex form > .wpforms-submit-container {
  flex-grow: 0
}
.qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-absolute-btn form > .wpforms-submit-container {
  position: absolute;
  right: 0
}
@media only screen and (max-width:1024px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--1024 form {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--768 form {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--680 form {
    flex-wrap: wrap
  }
}
.qodef-qi-wp-forms .qodef-gutenberg-column {
  margin: 0 !important
}
.qodef-qi-wp-forms .wpforms-submit-container {
  padding: 0 !important
}
.qodef-qi-wp-forms div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li {
  margin-right: 0 !important
}
.qodef-qi-wp-forms div.wpforms-container-full .wpforms-form ul li {
  margin-bottom: 0 !important
}
.qodef-qi-wp-forms label {
  margin-bottom: 0
}
.qodef-qi-wp-forms input[type=date], .qodef-qi-wp-forms input[type=email], .qodef-qi-wp-forms input[type=number], .qodef-qi-wp-forms input[type=password], .qodef-qi-wp-forms input[type=search], .qodef-qi-wp-forms input[type=tel], .qodef-qi-wp-forms input[type=text], .qodef-qi-wp-forms input[type=url], .qodef-qi-wp-forms textarea {
  margin: 0
}
.qodef-qi-wp-forms input[type=range] {
  padding: 0 !important;
  margin: 0 !important
}
.qodef-qi-wp-forms input[type=checkbox], .qodef-qi-wp-forms input[type=radio] {
  margin: 0;
  width: 1em !important;
  height: 1em !important;
  vertical-align: middle !important
}
.qodef-qi-wp-forms button[type=submit]:focus, .qodef-qi-wp-forms button[type=submit]:hover, .qodef-qi-wp-forms input[type=submit]:focus, .qodef-qi-wp-forms input[type=submit]:hover {
  color: unset;
  background-color: unset
}
.qodef-qi-wp-forms button[type=submit], .qodef-qi-wp-forms input[type=submit] {
  display: inline-flex
}
.qodef-qi-wp-forms button[type=submit] span, .qodef-qi-wp-forms input[type=submit] span {
  display: inline
}
.qodef-qi-accordion {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  visibility: hidden;
  overflow-anchor: none
}
.qodef-qi-accordion .qodef-e-content-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-accordion.qodef--init {
  visibility: visible
}
.qodef-qi-accordion .qodef-e-icon > svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor;
  vertical-align: top
}
.qodef-qi-accordion .qodef-e-title-holder {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 26px 10px 26px 26px;
  transition: all .2s ease-out;
  cursor: pointer;
  gap: 10px;
  margin: 0
}
.qodef-qi-accordion .qodef-e-title-holder:not(:first-child) {
  margin: 12px 0 0
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 18px;
  line-height: 1;
  text-align: center
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  height: 100%
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span:before {
  display: block;
  line-height: inherit
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus, .qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus {
  transition: opacity .2s ease-out, color .2s ease-out
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus {
  opacity: 0
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus {
  opacity: 1
}
.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus {
  opacity: 1
}
.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus {
  opacity: 0
}
.qodef-qi-accordion .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus {
  opacity: 0
}
.qodef-qi-accordion .qodef-e-content {
  padding: 0 26px 16px;
  margin: 0;
  transition: background-color .2s ease-out;
  box-sizing: content-box
}
.qodef-qi-accordion .qodef-e-content p {
  margin: 0
}
.qodef-qi-accordion.qodef-style--standard .qodef-e-content {
  padding: 16px 26px
}
.qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active {
  background-color: #f6f6f6
}
.qodef-qi-accordion.qodef-style--boxed {
  border: 1px solid #ebebeb
}
.qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder:not(:first-child) {
  margin: 0;
  border-top: 1px solid #ebebeb
}
.qodef-qi-accordion.qodef-style--border-top {
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder {
  margin: 0;
  border-top: 1px solid #ebebeb
}
.qodef-qi-accordion.qodef-style--border-between .qodef-e-title-holder {
  margin: 0;
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-accordion.qodef-style--border-between .qodef-e-content {
  padding: 16px 26px;
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-animated-text .qodef-m-title {
  overflow: hidden
}
.qodef-qi-animated-text .qodef-e-word {
  display: inline-block
}
.qodef-qi-animated-text .qodef-e-character {
  display: inline-flex
}
.qodef-qi-animated-text .qodef-e-word-holder {
  white-space: nowrap
}
.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-left .qodef-m-title {
  justify-content: flex-start
}
.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-right .qodef-m-title {
  justify-content: flex-end
}
.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-center .qodef-m-title {
  justify-content: center
}
.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-word {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity .25s, transform .45s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text.qodef--appear-from-top .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-top .qodef-e-word {
  opacity: 0;
  transform: translateY(-50px);
  transition: opacity .25s, transform .45s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text.qodef--appear-from-left .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-left .qodef-e-word {
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity .25s, transform .45s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text.qodef--appear-from-right .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-word {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity .25s, transform .45s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text.qodef--appear-fade .qodef-e-character, .qodef-qi-animated-text.qodef--appear-fade .qodef-e-word {
  opacity: 0;
  transition: opacity 1s ease-out
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(2) {
  transition-delay: .28s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(3) {
  transition-delay: .42s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(4) {
  transition-delay: .56s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(5) {
  transition-delay: .7s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(6) {
  transition-delay: .84s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(7) {
  transition-delay: .98s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(8) {
  transition-delay: 1.12s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(9) {
  transition-delay: 1.26s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(10) {
  transition-delay: 1.4s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(11) {
  transition-delay: 1.54s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(12) {
  transition-delay: 1.68s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(13) {
  transition-delay: 1.82s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(14) {
  transition-delay: 1.96s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(15) {
  transition-delay: 2.1s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(16) {
  transition-delay: 2.24s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(17) {
  transition-delay: 2.38s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(18) {
  transition-delay: 2.52s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(19) {
  transition-delay: 2.66s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(20) {
  transition-delay: 2.8s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(21) {
  transition-delay: 2.94s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(22) {
  transition-delay: 3.08s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(23) {
  transition-delay: 3.22s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(24) {
  transition-delay: 3.36s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(25) {
  transition-delay: 3.5s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(26) {
  transition-delay: 3.64s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(27) {
  transition-delay: 3.78s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(28) {
  transition-delay: 3.92s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(29) {
  transition-delay: 4.06s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(30) {
  transition-delay: 4.2s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(31) {
  transition-delay: 4.34s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(32) {
  transition-delay: 4.48s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(33) {
  transition-delay: 4.62s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(34) {
  transition-delay: 4.76s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(35) {
  transition-delay: 4.9s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(36) {
  transition-delay: 5.04s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(37) {
  transition-delay: 5.18s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(38) {
  transition-delay: 5.32s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(39) {
  transition-delay: 5.46s
}
.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(40) {
  transition-delay: 5.6s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(2) {
  transition-delay: .28s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(3) {
  transition-delay: .42s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(4) {
  transition-delay: .56s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(5) {
  transition-delay: .7s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(6) {
  transition-delay: .84s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(7) {
  transition-delay: .98s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(8) {
  transition-delay: 1.12s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(9) {
  transition-delay: 1.26s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(10) {
  transition-delay: 1.4s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(11) {
  transition-delay: 1.54s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(12) {
  transition-delay: 1.68s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(13) {
  transition-delay: 1.82s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(14) {
  transition-delay: 1.96s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(15) {
  transition-delay: 2.1s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(16) {
  transition-delay: 2.24s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(17) {
  transition-delay: 2.38s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(18) {
  transition-delay: 2.52s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(19) {
  transition-delay: 2.66s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(20) {
  transition-delay: 2.8s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(21) {
  transition-delay: 2.94s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(22) {
  transition-delay: 3.08s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(23) {
  transition-delay: 3.22s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(24) {
  transition-delay: 3.36s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(25) {
  transition-delay: 3.5s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(26) {
  transition-delay: 3.64s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(27) {
  transition-delay: 3.78s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(28) {
  transition-delay: 3.92s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(29) {
  transition-delay: 4.06s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(30) {
  transition-delay: 4.2s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(31) {
  transition-delay: 4.34s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(32) {
  transition-delay: 4.48s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(33) {
  transition-delay: 4.62s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(34) {
  transition-delay: 4.76s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(35) {
  transition-delay: 4.9s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(36) {
  transition-delay: 5.04s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(37) {
  transition-delay: 5.18s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(38) {
  transition-delay: 5.32s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(39) {
  transition-delay: 5.46s
}
.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(40) {
  transition-delay: 5.6s
}
.qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word {
  opacity: 1;
  transform: translateX(0) translateZ(0)
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom .qodef-m-title {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity .4s, transform .7s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top .qodef-m-title {
  opacity: 0;
  transform: translateY(-50px);
  transition: opacity .4s, transform .7s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left .qodef-m-title {
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity .4s, transform .7s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right .qodef-m-title {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity .4s, transform .7s cubic-bezier(.26, -.14, 0, 1.01)
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade .qodef-m-title {
  opacity: 0;
  transition: opacity .7s ease-out
}
.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top.qodef-qi--appeared .qodef-m-title {
  opacity: 1;
  transform: translateX(0) translateZ(0)
}
.qodef-qi-banner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  width: auto;
  overflow: hidden;
  transition: box-shadow .35s ease-out;
  z-index: 1
}
.qodef-qi-banner .qodef-m-banner-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1
}
.qodef-qi-banner .qodef-m-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column
}
.qodef-qi-banner .qodef-m-title {
  margin: .25em 0 0
}
.qodef-qi-banner .qodef-m-title-inner {
  display: inline-block
}
.qodef-qi-banner .qodef-m-subtitle {
  margin: 0
}
.qodef-qi-banner .qodef-m-content-inner > .qodef-m-text {
  margin: .7em 0 0
}
.qodef-qi-banner .qodef-m-button {
  margin: .5em 0 0
}
.qodef-qi-banner .qodef-m-button .qodef-qi-button {
  z-index: 2
}
.qodef-qi-banner .qodef-m-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  width: auto;
  overflow: hidden
}
.qodef-qi-banner .qodef-m-image img {
  display: inline-block
}
.qodef-qi-banner .qodef-m-image:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out
}
.qodef-qi-banner.qodef-vertical--top .qodef-m-content {
  justify-content: flex-start
}
.qodef-qi-banner.qodef-vertical--middle .qodef-m-content {
  justify-content: center
}
.qodef-qi-banner.qodef-vertical--bottom .qodef-m-content {
  justify-content: flex-end
}
.qodef-qi-banner.qodef-horizontal--left .qodef-m-content {
  align-items: flex-start;
  text-align: left
}
.qodef-qi-banner.qodef-horizontal--center .qodef-m-content {
  align-items: center;
  text-align: center
}
.qodef-qi-banner.qodef-horizontal--right .qodef-m-content {
  align-items: flex-end;
  text-align: right
}
.qodef-qi-banner.qodef-image--hover-zoom img {
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-banner.qodef-image--hover-zoom:hover img {
  transform: scale(1.03)
}
.qodef-qi-banner.qodef-image--hover-zoom-out img {
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-banner.qodef-image--hover-zoom-out:hover img {
  transform: scale(1)
}
.qodef-qi-banner.qodef-image--hover-move img {
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-banner.qodef-image--hover-move:hover img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-banner.qodef-image--hover-from-top img {
  transform-origin: top
}
.qodef-qi-banner.qodef-image--hover-from-bottom img {
  transform-origin: bottom
}
.qodef-qi-banner.qodef-image--hover-from-left img {
  transform-origin: left
}
.qodef-qi-banner.qodef-image--hover-from-right img {
  transform-origin: right
}
.qodef-qi-banner.qodef-layout--in-box .qodef-m-content {
  padding: 45px
}
.qodef-qi-banner.qodef-layout--in-box .qodef-m-content-inner {
  background-color: #fff;
  padding: 25px;
  max-width: 100%;
  width: 100%
}
.qodef-qi-banner.qodef-layout--standard .qodef-m-content {
  padding: 30px
}
.qodef-before-after-image-holder {
  visibility: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.qodef-before-after-image-holder img {
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.qodef-before-after-image-holder.active {
  cursor: grab
}
.qodef-qi-before-after {
  -webkit-user-select: none;
  overflow: hidden
}
.qodef-qi-before-after .twentytwenty-handle {
  position: absolute;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 100px;
  height: 1em;
  width: 1em;
  margin-left: -.5em;
  margin-top: -.5em;
  color: #fff;
  background-color: currentColor;
  border-radius: 50%;
  cursor: grab;
  z-index: 40
}
@media only screen and (max-width:1024px) {
  .qodef-qi-before-after .twentytwenty-handle {
    font-size: 50px
  }
}
.qodef-qi-before-after .twentytwenty-handle .qodef-handle-text {
  font-size: 1rem;
  color: #111;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.qodef-qi-before-after .twentytwenty-handle:after, .qodef-qi-before-after .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: currentColor;
  position: absolute;
  z-index: 30
}
.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:after, .qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:before {
  width: 2px;
  height: 100vh;
  left: 50%;
  transform: translateX(-50%)
}
.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:after, .qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:before {
  width: 100vw;
  height: 2px;
  top: 50%;
  transform: translateY(-50%)
}
.qodef-qi-before-after .twentytwenty-after-label, .qodef-qi-before-after .twentytwenty-before-label {
  display: none
}
.qodef-qi-before-after .twentytwenty-container {
  position: relative;
  overflow: hidden;
  z-index: 0
}
.qodef-qi-before-after .twentytwenty-container img {
  position: absolute;
  top: 0;
  max-width: 100%;
  width: 100%
}
.qodef-qi-before-after .twentytwenty-before {
  z-index: 20
}
.qodef-qi-before-after .twentytwenty-after {
  z-index: 10
}
.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: .48em
}
.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: .48em
}
.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-down-arrow, .qodef-qi-before-after .twentytwenty-vertical .twentytwenty-up-arrow {
  display: none
}
.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: .48em
}
.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: .48em
}
.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow, .qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow {
  display: none
}
.qodef-qi-blockquote .qodef-m-text {
  margin: 0
}
.qodef-qi-blockquote .qodef-m-icon {
  font-size: 30px;
  line-height: 1;
  transition: all .3s ease-in-out
}
.qodef-qi-blockquote .qodef-m-icon i {
  color: inherit
}
.qodef-qi-blockquote .qodef-m-icon svg {
  width: 30px;
  height: auto;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-blockquote.qodef-layout--inline .qodef-m-icon {
  float: left;
  line-height: 1em;
  width: 1em;
  height: 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 .5em 0 0
}
.qodef-qi-business-hours {
  position: relative;
  border: 1px solid #e1e1e1;
  padding: 35px
}
.qodef-qi-business-hours.qodef-line-type--between .qodef-e-line {
  border-bottom: 1px solid rgba(30, 30, 30, .2)
}
.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item {
  border-bottom: 1px solid rgba(30, 30, 30, .2)
}
.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item:last-child {
  border-bottom: none
}
.qodef-qi-business-hours.qodef-line-type--none .qodef-e-day {
  margin-right: 10px
}
.qodef-qi-business-hours.qodef-line-type--none .qodef-e-line {
  display: none
}
.qodef-qi-business-hours .qodef-e-item {
  margin-bottom: 1em;
  display: flex;
  align-items: baseline
}
.qodef-qi-business-hours .qodef-e-item:last-child {
  margin-bottom: 0
}
.qodef-qi-business-hours .qodef-e-title-holder {
  display: flex;
  align-items: baseline
}
.qodef-qi-business-hours .qodef-m-title {
  margin: 0 0 1em
}
.qodef-qi-business-hours .qodef-m-subtitle {
  margin: 0 0 .5em
}
.qodef-qi-business-hours .qodef-m-text {
  margin: .5em 0 0
}
.qodef-qi-business-hours .qodef-e-icon {
  line-height: 1;
  padding-right: 12px
}
.qodef-qi-business-hours .qodef-e-day {
  margin: 0
}
.qodef-qi-business-hours .qodef-e-hours {
  margin: 0
}
.qodef-qi-business-hours .qodef-e-line {
  flex-grow: 1;
  margin: 0 8px
}
.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a {
  position: relative;
  color: currentColor
}
.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:after {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  backface-visibility: hidden
}
.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover {
  text-decoration: none
}
.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover:after {
  animation: qodef-animate-underline-from-left .6s cubic-bezier(.45, .29, 0, .82) forwards
}
@media only screen and (max-width:768px) {
  .qodef-resposive--768.qodef-qi-business-hours .qodef-e-item {
    flex-direction: column
  }
}
@media only screen and (max-width:680px) {
  .qodef-resposive--680.qodef-qi-business-hours .qodef-e-item {
    flex-direction: column
  }
}
@media only screen and (max-width:480px) {
  .qodef-resposive--480.qodef-qi-business-hours .qodef-e-item {
    flex-direction: column
  }
}
.qodef-qi-button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 0;
  font-family: inherit;
  font-size: 16px;
  line-height: 2em;
  font-weight: 500;
  text-decoration: none;
  text-transform: none;
  border-radius: 4px;
  outline: 0;
  transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  padding: 13px 46px;
  overflow: hidden
}
.qodef-qi-button.qodef-size--small {
  padding: 9px 33px
}
.qodef-qi-button.qodef-size--large {
  padding: 15px 52px
}
.qodef-qi-button.qodef-size--full {
  width: 100%;
  text-align: center
}
.qodef-qi-button.qodef-layout--filled {
  color: #111;
  background-color: #f4f4f4;
  border: 0;
  font-size: 1rem;
  border-style: solid
}
.qodef-qi-button.qodef-layout--filled:hover {
  color: #fff;
  background-color: #111
}
.qodef-qi-button.qodef-layout--outlined {
  color: #111;
  background-color: transparent;
  border: 2px solid #111
}
.qodef-qi-button.qodef-layout--outlined:hover {
  color: #111;
  background-color: #f4f4f4;
  border-color: #f4f4f4
}
.qodef-qi-button.qodef-layout--textual {
  padding: 0 !important;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  overflow: visible
}
.qodef-qi-button.qodef-layout--textual .qodef-m-text {
  display: inline-block;
  vertical-align: middle
}
.qodef-qi-button.qodef-layout--textual:hover {
  color: #111
}
.qodef-qi-button.qodef-icon--left {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse
}
.qodef-qi-button.qodef-text-underline .qodef-m-text {
  position: relative
}
.qodef-qi-button.qodef-text-underline .qodef-m-text:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: background-color .25s ease-in-out, width .36s cubic-bezier(.51, .5, .07, .99);
  backface-visibility: hidden
}
.qodef-qi-button.qodef-text-underline:not(.qodef-button-underline-draw):hover .qodef-m-text:after {
  width: 0
}
.qodef-qi-button.qodef-text-underline.qodef-underline--center .qodef-m-text:after {
  left: 50%;
  transform: translateX(-50%)
}
.qodef-qi-button.qodef-text-underline.qodef-underline--right .qodef-m-text:after {
  left: auto;
  right: 0
}
.qodef-qi-button.qodef-button-underline-draw .qodef-m-text {
  overflow: hidden
}
.qodef-qi-button.qodef-button-underline-draw.qodef-underline--left:hover .qodef-m-text:after, .qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {
  animation: qodef-animate-underline-from-left .7s cubic-bezier(.45, .29, 0, .82) forwards
}
.qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {
  animation: qodef-animate-underline-from-right .7s cubic-bezier(.45, .29, 0, .82) forwards
}
.qodef-qi-button .qodef-m-icon {
  color: currentColor;
  line-height: 0
}
.qodef-qi-button .qodef-m-icon.qodef--icon-color-set {
  transition: color .25s ease-in-out, background-color .25s ease-in-out
}
.qodef-qi-button .qodef-m-icon svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor;
  vertical-align: middle
}
.qodef-qi-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon {
  margin-left: 10px
}
.qodef-qi-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon {
  margin-right: 10px
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner {
  position: relative;
  overflow: hidden;
  display: inherit;
  padding: 1px
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
  transition: transform .38s cubic-bezier(.37, .08, .02, .93), opacity .18s ease-in-out;
  will-change: transform
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(0) translateY(0);
  transition-delay: .1s;
  opacity: 1
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
  position: absolute;
  opacity: 0;
  left: 1px;
  top: 1px;
  transition-delay: 0s
}
.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) {
  opacity: 0
}
.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(0) translateY(0) translatez(0);
  transition-delay: .25s;
  opacity: 1
}
.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(-150%) translateY(0)
}
.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(200%) translateY(0)
}
.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
  will-change: transform
}
.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(0) translateY(150%) translateZ(0)
}
.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(0) translateY(-150%) translateZ(0)
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg {
  will-change: transform
}
.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(-100%) translateY(100%) translateZ(0)
}
.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(100%) translateY(-100%) translateZ(0)
}
.qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg {
  transition: transform .3s cubic-bezier(.37, .08, .02, .93), opacity .2s ease-in-out;
  transform: translateX(0);
  will-change: transform
}
.qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg {
  transform: translateX(4px)
}
.qodef-qi-button.qodef-hover--reveal:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform .5s cubic-bezier(.54, .3, .02, 1.01)
}
.qodef-qi-button.qodef-hover--reveal .qodef-m-icon, .qodef-qi-button.qodef-hover--reveal .qodef-m-text {
  z-index: 1
}
.qodef-qi-button.qodef-hover--reveal:hover:after {
  transform: scaleX(1) scaleY(1)
}
.qodef-qi-button.qodef-hover--reveal.qodef-layout--outlined:hover {
  background-color: initial
}
.qodef-qi-button.qodef--reveal-horizontal:after {
  transform-origin: left;
  transform: scaleX(0)
}
.qodef-qi-button.qodef--reveal-vertical:after {
  transform-origin: bottom;
  transform: scaleY(0)
}
.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform .5s cubic-bezier(.54, .3, .02, 1.01)
}
.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon .qodef-m-icon-inner {
  z-index: 1
}
.qodef-qi-button.qodef-icon-background-hover--reveal:hover .qodef-m-icon:after {
  transform: scaleX(1) scaleY(1)
}
.qodef-qi-button.qodef-icon-background-hover--reveal-horizontal .qodef-m-icon:after {
  transform-origin: left;
  transform: scaleX(0)
}
.qodef-qi-button.qodef-icon-background-hover--reveal-vertical .qodef-m-icon:after {
  transform-origin: bottom;
  transform: scaleY(0)
}
.qodef-qi-button.qodef-type--icon-boxed {
  padding: 0 !important;
  align-items: stretch
}
.qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
  align-self: center;
  padding: 11px 28px
}
.qodef-qi-button.qodef-type--icon-boxed.qodef-size--small .qodef-m-text {
  padding: 7px 15px
}
.qodef-qi-button.qodef-type--icon-boxed.qodef-size--large .qodef-m-text {
  padding: 13px 40px
}
.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 11px 0
}
.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon i {
  line-height: inherit
}
.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-button.qodef-type--icon-boxed .qodef-m-border {
  width: 2px;
  background-color: #111;
  transition: background-color .25s ease-in-out
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-inner-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #111;
  font-size: 4px;
  transition: color .25s ease-in-out
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-left, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-right, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-top {
  position: absolute;
  background-color: currentColor;
  transition: background-color .25s ease-in-out
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-border-top {
  top: 1em;
  left: 1em;
  height: 2px;
  width: calc(100% - 2em)
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-border-right {
  top: 1em;
  right: 1em;
  width: 2px;
  height: calc(100% - 2em)
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom {
  bottom: 1em;
  right: 1em;
  height: 2px;
  width: calc(100% - 2em)
}
.qodef-qi-button.qodef-type--inner-border .qodef-m-border-left {
  bottom: 1em;
  left: 1em;
  width: 2px;
  height: calc(100% - 2em)
}
.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-top {
  transition: transform .36s ease-out
}
.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-top {
  transform: scaleX(0)
}
.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-right {
  transform: scaleY(0)
}
.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-top {
  transform: scaleX(1) scaleY(1)
}
.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
  transition-duration: .28s
}
.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
  transform-origin: left
}
.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right {
  transform-origin: top
}
.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
  transition-delay: .28s
}
.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right {
  transition-delay: 0s
}
.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top {
  transition-delay: 0s
}
.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right {
  transition-delay: .28s
}
.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-top {
  transform-origin: left
}
.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-bottom {
  transform-origin: right
}
.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-left {
  transform-origin: top
}
.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-right {
  transform-origin: bottom
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-top {
  transition: background-color .25s ease-in-out, transform .36s ease-out;
  transform: scaleX(1) scaleY(1)
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-top {
  transform: scaleX(0)
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-right {
  transform: scaleY(0)
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
  transition: background-color .25s ease-in-out, transform .28s ease-out
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
  transform-origin: left
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right {
  transform-origin: top
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
  transition-delay: 0s, 0s
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right {
  transition-delay: 0s, .28s
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top {
  transition-delay: 0s, .28s
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right {
  transition-delay: 0s, 0s
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-top {
  transform-origin: left
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-bottom {
  transform-origin: right
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-left {
  transform-origin: top
}
.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-right {
  transform-origin: bottom
}
.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge {
  overflow: visible
}
.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge .qodef-m-inner-border {
  top: 1em;
  left: 1em;
  width: calc(100% - 2em);
  height: calc(100% - 2em);
  border: 1px solid currentColor;
  transition: all .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge:hover .qodef-m-inner-border {
  top: -1em;
  left: -1em;
  width: calc(100% + 2em);
  height: calc(100% + 2em)
}
.qodef-qi-call-to-action.qodef-layout--standard {
  position: relative
}
.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #333;
  padding: 6.4% 6% 6.9% 5.5%
}
.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-title {
  color: #fff;
  margin: 0;
  transition: color .2s ease-out
}
.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-text {
  color: #fff;
  margin: .8em 0 0;
  transition: color .2s ease-out
}
.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-button {
  flex: 0 0 auto
}
.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-button {
  z-index: 1
}
@media only screen and (max-width:1024px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--1024 .qodef-m-inner {
    display: block
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--768 .qodef-m-inner {
    display: block
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--680 .qodef-m-inner {
    display: block
  }
}
.qodef-qi-cards-gallery {
  position: relative;
  display: inline-block
}
.qodef-qi-cards-gallery .qodef-e-inner {
  position: relative
}
.qodef-qi-cards-gallery .qodef-m-fake-card {
  position: relative;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none
}
.qodef-qi-cards-gallery .qodef-m-card {
  position: absolute;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  width: 100%
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card {
  will-change: transform
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n) {
  transform-origin: right
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1) {
  transform-origin: left
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card.qodef-out {
  transition: transform .5s ease-in-out, left .3s ease-in-out, right .3s ease-in-out
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:not(:last-of-type) {
  cursor: pointer
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n):not(:last-of-type):not(.active):hover {
  margin-right: -10px !important
}
.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1):not(:last-of-type):not(.active):hover {
  margin-left: -10px !important
}
.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card {
  transform-origin: left;
  will-change: transform
}
.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
  transition: transform .5s ease-in-out, left .3s ease-in-out
}
.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
  cursor: pointer
}
.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover {
  margin-left: -10px !important
}
.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card {
  transform-origin: right;
  will-change: transform
}
.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
  transition: transform .5s ease-in-out, right .3s ease-in-out
}
.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
  cursor: pointer
}
.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover {
  margin-right: -10px !important
}
@media only screen and (max-width:768px) {
  .qodef-qi-cards-gallery .qodef-m-fake-card {
    transform: scale(.8)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card {
    transform: scale(.8)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
    transform: translateX(-100%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
    transform: scale(.3) translateX(84%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
    transform: scale(.4) translateX(60%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
    transform: scale(.5) translateX(39%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
    transform: scale(.6) translateX(25%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
    transform: scale(.7) translateX(11.2%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card {
    transform: scale(.8)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
    transform: translateX(100%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
    transform: scale(.3) translateX(-84%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
    transform: scale(.4) translateX(-60%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
    transform: scale(.5) translateX(-39%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
    transform: scale(.6) translateX(-25%)
  }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
    transform: scale(.7) translateX(-11.2%)
  }
}
.qodef-qi-cards-slider {
  position: relative
}
.qodef-qi-cards-slider .qodef-e-inner {
  position: relative
}
.qodef-qi-cards-slider .qodef-m-fake-card {
  position: relative;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none
}
.qodef-qi-cards-slider .qodef-m-card {
  position: absolute;
  width: 100%
}
.qodef-qi-cards-slider .qodef-m-card:not(.qodef-out):not(.qodef-in) {
  transition: all .6s cubic-bezier(.25, .46, .45, .94)
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(2):not(.qodef-out):not(.qodef-in) {
  transition-delay: .1s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(3):not(.qodef-out):not(.qodef-in) {
  transition-delay: .15s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(4):not(.qodef-out):not(.qodef-in) {
  transition-delay: .2s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(5):not(.qodef-out):not(.qodef-in) {
  transition-delay: .25s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(6):not(.qodef-out):not(.qodef-in) {
  transition-delay: .3s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(7):not(.qodef-out):not(.qodef-in) {
  transition-delay: .35s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(8):not(.qodef-out):not(.qodef-in) {
  transition-delay: .4s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(9):not(.qodef-out):not(.qodef-in) {
  transition-delay: .45s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(10):not(.qodef-out):not(.qodef-in) {
  transition-delay: .5s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(11):not(.qodef-out):not(.qodef-in) {
  transition-delay: .55s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(12):not(.qodef-out):not(.qodef-in) {
  transition-delay: .6s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(13):not(.qodef-out):not(.qodef-in) {
  transition-delay: .65s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(14):not(.qodef-out):not(.qodef-in) {
  transition-delay: .7s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(15):not(.qodef-out):not(.qodef-in) {
  transition-delay: .75s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(16):not(.qodef-out):not(.qodef-in) {
  transition-delay: .8s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(17):not(.qodef-out):not(.qodef-in) {
  transition-delay: .85s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(18):not(.qodef-out):not(.qodef-in) {
  transition-delay: .9s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(19):not(.qodef-out):not(.qodef-in) {
  transition-delay: .95s
}
.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(20):not(.qodef-out):not(.qodef-in) {
  transition-delay: 1s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(1):not(.qodef-out):not(.qodef-in) {
  transition-delay: 50ms
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(2):not(.qodef-out):not(.qodef-in) {
  transition-delay: .1s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(3):not(.qodef-out):not(.qodef-in) {
  transition-delay: .15s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(4):not(.qodef-out):not(.qodef-in) {
  transition-delay: .2s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(5):not(.qodef-out):not(.qodef-in) {
  transition-delay: .25s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(6):not(.qodef-out):not(.qodef-in) {
  transition-delay: .3s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(7):not(.qodef-out):not(.qodef-in) {
  transition-delay: .35s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(8):not(.qodef-out):not(.qodef-in) {
  transition-delay: .4s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(9):not(.qodef-out):not(.qodef-in) {
  transition-delay: .45s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(10):not(.qodef-out):not(.qodef-in) {
  transition-delay: .5s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(11):not(.qodef-out):not(.qodef-in) {
  transition-delay: .55s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(12):not(.qodef-out):not(.qodef-in) {
  transition-delay: .6s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(13):not(.qodef-out):not(.qodef-in) {
  transition-delay: .65s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(14):not(.qodef-out):not(.qodef-in) {
  transition-delay: .7s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(15):not(.qodef-out):not(.qodef-in) {
  transition-delay: .75s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(16):not(.qodef-out):not(.qodef-in) {
  transition-delay: .8s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(17):not(.qodef-out):not(.qodef-in) {
  transition-delay: .85s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(18):not(.qodef-out):not(.qodef-in) {
  transition-delay: .9s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(19):not(.qodef-out):not(.qodef-in) {
  transition-delay: .95s
}
.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(20):not(.qodef-out):not(.qodef-in) {
  transition-delay: 1s
}
.qodef-qi-cards-slider.qodef-orientation--left .qodef-m-card {
  transform-origin: left;
  will-change: transform
}
.qodef-qi-cards-slider.qodef-orientation--right .qodef-m-card {
  transform-origin: right;
  will-change: transform
}
.qodef-qi-cards-slider .qodef-m-navigation {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-top: 30px
}
.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav {
  width: auto;
  height: auto;
  color: #111;
  font-size: 26px;
  text-align: center;
  transition: color .2s ease-out, background-color .2s ease-out;
  cursor: pointer
}
.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav svg {
  display: block;
  width: 1em;
  height: auto;
  transition: background-color .2s ease-out, color .2s ease-out;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav.qodef--prev {
  margin-right: 15px
}
.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next svg, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev svg {
  transform: translateX(0);
  will-change: transform;
  transition: transform .12s ease-out, background-color .2s ease-out, color .2s ease-out
}
.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg {
  transition: transform .22s cubic-bezier(.37, .08, .02, .93) 50ms, background-color .2s ease-out, color .2s ease-out
}
.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg {
  transform: translateX(-4px)
}
.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg {
  transform: translateX(4px)
}
.qodef-qi-charts {
  position: relative;
  visibility: hidden
}
.qodef-qi-charts.qodef--init {
  visibility: visible
}
.qodef-qi-charts .qodef-m-inner {
  position: relative
}
.qodef-qi-charts .qodef-m-canvas-holder {
  display: flex
}
.qodef-qi-charts .qodef-m-canvas {
  position: relative;
  width: 260px
}
.qodef-qi-charts .qodef-m-title {
  margin: 2em 0 0
}
.qodef-qi-charts .qodef-m-text {
  margin: .2em 0 0 0
}
.qodef-qi-charts.qodef-chart-alignment--flex-start .qodef-m-canvas-holder {
  justify-content: flex-start
}
.qodef-qi-charts.qodef-chart-alignment--center .qodef-m-canvas-holder {
  justify-content: center
}
.qodef-qi-charts.qodef-chart-alignment--flex-end .qodef-m-canvas-holder {
  justify-content: flex-end
}
.qodef-qi-clients-list .qodef-e-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%
}
.qodef-qi-clients-list .qodef-e-inner a {
  display: inline-block
}
.qodef-qi-clients-list .qodef-e-inner > a {
  display: block
}
.qodef-qi-clients-list .qodef-grid-item {
  text-align: center
}
.qodef-qi-clients-list .qodef-e-images-holder {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 0;
  margin: 0 0 1em
}
.qodef-qi-clients-list .qodef-e-main-image {
  display: inline-block;
  width: auto
}
.qodef-qi-clients-list .qodef-e-hover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  opacity: 0
}
.qodef-qi-clients-list .qodef-e-hover-image img {
  max-height: 100%;
  object-fit: contain
}
.qodef-qi-clients-list .qodef-e-title {
  margin: 0 0 .65em
}
.qodef-qi-clients-list .qodef-e-text {
  margin: 0
}
.qodef-qi-clients-list .qodef-e-icon {
  position: absolute;
  top: 10px;
  right: 10px
}
.qodef-qi-clients-list .qodef-e-icon a {
  color: inherit
}
.qodef-qi-clients-list .qodef-e-icon svg {
  width: 1em;
  height: auto;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-clients-list.qodef--boxed .qodef-e-inner {
  padding: 20px;
  background-color: #f6f6f6
}
.qodef-qi-clients-list.qodef-border--all {
  border-width: 1px;
  border-style: solid;
  border-color: #ebebeb;
  overflow: hidden
}
.qodef-qi-clients-list.qodef-border--all .qodef-grid-inner {
  gap: 0 !important;
  border-width: 0;
  border-style: inherit;
  border-color: inherit;
  margin-right: -1px;
  margin-bottom: -1px
}
.qodef-qi-clients-list.qodef-border--all .qodef-grid-item {
  border-width: 1px;
  border-style: inherit;
  border-top-style: hidden;
  border-left-style: hidden;
  border-color: inherit
}
.qodef-qi-clients-list.qodef-border--inner {
  margin: 0 !important;
  overflow: hidden
}
.qodef-qi-clients-list.qodef-border--inner .qodef-grid-inner {
  margin: -1px -1px 0 !important;
  padding-right: 1px;
  gap: 0
}
.qodef-qi-clients-list.qodef-border--inner .qodef-grid-item {
  margin: 0 !important;
  padding: 0 !important;
  border-top: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb
}
.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-change-image .qodef-e-main-image {
  will-change: opacity;
  transition: opacity .25s ease-in-out
}
.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image {
  opacity: 0
}
.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image {
  opacity: 1
}
.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image {
  opacity: 0
}
.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-main-image {
  opacity: 1;
  transition: opacity .2s ease-out;
  will-change: opacity
}
.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-hover-image {
  display: none
}
.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image {
  opacity: .8
}
.qodef-qi-clients-list.qodef--hover-scale .qodef-e-main-image {
  transform: scale(1) translateZ(0);
  transition: transform .25s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-clients-list.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image {
  transform: scale(1.05) translateZ(0)
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-images-holder, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-images-holder {
  overflow: hidden
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image {
  transition: transform .5s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image {
  opacity: 1
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image {
  transform: translateX(0)
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image {
  transform: translateX(-130%)
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image {
  transform: translateX(0)
}
.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image {
  transform: translateX(130%)
}
.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image {
  transform: translateY(0)
}
.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image {
  transform: translateY(130%)
}
.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image {
  transform: translateY(0)
}
.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image {
  transform: translateY(-130%)
}
.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-title a {
  display: inline;
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - .1em), currentColor .1em);
  transition: .5s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a {
  background-size: 100% 100%
}
.qodef-qi-clients-slider .qodef-e-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  line-height: 0
}
.qodef-qi-clients-slider .qodef-e-inner a {
  display: inline-block
}
.qodef-qi-clients-slider .qodef-e-images-holder {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 0;
  margin: 0 0 1em
}
.qodef-qi-clients-slider .qodef-e-title {
  margin: 0 0 .65em
}
.qodef-qi-clients-slider .qodef-e-text {
  line-height: 1rem
}
.qodef-qi-clients-slider .qodef-e-main-image {
  display: inline-block;
  width: auto
}
.qodef-qi-clients-slider .qodef-e-hover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%
}
.qodef-qi-clients-slider .qodef-e-hover-image img {
  max-height: 100%;
  object-fit: contain
}
.qodef-qi-clients-slider .qodef-e-icon {
  position: absolute;
  top: 10px;
  right: 10px
}
.qodef-qi-clients-slider .qodef-e-icon a {
  color: inherit
}
.qodef-qi-clients-slider .qodef-e-icon svg {
  width: 1em;
  height: auto;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-clients-slider.qodef--boxed .qodef-e-inner {
  padding: 20px;
  background-color: #f6f6f6
}
.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-main-image {
  will-change: opacity;
  transition: opacity .25s ease-in-out
}
.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image {
  opacity: 0
}
.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image {
  opacity: 1
}
.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image {
  opacity: 0
}
.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-main-image {
  opacity: 1;
  transition: opacity .2s ease-out;
  will-change: opacity
}
.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-hover-image {
  display: none
}
.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image {
  opacity: .8
}
.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-main-image {
  transform: scale(1) translateZ(0);
  transition: transform .25s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image {
  transform: scale(1.05) translateZ(0)
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-images-holder, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-images-holder {
  overflow: hidden
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image {
  transition: transform .5s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image {
  opacity: 1
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image {
  transform: translateX(0)
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image {
  transform: translateX(-130%)
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image {
  transform: translateX(0)
}
.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image {
  transform: translateX(130%)
}
.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image {
  transform: translateY(0)
}
.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image {
  transform: translateY(130%)
}
.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image {
  transform: translateY(0)
}
.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image {
  transform: translateY(-130%)
}
.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-qi-swiper-container .qodef-e .qodef-e-title a {
  display: inline
}
.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-title a {
  display: inline;
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - .1em), currentColor .1em);
  transition: .5s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-title--hover-long .qodef-e-title a {
  transition-duration: .9s
}
.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a {
  background-size: 100% 100%
}
.qodef-qi-countdown .qodef-m-date {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap
}
.qodef-qi-countdown .qodef-digit-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 150px
}
.qodef-qi-countdown .qodef-digit {
  font-size: 70px;
  line-height: 1
}
.qodef-qi-countdown .qodef-label {
  font-size: 20px
}
.qodef-qi-counter.qodef-layout--simple.qodef-digit-stroke-effect .qodef-m-digit {
  color: transparent !important;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #333;
  text-shadow: none
}
.qodef-qi-counter.qodef-layout--simple .qodef-m-digit-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-counter.qodef-layout--simple .qodef-m-digit {
  display: inline-block;
  font-size: 70px;
  line-height: 1
}
.qodef-qi-counter.qodef-layout--simple .qodef-m-icon {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(100%, -50%);
  font-size: 20px
}
.qodef-qi-counter.qodef-layout--simple .qodef-m-title {
  margin: .9em 0 0
}
.qodef-qi-counter.qodef-layout--simple .qodef-m-text {
  margin: .45em 0 0
}
.qodef-qi-device-carousel {
  position: relative
}
.qodef-qi-device-carousel > .qodef-qi-swiper-container {
  padding: 30px 0
}
.qodef-qi-device-carousel > .qodef-qi-swiper-container > .swiper-wrapper {
  align-items: center
}
.qodef-qi-device-carousel .qodef-device-carousel-device {
  position: relative;
  margin: 0 auto
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image {
  position: relative;
  pointer-events: none;
  box-shadow: 0 0 20px rgba(0, 0, 0, .07);
  border-radius: 30px;
  z-index: 10
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image img {
  width: 100%
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-items {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-qi-swiper-container {
  overflow: hidden;
  height: 100%;
  padding: 0 !important
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item {
  height: 100%
}
.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item img {
  height: 100%;
  object-fit: cover
}
.qodef-qi-device-slider {
  position: relative;
  margin: auto
}
.qodef-qi-device-slider .qodef-device-slider-image {
  position: relative;
  pointer-events: none;
  z-index: 10
}
.qodef-qi-device-slider .qodef-device-slider-image img {
  width: 100%
}
.qodef-frame-shadow--enabled.qodef-qi-device-slider .qodef-device-slider-image img {
  filter: drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))
}
.qodef-qi-device-slider .qodef-m-items {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5
}
.qodef-qi-device-slider .qodef-qi-swiper-container {
  overflow: hidden;
  height: 100%
}
.qodef-qi-device-slider .qodef-m-item {
  height: 100%
}
.qodef-qi-device-slider .qodef-m-item a {
  height: 100%
}
.qodef-qi-device-slider .qodef-m-item img {
  height: 100%;
  object-fit: cover
}
@media only screen and (max-width:1024px) {
  .qodef-device-slider-holder {
    margin-bottom: 96px
  }
  .qodef-device-slider-holder .swiper-pagination-bullets {
    bottom: -96px !important
  }
}
@media only screen and (max-width:768px) {
  .qodef-device-slider-holder {
    margin-bottom: 86px
  }
  .qodef-device-slider-holder .swiper-pagination-bullets {
    bottom: -86px !important
  }
}
@media only screen and (max-width:680px) {
  .qodef-device-slider-holder {
    margin-bottom: 76px
  }
  .qodef-device-slider-holder .swiper-pagination-bullets {
    bottom: -76px !important
  }
}
@media only screen and (max-width:480px) {
  .qodef-device-slider-holder {
    margin-bottom: 46px
  }
  .qodef-device-slider-holder .swiper-pagination-bullets {
    bottom: -46px !important
  }
}
.qodef-qi-dropcaps {
  position: relative
}
.qodef-qi-dropcaps.qodef-letter-stroke-effect .qodef-m-letter {
  color: transparent !important;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #333;
  text-shadow: none
}
.qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
body.e--ua-safari .qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter {
  display: block
}
.qodef-qi-dropcaps .qodef-m-letter {
  float: left;
  font-size: 60px;
  line-height: 1em;
  width: 1em;
  height: 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-dropcaps .qodef-m-text {
  margin: 0
}
.qodef-qi-dual-image-with-content {
  position: relative;
  display: flex
}
.qodef-qi-dual-image-with-content.qodef--content-right {
  flex-direction: row-reverse
}
.qodef-qi-dual-image-with-content .qodef-dual-content {
  display: flex;
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: 100px;
  background-color: #f6f6f6
}
.qodef-qi-dual-image-with-content .qodef-m-inner-content > .qodef-m-title {
  margin: 0 0 .5em
}
.qodef-qi-dual-image-with-content .qodef-m-inner-content > .qodef-m-text {
  margin: 0 0 .5em
}
.qodef-qi-dual-image-with-content .qodef-m-inner-bottom {
  width: 100%
}
.qodef-qi-dual-image-with-content .qodef-m-content-shortcode {
  position: relative
}
.qodef-qi-dual-image-with-content .qodef-image-holder {
  --holder_height: auto;
  position: relative;
  flex: 1;
  height: var(--holder_height)
}
.qodef-qi-dual-image-with-content .qodef-m-main-image {
  width: 100%;
  height: 100%
}
.qodef-qi-dual-image-with-content .qodef-m-main-image img {
  height: 100%;
  object-fit: cover
}
.qodef-qi-dual-image-with-content .qodef-m-second-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-dual-image-with-content.qodef-decoration--underline .qodef-e-decorated {
  text-decoration: underline
}
.qodef-qi-dual-image-with-content.qodef-decoration--italic .qodef-e-decorated {
  font-style: italic
}
.qodef-qi-dual-image-with-content.qodef-decoration--bold .qodef-e-decorated {
  font-weight: 700
}
.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link {
  color: currentColor;
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - .07em), currentColor .07em);
  background-size: 100% 87%
}
.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link:hover {
  animation: qodef-animate-underline-multiline 1.1s cubic-bezier(.32, .32, .15, 1.17) forwards
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img {
  transform: scale(1) translateX(14px)
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img {
  transform: scale(1) translateX(-14px)
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder {
  overflow: hidden
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image {
  display: flex;
  justify-content: center
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img {
  display: inline-block;
  max-width: unset;
  transition: transform 1.3s cubic-bezier(.37, .08, .02, .93) 0s
}
.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left.qodef-qi--appeared .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right.qodef-qi--appeared .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img {
  transform: scale(1) translateX(0)
}
@media only screen and (max-width:1440px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_1440)
  }
}
@media only screen and (max-width:1366px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_1366)
  }
}
@media only screen and (max-width:1280px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_1280)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_1024)
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_768)
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    height: var(--holder_height_680)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-qi-dual-image-with-content {
    flex-direction: column
  }
  .qodef-qi-dual-image-with-content.qodef--content-right {
    flex-direction: column
  }
  .qodef-qi-dual-image-with-content .qodef-dual-content {
    width: 100%
  }
  .qodef-qi-dual-image-with-content .qodef-m-second-image {
    position: relative;
    padding: 7% 0
  }
  .qodef-qi-dual-image-with-content .qodef-m-main-image {
    position: absolute
  }
  .qodef-qi-dual-image-with-content .qodef-image-holder {
    flex-basis: auto
  }
  .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image {
    flex-flow: column;
    align-items: center
  }
  .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img {
    max-width: 160%
  }
}
.qodef-qi-faq {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-faq.qodef-behavior--accordion {
  opacity: 0;
  overflow-anchor: none
}
.qodef-qi-faq.qodef-behavior--accordion.qodef--init {
  opacity: 1
}
.qodef-qi-faq.qodef-behavior--accordion .qodef-e-title-holder {
  cursor: pointer
}
.qodef-qi-faq .qodef-e-content-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-faq .qodef-e-icon > svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-faq .qodef-e-title-holder {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 26px 10px 26px 26px;
  transition: all .2s ease-out;
  margin: 0
}
.qodef-qi-faq .qodef-e-title-holder:not(:first-child) {
  margin: 12px 0 0
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-title {
  display: inline-flex
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 18px;
  line-height: 1;
  text-align: center
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  height: 100%;
  transition: opacity .2s ease-out, color .2s ease-out
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span:before {
  display: block;
  line-height: inherit
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus {
  opacity: 0
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus {
  opacity: 1
}
.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus {
  opacity: 1
}
.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus {
  opacity: 0
}
.qodef-qi-faq .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus {
  opacity: 0
}
.qodef-qi-faq .qodef-e-title-holder .qodef-e-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 8px
}
.qodef-qi-faq .qodef-e-content {
  padding: 0 26px 16px;
  margin: 0;
  transition: background-color .2s ease-out
}
.qodef-qi-faq .qodef-e-content p {
  margin: 0
}
.qodef-qi-faq.qodef-style--standard .qodef-e-content {
  padding: 16px 26px
}
.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder {
  background-color: #f6f6f6;
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-state-active {
  background-color: #f6f6f6
}
.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder:not(:first-child) {
  margin: 0
}
.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-accordion-header-collapsed:nth-last-child(2) {
  border-color: transparent !important
}
.qodef-qi-faq.qodef-style--standard .qodef-e-content {
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-faq.qodef-style--boxed {
  border: 1px solid #ebebeb
}
.qodef-qi-faq.qodef-style--boxed .qodef-e-title-holder:not(:first-child) {
  margin: 0;
  border-top: 1px solid #ebebeb
}
.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder {
  margin: 0;
  border-top: 1px solid #ebebeb
}
.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder:first-child {
  border-top: none
}
.qodef-qi-graphs {
  position: relative;
  visibility: hidden
}
.qodef-qi-graphs.qodef--init {
  visibility: visible
}
.qodef-qi-graphs .qodef-m-inner {
  position: relative
}
.qodef-qi-graphs .qodef-m-canvas-holder {
  display: flex
}
.qodef-qi-graphs .qodef-m-canvas {
  position: relative;
  width: 100%
}
.qodef-qi-graphs.qodef-chart-alignment--flex-start .qodef-m-canvas-holder {
  justify-content: flex-start
}
.qodef-qi-graphs.qodef-chart-alignment--center .qodef-m-canvas-holder {
  justify-content: center
}
.qodef-qi-graphs.qodef-chart-alignment--flex-end .qodef-m-canvas-holder {
  justify-content: flex-end
}
.qodef-qi-highlight {
  margin: 0 !important
}
.qodef-qi-highlight .qodef-highlight-text {
  padding: 0;
  color: #fff;
  background-repeat: no-repeat
}
.qodef-qi-highlight.qodef-qi--has-appear .qodef-highlight-text {
  background-size: 0 100%;
  background-position-x: left
}
.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text {
  animation: qodef-animate-highlight 1.1s cubic-bezier(.32, .32, .15, 1.17) forwards
}
.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text:nth-of-type(2n+2) {
  animation-delay: .2s
}
.qodef-qi-how-to {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-how-to .qodef-m-title {
  margin: .35em 0 0
}
.qodef-qi-how-to .qodef-m-text {
  margin: 1.2em 0 0
}
.qodef-qi-how-to .qodef-m-title-holder {
  margin-bottom: 2.5em
}
.qodef-qi-how-to .qodef-e-step {
  margin-bottom: 30px
}
.qodef-qi-how-to .qodef-e-step-title {
  margin: 0 0 .8em
}
.qodef-qi-how-to .qodef-e-step-text {
  margin: 0 0 1em
}
.qodef-qi-how-to .qodef-e-step-image {
  display: inline-block;
  vertical-align: top
}
.qodef-qi-icon-with-text .qodef-m-title {
  margin: 0
}
.qodef-qi-icon-with-text .qodef-m-title a {
  display: block;
  color: inherit
}
.qodef-qi-icon-with-text .qodef-m-content > .qodef-m-text {
  margin: .5em 0 0
}
.qodef-qi-icon-with-text .qodef-m-button {
  margin: 1.5em 0 0
}
.qodef-qi-icon-with-text .qodef-m-icon-holder {
  font-size: 1.4em;
  line-height: 1;
  transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out
}
.qodef-qi-icon-with-text .qodef-m-icon-holder i {
  vertical-align: top;
  color: inherit
}
.qodef-qi-icon-with-text .qodef-m-icon-holder svg {
  width: 1em;
  height: auto;
  vertical-align: top;
  fill: currentColor;
  stroke: currentColor;
  overflow: visible
}
.qodef-qi-icon-with-text.qodef-icon-boxed .qodef-m-icon-holder {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3em;
  height: 3em;
  background-color: #c4c4c4;
  border: 1px solid transparent
}
.qodef-qi-icon-with-text .qodef-m-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-icon-with-text .qodef-m-separator .qodef-m-line {
  width: 60px
}
.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
  display: block
}
.qodef-qi-icon-with-text.qodef--appear-from-bottom {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity .25s, transform .35s ease-out
}
.qodef-qi-icon-with-text.qodef--appear-from-bottom.qodef-qi--appeared {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-icon-with-text.qodef--appear-from-top {
  opacity: 0;
  transform: translateY(-50px);
  transition: opacity .25s, transform .35s ease-out
}
.qodef-qi-icon-with-text.qodef--appear-from-top.qodef-qi--appeared {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-icon-with-text.qodef--appear-from-left {
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity .25s, transform .35s ease-out
}
.qodef-qi-icon-with-text.qodef--appear-from-left.qodef-qi--appeared {
  opacity: 1;
  transform: translateX(0)
}
.qodef-qi-icon-with-text.qodef--appear-from-right {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity .25s, transform .35s ease-out
}
.qodef-qi-icon-with-text.qodef--appear-from-right.qodef-qi--appeared {
  opacity: 1;
  transform: translateX(0)
}
.qodef-qi-icon-with-text.qodef--appear-fade {
  opacity: 0;
  transition: opacity .7s ease-out
}
.qodef-qi-icon-with-text.qodef--appear-fade.qodef-qi--appeared {
  opacity: 1
}
.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder svg {
  transform: translateX(0);
  transition: transform .28s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder svg {
  transform: translateX(4px)
}
.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder svg {
  transform: translateY(0);
  transition: transform .32s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder svg {
  transform: translateY(-7px)
}
.qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder svg {
  transform: scale(1) translateZ(0);
  transition: transform .3s cubic-bezier(.22, .61, .36, 1);
  will-change: transform
}
.qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder svg {
  transform: scale(1.17) translateZ(0)
}
.qodef-qi-icon-with-text.qodef-layout--before-content {
  display: flex;
  align-items: flex-start
}
.qodef-qi-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
  flex-shrink: 0;
  margin-right: .7em
}
@media only screen and (max-width:768px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--768 {
    flex-direction: column
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--680 {
    flex-direction: column
  }
}
@media only screen and (max-width:480px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--480 {
    flex-direction: column
  }
}
.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title {
  line-height: 1
}
.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title a {
  transition: color .2s ease-out
}
.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
  display: flex;
  align-items: center
}
.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
  flex-shrink: 0;
  margin-right: .15em;
  transition: color .2s ease-out
}
.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--center {
  text-align: center
}
.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--left {
  text-align: left
}
.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--right {
  text-align: right
}
.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-title {
  margin-top: 1.3em
}
.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-separator + .qodef-m-title {
  margin: 0
}
.qodef-qi-image-gallery-masonry.qodef-qi-grid > .qodef-grid-inner {
  gap: 24px
}
.qodef-qi-image-gallery-masonry.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-image-wrapper img {
  object-fit: cover
}
.qodef-qi-image-gallery-masonry .qodef-e-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-image-gallery-masonry .qodef-e-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out;
  pointer-events: none
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.03)
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img {
  transform: scale(1)
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-from-top .qodef-e-inner img {
  transform-origin: top
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-from-bottom .qodef-e-inner img {
  transform-origin: bottom
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-from-left .qodef-e-inner img {
  transform-origin: left
}
.qodef-qi-image-gallery-masonry.qodef-image--hover-from-right .qodef-e-inner img {
  transform-origin: right
}
.qodef-qi-image-gallery-pinterest .qodef-e-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-image-gallery-pinterest .qodef-e-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out;
  pointer-events: none
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.03)
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img {
  transform: scale(1)
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-top .qodef-e-inner img {
  transform-origin: top
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-bottom .qodef-e-inner img {
  transform-origin: bottom
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-left .qodef-e-inner img {
  transform-origin: left
}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-right .qodef-e-inner img {
  transform-origin: right
}
.qodef-qi-image-gallery .qodef-e-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-image-gallery .qodef-e-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out;
  pointer-events: none
}
.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.01) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.03)
}
.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img {
  transform: scale(1)
}
.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e-inner img {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-image-gallery.qodef-image--hover-from-top .qodef-e-inner img {
  transform-origin: top
}
.qodef-qi-image-gallery.qodef-image--hover-from-bottom .qodef-e-inner img {
  transform-origin: bottom
}
.qodef-qi-image-gallery.qodef-image--hover-from-left .qodef-e-inner img {
  transform-origin: left
}
.qodef-qi-image-gallery.qodef-image--hover-from-right .qodef-e-inner img {
  transform-origin: right
}
.qodef-qi-image-slider .qodef-e {
  overflow: hidden;
  backface-visibility: hidden
}
.qodef-qi-image-slider .qodef-e-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-image-slider .qodef-e-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color .35s ease-out;
  pointer-events: none
}
.qodef-qi-image-slider .qodef-e-inner-holder {
  position: relative;
  overflow: hidden
}
.qodef-qi-image-slider .qodef-e-alt-text-holder {
  display: flex;
  visibility: hidden;
  opacity: 0;
  transition: all .3s ease-in
}
.qodef-col-num--1.qodef-navigation-alignment--flex-start.qodef-qi-image-slider .qodef-e-alt-text-holder {
  justify-content: flex-end
}
.qodef-col-num--1.qodef-navigation-alignment--flex-end.qodef-qi-image-slider .qodef-e-alt-text-holder {
  justify-content: flex-start
}
.qodef-qi-image-slider .swiper-slide-active .qodef-e-alt-text-holder {
  visibility: visible;
  opacity: 1
}
.qodef-qi-image-slider .qodef-e-alt-text {
  margin-top: 10px
}
.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e-inner-holder {
  display: block;
  width: calc(100% - 1px);
  transform: scale(1.02) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner-holder {
  transform: scale(1.05)
}
.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e-inner-holder {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.03) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner-holder {
  transform: scale(1)
}
.qodef-qi-image-slider.qodef-image--hover-move .qodef-e-inner-holder {
  display: block;
  width: calc(100% + 2px);
  transform: scale(1.2);
  transition: transform .5s cubic-bezier(.33, .02, 0, .93);
  will-change: transform
}
.qodef-qi-image-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-inner-holder {
  transform: scale(1.2) translateX(12px)
}
.qodef-qi-image-slider.qodef-image--hover-from-top .qodef-e-inner-holder {
  transform-origin: top
}
.qodef-qi-image-slider.qodef-image--hover-from-bottom .qodef-e-inner-holder {
  transform-origin: bottom
}
.qodef-qi-image-slider.qodef-image--hover-from-left .qodef-e-inner-holder {
  transform-origin: left
}
.qodef-qi-image-slider.qodef-image--hover-from-right .qodef-e-inner-holder {
  transform-origin: right
}
.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide {
  transform: scale(.85);
  transition: all .3s ease
}
.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-active, .qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-duplicate-active {
  transform: scale(1)
}
.qodef-qi-info-button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 0;
  font-family: inherit;
  font-size: 16px;
  line-height: 2em;
  font-weight: 500;
  text-decoration: none;
  text-transform: none;
  border-radius: 4px;
  outline: 0;
  transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
  padding: 11px 28px;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  line-height: 1.2em;
  overflow: hidden
}
.qodef-qi-info-button .qodef-m-text-holder {
  display: flex;
  align-items: center
}
.qodef-qi-info-button .qodef-m-subtext {
  font-size: .75em
}
.qodef-qi-info-button .qodef-m-subtext.qodef--subtext-color-set {
  transition: color .25s ease-in-out
}
.qodef-qi-info-button.qodef-size--small {
  padding: 6px 24px
}
.qodef-qi-info-button.qodef-size--large {
  padding: 11px 36px
}
.qodef-qi-info-button.qodef-size--full {
  width: 100%;
  text-align: center
}
.qodef-qi-info-button.qodef-layout--filled {
  color: #111;
  background-color: #f4f4f4;
  border: 0;
  font-size: 1rem;
  border-style: solid
}
.qodef-qi-info-button.qodef-layout--filled:hover {
  color: #fff;
  background-color: #111
}
.qodef-qi-info-button.qodef-layout--outlined {
  color: #111;
  background-color: transparent;
  border: 2px solid #111
}
.qodef-qi-info-button.qodef-layout--outlined:hover {
  color: #111;
  background-color: #f4f4f4;
  border-color: #f4f4f4
}
.qodef-qi-info-button.qodef-icon--left .qodef-m-text-holder {
  flex-direction: row-reverse
}
.qodef-qi-info-button .qodef-m-icon {
  color: currentColor
}
.qodef-qi-info-button .qodef-m-icon.qodef--icon-color-set {
  transition: color .25s ease-in-out, background-color .25s ease-in-out
}
.qodef-qi-info-button .qodef-m-icon svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon i, .qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon svg {
  margin-left: 10px
}
.qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon i, .qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon svg {
  margin-right: 10px
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner {
  position: relative;
  overflow: hidden;
  display: inherit;
  padding: 1px
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
  transition: transform .38s cubic-bezier(.37, .08, .02, .93), opacity .18s ease-in-out;
  will-change: transform
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(0) translateY(0);
  transition-delay: .1s;
  opacity: 1
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
  position: absolute;
  opacity: 0;
  left: 1px;
  top: 1px;
  transition-delay: 0s
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) {
  opacity: 0
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(0) translateY(0) translatez(0);
  transition-delay: .25s;
  opacity: 1
}
.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(-150%) translateY(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(200%) translateY(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
  will-change: transform
}
.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(0) translateY(150%) translateZ(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(0) translateY(-150%) translateZ(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg {
  will-change: transform
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2) {
  transform: translateX(-100%) translateY(100%) translateZ(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1) {
  transform: translateX(100%) translateY(-100%) translateZ(0)
}
.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg {
  transition: transform .3s cubic-bezier(.37, .08, .02, .93), opacity .2s ease-in-out;
  transform: translateX(0);
  will-change: transform
}
.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg {
  transform: translateX(4px)
}
.qodef-qi-info-button.qodef-type--icon-boxed {
  padding: 0 !important;
  flex-direction: row;
  align-items: stretch
}
.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder {
  flex-direction: column;
  padding: 11px 28px
}
.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left {
  flex-direction: row-reverse
}
.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left .qodef-m-icon-holder {
  flex-direction: row-reverse
}
.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder {
  align-items: flex-start;
  justify-content: center
}
.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 11px 0;
  flex: 1
}
.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon i {
  line-height: inherit
}
.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-border {
  height: 100%;
  width: 2px;
  background-color: #111;
  transition: background-color .25s ease-in-out
}
.qodef-qi-info-cards {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #f9f9f9;
  padding: 30px;
  transition: background-color .4s ease-out
}
.qodef-qi-info-cards .qodef-m-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-qi-info-cards a:not(.qodef-m-link) {
  position: relative;
  z-index: 1
}
.qodef-qi-info-cards .qodef-m-title {
  margin: 0 0 .5em
}
.qodef-qi-info-cards .qodef-m-title a {
  display: block;
  color: inherit
}
.qodef-qi-info-cards .qodef-m-subtitle {
  margin: 0 0 .5em
}
.qodef-qi-info-cards .qodef-m-content {
  position: relative
}
.qodef-qi-info-cards .qodef-m-content .qodef-m-text {
  margin: 0 0 .5em
}
.qodef-qi-info-cards .qodef-m-icon-wrapper {
  margin: 0 0 .5em
}
.qodef-qi-info-cards .qodef-m-icon-holder {
  font-size: 55px;
  line-height: 1;
  transition: all .3s ease-in-out
}
.qodef-qi-info-cards .qodef-m-icon-holder i {
  vertical-align: top;
  color: inherit
}
.qodef-qi-info-cards .qodef-m-icon-holder svg {
  width: 30px;
  height: auto;
  vertical-align: top;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper {
  position: relative
}
.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper img {
  display: inline-block
}
.qodef-qi-interactive-banner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  width: auto;
  overflow: hidden
}
.qodef-qi-interactive-banner .qodef-m-banner-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block
}
.qodef-qi-interactive-banner .qodef-m-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column
}
.qodef-qi-interactive-banner .qodef-m-title {
  margin: 0
}
.qodef-qi-interactive-banner .qodef-m-title-inner {
  display: inline-block
}
.qodef-qi-interactive-banner .qodef-m-subtitle {
  margin: 0 0 .4em
}
.qodef-qi-interactive-banner .qodef-m-content-inner > .qodef-m-text {
  margin: .7em 0 0
}
.qodef-qi-interactive-banner .qodef-m-text-holder {
  margin: .7em 0 0
}
.qodef-qi-interactive-banner .qodef-m-button {
  padding: .5em 0 0;
  z-index: 1;
  position: relative;
  display: inline-block
}
.qodef-qi-interactive-banner .qodef-m-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  width: auto;
  overflow: hidden
}
.qodef-qi-interactive-banner .qodef-m-image img {
  display: inline-block;
  transition: all .35s ease-out
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom.qodef--visible .qodef-m-content {
  opacity: 1
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content {
  align-items: flex-start;
  justify-content: flex-end;
  padding: 60px;
  opacity: 0;
  transition: opacity .2s
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-movement {
  transform: translateZ(0);
  transition: transform .4s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder {
  opacity: 0;
  transition: opacity .25s ease-out
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder .qodef-m-text {
  margin: 0
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-movement {
  transform: translateY(0) translateZ(0) !important
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-text-holder {
  opacity: 1;
  transition-delay: .15s
}
.qodef-qi-interactive-banner.qodef-layout--image-switch {
  width: 100%;
  background-color: #f6f6f6
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content {
  position: relative;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  text-align: left;
  padding: 60px
}
@media only screen and (max-width:680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content {
    flex-direction: column
  }
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner {
  flex: 1;
  margin-right: 2em
}
@media only screen and (max-width:680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner {
    margin-right: 0
  }
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder {
  position: relative;
  width: 35%
}
@media only screen and (max-width:680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder {
    width: 100%;
    margin-top: 2em
  }
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image {
  transition: .2s ease-in-out
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:first-child {
  opacity: 1
}
.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:last-child {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0
}
.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:first-child {
  opacity: 0
}
.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:last-child {
  opacity: 1
}
.qodef-qi-interactive-banner.qodef-layout--revealing.qodef--visible .qodef-m-content {
  opacity: 1
}
.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content {
  align-items: flex-start;
  justify-content: flex-start;
  padding: 60px;
  opacity: 0;
  transition: opacity .2s
}
.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content-inner > .qodef-m-text {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity .25s, transform .25s cubic-bezier(.22, .61, .36, 1)
}
.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-button {
  transition: transform .4s cubic-bezier(.22, .61, .36, 1);
  transition-delay: .05s
}
.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-button {
  transform: translateY(0) translateZ(0) !important;
  transition-delay: 0s
}
.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-content-inner > .qodef-m-text {
  opacity: 1;
  transform: translateY(0);
  transition-duration: .25s, .35s;
  transition-delay: .1s, .1s
}
.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-content {
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 30px
}
.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button, .qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle {
  opacity: 0;
  transition: opacity .23s ease-out, transform .28s ease-out
}
.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle {
  transform: translateY(-10px)
}
.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button {
  transform: translateY(10px)
}
.qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-button, .qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-subtitle {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-interactive-link-showcase {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  display: flex;
  align-items: center;
  visibility: hidden
}
.qodef-qi-interactive-link-showcase.qodef--full-height {
  height: 100vh
}
.admin-bar .qodef-qi-interactive-link-showcase.qodef--full-height {
  height: calc(100vh - 32px)
}
.qodef-qi-interactive-link-showcase .qodef-e-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0s .45s
}
.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}
.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background img {
  display: none
}
.qodef-qi-interactive-link-showcase .qodef-e-image.qodef--active {
  opacity: 1;
  z-index: 5;
  transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}
.qodef-qi-interactive-link-showcase .qodef-m-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 10
}
.qodef-qi-interactive-link-showcase .qodef-m-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: auto;
  color: #111;
  margin: .6em 0
}
.qodef-qi-interactive-link-showcase .qodef-e-title {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-family: inherit;
  font-weight: 500;
  letter-spacing: -.02em;
  font-size: 39px;
  line-height: 1.19048em;
  transition: color .2s ease-out;
  z-index: 2
}
@media only screen and (max-width:680px) {
  .qodef-qi-interactive-link-showcase .qodef-e-title {
    font-size: 36px
  }
}
.qodef-qi-interactive-link-showcase .qodef-e-inner-title {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 2px;
  background-color: currentColor;
  transition: width .3s ease
}
.qodef-qi-interactive-link-showcase .qodef-e-inner-title:hover:after {
  width: 100%
}
.qodef-hover--underline.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after {
  bottom: 0
}
.qodef-hover--line-through.qodef-qi-interactive-link-showcase .qodef-e-inner-title:after {
  top: 50%;
  transform: translateY(-50%)
}
.qodef-qi-interactive-link-showcase .qodef--active.qodef-m-item .qodef-e-inner-title:after {
  width: 100%
}
.qodef-qi-interactive-link-showcase .qodef-e-text {
  display: block
}
.qodef-qi-interactive-link-showcase.qodef--init {
  visibility: visible
}
.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-images {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-items {
  width: 40%;
  justify-content: center;
  align-items: flex-start
}
.qodef-qi-interactive-link-showcase.qodef-layout--split {
  align-items: stretch
}
.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images {
  position: relative;
  flex: 1
}
@media only screen and (max-width:680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images {
    display: none
  }
}
@media only screen and (max-width:480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images {
    display: none
  }
}
.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items {
  width: 40%;
  justify-content: center;
  align-items: flex-start;
  padding: 150px 10%
}
@media only screen and (max-width:680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items {
    width: 100%
  }
}
@media only screen and (max-width:480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items {
    width: 100%
  }
}
.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background) {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background) img {
  max-height: 100%;
  object-fit: contain
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard {
  justify-content: center;
  text-align: center
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}
@media only screen and (max-width:768px) {
  .qodef-standard-hide-under--768 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images {
    display: none
  }
}
@media only screen and (max-width:480px) {
  .qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images {
    display: none
  }
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items {
  width: 40%;
  justify-content: center
}
@media only screen and (max-width:680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items {
    width: 100%
  }
}
@media only screen and (max-width:480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items {
    width: 100%
  }
}
.qodef-standard-images-on-top--yes .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items {
  z-index: unset
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .35s ease-out
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--left {
  left: 0;
  width: 30%
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--right {
  left: auto;
  right: 0;
  width: 30%
}
.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image img {
  position: relative
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}
@media only screen and (max-width:680px) {
  .qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images {
    display: none
  }
}
@media only screen and (max-width:480px) {
  .qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images {
    display: none
  }
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
  margin: 0 -20px
}
@media only screen and (max-width:680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items {
    width: 100%
  }
}
@media only screen and (max-width:480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items {
    width: 100%
  }
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-item {
  position: relative;
  flex: 1;
  flex-grow: 0;
  margin: 0 !important
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title {
  white-space: nowrap;
  padding: 0 20px
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title:before {
  position: absolute;
  right: 0;
  transform: translateX(50%)
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-text {
  padding: 0 20px
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .35s ease-out
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--left {
  left: 0;
  width: 30%;
  justify-content: flex-start
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--right {
  left: auto;
  right: 0;
  width: 30%;
  justify-content: flex-end
}
.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image img {
  position: relative
}
.qodef-qi-item-showcase {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%
}
.qodef-qi-item-showcase .qodef-m-image {
  position: relative;
  flex-shrink: 0;
  max-width: 60%;
  padding: 0 60px
}
.qodef-qi-item-showcase .qodef-m-image img {
  display: block
}
.qodef-qi-item-showcase .qodef-m-items {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%
}
.qodef-qi-item-showcase .qodef-m-items.qodef--left {
  text-align: right
}
.qodef-qi-item-showcase .qodef-m-items.qodef--right {
  text-align: left
}
.qodef-qi-item-showcase .qodef-m-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 60px
}
@media screen and (min-width:1025px) {
  .qodef-qi-item-showcase .qodef-m-item:last-child {
    margin-bottom: 0 !important
  }
}
.qodef-qi-item-showcase .qodef-e-icon-holder {
  line-height: 1em;
  transition: color .2s ease-out
}
.qodef-qi-item-showcase .qodef-e-icon-holder a {
  display: inline-block
}
.qodef-qi-item-showcase .qodef-e-icon-holder > svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-item-showcase .qodef-e-title {
  margin: 0 0 1em
}
.qodef-qi-item-showcase .qodef-e-title-link {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-qi-item-showcase .qodef-e-title-link:hover {
  color: var(--qode-main-color)
}
.qodef-qi-item-showcase .qodef-e-text {
  margin: 0
}
.qodef-qi-item-showcase.qodef-qi--has-appear {
  visibility: hidden
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-image {
  transform: translateY(70px);
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  opacity: 0
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item {
  transform: translateY(70px);
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  opacity: 0
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(1) {
  transition-delay: .2s
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(2) {
  transition-delay: .4s
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(3) {
  transition-delay: .6s
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(4) {
  transition-delay: .8s
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(5) {
  transition-delay: 1s
}
.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(6) {
  transition-delay: 1.2s
}
.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared {
  visibility: visible
}
.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-image {
  opacity: 1;
  transform: translateY(0)
}
.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-item {
  opacity: 1;
  transform: translateY(0)
}
@media only screen and (max-width:1024px) {
  .qodef-qi-item-showcase {
    align-items: flex-start;
    flex-wrap: wrap
  }
  .qodef-qi-item-showcase .qodef-m-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    max-width: 100%;
    padding-left: 0 !important
  }
  .qodef-qi-item-showcase .qodef-m-items {
    left: 40%;
    width: calc(100% - 40%)
  }
  .qodef-qi-item-showcase .qodef-m-items .qodef-m-item {
    transition-delay: 0s
  }
  .qodef-qi-item-showcase .qodef-m-items.qodef--left {
    text-align: left
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-item-showcase .qodef-m-image {
    display: none
  }
  .qodef-qi-item-showcase .qodef-m-items {
    left: 0;
    width: 100%
  }
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-m-item {
  display: flex;
  align-items: flex-start
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item {
  flex-direction: row-reverse
}
@media only screen and (max-width:1024px) {
  .qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item {
    flex-direction: row
  }
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder {
  margin-left: .5em
}
@media only screen and (max-width:1024px) {
  .qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder {
    margin-left: 0;
    margin-right: .5em
  }
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--right .qodef-e-side-holder {
  margin-right: .5em
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-icon-holder {
  font-size: 3em;
  flex-shrink: 0
}
.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-content-holder {
  flex: 1
}
.qodef-qi-item-showcase.qodef-layout--standard .qodef-e-icon-holder, .qodef-qi-item-showcase.qodef-layout--standard .qodef-e-number {
  margin-bottom: .4em
}
.qodef-qi-message-box {
  background: #d5eaf4;
  padding: 40px 40px;
  display: flex;
  transition: opacity .19s ease, visibility .19s ease
}
.qodef-qi-message-box.qodef-hidden {
  opacity: 0;
  visibility: hidden
}
.qodef-qi-message-box.qodef-icon--middle {
  align-items: center
}
.qodef-qi-message-box.qodef-icon--top {
  align-items: flex-start
}
.qodef-qi-message-box.qodef-icon--bottom {
  align-items: flex-end
}
.qodef-qi-message-box .qodef-m-close-icon {
  position: absolute;
  right: 17px;
  top: 17px;
  line-height: 1;
  cursor: pointer;
  transition: color .25s ease-in-out
}
.qodef-qi-message-box .qodef-m-close-icon i {
  color: inherit
}
.qodef-qi-message-box .qodef-m-close-icon svg {
  width: 30px;
  height: auto;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-message-box .qodef-m-icon {
  line-height: 1;
  margin-right: 20px
}
.qodef-qi-message-box .qodef-m-title {
  margin: 0
}
.qodef-qi-message-box .qodef-m-text {
  margin: 0
}
.q-message-box-holder {
  transition: height .23s cubic-bezier(.05, .47, .58, 1)
}
.qodef-qi-parallax-images {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-parallax-images .qodef-m-images {
  position: relative;
  display: inline-block;
  vertical-align: middle
}
.qodef-browser--ms-explorer .qodef-qi-parallax-images .qodef-m-images {
  width: 100%
}
.e--ua-firefox .qodef-qi-parallax-images .qodef-m-images img {
  backface-visibility: hidden
}
.qodef-qi-parallax-images .qodef-e-parallax-image {
  position: absolute;
  display: block;
  transition: all .7s cubic-bezier(.23, 1, .32, 1)
}
.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-left {
  top: 0;
  left: 0
}
.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-right {
  top: 0;
  right: 0
}
.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-left {
  bottom: 0;
  left: 0
}
.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-right {
  bottom: 0;
  right: 0
}
.qodef-qi-preview-slider {
  position: relative;
  opacity: 0;
  transition: opacity .35s ease-out
}
.qodef-qi-preview-slider.qodef--visible {
  opacity: 1
}
.qodef-qi-preview-slider .qodef-preview-slider-device-holder {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10
}
.qodef-qi-preview-slider .qodef-preview-slider-device {
  position: absolute;
  margin: auto;
  width: 214px;
  bottom: -50px;
  right: 50px
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image {
  position: relative;
  pointer-events: none;
  z-index: 10
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image img {
  width: 100%;
  filter: drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-items {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-qi-swiper-container {
  overflow: hidden;
  height: 100%;
  padding: 0 !important
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item {
  height: 100%
}
.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item img {
  height: 100%;
  object-fit: cover
}
.qodef-qi-pricing-list {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-qi-pricing-list .qodef-m-item:not(:last-child) {
  margin-bottom: 35px
}
.qodef-qi-pricing-list .qodef-m-item.qodef-has-discount .qodef-e-heading-price {
  text-decoration: line-through;
  margin-right: .25em
}
.qodef-qi-pricing-list .qodef-e-heading {
  display: flex;
  align-items: baseline
}
.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image {
  max-width: 20%
}
.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image img {
  margin-left: 10px
}
.qodef-qi-pricing-list .qodef-e-heading-title {
  margin: 0
}
.qodef-qi-pricing-list .qodef-e-heading-line {
  flex-grow: 1;
  margin: 0 8px;
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-pricing-list .qodef-e-heading-discount-price, .qodef-qi-pricing-list .qodef-e-heading-price {
  margin: 0;
  color: #111
}
.qodef-qi-pricing-list .qodef-e-description {
  margin: .5em 0 0;
  color: #9c9c9c
}
.qodef-qi-pricing-list .qodef-m-button {
  margin-top: 30px
}
.qodef-qi-pricing-list.qodef-pricing-line--pattern .qodef-e-heading-line {
  height: 5px;
  background-repeat: repeat;
  border: none
}
.qodef-qi-pricing-list.qodef-pricing-line--dashed .qodef-e-heading-line {
  border-bottom-style: dashed
}
.qodef-qi-pricing-list.qodef-pricing-line--dotted .qodef-e-heading-line {
  border-bottom-style: dotted
}
.qodef-qi-pricing-list.qodef-with-separator .qodef-m-item:not(:last-child) {
  border-bottom: 1px solid #ebebeb
}
.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item {
  display: flex;
  align-items: center
}
.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-image {
  max-width: 25%;
  flex-shrink: 0;
  margin-right: 24px
}
.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-item-holder {
  flex: 1
}
.qodef-qi-pricing-table {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  overflow: hidden
}
.qodef-qi-pricing-table.qodef-status--featured {
  transform: translateY(-18px)
}
.qodef-qi-pricing-table .qodef-m-inner {
  position: relative;
  padding: 45px
}
.qodef-qi-pricing-table .qodef-m-title {
  margin: 0
}
.qodef-qi-pricing-table .qodef-m-price {
  display: flex;
  align-items: baseline
}
.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-wrapper {
  display: inline-flex;
  margin: 0;
  line-height: 1;
  justify-content: center;
  align-items: baseline
}
.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-currency {
  align-self: flex-start
}
.qodef-qi-pricing-table.qodef-period--side .qodef-m-price-period {
  margin-left: 5px
}
.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price {
  flex-direction: column
}
.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price-period {
  margin: 0
}
.qodef-qi-pricing-table .qodef-m-content {
  padding: 25px 0 0;
  margin: 0
}
.qodef-qi-pricing-table .qodef-m-content li {
  margin-bottom: 8px
}
.qodef-qi-pricing-table .qodef-m-content li:last-child {
  margin-bottom: 0
}
.qodef-qi-pricing-table .qodef-m-content li.qodef--excluded {
  text-decoration: line-through;
  color: rgba(17, 17, 17, .6)
}
.qodef-qi-pricing-table .qodef-m-button .qodef-qi-button {
  margin: 25px 0 0
}
.qodef-qi-pricing-table .qodef-m-label {
  position: absolute;
  right: 15px;
  color: #fff;
  background-color: #111
}
.qodef-qi-pricing-table.qodef-label-type--badge .qodef-m-label {
  top: 15px;
  border-radius: 50px;
  padding: 10px
}
.qodef-qi-pricing-table.qodef-label-type--ribbon .qodef-m-label {
  top: -1px;
  border-radius: 50px 0 0 50px;
  transform: rotate(-90deg) translate(0, -100%);
  transform-origin: right top;
  padding: 5px 15px
}
.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content {
  list-style-type: none
}
.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-pricing-table.qodef-list-style-icon .qodef-e-icon {
  display: inline-block
}
.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-m-content {
  margin: 0 calc(-1em - 5px)
}
.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside li {
  position: relative;
  display: flex
}
.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-icon {
  position: absolute;
  left: 0
}
.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-text {
  flex: 1;
  padding: 0 5px;
  margin: 0 1em
}
.qodef-qi-pricing-table.qodef-list-style--outside .qodef-m-content {
  list-style-position: outside
}
.qodef-qi-pricing-table.qodef-list-style--inside .qodef-m-content {
  list-style-position: inside
}
.qodef-qi-pricing-table.qodef-list-type--none .qodef-m-content {
  list-style-type: none
}
.qodef-qi-pricing-table .qodef-qi-separator .qodef-m-line {
  width: 30px
}
.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-inner {
  padding: 50px
}
.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-title {
  background-color: #f6f6f6;
  padding: 30px 50px
}
.qodef-qi-pricing-table.qodef-layout--minimal {
  border-width: 0 0 0 1px
}
.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-inner {
  padding: 0 0 0 15px
}
.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-price-wrapper {
  margin: 0 0 .5em
}
.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-inner {
  padding: 0 50px 40px
}
.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-title-wrapper {
  background-color: #f6f6f6;
  padding: 40px 20px
}
.qodef-qi-pricing-table.qodef-layout--standard .qodef-m-title {
  margin: 0 0 1em
}
.qodef-qi-pricing-table.qodef-layout--vertical-image {
  display: flex
}
.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-inner {
  flex: 1
}
.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder {
  width: 90px;
  max-width: 60%
}
.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder .qodef-m-image {
  height: 100%
}
.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder img {
  height: 100%;
  object-fit: cover
}
.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-title {
  margin-bottom: 1em
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-inner {
  padding: 0
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-top {
  padding: 50px
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content {
  padding: 0
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content .qodef-e-item {
  padding: 27px 50px;
  margin: 0;
  border-top: 1px solid #ebebeb
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon {
  line-height: 1em
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon svg {
  width: 1em;
  vertical-align: top;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title {
  margin: .7em 0 1em
}
.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-button .qodef-qi-button {
  width: 100%;
  text-align: center;
  margin-top: 0
}
.qodef-qi-process.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item:last-child .qodef-e-line {
  display: none
}
.qodef-qi-process .qodef-e-icon-holder {
  position: relative;
  z-index: 5
}
.qodef-qi-process .qodef-e-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3em;
  height: 3em;
  font-size: 60px;
  background: #f6f6f6;
  border-radius: 50%;
  margin: 0 auto;
  z-index: 3
}
.qodef-qi-process .qodef-e-number {
  position: absolute;
  top: 0;
  right: 0;
  background: #333;
  width: 2.8em;
  height: 2.8em;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-qi-process .qodef-e-line {
  position: absolute;
  z-index: 2
}
.qodef-qi-process .qodef-e-title {
  margin: 2em 0 0
}
.qodef-qi-process .qodef-e-text {
  margin: .3em 0 0
}
.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-number {
  width: 2.8em;
  height: 2.8em;
  font-size: 20px
}
.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line {
  top: 50%;
  left: 50%;
  width: 100%;
  height: auto
}
.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner {
  width: 100%;
  height: 100%;
  border-bottom: #acacac;
  position: absolute;
  top: 0;
  left: 0
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-line-inner {
  transition: transform 1s;
  transform-origin: left;
  transform: scaleX(0)
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-icon {
  transition: transform .35s, opacity .2s;
  transform: scale(.8);
  opacity: 0
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-title {
  transition: transform .35s, opacity .2s;
  transform: translateY(10px);
  opacity: 0
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) {
  transition-delay: 0s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner {
  transition-delay: .25s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon {
  transition-delay: 0s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title {
  transition-delay: .1s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) {
  transition-delay: .35s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner {
  transition-delay: .6s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon {
  transition-delay: .35s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title {
  transition-delay: .45s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) {
  transition-delay: .7s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner {
  transition-delay: .95s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon {
  transition-delay: .7s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title {
  transition-delay: .8s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) {
  transition-delay: 1.05s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner {
  transition-delay: 1.3s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon {
  transition-delay: 1.05s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title {
  transition-delay: 1.15s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) {
  transition-delay: 1.4s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner {
  transition-delay: 1.65s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon {
  transition-delay: 1.4s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title {
  transition-delay: 1.5s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) {
  transition-delay: 1.75s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner {
  transition-delay: 2s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon {
  transition-delay: 1.75s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title {
  transition-delay: 1.85s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) {
  transition-delay: 2.1s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner {
  transition-delay: 2.35s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon {
  transition-delay: 2.1s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title {
  transition-delay: 2.2s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) {
  transition-delay: 2.45s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner {
  transition-delay: 2.7s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon {
  transition-delay: 2.45s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title {
  transition-delay: 2.55s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) {
  transition-delay: 2.8s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner {
  transition-delay: 3.05s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon {
  transition-delay: 2.8s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title {
  transition-delay: 2.9s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) {
  transition-delay: 3.15s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner {
  transition-delay: 3.4s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon {
  transition-delay: 3.15s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title {
  transition-delay: 3.25s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) {
  transition-delay: 3.5s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner {
  transition-delay: 3.75s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon {
  transition-delay: 3.5s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title {
  transition-delay: 3.6s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) {
  transition-delay: 3.85s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner {
  transition-delay: 4.1s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon {
  transition-delay: 3.85s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title {
  transition-delay: 3.95s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) {
  transition-delay: 4.2s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner {
  transition-delay: 4.45s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon {
  transition-delay: 4.2s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title {
  transition-delay: 4.3s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) {
  transition-delay: 4.55s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner {
  transition-delay: 4.8s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon {
  transition-delay: 4.55s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title {
  transition-delay: 4.65s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) {
  transition-delay: 4.9s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner {
  transition-delay: 5.15s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon {
  transition-delay: 4.9s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title {
  transition-delay: 5s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) {
  transition-delay: 5.25s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner {
  transition-delay: 5.5s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon {
  transition-delay: 5.25s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title {
  transition-delay: 5.35s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) {
  transition-delay: 5.6s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner {
  transition-delay: 5.85s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon {
  transition-delay: 5.6s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title {
  transition-delay: 5.7s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) {
  transition-delay: 5.95s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner {
  transition-delay: 6.2s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon {
  transition-delay: 5.95s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title {
  transition-delay: 6.05s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) {
  transition-delay: 6.3s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner {
  transition-delay: 6.55s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon {
  transition-delay: 6.3s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title {
  transition-delay: 6.4s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) {
  transition-delay: 6.65s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner {
  transition-delay: 6.9s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon {
  transition-delay: 6.65s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title {
  transition-delay: 6.75s
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner {
  transform: scaleX(1)
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon {
  transform: scale(1);
  opacity: 1
}
.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title {
  transform: translateY(0);
  opacity: 1
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-grid-inner {
  grid-row-gap: 0
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-content {
  display: flex;
  align-items: stretch
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-text-wrapper {
  margin-left: 30px
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-process-item:not(:last-child) .qodef-e-icon-holder {
  padding-bottom: 50px
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-icon {
  font-size: 40px
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line {
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%)
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-left: 1px solid #acacac
}
.qodef-qi-process.qodef-item-layout--vertical .qodef-e-title {
  margin: 0
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-line-inner {
  transition: transform .8s;
  transform-origin: top;
  transform: scaleY(0)
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-icon {
  transition: opacity .35s;
  opacity: 0
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-title {
  transition: transform .35s, opacity .25s;
  transform: translateY(-10px);
  opacity: 0
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) {
  transition-delay: 0s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner {
  transition-delay: 0s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon {
  transition-delay: 0s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title {
  transition-delay: .15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) {
  transition-delay: .5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner {
  transition-delay: .5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon {
  transition-delay: .5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title {
  transition-delay: .65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) {
  transition-delay: 1s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner {
  transition-delay: 1s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon {
  transition-delay: 1s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title {
  transition-delay: 1.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) {
  transition-delay: 1.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner {
  transition-delay: 1.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon {
  transition-delay: 1.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title {
  transition-delay: 1.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) {
  transition-delay: 2s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner {
  transition-delay: 2s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon {
  transition-delay: 2s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title {
  transition-delay: 2.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) {
  transition-delay: 2.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner {
  transition-delay: 2.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon {
  transition-delay: 2.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title {
  transition-delay: 2.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) {
  transition-delay: 3s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner {
  transition-delay: 3s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon {
  transition-delay: 3s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title {
  transition-delay: 3.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) {
  transition-delay: 3.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner {
  transition-delay: 3.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon {
  transition-delay: 3.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title {
  transition-delay: 3.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) {
  transition-delay: 4s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner {
  transition-delay: 4s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon {
  transition-delay: 4s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title {
  transition-delay: 4.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) {
  transition-delay: 4.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner {
  transition-delay: 4.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon {
  transition-delay: 4.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title {
  transition-delay: 4.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) {
  transition-delay: 5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner {
  transition-delay: 5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon {
  transition-delay: 5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title {
  transition-delay: 5.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) {
  transition-delay: 5.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner {
  transition-delay: 5.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon {
  transition-delay: 5.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title {
  transition-delay: 5.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) {
  transition-delay: 6s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner {
  transition-delay: 6s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon {
  transition-delay: 6s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title {
  transition-delay: 6.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) {
  transition-delay: 6.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner {
  transition-delay: 6.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon {
  transition-delay: 6.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title {
  transition-delay: 6.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) {
  transition-delay: 7s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner {
  transition-delay: 7s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon {
  transition-delay: 7s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title {
  transition-delay: 7.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) {
  transition-delay: 7.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner {
  transition-delay: 7.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon {
  transition-delay: 7.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title {
  transition-delay: 7.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) {
  transition-delay: 8s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner {
  transition-delay: 8s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon {
  transition-delay: 8s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title {
  transition-delay: 8.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) {
  transition-delay: 8.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner {
  transition-delay: 8.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon {
  transition-delay: 8.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title {
  transition-delay: 8.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) {
  transition-delay: 9s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner {
  transition-delay: 9s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon {
  transition-delay: 9s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title {
  transition-delay: 9.15s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) {
  transition-delay: 9.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner {
  transition-delay: 9.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon {
  transition-delay: 9.5s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title {
  transition-delay: 9.65s
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner {
  transform: scaleY(1)
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon {
  opacity: 1
}
.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title {
  transform: translateX(0);
  opacity: 1
}
.qodef-qi-progress-bar-circle {
  position: relative;
  visibility: hidden
}
.qodef-qi-progress-bar-circle.qodef--init {
  visibility: visible
}
.qodef-qi-progress-bar-circle .qodef-m-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}
.qodef-qi-progress-bar-circle .qodef-m-canvas {
  position: relative;
  width: 100%
}
.qodef-qi-progress-bar-circle .qodef-m-title {
  margin: 2em 0 0
}
.qodef-qi-progress-bar-circle .qodef-m-text {
  margin: .5em 0 0 0
}
.qodef-qi-progress-bar-circle .qodef-m-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 62px
}
.qodef-qi-progress-bar-circle .qodef-m-percentage {
  font-size: 60%;
  top: -.3em
}
.qodef-qi-progress-bar-horizontal {
  position: relative;
  visibility: hidden
}
.qodef-qi-progress-bar-horizontal.qodef--init {
  visibility: visible
}
.qodef-qi-progress-bar-horizontal.qodef--pattern .qodef-m-canvas svg path:first-child {
  opacity: 0
}
.qodef-qi-progress-bar-horizontal .qodef-m-inner {
  position: relative;
  display: flex;
  flex-direction: column
}
.qodef-qi-progress-bar-horizontal .qodef-m-canvas {
  position: relative;
  width: 100%
}
.qodef-qi-progress-bar-horizontal .qodef-m-content {
  display: flex;
  align-items: center
}
.qodef-qi-progress-bar-horizontal .qodef-m-title {
  margin: 0 0 .5em
}
.qodef-qi-progress-bar-horizontal .qodef-m-value {
  padding: 0;
  margin: 0 0 .5em;
  font-size: 16px;
  position: absolute
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-on .qodef-m-value {
  margin: 0;
  transform: translateY(100%);
  z-index: 1
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above .qodef-m-value-inner {
  opacity: 0;
  transition: opacity .2s .5s
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above.qodef--init .qodef-m-value-inner {
  opacity: 1
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-content {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  z-index: 1
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-title {
  margin: 0 0 0 .5em
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-value {
  margin: 0 0 0 .5em;
  position: relative
}
.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-above .qodef-m-value {
  right: 0
}
.qodef-qi-progress-bar-vertical {
  position: relative;
  visibility: hidden
}
.qodef-qi-progress-bar-vertical.qodef--init {
  visibility: visible
}
.qodef-qi-progress-bar-vertical.qodef--pattern .qodef-m-canvas svg path:first-child {
  opacity: 0
}
.qodef-qi-progress-bar-vertical .qodef-m-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 100%
}
.qodef-qi-progress-bar-vertical .qodef-m-canvas {
  position: relative
}
.qodef-qi-progress-bar-vertical .qodef-m-canvas svg {
  max-width: 100%
}
.qodef-qi-progress-bar-vertical .qodef-m-title {
  margin: 1em 0 0
}
.qodef-qi-progress-bar-vertical .qodef-m-value {
  padding: 0;
  margin: 0;
  font-size: 16px
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-title {
  margin: 0 0 0 1em
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-value {
  margin: 0 0 0 1em
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-inner {
  flex-direction: row;
  align-items: flex-end
}
.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-value {
  position: absolute;
  margin: 0 0 .5em;
  right: 0
}
.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-title {
  position: absolute;
  margin: 0 0 .5em;
  left: 0
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-content {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-title {
  margin: 0 0 0 .5em
}
.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-value {
  margin: 0 0 0 .5em
}
.qodef-qi-section-title {
  position: relative
}
.qodef-qi-section-title .qodef-m-title {
  margin: 0
}
.qodef-qi-section-title .qodef-m-subtitle {
  display: inline-flex;
  align-items: baseline;
  margin: 0
}
.qodef-subtitle-icon--right.qodef-qi-section-title .qodef-m-subtitle {
  flex-direction: row
}
.qodef-subtitle-icon--left.qodef-qi-section-title .qodef-m-subtitle {
  flex-direction: row-reverse
}
.qodef-qi-section-title .qodef-m-icon-holder {
  display: inline-block;
  line-height: 1em
}
.qodef-qi-section-title .qodef-m-icon-holder svg {
  width: 1em;
  height: auto;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-section-title > .qodef-m-text {
  margin: .5em 0 0
}
.qodef-qi-section-title .qodef-m-button {
  margin-top: .65em
}
.qodef-qi-section-title.qodef-decoration--underline .qodef-e-decorated {
  text-decoration: underline
}
.qodef-qi-section-title.qodef-decoration--italic .qodef-e-decorated {
  font-style: italic
}
.qodef-qi-section-title.qodef-decoration--bold .qodef-e-decorated {
  font-weight: 700
}
.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - .07em), currentColor .07em);
  background-size: 100% 87%
}
.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:hover {
  color: currentColor;
  text-decoration: none;
  animation: qodef-animate-underline-multiline 1.1s cubic-bezier(.32, .32, .15, 1.17) forwards
}
.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:focus {
  color: currentColor
}
.qodef-qi-section-title.qodef-text-link--underline > .qodef-m-text a {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: .9s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-qi-section-title.qodef-text-link--underline > .qodef-m-text a:hover {
  text-decoration: none;
  background-size: 100% 100%
}
.qodef-qi-section-title.qodef-text-link--underline-thick > .qodef-m-text a {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
  transition: .9s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-qi-section-title.qodef-text-link--underline-thick > .qodef-m-text a:hover {
  text-decoration: none;
  background-size: 100% 100%
}
@keyframes qodef-qi-animate-underline-multiline-thick {
  0% {
    background-size: 100% 93%;
    background-position-x: right
  }
  38% {
    background-size: 0 93%;
    background-position-x: right
  }
  39% {
    background-size: 0 93%;
    background-position-x: left
  }
  100% {
    background-size: 100% 93%;
    background-position-x: left
  }
}
.qodef-qi-section-title.qodef-text-link--underline-initial > .qodef-m-text a {
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - .07em), currentColor .07em);
  background-size: 100% 93%
}
.qodef-qi-section-title.qodef-text-link--underline-initial > .qodef-m-text a:hover {
  text-decoration: none;
  animation: qodef-qi-animate-underline-multiline-thick 1.1s cubic-bezier(.32, .32, .15, 1.17) forwards
}
@media only screen and (max-width:1024px) {
  .qodef-qi-section-title.qodef-title-break--disabled .qodef-m-title br {
    display: none
  }
}
.qodef-qi-separator {
  position: relative;
  height: auto;
  font-size: 0;
  line-height: 1
}
.qodef-qi-separator .qodef-m-line {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-size: 1px;
  color: #111;
  border-bottom: 1em solid currentColor;
  margin: 10px 0
}
.qodef-qi-separator.qodef-position--center {
  text-align: center
}
.qodef-qi-separator.qodef-position--left {
  text-align: left
}
.qodef-qi-separator.qodef-position--right {
  text-align: right
}
.qodef-qi-separator.qodef-separator--border-image .qodef-m-line {
  font-size: 12px;
  height: 1em;
  border-bottom: none;
  margin: 10px 0;
  background-size: contain;
  background-repeat: round
}
.qodef-qi-separator.qodef-separator--with-icon {
  display: flex
}
.qodef-qi-separator.qodef-separator--with-icon .qodef-m-line {
  display: flex;
  align-items: center;
  border-width: 0
}
.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 1em
}
.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-separator.qodef-separator--with-icon .qodef-m-inner-line {
  width: 50%;
  border-color: currentColor;
  border-style: inherit;
  border-width: 1em
}
.qodef-qi-separator.qodef-separator--with-icon.qodef-position--center {
  justify-content: center
}
.qodef-qi-separator.qodef-separator--with-icon.qodef-position--left {
  justify-content: flex-start
}
.qodef-qi-separator.qodef-separator--with-icon.qodef-position--right {
  justify-content: flex-end
}
.qodef-qi-slider-switch {
  position: relative;
  opacity: 0;
  transition: opacity .35s ease-out
}
.qodef-qi-slider-switch.qodef--visible {
  opacity: 1
}
.qodef-qi-slider-switch .qodef-m-main-text {
  margin-bottom: 30px
}
.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-title {
  margin: 0 0 .7em
}
.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-text {
  margin: 0
}
.qodef-qi-slider-switch .qodef-m-main {
  position: relative
}
.qodef-qi-slider-switch .qodef-m-main-slider {
  position: absolute;
  top: 50px;
  left: 50px;
  right: 50px;
  bottom: 50px;
  border-radius: 10%
}
.qodef-qi-slider-switch .qodef-m-main-slider .qodef-qi-swiper-container {
  height: 100%;
  z-index: unset
}
.qodef-qi-slider-switch .qodef-m-main-slider .swiper-slide a {
  height: 100%
}
.qodef-qi-slider-switch .qodef-slider-main-image {
  position: relative;
  z-index: 5;
  pointer-events: none
}
.qodef-qi-slider-switch .qodef-slider-main-image img {
  width: 100%
}
.qodef-qi-slider-switch .qodef-slider-switch-device-holder {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10
}
.qodef-qi-slider-switch .qodef-slider-switch-device {
  position: absolute;
  margin: auto;
  width: 214px;
  bottom: -50px;
  right: 50px;
  overflow: hidden
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image {
  position: relative;
  pointer-events: none;
  z-index: 10
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image img {
  width: 100%;
  filter: drop-shadow(0 6px 16.8px rgba(0, 0, 0, .07))
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-items {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-qi-swiper-container {
  overflow: hidden;
  height: 100%;
  padding: 0 !important
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item {
  height: 100%
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item a {
  height: 100%
}
.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item img {
  height: 100%;
  width: 100%;
  object-fit: cover
}
.qodef-qi-slider-switch .qodef-m-main-text a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-text, .qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-title {
  opacity: 0;
  transform: translateX(40px);
  transition: .3s ease-in-out
}
.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text, .qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title {
  opacity: 1;
  transform: translateX(0)
}
.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title {
  transition: opacity .35s .2s, transform .65s cubic-bezier(.26, 0, 0, 1.01) .2s
}
.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text {
  transition: opacity .35s .35s, transform .65s cubic-bezier(.26, 0, 0, 1.01) .35s
}
.qodef-qi-table-of-contents {
  position: relative
}
.qodef-qi-table-of-contents .qodef-m-title {
  margin: 0
}
.qodef-qi-table-of-contents .qodef-m-subtitle {
  margin: 0
}
.qodef-qi-table-of-contents .qodef-m-text {
  margin: .5em 0 0
}
.qodef-qi-table-of-contents .qodef-m-table-content {
  margin-top: 1.5em
}
.qodef-qi-table-of-contents .qodef-m-table-content a {
  position: relative;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit
}
.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a {
  width: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: .55s cubic-bezier(.32, .32, .15, 1.17);
  background-size: 0 100%
}
.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a:hover {
  background-size: 100% 100%
}
.qodef-qi-table-of-contents.qodef-list-position--inside ol, .qodef-qi-table-of-contents.qodef-list-position--inside ul {
  list-style-position: inside
}
.qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content > ol, .qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content > ul {
  margin-left: 0 !important
}
.qodef-qi-table-of-contents.qodef-list-position--outside ol, .qodef-qi-table-of-contents.qodef-list-position--outside ul {
  list-style-position: outside
}
.qodef-qi-tabs-horizontal.qodef-layout--simple {
  position: relative;
  visibility: hidden
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef--init {
  visibility: visible
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none
}
@media only screen and (max-width:680px) {
  .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation .qodef-tab-title, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li {
    width: 100%
  }
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li {
  position: relative;
  margin: 0;
  padding: 0
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li .qodef-tab-title {
  margin: 0
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a {
  position: relative;
  color: #cacaca;
  display: block;
  padding: 0;
  transition: color .25s ease-out
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  transition: opacity .25s ease-out
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: transparent;
  transition: opacity .25s ease-out
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a .q-text {
  z-index: 1;
  position: relative
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li:not(:last-child) {
  margin-right: 4em
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a {
  color: #1e1e1e
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a:after, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a:before, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a:after, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a:before {
  opacity: 1
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-content {
  position: relative;
  padding: 26px 0 0
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li a:after {
  opacity: 1;
  transform: scaleX(0);
  transition: transform .36s cubic-bezier(.51, .5, .07, .99)
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-active a:after, .qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-hover a:after {
  transform: scaleX(1)
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-left .qodef-tabs-horizontal-navigation li a:after {
  transform-origin: left
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li a:after {
  left: unset;
  right: 0;
  transform: scaleX(1);
  width: 0;
  transition: width .36s cubic-bezier(.51, .5, .07, .99)
}
.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-active a:after, .qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-hover a:after {
  width: 100%
}
.qodef-qi-tabs-vertical.qodef-layout--simple {
  position: relative;
  visibility: hidden;
  display: flex;
  align-items: stretch;
  height: 100%
}
.qodef-qi-tabs-vertical.qodef-layout--simple.qodef--init {
  visibility: visible
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation {
  position: relative;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-shrink: 0;
  display: block
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .qodef-tab-title {
  margin: 0
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a {
  position: relative;
  color: #cacaca;
  display: block;
  padding: 0;
  transition: color .25s ease-out
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a:after {
  height: 100%;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  transition: opacity .25s ease-out
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: transparent;
  transition: opacity .25s ease-out
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a {
  color: #1e1e1e
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a:after, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a:before, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a:after, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a:before {
  opacity: 1
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .q-text {
  z-index: 1;
  position: relative
}
.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-content {
  position: relative;
  padding: 0 0 0 26px
}
.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li a:after {
  opacity: 1;
  transform: scaleY(0);
  transition: transform .36s cubic-bezier(.51, .5, .07, .99)
}
.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-active a:after, .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-hover a:after {
  transform: scaleY(1)
}
.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw.qodef-title-sideline-from-top .qodef-tabs-vertical-navigation li a:after {
  transform-origin: top
}
@media only screen and (max-width:1024px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-navigation {
    width: 100%
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-content {
    padding: 26px 0 0
  }
}
@media only screen and (max-width:768px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-navigation {
    width: 100%
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-content {
    padding: 26px 0 0
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-navigation {
    width: 100%
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-content {
    padding: 26px 0 0
  }
}
@media only screen and (max-width:480px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-navigation {
    width: 100%
  }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-content {
    padding: 26px 0 0
  }
}
.qodef-qi-team-member .qodef-m-title {
  margin: 0
}
.qodef-qi-team-member .qodef-m-role {
  margin: 0 0 .8em
}
.qodef-qi-team-member .qodef-m-text {
  margin: 0 0 .8em
}
.qodef-qi-team-member .qodef-m-social-icons {
  font-size: 0;
  margin: 0
}
.qodef-qi-team-member .qodef-m-social-icons > * {
  font-size: 1rem;
  margin-right: .7em
}
.qodef-qi-team-member .qodef-m-social-icons > :last-child {
  margin: 0
}
.qodef-qi-team-member .qodef-e-social-icon {
  transition: color .2s ease-out
}
.qodef-qi-team-member .qodef-e-social-icon i {
  font-size: inherit
}
.qodef-qi-team-member .qodef-e-social-icon svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor;
  vertical-align: middle
}
.qodef-qi-team-member.qodef-image--hover-scale img, .qodef-qi-team-member.qodef-image--hover-zoom img {
  transform: scale(1.005) translateZ(0);
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  will-change: transform
}
.qodef-qi-team-member.qodef-image--hover-scale:hover img, .qodef-qi-team-member.qodef-image--hover-zoom:hover img {
  transform: scale(1.03)
}
.qodef-qi-team-member.qodef-image--hover-zoom .qodef-m-media-image {
  overflow: hidden
}
.qodef-qi-team-member.qodef-item-layout--info-below .qodef-m-content {
  margin: .9em 0 0
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-title {
  transform: translateX(0);
  opacity: 1
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role {
  transition-delay: .15s
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons {
  transition-delay: .3s
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content {
  margin: .9em 0 0
}
.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-role, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-social-icons, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title {
  opacity: 0;
  transform: translateX(30px);
  transition: transform .45s cubic-bezier(.16, .32, .26, .92), opacity .45s ease-out;
  transition-delay: 0s, 0s
}
.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner {
  position: relative;
  overflow: hidden
}
.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner:hover .qodef-m-content {
  transform: translateY(0)
}
.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  opacity: 1;
  transform: translateY(100%);
  transition: transform .4s cubic-bezier(.22, .61, .36, 1);
  padding: 30px;
  z-index: 1
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner:hover .qodef-m-content {
  opacity: 1
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-image, .qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-media-image {
  display: inline-block;
  vertical-align: top
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #111;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  padding: 20px 30px
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content > * {
  width: 100%
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-title {
  color: #fff
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-role {
  color: #c4c4c4
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner:hover .qodef-m-content {
  opacity: 1;
  -webkit-clip-path: inset(10px 10px 10px 10px);
  clip-path: inset(10px 10px 10px 10px);
  transition-delay: 0s, .15s
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-image, .qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-media-image {
  display: inline-block;
  vertical-align: top
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .25s ease-out, all .3s cubic-bezier(.46, .03, .52, .96);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  padding: 5%
}
.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content > * {
  width: 100%
}
.qodef-qi-testimonials-list .qodef-e-title {
  margin: 0 0 .7em
}
.qodef-qi-testimonials-list .qodef-e-text {
  margin: 0
}
.qodef-qi-testimonials-list .qodef-e-media-image {
  display: inline-block;
  vertical-align: top;
  line-height: 0
}
.qodef-qi-testimonials-list .qodef-e-quote {
  font-size: 1em;
  line-height: 0;
  margin: auto
}
.qodef-qi-testimonials-list .qodef-e-quote svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-testimonials-list .qodef-e-author {
  display: flex;
  margin: 0
}
.qodef-qi-testimonials-list .qodef-e-author-name {
  margin: 0
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-media-image {
  margin-bottom: 1.8em;
  border-radius: 50%;
  overflow: hidden
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-inner {
  position: relative;
  text-align: center;
  padding: 55px 40px;
  background-color: #f6f6f6;
  overflow: hidden
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-content, .qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-top {
  position: relative
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-quote {
  position: absolute;
  top: -.1em;
  left: 50%;
  font-size: 14em;
  color: rgba(0, 0, 0, .2);
  transform: translateX(-50%)
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-text {
  margin: 0 0 1em
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-inner {
  text-align: center
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-quote {
  font-size: 2em;
  margin-bottom: 1.2em
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-text {
  margin: 0 0 1.3em
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-media-image {
  width: 50px;
  margin-bottom: .5em;
  border-radius: 50%;
  overflow: hidden
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner {
  display: flex
}
@media only screen and (max-width:480px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner {
    flex-direction: column
  }
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote {
  font-size: 100px;
  width: 1em;
  margin: 0 35px 0 0
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote i, .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote svg {
  vertical-align: top
}
@media only screen and (max-width:480px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote {
    margin: 0 0 35px
  }
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-content {
  flex: 1;
  text-align: left
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-bottom-info {
  display: flex;
  align-items: center
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-media-image {
  width: 50px;
  margin: 0 10px 0 0
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author {
  flex-direction: row;
  align-items: baseline
}
.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author-job:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 1px;
  width: 1em;
  background-color: currentColor;
  margin: 0 .65em
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner {
  display: flex;
  align-items: flex-start
}
@media only screen and (max-width:680px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner {
    flex-direction: column;
    align-items: flex-start
  }
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side {
  position: relative;
  flex-shrink: 0;
  width: 110px;
  max-width: 30%;
  margin-right: 6%
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image {
  border-radius: 25%;
  overflow: hidden
}
@media only screen and (max-width:680px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side {
    max-width: 100%
  }
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-quote {
  position: absolute;
  bottom: -.5em;
  right: -.5em;
  width: 2em;
  height: 2em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #111;
  border-radius: 50%
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-content {
  flex: 1;
  text-align: left
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-text {
  margin: 0 0 1em
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-slider .qodef-e-inner {
  overflow: hidden
}
.qodef-qi-testimonials-slider .qodef-e-title {
  margin: 0 0 .7em
}
.qodef-qi-testimonials-slider .qodef-e-text {
  margin: 0
}
.qodef-qi-testimonials-slider .qodef-e-media-image {
  display: inline-block;
  vertical-align: top;
  line-height: 0
}
.qodef-qi-testimonials-slider .qodef-e-quote {
  font-size: 1em;
  line-height: 0;
  margin: auto
}
.qodef-qi-testimonials-slider .qodef-e-quote svg {
  width: 1em;
  fill: currentColor;
  stroke: currentColor
}
.qodef-qi-testimonials-slider .qodef-e-author {
  display: flex;
  margin: 0
}
.qodef-qi-testimonials-slider .qodef-e-author-name {
  margin: 0
}
.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide {
  opacity: 0;
  transition: opacity .2s ease-out
}
.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-active, .qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-duplicate-active {
  opacity: 1
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-media-image {
  margin-bottom: 1em;
  border-radius: 50%;
  overflow: hidden
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner {
  text-align: center;
  padding: 55px 40px;
  background-color: #f6f6f6
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-top {
  position: relative;
  display: inline-block
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-quote {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 2em
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-text {
  margin: 0 0 1.3em
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-media-image {
  margin-bottom: 1em
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-inner {
  text-align: center
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-quote {
  font-size: 2em;
  margin-bottom: 1.2em
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-text {
  margin: 0 0 1.3em
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner {
  display: flex
}
@media only screen and (max-width:480px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner {
    flex-direction: column
  }
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote {
  font-size: 100px;
  width: 1em;
  margin: 0 35px 0 0
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote i, .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote svg {
  vertical-align: top
}
@media only screen and (max-width:480px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote {
    margin: 0 0 35px
  }
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-content {
  flex: 1;
  text-align: left
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-bottom-info {
  display: flex;
  align-items: center
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-media-image {
  width: 50px;
  margin: 0 10px 0 0
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author {
  flex-direction: row;
  align-items: baseline
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author-job:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 1px;
  width: 1em;
  background-color: currentColor;
  margin: 0 .65em
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner {
  display: flex;
  align-items: center
}
@media only screen and (max-width:1024px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner {
    align-items: baseline
  }
}
@media only screen and (max-width:680px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner {
    flex-direction: column;
    align-items: flex-start
  }
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side {
  position: relative;
  flex-shrink: 0;
  width: 290px;
  max-width: 30%;
  margin-right: 6%
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image {
  border-radius: 10%;
  overflow: auto
}
@media only screen and (max-width:680px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side {
    max-width: 100%
  }
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-quote {
  position: absolute;
  top: -1em;
  right: -1em;
  width: 2em;
  height: 2em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #111;
  border-radius: 50%
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-content {
  flex: 1;
  text-align: left
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-text {
  margin: 0 0 1.3em
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author-job {
  margin: .2em 0 0
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-inner {
  text-align: left
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-quote {
  font-size: 2em;
  margin-bottom: 1.2em
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-text {
  margin: 0 0 1.3em
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-bottom-info {
  display: flex;
  align-items: center
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-media-image {
  width: 50px;
  border-radius: 50%;
  margin-right: 1em;
  overflow: hidden
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author {
  flex-direction: column
}
.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author-job {
  margin: 0
}
.qodef-qi-text-marquee {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  overflow: hidden
}
.qodef-qi-text-marquee .qodef-m-content {
  display: flex;
  white-space: nowrap;
  font-size: 0;
  overflow: hidden
}
.qodef-qi-text-marquee .qodef-m-text {
  display: flex;
  align-items: baseline
}
.qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-normal-text-marquee 20s linear infinite
}
.qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
  backface-visibility: hidden;
  transform: translateX(100%) translateZ(0);
  animation: qode-move-horizontal-normal-text-marquee-copy 20s linear infinite
}
.qodef-qi-text-marquee .qodef-m-text-item {
  font-size: 100px;
  line-height: 1.1em;
  padding-right: .5em;
  padding-left: .5em
}
.qodef-qi-text-marquee .qodef-e-icon-holder {
  display: flex;
  font-size: 30px;
  align-self: center;
  align-items: center
}
.qodef-qi-text-marquee .qodef-e-icon-holder svg {
  fill: currentColor;
  stroke: currentColor;
  width: 1em;
  height: auto
}
.qodef-qi-text-marquee.qodef-text-stroke-effect .qodef-m-text-item {
  color: transparent !important;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #333;
  text-shadow: none
}
@keyframes qode-move-horizontal-normal-text-marquee {
  0% {
    transform: translateX(0) translateZ(0)
  }
  100% {
    transform: translateX(-100%) translateZ(0)
  }
}
@keyframes qode-move-horizontal-normal-text-marquee-copy {
  0% {
    transform: translateX(100%) translateZ(0)
  }
  100% {
    transform: translateX(0) translateZ(0)
  }
}
@keyframes qode-move-vertical-normal-text-marquee {
  0% {
    transform: translateY(0) translateZ(0)
  }
  100% {
    transform: translateY(-100%) translateZ(0)
  }
}
@keyframes qode-move-vertical-normal-text-marquee-copy {
  0% {
    transform: translateY(100%) translateZ(0)
  }
  100% {
    transform: translateY(0) translateZ(0)
  }
}
@keyframes qode-move-horizontal-reverse-text-marquee {
  0% {
    transform: translateX(0) translateZ(0)
  }
  100% {
    transform: translateX(100%) translateZ(0)
  }
}
@keyframes qode-move-horizontal-reverse-text-marquee-copy {
  0% {
    transform: translateX(-100%) translateZ(0)
  }
  100% {
    transform: translateX(0) translateZ(0)
  }
}
@keyframes qode-move-vertical-reverse-text-marquee {
  0% {
    transform: translateY(0) translateZ(0)
  }
  100% {
    transform: translateY(100%) translateZ(0)
  }
}
@keyframes qode-move-vertical-reverse-text-marquee-copy {
  0% {
    transform: translateY(-100%) translateZ(0)
  }
  100% {
    transform: translateY(0) translateZ(0)
  }
}
.qodef-qi-timeline {
  position: relative
}
.qodef-qi-timeline .qodef-e-item, .qodef-qi-timeline .qodef-e-item-inner {
  position: relative
}
.qodef-qi-timeline .qodef-e-image {
  display: inline-block;
  vertical-align: top;
  overflow: hidden
}
.qodef-qi-timeline .qodef-e-date {
  margin: 0 0 .5em
}
.qodef-qi-timeline .qodef-e-title {
  margin: 0 0 .85em
}
.qodef-qi-timeline .qodef-e-text {
  margin: 0
}
.qodef-qi-timeline .qodef-e-point-holder {
  position: absolute;
  color: #fff;
  font-size: 1em;
  width: 1em;
  height: 1em;
  transform: translate(-50%, -50%)
}
.qodef-qi-timeline .qodef-e-point-holder .qodef-e-point {
  background-color: #111;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden
}
.qodef-qi-timeline .qodef-e-point-holder .qodef-e-icon-holder {
  font-size: .7em;
  line-height: 1em;
  max-height: 100%
}
.qodef-qi-timeline .qodef-e-point-holder svg {
  width: .7em;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-timeline .qodef-e-line {
  display: block;
  background-color: #ebebeb
}
.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: 1px
}
.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line {
  height: 100%
}
.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder {
  top: 50%;
  left: 50%
}
.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-line-holder {
  top: 50%
}
.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-item:last-child .qodef-e-line-holder {
  display: none
}
.qodef-qi-timeline.qodef-timeline--horizontal {
  overflow: hidden
}
.qodef-qi-timeline.qodef-timeline--horizontal .qodef-grid-inner {
  display: flex;
  transition: all .4s ease
}
.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-item {
  flex: 1
}
.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line-holder {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 1px
}
.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line {
  height: 100%
}
.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-point-holder {
  top: 50%;
  left: 50%
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:after, .qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:before {
  content: '';
  position: absolute;
  left: 50%;
  height: 100px;
  width: 1px;
  background-color: #ebebeb;
  transform: translateX(-50%);
  z-index: -1
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:before {
  top: 100%
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder:after {
  bottom: 100%
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:after, .qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 100px;
  height: 1px;
  background-color: #ebebeb;
  transform: translateY(-50%);
  z-index: -1
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:before {
  right: 100%
}
.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder:after {
  left: 100%
}
.qodef-qi-timeline.qodef-point--diamond .qodef-e-point {
  border-radius: 0;
  transform: rotate(45deg)
}
.qodef-qi-timeline.qodef-point--diamond .qodef-e-icon-holder {
  transform: rotate(-45deg)
}
.qodef-qi-timeline .qodef-nav-next, .qodef-qi-timeline .qodef-nav-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  color: #111;
  font-size: 26px;
  z-index: 10;
  cursor: pointer
}
.qodef-qi-timeline .qodef-nav-next > svg, .qodef-qi-timeline .qodef-nav-prev > svg {
  display: block;
  width: 1em;
  height: auto;
  transition: .2s ease-out;
  stroke: currentColor;
  fill: currentColor
}
.qodef-qi-timeline .qodef-nav-prev {
  left: 0
}
.qodef-qi-timeline .qodef-nav-next {
  right: 0
}
.qodef-qi-timeline.qodef-qi--has-appear {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-image {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(-60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-content-holder {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-image {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(40px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-content-holder {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(40px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-image {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(-60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-content-holder {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-image {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-content-holder {
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1);
  transform: translateY(-60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-image {
  transform: translateY(-60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder {
  transform: translateY(60px)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-point {
  transform: scale(0);
  opacity: 0;
  transition: opacity .55s cubic-bezier(.23, 1, .32, 1), transform .55s cubic-bezier(.23, 1, .32, 1)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-image {
  transition-delay: .3s, .3s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-point {
  transition-delay: .4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-content-holder {
  transition-delay: .4s, .4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-image {
  transition-delay: .6s, .6s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-point {
  transition-delay: .7s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-content-holder {
  transition-delay: .8s, .8s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-image {
  transition-delay: .9s, .9s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-point {
  transition-delay: 1s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-content-holder {
  transition-delay: 1.2s, 1.2s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-image {
  transition-delay: 1.2s, 1.2s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-point {
  transition-delay: 1.3s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-content-holder {
  transition-delay: 1.6s, 1.6s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-image {
  transition-delay: 1.5s, 1.5s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-point {
  transition-delay: 1.6s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-content-holder {
  transition-delay: 2s, 2s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-image {
  transition-delay: 1.8s, 1.8s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-point {
  transition-delay: 1.9s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-content-holder {
  transition-delay: 2.4s, 2.4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-image {
  transition-delay: 2.1s, 2.1s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-point {
  transition-delay: 2.2s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-content-holder {
  transition-delay: 2.8s, 2.8s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-image {
  transition-delay: 2.4s, 2.4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-point {
  transition-delay: 2.5s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-content-holder {
  transition-delay: 3.2s, 3.2s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-image {
  transition-delay: 2.7s, 2.7s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-point {
  transition-delay: 2.8s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-content-holder {
  transition-delay: 3.6s, 3.6s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-image {
  transition-delay: 3s, 3s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-point {
  transition-delay: 3.1s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-content-holder {
  transition-delay: 4s, 4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-image {
  transition-delay: 3.3s, 3.3s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-point {
  transition-delay: 3.4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-content-holder {
  transition-delay: 4.4s, 4.4s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-image {
  transition-delay: 3.6s, 3.6s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-point {
  transition-delay: 3.7s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-content-holder {
  transition-delay: 4.8s, 4.8s
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared {
  opacity: 1
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-image {
  opacity: 1;
  transform: translateY(0) translateX(0)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image {
  transform: translateY(0) translateX(0)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-point {
  transform: scale(1);
  opacity: 1
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond .qodef-e-item .qodef-e-point {
  transform: rotate(45deg) scale(0)
}
.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond.qodef-qi--appeared .qodef-e-point {
  transform: rotate(45deg) scale(1)
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder, .qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder {
    display: none
  }
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-item-inner {
  flex-direction: column
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-top-holder {
  align-items: flex-end;
  padding: 0 0 10%
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder {
  justify-content: flex-start;
  padding: 10% 0 0
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item-inner {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  text-align: center
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-top-holder {
  display: flex;
  align-items: flex-start;
  padding: 10% 0 0
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 10%
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-item-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-top-holder {
  display: flex;
  align-items: flex-end;
  padding: 0 0 10%
}
.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-content-holder {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 10% 0 0
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item {
  text-align: center
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item:not(:last-child) {
  padding-bottom: 100px
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner {
  flex-direction: row-reverse;
  text-align: right
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner {
    flex-direction: column;
    text-align: center
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder {
  text-align: left;
  padding: 0 0 0 10%
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder {
    padding: 0
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder {
  padding: 0 10% 0 0
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder {
    padding: 0
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  width: 100%
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner {
    flex-direction: column;
    text-align: center
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder {
  width: 50%;
  flex-shrink: 0;
  text-align: right;
  padding: 0 10% 0 0
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder {
    width: 100%;
    padding: 0;
    margin-bottom: 5%
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder {
  width: 50%;
  padding: 0 0 0 10%
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder {
    width: 100%;
    padding: 0;
    margin-top: 5%
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content {
  margin-left: 0;
  flex-direction: row;
  padding: 0 3em 0 0
}
@media only screen and (max-width:1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content {
    flex-direction: column;
    text-align: center
  }
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content {
    padding: 0
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder {
  margin: 0 10% 0 0
}
@media only screen and (max-width:1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder {
    margin: 0 0 10%
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
  flex-direction: row-reverse;
  width: 50%;
  padding: 0 0 0 3em
}
@media only screen and (max-width:1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content {
    flex-direction: column;
    text-align: center
  }
}
@media only screen and (max-width:480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content {
    width: 100%;
    padding: 0
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder {
  width: 250px;
  flex-shrink: 0;
  margin: 0 0 0 10%
}
@media only screen and (max-width:1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder {
    margin: 0 0 10%
  }
}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-image {
  border-radius: 50%
}
.qodef-qi-typeout-text .qodef-m-text {
  margin: 0
}
@font-face {
  font-family: swiper-icons;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal
}
:root {
  --swiper-theme-color: #007aff
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0, 0, 0)
}
.swiper-pointer-events {
  touch-action: pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}
.swiper-slide-invisible-blank {
  visibility: hidden
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size)
}
:root {
  --swiper-navigation-size: 44px
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'prev'
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'next'
}
.swiper-button-lock {
  display: none
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}
.swiper-pagination-bullet:only-child {
  display: none !important
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.swiper-pagination-lock {
  display: none
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}
.swiper-scrollbar-cursor-drag {
  cursor: move
}
.swiper-scrollbar-lock {
  display: none
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}
.swiper-slide-zoomed {
  cursor: move
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube {
  overflow: visible
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}
.swiper-flip {
  overflow: visible
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}
.swiper-cards {
  overflow: visible
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden
}
@charset "UTF-8";
:root {
  --qode-main-color: #262626;
  --qode-header-light-color: #fff;
  --qode-header-light-hover-color: #fff;
  --qode-header-dark-color: #262626;
  --qode-header-dark-hover-color: #262626
}
@keyframes qode-rotate {
  0% {
    transform: rotate(0)
  }
  100% {
    transform: rotate(360deg)
  }
}
@keyframes qode-fade-in {
  0% {
    opacity: 0;
    visibility: hidden
  }
  100% {
    opacity: 1;
    visibility: visible
  }
}
@keyframes qode-fade-out {
  0% {
    opacity: 1;
    visibility: visible
  }
  100% {
    opacity: 0;
    visibility: hidden
  }
}
@keyframes qode-ball-fall {
  0% {
    opacity: 0;
    transform: translateY(-145%)
  }
  10% {
    opacity: .5
  }
  20% {
    opacity: 1;
    transform: translateY(0)
  }
  80% {
    opacity: 1;
    transform: translateY(0)
  }
  90% {
    opacity: .5
  }
  100% {
    opacity: 0;
    transform: translateY(145%)
  }
}
@keyframes qode-scaleout {
  0% {
    -webkit-transform: scale(0)
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0
  }
}
@keyframes qode-double-pulse {
  0%, 100% {
    transform: scale(0)
  }
  50% {
    transform: scale(1)
  }
}
@keyframes qode-cube {
  0% {
    transform: perspective(120px) rotateX(0) rotateY(0)
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
  }
}
@keyframes qode-rotating-cubes {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(.5)
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg)
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg)
  }
  75% {
    transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)
  }
  100% {
    transform: rotate(-360deg)
  }
}
@keyframes qode-stretch-delay {
  0%, 100%, 40% {
    transform: scaleY(.4)
  }
  20% {
    transform: scaleY(1)
  }
}
@keyframes qode-bounce-delay {
  0%, 100%, 80% {
    transform: scale(0)
  }
  40% {
    transform: scale(1)
  }
}
@keyframes qode-rotate-circles {
  to {
    transform: rotate(360deg)
  }
}
@keyframes qode-atom-position {
  50% {
    top: 80px;
    left: 80px
  }
}
@keyframes qode-atom-size {
  50% {
    transform: scale(.5)
  }
}
@keyframes qode-atom-zindex {
  100% {
    z-index: 10
  }
}
@keyframes qode-atom-shrink {
  50% {
    transform: scale(.8)
  }
}
@keyframes qode-clock {
  100% {
    transform: rotate(360deg)
  }
}
@keyframes qode-clock-1 {
  0% {
    transform: rotate(-135deg)
  }
  30% {
    transform: rotate(-450deg)
  }
  100% {
    transform: rotate(-450deg)
  }
}
@keyframes qode-clock-2 {
  5% {
    transform: rotate(-90deg)
  }
  35% {
    transform: rotate(-405deg)
  }
  100% {
    transform: rotate(-405deg)
  }
}
@keyframes qode-clock-3 {
  10% {
    transform: rotate(-45deg)
  }
  40% {
    transform: rotate(-360deg)
  }
  100% {
    transform: rotate(-360deg)
  }
}
@keyframes qode-clock-4 {
  15% {
    transform: rotate(0)
  }
  45% {
    transform: rotate(-315deg)
  }
  100% {
    transform: rotate(-315deg)
  }
}
@keyframes qode-mitosis-invert {
  100% {
    transform: rotate(180deg)
  }
}
@keyframes qode-mitosis-ball-1 {
  12% {
    transform: none
  }
  26% {
    transform: translateX(25%) scale(1, .8)
  }
  40% {
    transform: translateX(50%) scale(.8, .8)
  }
  60% {
    transform: translateX(50%) scale(.8, .8)
  }
  74% {
    transform: translate(50%, 25%) scale(.6, .8)
  }
  88% {
    transform: translate(50%, 50%) scale(.6, .6)
  }
  100% {
    transform: translate(50%, 50%) scale(.6, .6)
  }
}
@keyframes qode-mitosis-ball-2 {
  12% {
    transform: none
  }
  26% {
    transform: translateX(25%) scale(1, .8)
  }
  40% {
    transform: translateX(50%) scale(.8, .8)
  }
  60% {
    transform: translateX(50%) scale(.8, .8)
  }
  74% {
    transform: translate(50%, -25%) scale(.6, .8)
  }
  88% {
    transform: translate(50%, -50%) scale(.6, .6)
  }
  100% {
    transform: translate(50%, -50%) scale(.6, .6)
  }
}
@keyframes qode-mitosis-ball-3 {
  12% {
    transform: none
  }
  26% {
    transform: translateX(-25%) scale(1, .8)
  }
  40% {
    transform: translateX(-50%) scale(.8, .8)
  }
  60% {
    transform: translateX(-50%) scale(.8, .8)
  }
  74% {
    transform: translate(-50%, 25%) scale(.6, .8)
  }
  88% {
    transform: translate(-50%, 50%) scale(.6, .6)
  }
  100% {
    transform: translate(-50%, 50%) scale(.6, .6)
  }
}
@keyframes qode-mitosis-ball-4 {
  12% {
    transform: none
  }
  26% {
    transform: translateX(-25%) scale(1, .8)
  }
  40% {
    transform: translateX(-50%) scale(.8, .8)
  }
  60% {
    transform: translateX(-50%) scale(.8, .8)
  }
  74% {
    transform: translate(-50%, -25%) scale(.6, .8)
  }
  88% {
    transform: translate(-50%, -50%) scale(.6, .6)
  }
  100% {
    transform: translate(-50%, -50%) scale(.6, .6)
  }
}
@keyframes qode-lines-spin {
  100% {
    transform: rotate(360deg)
  }
}
@keyframes qode-fussion-ball-1 {
  50% {
    top: -100%;
    left: 200%
  }
  100% {
    top: 50%;
    left: 100%;
    z-index: 2
  }
}
@keyframes qode-fussion-ball-2 {
  50% {
    top: 200%;
    left: 200%
  }
  100% {
    top: 100%;
    left: 50%;
    z-index: 1
  }
}
@keyframes qode-fussion-ball-3 {
  50% {
    top: 200%;
    left: -100%
  }
  100% {
    top: 50%;
    left: 0;
    z-index: 2
  }
}
@keyframes qode-fussion-ball-4 {
  50% {
    top: -100%;
    left: -100%
  }
  100% {
    top: 0;
    left: 50%;
    z-index: 1
  }
}
@keyframes qode-wave-jump-1 {
  12% {
    transform: translate(20px, -40px);
    animation-timing-function: ease-in
  }
  100%, 24% {
    transform: translate(40px, 0)
  }
}
@keyframes qode-wave-jump-2 {
  12% {
    transform: translate(0, 0)
  }
  24% {
    transform: translate(20px, -40px);
    animation-timing-function: ease-in
  }
  100%, 36% {
    transform: translate(40px, 0)
  }
}
@keyframes qode-wave-jump-3 {
  24% {
    transform: translate(0, 0)
  }
  36% {
    transform: translate(20px, -40px);
    animation-timing-function: ease-in
  }
  100%, 48% {
    transform: translate(40px, 0)
  }
}
@keyframes qode-wave-wipe {
  100%, 48% {
    transform: translateX(-120px)
  }
}
@keyframes qode-pulse-circles-pulse {
  0% {
    transform: scale(.1);
    opacity: 1;
    border-width: 50px
  }
  100% {
    transform: scale(1, 1);
    opacity: 0;
    border-width: 0
  }
}
@keyframes qode-bounce {
  20%, 53%, 80%, from, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, 0, 0)
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    transform: translate3d(0, -30px, 0)
  }
  70% {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    transform: translate3d(0, -15px, 0)
  }
  90% {
    transform: translate3d(0, -4px, 0)
  }
}
@keyframes qode-pulse {
  from {
    transform: scale3d(1, 1, 1)
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    transform: scale3d(1, 1, 1)
  }
}
@keyframes qode-bg-gradient-top-right {
  0% {
    opacity: 1;
    transform: rotate(-25deg)
  }
  50% {
    opacity: .5;
    transform: rotate(155deg) scaleX(.8) scaleY(1.4) translateX(20vw) translateY(10vh)
  }
  100% {
    opacity: 1;
    transform: rotate(335deg)
  }
}
@keyframes qode-bg-gradient-top-left {
  0% {
    opacity: 1;
    transform: rotate(-25deg)
  }
  50% {
    opacity: .5;
    transform: rotate(155deg) scaleX(1.8) scaleY(1.4) translateX(-20vW) translateY(10vH)
  }
  100% {
    opacity: 1;
    transform: rotate(335deg)
  }
}
@keyframes qode-bg-gradient-bottom-right {
  0% {
    opacity: 1;
    transform: rotate(0) scale(1, 1) translateX(0vW)
  }
  50% {
    opacity: .4;
    transform: rotate(180deg) scaleX(1.3) scaleY(1) translateX(13vW) translateY(-5vH)
  }
  100% {
    opacity: 1;
    transform: rotate(360deg) scale(1, 1) translateX(0vW)
  }
}
@keyframes qode-bg-gradient-bottom-left {
  0% {
    opacity: 1;
    transform: rotate(0) scale(1, 1) translateX(0vW)
  }
  50% {
    opacity: .4;
    transform: rotate(180deg) scaleX(1.3) scaleY(1) translateX(-13vW) translateY(-5vH)
  }
  100% {
    opacity: 1;
    transform: rotate(360deg) scale(1, 1) translateX(0vW)
  }
}
@keyframes qode-bg-gradient-top-center {
  0% {
    opacity: 1;
    transform: translateX(-50%) scaleY(1) translateY(0)
  }
  50% {
    opacity: .7;
    transform: translateX(-50%) scaleY(.5) translateY(-10vH)
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) scaleY(1) translateY(0)
  }
}
@keyframes qode-bg-gradient-bottom-center {
  0% {
    opacity: 1;
    transform: translateX(-50%) scaleY(1) translateY(0)
  }
  50% {
    opacity: .7;
    transform: translateX(-50%) scaleY(.5) translateY(10vH)
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) scaleY(1) translateY(0)
  }
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: 0;
  outline: 0
}
* {
  box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
  display: block
}
del {
  text-decoration: line-through
}
pre {
  max-width: 100%;
  margin: 15px 0;
  padding: 15px;
  background-color: #eee;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: monospace;
  font-size: 1em;
  color: #424242
}
code {
  background-color: #eee;
  padding: 0;
  font-family: monospace, monospace;
  font-size: 1em;
  color: #424242
}
sub, sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0
}
sub {
  bottom: -.25em
}
sup {
  top: -.5em
}
table {
  width: 100%;
  vertical-align: middle;
  border: medium none;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
  color: inherit;
  line-height: inherit
}
table tr {
  border: 1px solid #262626
}
table th {
  padding: 5px 7px;
  text-align: left;
  border-right: 1px solid #262626
}
table td {
  padding: 5px 10px;
  text-align: left;
  border: 0;
  border-right: 1px solid #262626
}
table td br {
  display: none
}
hr {
  background-color: #bbb;
  border: 0;
  height: 1px;
  margin-top: 1.5em;
  margin-bottom: 1.5em
}
hr:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px
}
body:not([class*=hawat-core]) hr {
  clear: both
}
ol, ul {
  list-style-position: inside;
  padding: 0
}
ol.wp-block, ul.wp-block {
  margin-bottom: 1.5em
}

li > ol:not(.wp-block), li > ul:not(.wp-block) {
  margin-bottom: 0;
}
dt {
  font-weight: 700
}
dd {
  margin: 0 1.5em 1.5em
}
a img {
  border: none
}
.wp-caption, img {
  height: auto;
  max-width: 100%
}
img {
  vertical-align: middle;
  border-style: none
}
figure {
  margin: 0
}
embed, iframe, object {
  display: block;
  max-width: 100%
}
video {
  display: block
}
embed, object {
  height: auto
}
label {
  display: block;
  margin-bottom: .5em
}
fieldset {
  margin-bottom: 1em;
  padding: .35em .75em .625em
}
input[type=submit] {
  -webkit-appearance: none
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}
b, strong {
  font-weight: bolder
}
kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
  background-color: #eee
}
small {
  font-size: 80%
}
progress {
  vertical-align: baseline
}
summary {
  display: list-item
}
template {
  display: none
}
.gallery-caption, .wp-caption, figcaption {
  display: block;
  max-width: 100%;
  font-size: 13px !important;
  line-height: 1em !important;
  color: #424242;
  text-align: center;
  opacity: 1;
  margin: .5em auto 1em
}
.gallery-caption a, .wp-caption a, figcaption a {
  color: inherit
}
.wp-caption .wp-caption-text {
  opacity: 1
}
blockquote.instagram-media, iframe.instagram-media {
  margin: auto !important
}
.bypostauthor, .sticky {
  opacity: 1
}
::selection {
  color: #fff;
  background: var(--qode-main-color)
}
::-moz-selection {
  color: #fff;
  background: var(--qode-main-color)
}
.screen-reader-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  line-height: 1;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
  word-wrap: normal !important;
  overflow: hidden
}
.screen-reader-text:focus {
  top: 5px;
  left: 5px;
  display: block;
  width: auto;
  height: auto;
  padding: 15px 23px 14px;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  color: #21759b;
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  z-index: 100000
}
#qodef-page-content[tabindex="-1"]:focus {
  outline: 0
}
.alignleft {
  float: left;
  text-align: left;
  margin: .5em 1em .5em 0 !important;
  clear: left
}
.aligncenter {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto
}
.alignright {
  float: right;
  text-align: right;
  margin: .5em 0 .5em 1em !important;
  clear: right
}
.qodef-content-alignment-left {
  text-align: left
}
.qodef-content-alignment-center {
  text-align: center
}
.qodef-content-alignment-right {
  text-align: right
}
.clear:after, .clear:before, .comment-author:after, .comment-author:before, .comment-content:after, .comment-content:before, .comment-meta:after, .comment-meta:before, .nav-links:after, .nav-links:before, .pagination:after, .pagination:before, .widget-area:after, .widget-area:before, .widget:after, .widget:before {
  content: '';
  display: table;
  table-layout: fixed
}
.clear:after, .comment-author:after, .comment-content:after, .comment-meta:after, .nav-links:after, .pagination:after, .widget-area:after, .widget:after {
  clear: both
}
body {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.5625em;
  font-weight: 400;
  color: #424242;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden
}
.qodef-h1, h1 {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 75px;
  line-height: 1.2em;
  font-weight: 400;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
@media only screen and (max-width:680px) {
  .qodef-h1, h1 {
    font-size: 50px
  }
}
.qodef-h1 a, h1 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h1 a:focus, .qodef-h1 a:hover, h1 a:focus, h1 a:hover {
  color: var(--qode-main-color)
}
.qodef-h2, h2 {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 60px;
  line-height: 1.08333em;
  font-weight: 400;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
@media only screen and (max-width:680px) {
  .qodef-h2, h2 {
    font-size: 42px
  }
}
.qodef-h2 a, h2 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h2 a:focus, .qodef-h2 a:hover, h2 a:focus, h2 a:hover {
  color: var(--qode-main-color)
}
.qodef-h3, h3 {
  font-family: Eurostileext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 45px;
  line-height: 1.11111em;
  font-weight: 400;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
@media only screen and (max-width:680px) {
  .qodef-h3, h3 {
    font-size: 38px
  }
}
.qodef-h3 a, h3 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h3 a:focus, .qodef-h3 a:hover, h3 a:focus, h3 a:hover {
  color: var(--qode-main-color)
}
.qodef-h4, h4 {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
.qodef-h4 a, h4 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h4 a:focus, .qodef-h4 a:hover, h4 a:focus, h4 a:hover {
  color: var(--qode-main-color)
}
.qodef-h5, h5 {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
.qodef-h5 a, h5 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h5 a:focus, .qodef-h5 a:hover, h5 a:focus, h5 a:hover {
  color: var(--qode-main-color)
}
.qodef-h6, h6 {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 22px;
  line-height: 1.27778em;
  font-weight: 500;
  margin: 25px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}
.qodef-h6 a, h6 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-h6 a:focus, .qodef-h6 a:hover, h6 a:focus, h6 a:hover {
  color: var(--qode-main-color)
}
a, p a {
  color: var(--qode-main-color);
  text-decoration: none;
  transition: color .3s ease-out;
  cursor: pointer
}
a:focus, a:hover, p a:focus, p a:hover {
  color: var(--qode-main-color)
}
p {
  margin: 10px 0
}
p.has-large-font-size {
  font-size: 36px;
  line-height: 1.5625em
}
p.has-large-font-size + p {
  line-height: 1.5625em
}
p.has-background {
  padding: 20px 30px
}
.wp-block-quote, blockquote {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  position: relative;
  padding: 30px 30px 30px 87px;
  border: none;
  margin: 0;
  quotes: none;
  z-index: 1
}
@media only screen and (max-width:680px) {
  .wp-block-quote, blockquote {
    padding: 50px 0 0 0
  }
}
.wp-block-quote.wp-block-quote.is-large, .wp-block-quote.wp-block-quote.is-style-large, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
  margin: 0;
  padding: 30px 30px 30px 87px
}
.wp-block-quote.wp-block-pullquote, blockquote.wp-block-pullquote {
  padding: 25px !important;
  text-align: center
}
.wp-block-quote.wp-block-pullquote p, blockquote.wp-block-pullquote p {
  font-size: 28px !important;
  line-height: 1.6 !important
}
.wp-block-quote.wp-block-pullquote.alignleft, blockquote.wp-block-pullquote.alignleft {
  max-width: 420px
}
.wp-block-quote.wp-block-pullquote.alignright, blockquote.wp-block-pullquote.alignright {
  max-width: 420px
}
.wp-block-quote.has-text-align-right:before, blockquote.has-text-align-right:before {
  left: auto;
  right: 0
}
.wp-block-quote:before, blockquote:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 51px;
  height: 32px;
  background-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/quote.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  z-index: -1
}
@media only screen and (max-width:680px) {
  .wp-block-quote:before, blockquote:before {
    top: 0;
    transform: translateY(0)
  }
}
.wp-block-quote > *, blockquote > * {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit;
  margin: 0
}
.wp-block-quote p, blockquote p {
  margin: 0 !important
}
.wp-block-quote:after, blockquote:after {
  content: ''
}
.wp-block-quote .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite {
  display: block;
  font-style: normal;
  font-weight: 400 !important;
  margin: 10px 0 0;
  text-align: inherit !important;
  text-transform: uppercase !important
}
.qodef-e-info > * {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.53333em;
  font-weight: 400;
  color: #424242;
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap
}
.qodef-skin--light .qodef-e-info > * {
  color: #aeaeae
}
.qodef-e-info > a:hover {
  color: var(--qode-main-color)
}
.qodef-skin--light .qodef-e-info > a:hover {
  color: #fff
}
.qodef-info-separator-single {
  color: inherit
}
.qodef-skin--light .qodef-info-separator-single {
  color: #aeaeae
}
.qodef-info-separator-single:after {
  content: ',';
  margin-right: 5px
}
.qodef-info-separator-end {
  color: inherit
}
.qodef-skin--light .qodef-info-separator-end {
  color: #aeaeae
}
.qodef-info-separator-end:after {
  content: '/';
  margin: 0 5px 0 10px
}
.qodef-info-separator-end:last-of-type {
  display: none
}
input[type=checkbox], input[type=date], input[type=email], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-radius: 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 43px;
  outline: 0;
  padding: 5.5px 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out
}
.qodef-contact-form-7 input[type=checkbox], .qodef-contact-form-7 input[type=date], .qodef-contact-form-7 input[type=email], .qodef-contact-form-7 input[type=number], .qodef-contact-form-7 input[type=password], .qodef-contact-form-7 input[type=radio], .qodef-contact-form-7 input[type=search], .qodef-contact-form-7 input[type=tel], .qodef-contact-form-7 input[type=text], .qodef-contact-form-7 input[type=url], .qodef-contact-form-7 select, .qodef-contact-form-7 textarea {
  margin: 0
}
input[type=checkbox]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=radio]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 1
}
input[type=checkbox]::placeholder, input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=radio]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, select::placeholder, textarea::placeholder {
  color: inherit;
  opacity: 1
}
input[type=checkbox], input[type=date], input[type=email], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  background-color: transparent;
  border-bottom-color: #707070
}
input[type=checkbox]:not(.qodef-search-form-field), input[type=date]:not(.qodef-search-form-field), input[type=email]:not(.qodef-search-form-field), input[type=number]:not(.qodef-search-form-field), input[type=password]:not(.qodef-search-form-field), input[type=radio]:not(.qodef-search-form-field), input[type=search]:not(.qodef-search-form-field), input[type=tel]:not(.qodef-search-form-field), input[type=text]:not(.qodef-search-form-field), input[type=url]:not(.qodef-search-form-field), select:not(.qodef-search-form-field), textarea:not(.qodef-search-form-field) {
  color: #707070
}
input[type=checkbox]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=date]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=email]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=number]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=password]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=radio]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=search]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=tel]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=text]:not(input[type=checkbox]):not(input[type=radio]):focus, input[type=url]:not(input[type=checkbox]):not(input[type=radio]):focus, select:not(input[type=checkbox]):not(input[type=radio]):focus, textarea:not(input[type=checkbox]):not(input[type=radio]):focus {
  background-color: transparent;
  border-bottom-color: #262626;
  color: var(--qode-main-color)
}
body.woocommerce-page input[type=checkbox], body.woocommerce-page input[type=date], body.woocommerce-page input[type=email], body.woocommerce-page input[type=number], body.woocommerce-page input[type=password], body.woocommerce-page input[type=radio], body.woocommerce-page input[type=search], body.woocommerce-page input[type=tel], body.woocommerce-page input[type=text], body.woocommerce-page input[type=url], body.woocommerce-page select, body.woocommerce-page textarea {
  background-color: transparent;
  border-bottom-color: #707070
}
body.woocommerce-page input[type=checkbox]:not(.qodef-search-form-field), body.woocommerce-page input[type=date]:not(.qodef-search-form-field), body.woocommerce-page input[type=email]:not(.qodef-search-form-field), body.woocommerce-page input[type=number]:not(.qodef-search-form-field), body.woocommerce-page input[type=password]:not(.qodef-search-form-field), body.woocommerce-page input[type=radio]:not(.qodef-search-form-field), body.woocommerce-page input[type=search]:not(.qodef-search-form-field), body.woocommerce-page input[type=tel]:not(.qodef-search-form-field), body.woocommerce-page input[type=text]:not(.qodef-search-form-field), body.woocommerce-page input[type=url]:not(.qodef-search-form-field), body.woocommerce-page select:not(.qodef-search-form-field), body.woocommerce-page textarea:not(.qodef-search-form-field) {
  color: #fff
}
body.woocommerce-page input[type=checkbox]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=date]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=email]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=number]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=password]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=radio]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=search]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=tel]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=text]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=url]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page select:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page textarea:not(input[type=checkbox]):not(input[type=radio]):focus {
  background-color: transparent;
  border-bottom-color: #bababa;
  color: grey
}
#qodef-page-footer input[type=checkbox], #qodef-page-footer input[type=date], #qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=radio], #qodef-page-footer input[type=search], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer select, #qodef-page-footer textarea {
  background-color: transparent;
  border-bottom-color: #bababa
}
#qodef-page-footer input[type=checkbox]:not(.qodef-search-form-field), #qodef-page-footer input[type=date]:not(.qodef-search-form-field), #qodef-page-footer input[type=email]:not(.qodef-search-form-field), #qodef-page-footer input[type=number]:not(.qodef-search-form-field), #qodef-page-footer input[type=password]:not(.qodef-search-form-field), #qodef-page-footer input[type=radio]:not(.qodef-search-form-field), #qodef-page-footer input[type=search]:not(.qodef-search-form-field), #qodef-page-footer input[type=tel]:not(.qodef-search-form-field), #qodef-page-footer input[type=text]:not(.qodef-search-form-field), #qodef-page-footer input[type=url]:not(.qodef-search-form-field), #qodef-page-footer select:not(.qodef-search-form-field), #qodef-page-footer textarea:not(.qodef-search-form-field) {
  color: #fff
}
#qodef-page-footer input[type=checkbox]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=date]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=email]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=number]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=password]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=radio]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=search]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=tel]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=text]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer input[type=url]:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer select:not(input[type=checkbox]):not(input[type=radio]):focus, #qodef-page-footer textarea:not(input[type=checkbox]):not(input[type=radio]):focus {
  background-color: transparent;
  border-bottom-color: #bababa;
  color: grey
}
.qodef-contact-form-7 .wpcf7-form-control-wrap {
  margin: 0 0 43px
}
.qodef-contact-form-7 label {
  margin: 0 0 43px
}
.qodef-contact-form-7 label .wpcf7-form-control-wrap {
  margin: 0
}
input[type=checkbox], input[type=email], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  -webkit-appearance: none
}
input[type=checkbox], input[type=radio] {
  border: none;
  height: 12px;
  margin: 0 12px 0 0 !important;
  padding: 0 !important;
  vertical-align: initial;
  width: 12px
}
input[type=checkbox]:after, input[type=checkbox]:before, input[type=radio]:after, input[type=radio]:before {
  content: '';
  display: block;
  position: absolute
}
input[type=checkbox]:before, input[type=radio]:before {
  border: 1px solid currentColor;
  border-radius: 3px;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%
}
input[type=checkbox]:checked:after, input[type=radio]:checked:after {
  background-color: currentColor;
  border-radius: 1px;
  height: calc(100% - 4px);
  left: 3px;
  opacity: .8;
  top: 3px;
  width: calc(100% - 4px)
}
select {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMzYiIGhl aWdodD0iOS43MjUiIHZpZXdCb3g9IjAgMCAxOC4wMzYgOS43MjUiPgoJPHBhdGggZD0iTTEyNjM4 LjI2LDMwNS41bDguNjY0LDguNjY1LDguNjY1LTguNjY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt MTI2MzcuOTA2IC0zMDUuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0 cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=");
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  display: inline-block;
  height: auto;
  margin: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
select:disabled {
  background-color: #eee;
  border-color: inherit;
  box-shadow: none;
  color: inherit;
  text-shadow: none
}
select option {
  color: #707070
}
select.qodef-arrow--light {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjZmZmJyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==)
}
.post-password-form input[type=password] {
  margin-top: .5em
}
@media only screen and (min-width:769px) {
  .post-password-form input[type=password] {
    display: block;
    max-width: 50%
  }
}
.qodef-theme-button {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 12px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  column-gap: 8px;
  font-weight: 600
}
.qodef-theme-button .qodef-m-text {
  padding: 13px 27px 13px 31px
}
.qodef-theme-button .qodef-m-icon {
  padding: 0 17px
}
.qodef-theme-button .qodef-m-icon {
  padding: 0 !important
}
.qodef-theme-button .qodef-m-icon .qodef-svg--plus-11 {
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-theme-button .qodef-m-text {
  padding: 0 !important
}
.qodef-theme-button:hover .qodef-m-icon .qodef-svg--plus-11 {
  transform: rotate(90deg)
}
.qodef-theme-button .qodef-m-icon {
  align-items: center;
  display: flex
}
button[type=submit], input[type=submit] {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  overflow: hidden;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  cursor: pointer
}
button[type=submit] .qodef-m-text, input[type=submit] .qodef-m-text {
  padding: 13px 27px 13px 31px
}
button[type=submit] .qodef-m-icon, input[type=submit] .qodef-m-icon {
  padding: 0 17px
}
button[type=submit] .qodef-m-icon, input[type=submit] .qodef-m-icon {
  position: relative
}
button[type=submit] .qodef-m-icon svg, input[type=submit] .qodef-m-icon svg {
  height: auto;
  width: 20px
}
button[type=submit] .qodef-m-icon:before, input[type=submit] .qodef-m-icon:before {
  content: '';
  display: block;
  width: 1px;
  height: 500%;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
button[type=submit] .qodef-m-icon, input[type=submit] .qodef-m-icon {
  align-items: center;
  display: flex
}
[class*=hawat] .select2-container--default {
  display: inline-block;
  margin: 0 0 43px;
  position: relative;
  vertical-align: middle;
  width: auto
}
[class*=hawat] .select2-container--default.select2-container--below .select2-selection {
  border-top-color: transparent !important
}
[class*=hawat] .select2-container--default.select2-container--above:not(.select2-container--open) .select2-selection {
  border-top-color: transparent !important
}
[class*=hawat] .select2-container--default:not(.select2-container--below):not(.select2-container--above) .select2-selection {
  border-top-color: transparent !important
}
[class*=hawat] .select2-container--default .select2-selection--single {
  border-radius: 0;
  border-style: solid;
  border-width: 1px 0 1px 0 !important;
  border-top-color: transparent;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 24px;
  margin: 0;
  outline: 0;
  padding: 5.5px 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: inherit;
  display: block;
  line-height: inherit;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: inherit;
  margin: 0;
  position: relative
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: inherit
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__arrow {
  align-items: center;
  color: inherit;
  display: flex;
  font-size: 16px;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 22px
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none
}
[class*=hawat] .select2-container--default .select2-selection--single .select2-selection__arrow:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMzYiIGhl aWdodD0iOS43MjUiIHZpZXdCb3g9IjAgMCAxOC4wMzYgOS43MjUiPgoJPHBhdGggZD0iTTEyNjM4 LjI2LDMwNS41bDguNjY0LDguNjY1LDguNjY1LTguNjY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt MTI2MzcuOTA2IC0zMDUuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0 cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMzYiIGhl aWdodD0iOS43MjUiIHZpZXdCb3g9IjAgMCAxOC4wMzYgOS43MjUiPgoJPHBhdGggZD0iTTEyNjM4 LjI2LDMwNS41bDguNjY0LDguNjY1LDguNjY1LTguNjY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt MTI2MzcuOTA2IC0zMDUuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0 cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  content: '';
  display: block;
  width: 18px;
  height: 10px;
  background-color: currentColor
}
[class*=hawat] .select2-container--default .select2-selection--multiple {
  border-radius: 0;
  border-style: solid;
  border-width: 1px 0 1px 0 !important;
  border-top-color: transparent;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 24px;
  margin: 0;
  outline: 0;
  padding: 5.5px 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  color: inherit;
  display: block;
  line-height: inherit;
  list-style: none;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  margin: 0;
  padding: 0
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
  color: inherit;
  float: left;
  margin: 0
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: inherit;
  margin: 0;
  position: relative
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  background-color: var(--qode-main-color);
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: default;
  float: left;
  margin: 1px 1px 1px 0;
  padding: 0 5px;
  font-size: 10px;
  text-transform: uppercase;
  font-family: EurostileNext, Orbitron, sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 22px
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-weight: inherit;
  margin: 0 5px 0 0;
  transition: opacity .3s ease-out
}
[class*=hawat] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {
  color: inherit;
  opacity: .8
}
[class*=hawat] .select2-container--default .select2-search--inline {
  float: left
}
[class*=hawat] .select2-container--default .select2-search--inline .select2-search__field {
  -webkit-appearance: none;
  border: none !important;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 !important;
  outline: 0;
  padding: 0 !important;
  width: 100%
}
[class*=hawat] .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none
}
[class*=hawat] .select2-container--default .select2-dropdown {
  background-color: #eee;
  border: 1px solid grey;
  border-radius: 0;
  display: block;
  left: -100000px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99999
}
.admin-bar[class*=hawat] .select2-container--default .select2-dropdown {
  top: 32px
}
@media only screen and (max-width:782px) {
  .admin-bar[class*=hawat] .select2-container--default .select2-dropdown {
    top: 46px
  }
}
[class*=hawat] .select2-container--default .select2-dropdown.qodef--dark {
  background-color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default .select2-dropdown.qodef--dark .select2-results__option[aria-selected=true] {
  color: #fff
}
[class*=hawat] .select2-container--default .select2-dropdown.qodef--dark .select2-results__option--highlighted[aria-selected] {
  color: #fff
}
[class*=hawat] .select2-container--default .select2-search--dropdown {
  display: block;
  padding: 14px 15px 2px
}
[class*=hawat] .select2-container--default .select2-search--dropdown.select2-search--hide {
  display: none
}
[class*=hawat] .select2-container--default .select2-search--dropdown .select2-search__field {
  -webkit-appearance: none;
  border: 1px solid #262626;
  color: #424242;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 20px;
  margin: 0;
  outline: 0;
  padding: 4px 8px;
  width: 100%
}
[class*=hawat] .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none
}
[class*=hawat] .select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border: 1px solid #262626;
  color: #424242
}
[class*=hawat] .select2-container--default .select2-results {
  display: block
}
[class*=hawat] .select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto
}
[class*=hawat] .select2-container--default .select2-results__options {
  font-size: 14px;
  line-height: 24px;
  list-style: none;
  margin: 5px 0;
  padding: 2px 15px;
  position: relative
}
[class*=hawat] .select2-container--default .select2-results__option {
  padding: 3px 0;
  transition: color .3s ease-out;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
[class*=hawat] .select2-container--default .select2-results__option[aria-selected] {
  cursor: pointer
}
[class*=hawat] .select2-container--default .select2-results__option[role=group] {
  padding: 0
}
[class*=hawat] .select2-container--default .select2-results__option[aria-disabled=true] {
  color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default .select2-results__option[aria-selected=true], [class*=hawat] .select2-container--default .select2-results__option[data-selected=true] {
  background: 0 0;
  color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em
}
[class*=hawat] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em
}
[class*=hawat] .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: 0 0;
  color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 7px 0
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0;
  right: auto
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, [class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, [class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
  float: right
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered {
  padding: 0
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin: 7px auto 0 5px
}
[class*=hawat] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin: 0 auto 0 3px
}
[class*=hawat] .select2-container--default.select2-container--disabled .select2-selection--multiple, [class*=hawat] .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default
}
[class*=hawat] .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear, [class*=hawat] .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none
}
[class*=hawat] .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none
}
[class*=hawat] .select2-container--default.select2-container--open .select2-selection--multiple, [class*=hawat] .select2-container--default.select2-container--open .select2-selection--single {
  color: var(--qode-main-color)
}
[class*=hawat] .select2-container--default.select2-container--open .select2-dropdown {
  left: 0
}
[class*=hawat] .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
  border-bottom-color: transparent
}
[class*=hawat] .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
  border-top-color: transparent
}
.select2-container--default .select2-selection {
  background-color: transparent !important;
  border-bottom-color: #707070 !important;
  color: #707070 !important
}
.select2-container--default .select2-selection:focus {
  background-color: transparent !important;
  border-bottom-color: #262626 !important;
  color: var(--qode-main-color) !important
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection {
  border-top-color: grey !important
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection {
  border-bottom-color: grey !important
}
body.woocommerce-page .select2-container--default .select2-selection {
  background-color: transparent !important;
  border-bottom-color: #707070 !important;
  color: #fff !important
}
body.woocommerce-page .select2-container--default .select2-selection:focus {
  background-color: transparent !important;
  border-bottom-color: #bababa !important;
  color: grey !important
}
body.woocommerce-page .select2-container--default.select2-container--open.select2-container--above .select2-selection {
  border-top-color: grey !important
}
body.woocommerce-page .select2-container--default.select2-container--open.select2-container--below .select2-selection {
  border-bottom-color: grey !important
}
#qodef-page-footer .select2-container--default .select2-selection {
  background-color: transparent !important;
  border-bottom-color: #bababa !important;
  color: #fff !important
}
#qodef-page-footer .select2-container--default .select2-selection:focus {
  background-color: transparent !important;
  border-bottom-color: #bababa !important;
  color: grey !important
}
#qodef-page-footer .select2-container--default.select2-container--open.select2-container--above .select2-selection {
  border-top-color: grey !important
}
#qodef-page-footer .select2-container--default.select2-container--open.select2-container--below .select2-selection {
  border-bottom-color: grey !important
}
body:not([class*=hawat-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {
  content: '\25BE';
  font-family: initial;
  font-size: 16px
}
.select2-close-mask {
  background-color: #fff;
  border: 0;
  display: block;
  height: auto;
  left: 0;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 99
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 0 !important;
  line-height: 1;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
  display: none
}
input[type=search]::-ms-clear, input[type=text]::-ms-clear {
  display: none
}
input:-webkit-autofill {
  -webkit-animation-delay: 1s;
  -webkit-animation-fill-mode: both;
  -webkit-animation-name: qodefAutofillFix
}
#qodef-page-wrapper {
  position: relative
}
@media (max-width:1024px) {
  #qodef-page-wrapper {
    overflow-x: hidden
  }
}
#qodef-page-outer {
  position: relative
}
#qodef-page-inner {
  padding: 130px 0 100px;
  position: relative
}
#qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12 {
  margin-bottom: 0
}
.qodef--boxed {
  background-color: #eee
}
.qodef--boxed #qodef-page-wrapper {
  background-color: #fff;
  display: block
}
.qodef--boxed #qodef-page-inner {
  padding-left: 30px;
  padding-right: 30px;
  width: 100% !important
}
.qodef--passepartout #qodef-page-wrapper {
  background-color: #fff
}
.qodef-parallax-item {
  will-change: transform
}
.qodef--blur a {
  filter: blur(1px);
  opacity: .75;
  transition: filter .3s ease-out
}
.qodef--focus a {
  filter: none !important;
  opacity: 1 !important
}
button.mfp-arrow {
  top: calc(50% - 25px) !important;
  width: 26px !important;
  height: 51px !important;
  margin: 0 !important;
  color: #fff;
  transition: color .3s ease-out;
  opacity: 1 !important
}
button.mfp-arrow svg {
  display: block;
  width: 100%;
  pointer-events: none
}
button.mfp-arrow:after, button.mfp-arrow:before {
  display: none !important
}
button.mfp-arrow:hover {
  color: rgba(255, 255, 255, .4)
}
button.mfp-arrow.mfp-arrow-left {
  left: 30px
}
button.mfp-arrow.mfp-arrow-right {
  right: 30px
}
button.mfp-arrow.mfp-arrow-right svg {
  transform: rotate(180deg)
}
button.mfp-close {
  top: 4px !important;
  right: 0 !important;
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #fff;
  transition: color .3s ease-out;
  opacity: 1 !important
}
.mfp-iframe-holder button.mfp-close {
  top: -36px !important
}
button.mfp-close .qodef-svg--close .qodef-m-box path {
  transform: translate(0, 0)
}
button.mfp-close:hover .qodef-svg--close .qodef-m-box path:nth-of-type(1) {
  transform: translate(14px, 0)
}
button.mfp-close:hover .qodef-svg--close .qodef-m-box path:nth-of-type(4) {
  transform: translate(0, 14px)
}
button.mfp-close:hover .qodef-svg--close .qodef-m-box path:nth-of-type(3) {
  transform: translate(-14px, 0)
}
button.mfp-close:hover .qodef-svg--close .qodef-m-box path:nth-of-type(2) {
  transform: translate(-14px, 0)
}
button.mfp-close:hover .qodef-svg--close .qodef-m-box path:nth-of-type(5) {
  transform: translate(0, -14px)
}
button.mfp-close:after, button.mfp-close:before {
  display: none !important
}
button.mfp-close svg {
  display: block;
  width: 100%;
  height: auto;
  pointer-events: none
}
.mfp-figure {
  position: relative
}
.mfp-figure figure {
  padding: 40px 0
}
.mfp-figure figcaption {
  margin: 0 !important
}
.mfp-figure img {
  max-height: calc(100vh - 80px) !important;
  padding: 0 !important
}
.mfp-figure:after {
  background: 0 0 !important;
  box-shadow: none !important
}
.mfp-bottom-bar {
  line-height: 40px !important;
  margin-top: -40px !important
}
.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #fff
}
.mfp-fade.mfp-bg, .mfp-fade.mfp-wrap {
  opacity: 0;
  transition: opacity .35s ease-out
}
.mfp-fade.mfp-bg.mfp-ready, .mfp-fade.mfp-wrap.mfp-ready {
  opacity: 1
}
.mfp-fade.mfp-bg.mfp-removing, .mfp-fade.mfp-wrap.mfp-removing {
  opacity: 0
}
.mfp-fade.mfp-bg {
  background-color: rgba(0, 0, 0, .8)
}
.qodef-swiper-container {
  list-style: none;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  visibility: hidden;
  z-index: 1
}
.qodef-swiper-container .swiper-slide img {
  width: 100%
}
.qodef-swiper-container.qodef-blog .qodef-blog-item {
  margin-bottom: 0
}
.qodef-swiper-container.qodef-swiper--initialized {
  visibility: visible
}
.qodef-swiper-container.qodef-swiper--show-hidden-slides {
  overflow: visible
}
.swiper-pagination-bullets {
  align-items: center;
  display: flex;
  justify-content: center;
  width: auto
}
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0 !important;
  height: 30px;
  margin-top: 30px;
  position: relative !important;
  width: 30px
}
.swiper-container-vertical > .swiper-pagination-bullets {
  flex-direction: column;
  height: auto;
  right: 0 !important;
  width: 30px
}
.swiper-pagination-bullets .swiper-pagination-bullet {
  align-items: center;
  background-color: transparent;
  border-radius: 0;
  color: var(--qode-main-color);
  display: flex;
  height: 1px;
  justify-content: center;
  margin: 12px !important;
  opacity: .5;
  padding: 6px 0;
  position: relative;
  transition: all .35s ease;
  width: 24px
}
.swiper-pagination-bullets .swiper-pagination-bullet:after {
  background-color: currentColor;
  content: '';
  display: block;
  height: 1px;
  width: 100%
}
.qodef-skin--light .swiper-pagination-bullets .swiper-pagination-bullet {
  color: #fff
}
.swiper-pagination-bullets .swiper-pagination-bullet:hover {
  opacity: 1
}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  width: 35px
}
.swiper-button-next, .swiper-button-prev {
  background-image: none !important;
  color: #fff;
  height: 35px !important;
  margin: 0 !important;
  transform: translateY(-50%);
  transition: all .35s ease;
  width: 35px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88)
}
.qodef-skin--light .swiper-button-next, .qodef-skin--light .swiper-button-prev {
  color: #fff
}
.swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-next, .swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-prev {
  transform: translateY(calc(-50% - 30px))
}
.swiper-button-next svg, .swiper-button-prev svg {
  display: block;
  width: 11px
}
.swiper-button-next:after, .swiper-button-prev:after {
  display: none !important
}
.swiper-button-next:hover, .swiper-button-prev:hover {
  color: var(--qode-main-color)
}
.swiper-button-prev {
  left: 30px !important
}
.swiper-button-prev.swiper-button-outside {
  left: -56px !important
}
@media only screen and (max-width:768px) {
  .swiper-button-prev.swiper-button-outside {
    left: -40px !important
  }
}
@media only screen and (max-width:680px) {
  .swiper-button-prev.swiper-button-outside {
    left: -30px !important
  }
}
.swiper-container-vertical .swiper-button-prev {
  left: 50% !important;
  top: 30px;
  transform: rotate(90deg) translate(0, -50%);
  transform-origin: 0 0
}
.swiper-button-prev svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.swiper-button-prev svg path:last-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.swiper-button-prev:hover svg path:first-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.swiper-button-prev:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.swiper-button-next {
  right: 30px !important
}
.swiper-button-next.swiper-button-outside {
  right: -56px !important
}
@media only screen and (max-width:768px) {
  .swiper-button-next.swiper-button-outside {
    right: -40px !important
  }
}
@media only screen and (max-width:680px) {
  .swiper-button-next.swiper-button-outside {
    right: -30px !important
  }
}
.swiper-container-vertical .swiper-button-next {
  bottom: 30px;
  right: 50% !important;
  top: auto;
  transform: rotate(90deg) translate(0, -50%);
  transform-origin: 0 50%
}
.swiper-button-next svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.swiper-button-next svg path:last-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.swiper-button-next:hover svg path:first-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.swiper-button-next:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.swiper-container-vertical + .swiper-button-prev {
  left: 50% !important;
  top: -56px;
  transform: rotate(90deg) translate(0, -50%);
  transform-origin: 0 0
}
.swiper-container-vertical + .swiper-button-prev + .swiper-button-next {
  bottom: -56px;
  right: 50% !important;
  top: auto;
  transform: rotate(90deg) translate(0, -50%);
  transform-origin: 0 50%
}
.widget_icl_lang_sel_widget {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100%
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: middle
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {
  opacity: 1;
  transition-delay: 0s;
  visibility: visible
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
  position: relative;
  top: -1px
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown {
  margin: 0;
  padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  align-items: center;
  display: flex;
  position: relative
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
  content: '\33';
  font-family: ElegantIcons;
  border: 0;
  line-height: 1;
  margin-left: auto;
  position: initial
}
body:not([class*=hawat-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, body:not([class*=hawat-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
  content: '\25BE';
  font-family: initial;
  font-size: 16px
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  border-top: 0;
  left: 0;
  list-style: none;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 100%;
  transition: visibility 0s linear .25s, opacity .25s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 10
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  align-items: center;
  background-color: transparent;
  border: 0;
  display: flex;
  padding: 7px 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
  padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  display: inline-block;
  margin-bottom: 0 !important;
  vertical-align: middle
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  display: block;
  padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  display: block;
  margin: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  display: block;
  padding: 0
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 200px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #fff;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #fff
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #424242
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: var(--qode-main-color)
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #424242
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: var(--qode-main-color)
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 175px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: transparent;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: transparent
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #424242
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: var(--qode-main-color)
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #424242
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 175px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 8px 20px;
  height: 40px;
  line-height: 24px;
  color: #fff;
  background-color: #000;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #000
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #fff;
  font-size: 14px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: #fff
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 100%
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #eee;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #eee
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #424242
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: var(--qode-main-color)
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #424242
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: var(--qode-main-color)
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 100%
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #eee;
  border: 1px solid transparent;
  font-size: 14px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #eee
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 100%
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #eee;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #eee
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 100%
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #eee;
  border: 1px solid transparent;
  font-size: 14px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: var(--qode-main-color)
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #eee
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--qode-main-color)
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: #fff
}
.error404 #qodef-page-inner {
  padding: 0
}
#qodef-404-page {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 160px 10% 250px;
  text-align: center
}
#qodef-404-page .qodef-404-title {
  margin: 0
}
#qodef-404-page .qodef-404-text {
  display: block;
  margin: 14px auto 0
}
@media only screen and (min-width:1025px) {
  #qodef-404-page .qodef-404-text {
    max-width: 50%
  }
}
#qodef-404-page .qodef-404-button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 52px
}
.qodef-blog .qodef-e-content, .qodef-blog .qodef-e-inner, .qodef-blog .qodef-e-media {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-blog .qodef-e-media iframe {
  display: block;
  height: 100%
}
.qodef-blog .qodef-e-media-image {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top
}
.qodef-blog .qodef-e-media-image a, .qodef-blog .qodef-e-media-image img {
  display: block;
  width: 100%
}
.qodef-blog .qodef-e-media-image img {
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-blog .qodef-e-media-gallery img {
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-blog .qodef-e-content {
  margin: 43px 0 0
}
.qodef-blog .qodef-e-title {
  margin: 0
}
.qodef-blog .qodef-e-excerpt {
  margin: 22px 0 0
}
.qodef-blog .qodef-e-top-holder {
  margin-bottom: 1px
}
.qodef-blog .qodef-e-text:after {
  clear: both;
  content: '';
  display: table
}
.qodef-blog .qodef-e-bottom-holder {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 31px
}
.qodef-blog .qodef-e-left, .qodef-blog .qodef-e-right {
  flex-basis: 50%
}
body:not([class*=hawat-core]) .qodef-blog .qodef-e-left {
  flex-basis: 100%
}
.qodef-blog .qodef-e-right {
  text-align: right
}
.qodef-blog .qodef-e-post-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-blog article.sticky .qodef-e-title a {
  position: relative;
  text-decoration: underline
}
.qodef-blog article.sticky .qodef-e-title a:after {
  content: '*';
  font-size: 1.5em;
  position: absolute;
  right: -.5em;
  top: 0
}
.qodef-blog article.format-video .qodef-e-media {
  border-radius: var(--qode-media-border-radius, 20px);
  overflow: hidden
}
html.elementor-html .qodef-blog article.format-video .wp-video {
  max-width: 100%
}
html.elementor-html .qodef-blog article.format-video video {
  height: auto
}
html.elementor-html .qodef-blog article.format-audio audio {
  display: block
}
.qodef-blog article.format-audio .qodef-e-media-image {
  width: 100%
}
.qodef-blog article.format-audio .qodef-e-media-image img {
  width: 100%
}
.qodef-blog article.format-audio .qodef-e-media-audio {
  bottom: 0;
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%
}
.qodef-blog article.format-gallery .swiper-button-next, .qodef-blog article.format-gallery .swiper-button-prev {
  color: var(--qode-main-color)
}
.qodef-blog article.format-link .qodef-e-link {
  --qode-bg-grid-width: 74px;
  --qode-bg-grid-height: 74px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.41);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  align-items: center;
  border: 1px solid rgba(210, 192, 236, .41);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 6% 10%;
  text-align: center;
  width: 100%
}
.qodef-blog article.format-link .qodef-e-link-text {
  margin: 0;
  position: relative
}
.qodef-blog article.format-link .qodef-e-link-icon {
  color: var(--qode-main-color);
  margin-bottom: 15px
}
.qodef-blog article.format-link .qodef-e-link-url {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.qodef-blog article.format-quote .qodef-e-quote {
  --qode-bg-grid-width: 74px;
  --qode-bg-grid-height: 74px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.41);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  align-items: center;
  border: 1px solid rgba(210, 192, 236, .41);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 7.8% 10%;
  text-align: center;
  width: 100%
}
.qodef-blog article.format-quote .qodef-e-quote-icon {
  color: var(--qode-main-color);
  margin-bottom: 29px
}
.qodef-blog article.format-quote .qodef-e-quote-text {
  margin: 0;
  position: relative
}
.qodef-blog article.format-quote .qodef-e-quote-author {
  margin: 39px 0 0
}
.qodef-blog article.format-quote .qodef-e-quote-author-tagline {
  margin: 2px 0 0
}
.qodef-blog article.format-quote .qodef-e-quote-url {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.mejs-container button, .mejs-overlay-button {
  background: 0 0 !important;
  background-color: #fff !important;
  margin: 0 !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important
}
.mejs-overlay-button, .mejs-play > button, .mejs-replay > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/play.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/play.svg) !important
}
.mejs-container, .mejs-controls, .mejs-embed, .mejs-embed body {
  background: var(--qode-main-color) !important;
  border-bottom-left-radius: var(--qode-media-border-radius, 20px) !important;
  border-bottom-right-radius: var(--qode-media-border-radius, 20px) !important
}
.mejs-container * {
  color: #fff;
  font-family: Poppins, sans-serif !important;
  font-size: 13px !important;
  font-weight: 400;
  line-height: 25px !important
}
.mejs-container button {
  height: 46px !important
}
.mejs-button, .mejs-controls {
  height: 46px !important
}
.mejs-fullscreen-button, .mejs-playpause-button, .mejs-volume-button {
  width: 21px !important
}
.mejs-fullscreen-button > button, .mejs-playpause-button > button, .mejs-volume-button > button {
  width: 21px !important
}
.mejs-playpause-button {
  margin: 0 3px 0 1px !important
}
.mejs-pause > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/pause.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/pause.svg) !important
}
.mejs-volume-button {
  margin: 0 5px !important
}
.mejs-mute > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/mute.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/mute.svg) !important
}
.mejs-unmute > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/unmute.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/unmute.svg) !important
}
.mejs-fullscreen-button {
  margin: 0 5px !important
}
.mejs-fullscreen-button > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/fullscreen.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/fullscreen.svg) !important
}
.mejs-unfullscreen > button {
  -webkit-mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/unfullscreen.svg) !important;
  mask-image: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/img/unfullscreen.svg) !important
}
.mejs-time {
  color: var(--qode-main-color) !important;
  height: 46px !important;
  line-height: 46px !important;
  margin: 0 5px 0 5px !important;
  padding: 0 !important
}
.mejs-time-total {
  background-color: #d2c0ec !important;
  border-radius: 3px !important;
  margin-top: 0 !important
}
.mejs-time-rail {
  height: 46px !important;
  margin: 0 5px;
  padding-top: 21.5px !important
}
.mejs-time-current, .mejs-time-loaded {
  background-color: #d2c0ec !important
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-loaded, .mejs-time-marker {
  border-radius: 3px !important;
  height: 100% !important
}
.mejs-time-total {
  height: 3px !important
}
.mejs-time-handle, .mejs-time-handle-content {
  border: 1px solid #fff !important
}
.mejs-time-handle-content {
  background-color: var(--qode-main-color) !important;
  border-radius: 50% !important;
  height: 11px !important;
  left: -5px !important;
  top: -5px !important;
  transform: scale(1) !important;
  width: 11px !important
}
.mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered {
  display: none !important
}
.mejs-volume-total {
  background-color: #616161 !important
}
.mejs-volume-current {
  background-color: #fff !important
}
.mejs-horizontal-volume-slider {
  height: 46px !important;
  margin: 0 5px 0 5px !important;
  width: 120px !important
}
.mejs-horizontal-volume-total {
  background-color: #616161 !important;
  border-radius: 3px !important;
  height: 3px !important;
  top: 21.5px !important;
  width: 100% !important
}
.mejs-horizontal-volume-current {
  background-color: #fff !important;
  border-radius: 3px !important
}
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type) {
  margin-bottom: 93px
}
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type).format-link {
  margin-bottom: 100px
}
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type).format-quote {
  margin-bottom: 100px
}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content {
  margin: 48px 0 0
}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-top-holder {
  margin-bottom: -7px
}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder {
  margin-top: 38px
}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder .qodef-social-share {
  justify-content: flex-end
}
#qodef-page-comments {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 97px
}
#qodef-page-comments .qodef-page-comments-not-found {
  margin: 0
}
#qodef-page-comments-list {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 134px
}
#qodef-page-comments-list .qodef-m-title {
  margin: 0 0 56px
}
#qodef-page-comments-list .qodef-m-comments {
  list-style: none;
  margin: 0;
  padding: 0
}
#qodef-page-comments-list .qodef-m-comments > .qodef-comment-item:first-child {
  margin-top: 0
}
#qodef-page-comments-list .qodef-comment-item {
  margin: 61px 0 0 0;
  padding: 0
}
#qodef-page-comments-list .qodef-comment-item .children {
  list-style: none;
  margin: 0;
  padding: 0 0 0 135px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
  align-items: flex-start;
  display: flex
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image {
  flex-shrink: 0;
  margin-right: 33px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image img {
  border-radius: 17px;
  display: block
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 12px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-content-top {
  column-gap: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-content-top-left {
  display: flex;
  flex-direction: column
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
  color: #424242;
  font-size: 15px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {
  color: var(--qode-main-color)
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-title {
  margin: 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text {
  margin: 12px 0 0 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text p {
  margin: 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text img {
  margin-bottom: 5px;
  margin-top: 5px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links {
  column-gap: 30px;
  display: flex;
  margin-top: 27px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links a {
  color: var(--qode-main-color);
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 12px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  column-gap: 8px;
  font-weight: 600
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links a .qodef-m-icon {
  padding: 0 !important
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links a .qodef-m-icon .qodef-svg--plus-11 {
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links a .qodef-m-text {
  padding: 0 !important
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links a:hover .qodef-m-icon .qodef-svg--plus-11 {
  transform: rotate(90deg)
}
#qodef-page-comments-list .qodef-m-pagination {
  margin-top: 50px
}
#respond {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-comment-item #respond {
  margin-top: 50px
}
.qodef-comment-item #respond .comment-reply-title {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500
}
#respond .comment-reply-title {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0
}
#respond .comment-reply-title small a {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 12px;
  line-height: 1.91667em;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--qode-main-color);
  display: flex
}
#respond .qodef-comment-form .comment-notes, #respond .qodef-comment-form .logged-in-as {
  margin: 22px 0 42px 0
}
#respond .qodef-comment-form .comment-form-author, #respond .qodef-comment-form .comment-form-comment, #respond .qodef-comment-form .comment-form-email, #respond .qodef-comment-form .comment-form-url, #respond .qodef-comment-form .form-submit {
  margin: 0
}
#respond .qodef-comment-form .comment-form-cookies-consent {
  align-items: baseline;
  display: flex;
  margin: -21px 0 50px 0;
  position: relative
}
#respond .qodef-comment-form .comment-form-cookies-consent > * {
  margin: 0
}
#respond .qodef-comment-form .comment-form-cookies-consent input[type=checkbox] {
  flex-shrink: 0;
  margin: 0 12px 0 0
}
.qodef-filter--on .qodef-grid-inner {
  opacity: 1;
  transition: opacity .5s ease
}
.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {
  opacity: 0;
  transition: opacity .2s ease
}
.qodef-filter--on.qodef--filter-loading .qodef-m-pagination-spinner {
  bottom: calc(50% - 16px) !important
}
.qodef-m-filter {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 0 40px
}
.qodef-m-filter .qodef-m-filter-items {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  row-gap: 14px
}
.qodef-m-filter .qodef-m-filter-item {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  border-bottom: 1px solid #aeaeae;
  color: var(--qode-main-color);
  display: inline-block;
  padding: 0 58px 14px 58px;
  position: relative;
  transition: border-color .3s ease-out;
  vertical-align: top;
  z-index: 1
}
.qodef-shortcode.qodef-skin--light .qodef-m-filter .qodef-m-filter-item {
  border-color: #616161;
  color: #fff
}
.qodef-m-filter .qodef-m-filter-item:first-child {
  padding-left: 0
}
.qodef-m-filter .qodef-m-filter-item:last-child {
  padding-right: 0
}
.qodef-m-filter .qodef-m-filter-item.qodef--active, .qodef-m-filter .qodef-m-filter-item:hover {
  border-color: var(--qode-main-color)
}
.qodef-skin--light .qodef-m-filter .qodef-m-filter-item.qodef--active, .qodef-skin--light .qodef-m-filter .qodef-m-filter-item:hover {
  border-color: #fff
}
#qodef-page-footer {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-page-footer > * {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-page-footer-bottom-area, #qodef-page-footer-top-area {
  background-color: var(--qode-main-color)
}
#qodef-page-footer-bottom-area .qodef-content-full-width, #qodef-page-footer-top-area .qodef-content-full-width {
  padding-left: 70px;
  padding-right: 70px
}
#qodef-page-footer-bottom-area .qodef-content-full-width.qodef-border-in-grid, #qodef-page-footer-top-area .qodef-content-full-width.qodef-border-in-grid {
  --qodef-footer-side-padding: 70px
}
.qodef--boxed #qodef-page-footer-bottom-area, .qodef--boxed #qodef-page-footer-top-area {
  padding-left: 30px;
  padding-right: 30px
}
.qodef--boxed #qodef-page-footer-bottom-area.qodef-border-in-grid, .qodef--boxed #qodef-page-footer-top-area.qodef-border-in-grid {
  --qodef-footer-side-padding: 30px
}
#qodef-page-footer-top-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}
@media (min-width:1025px) {
  #qodef-page-footer-top-area .qodef-grid.qodef-layout--predefined > .qodef-grid-inner {
    grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) minmax(0, 3fr) minmax(0, 3fr)
  }
}
#qodef-page-footer-bottom-area-inner, #qodef-page-footer-top-area-inner {
  --qode-footer-side-padding: 0px
}
#qodef-page-footer-bottom-area-inner::before, #qodef-page-footer-top-area-inner::before {
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  left: var(--qode-footer-side-padding, 0);
  top: 0;
  width: calc(100% - 2 * var(--qode-footer-side-padding, 0));
  background-color: var(--qode-footer-border-color, transparent)
}
#qodef-page-footer-bottom-area-inner.qodef-border-in-grid, #qodef-page-footer-top-area-inner.qodef-border-in-grid {
  position: relative
}
#qodef-page-footer-top-area-inner {
  padding-top: 64px;
  padding-bottom: 62px
}
#qodef-page-footer-bottom-area-inner {
  padding-top: 25px;
  padding-bottom: 37px
}
.wp-block-button {
  float: none;
  margin: 1em 0
}
.wp-block-button .wp-block-button__link {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  border-radius: 28px;
  cursor: pointer
}
.wp-block-button .wp-block-button__link .qodef-m-text {
  padding: 13px 27px 13px 31px
}
.wp-block-button .wp-block-button__link .qodef-m-icon {
  padding: 0 17px
}
.wp-block-button.is-style-outline {
  border: none
}
.wp-block-button.is-style-outline .wp-block-button__link {
  color: var(--qode-main-color);
  background-color: transparent;
  border: 1px solid var(--qode-main-color);
  border-width: 1px
}
.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0
}
.wp-block-button.alignleft {
  text-align: left;
  margin-top: 0;
  margin-right: 2rem
}
.wp-block-button.alignright {
  text-align: right;
  margin-top: 0;
  margin-left: 2rem
}
.wp-block-image {
  margin-bottom: 0
}
.wp-block-image .aligncenter {
  clear: both
}
.wp-block-cover-image {
  float: none !important;
  max-width: 100% !important;
  margin: 0 !important
}
.wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p {
  z-index: 1 !important;
  margin: 0 auto !important;
  max-width: 580px !important;
  padding: 14px !important;
  text-align: center;
  line-height: 1em !important
}
.wp-block-cover-image h1 a, .wp-block-cover-image h2 a, .wp-block-cover-image h3 a, .wp-block-cover-image h4 a, .wp-block-cover-image h5 a, .wp-block-cover-image h6 a, .wp-block-cover-image p a {
  color: #fff !important
}
.wp-block-cover-image h1 a:hover, .wp-block-cover-image h2 a:hover, .wp-block-cover-image h3 a:hover, .wp-block-cover-image h4 a:hover, .wp-block-cover-image h5 a:hover, .wp-block-cover-image h6 a:hover, .wp-block-cover-image p a:hover {
  color: var(--qode-main-color) !important
}
.wp-block-cover-image :not(.has-text-color):not(.has-inline-color):not(a) {
  color: #fff !important;
  font-size: 30px !important
}
.wp-block-cover {
  margin-top: 10px !important
}
.wp-block-cover.alignleft {
  margin-right: 2em !important
}
.wp-block-cover.alignright {
  margin-left: 2em !important
}
.wp-block-cover .wp-block-cover__inner-container {
  width: 100% !important
}
.wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p {
  z-index: 1 !important;
  margin: 0 auto !important;
  max-width: 580px !important;
  padding: 14px !important;
  text-align: center;
  line-height: 1em !important
}
.wp-block-cover h1 a, .wp-block-cover h2 a, .wp-block-cover h3 a, .wp-block-cover h4 a, .wp-block-cover h5 a, .wp-block-cover h6 a, .wp-block-cover p a {
  color: #fff !important
}
.wp-block-cover h1 a:hover, .wp-block-cover h2 a:hover, .wp-block-cover h3 a:hover, .wp-block-cover h4 a:hover, .wp-block-cover h5 a:hover, .wp-block-cover h6 a:hover, .wp-block-cover p a:hover {
  color: var(--qode-main-color) !important
}
.wp-block-cover :not(.has-text-color):not(.has-inline-color):not(a) {
  color: #fff !important;
  font-size: 30px !important
}
.wp-block-gallery {
  display: flex;
  margin-bottom: 2em
}
.wp-block-gallery ul.blocks-gallery-grid {
  margin: 0 !important
}
.wp-block-gallery.alignleft {
  max-width: 420px
}
.wp-block-gallery.alignright {
  max-width: 420px
}
.wp-block-gallery figcaption {
  overflow-x: hidden
}
.wp-caption {
  margin-top: .5em;
  margin-bottom: .5em
}
.wp-block-pullquote {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: center !important;
  width: 100% !important;
  position: relative;
  z-index: -2
}
.wp-block-pullquote blockquote {
  padding: 25px !important
}
.wp-block-pullquote blockquote p {
  font-size: 28px !important;
  line-height: 1.6 !important
}
.has-drop-cap:after {
  content: '';
  display: table;
  table-layout: fixed;
  clear: both
}
.wp-block-file {
  display: flex;
  align-items: center;
  margin: 0;
  color: var(--qode-main-color);
  text-decoration: none;
  transition: color .3s ease-out;
  cursor: pointer
}
.wp-block-file:focus, .wp-block-file:hover {
  color: var(--qode-main-color)
}
.wp-block-group.has-background {
  padding: 20px 30px
}
.gallery-item img {
  border: 0 !important
}
.wp-block-search .wp-block-search__input {
  margin-bottom: 0
}
.wp-block-rss .wp-block-rss__item-title {
  display: inline-block;
  vertical-align: top
}
#qodef-page-header {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fff;
  height: 100px;
  z-index: 100
}
#qodef-page-header .qodef-header-logo-link {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: 100px;
  max-height: 100%;
  position: relative
}
#qodef-page-header .qodef-header-logo-link img {
  display: block;
  margin: auto 0;
  max-height: 100%;
  transition: opacity .3s ease;
  width: auto
}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
  max-height: 50%
}
#qodef-page-header-inner {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 40px;
  position: relative
}
#qodef-page-mobile-header {
  position: relative;
  display: none;
  height: 70px;
  z-index: 100
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
  position: relative;
  display: flex;
  align-items: center;
  height: 70px;
  max-height: 100%
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
  display: block;
  margin: auto 0;
  width: auto;
  max-height: 100%;
  transition: opacity .3s ease
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
  max-height: calc(50% * 100 / 70)
}
#qodef-page-mobile-header-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  padding: 0 7%
}
#qodef-page-mobile-header-inner.qodef-content-grid {
  padding: 0
}
.qodef-mobile-header-opener {
  font-size: 20px;
  margin-left: 20px
}
.qodef-mobile-header-opener:where(:not(.qodef-source--predefined)) svg {
  display: block;
  width: 32px;
  height: auto
}
.qodef-mobile-header-navigation {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  width: 100%;
  max-height: calc(100vh - 70px);
  background-color: #fff;
  border-bottom: 1px solid #262626;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 10
}
.qodef-mobile-header-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.qodef-mobile-header-navigation ul li {
  position: relative;
  margin: 0
}
.qodef-mobile-header-navigation ul li a {
  position: relative;
  display: block
}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {
  position: absolute;
  top: 12px;
  right: 0;
  height: auto;
  color: currentColor;
  z-index: 9;
  cursor: pointer;
  transition: color .3s ease-out;
  transform: rotate(0);
  transition: transform .3s ease-out, color .3s ease-out
}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover {
  color: var(--qode-main-color)
}
.qodef-mobile-header-navigation ul li ul {
  display: none
}
.qodef-mobile-header-navigation ul li ul li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 7px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  padding-right: 17px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 1.76923em;
  font-weight: 400;
  color: #aeaeae
}
.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: -17px;
  transform: rotate(0)
}
.qodef-mobile-header-navigation ul li ul li > a:hover {
  color: #262626;
  padding-left: 17px;
  padding-right: 0
}
.qodef-mobile-header-navigation ul li ul li > a:hover .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-mobile-header-navigation ul li ul li.current-menu-ancestor > a, .qodef-mobile-header-navigation ul li ul li.current-menu-item > a {
  color: #262626;
  padding-left: 17px;
  padding-right: 0
}
.qodef-mobile-header-navigation ul li ul li.current-menu-ancestor > a .qodef-menu-item-plus, .qodef-mobile-header-navigation ul li ul li.current-menu-item > a .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-mobile-header-navigation ul li.qodef--opened > .qodef-menu-item-arrow {
  transform: rotate(90deg)
}
.qodef-mobile-header-navigation > ul {
  margin: 0 auto;
  padding: 34px 0
}
.qodef-mobile-header-navigation > ul > li {
  padding: 6px 0
}
.qodef-mobile-header-navigation > ul > li > a {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 500;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--qode-main-color);
  opacity: 1
}
.qodef-mobile-header-navigation > ul > li > a:hover {
  color: var(--qode-main-color);
  opacity: 1
}
.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a, .qodef-mobile-header-navigation > ul > li.current-menu-item > a {
  color: var(--qode-main-color);
  opacity: 1
}
.qodef-mobile-header-navigation > ul:not(.qodef-content-grid) {
  padding-left: 7%;
  padding-right: 7%
}
.qodef-header-navigation {
  height: 100%
}
.qodef-header-navigation ul {
  list-style: none;
  margin: 0 !important;
  padding: 0
}
.qodef-header-navigation ul li {
  margin: 0;
  padding: 0;
  position: relative
}
.qodef-header-navigation ul li a .qodef-menu-item-arrow {
  position: absolute;
  top: calc(50% - 6px);
  right: 0;
  height: auto
}
.qodef-header-navigation ul li.qodef--hide-link > a {
  cursor: default
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
  background-color: var(--qode-main-color);
  border: 1px solid #616161;
  left: -29px;
  margin: 0;
  opacity: 0;
  padding: 15px 0;
  position: absolute;
  top: 100%;
  transition: opacity .3s ease-out;
  visibility: hidden;
  width: 200px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
  padding: 0 29px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
  left: 100%;
  top: calc(-15px - 8px)
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right {
  left: auto;
  right: -29px;
  text-align: right
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li a .qodef-menu-item-arrow {
  left: 0;
  right: auto;
  padding-bottom: 1px;
  transform: rotate(180deg)
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul {
  left: -100%
}
.qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul {
  opacity: 1;
  transition: opacity .3s ease-out;
  visibility: visible
}
.qodef-header-navigation > ul {
  align-items: center;
  display: flex;
  height: 100%;
  position: relative;
  white-space: nowrap
}
.qodef-header-navigation > ul > li {
  height: 100%;
  margin: 0 30px
}
.qodef-header-navigation > ul > li:first-child {
  margin-left: 0
}
.qodef-header-navigation > ul > li:last-child {
  margin-right: 0
}
.qodef-header-navigation > ul > li > a {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 500;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--qode-main-color);
  align-items: center;
  display: flex;
  height: 100%;
  position: relative
}
.elementor-editor-active .qodef-header-navigation > ul > li > a {
  width: initial !important
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-arrow {
  display: none
}
.qodef-header-navigation > ul > li > a:hover {
  color: var(--qode-main-color);
  opacity: .7
}
.qodef-header-navigation > ul > li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.current-menu-item > a {
  color: var(--qode-main-color);
  opacity: .7
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 1.76923em;
  font-weight: 400;
  color: #aeaeae
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 7px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  padding-right: 17px
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: -17px;
  transform: rotate(0)
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a {
  color: #fff;
  padding-left: 17px;
  padding-right: 0
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a .qodef-menu-item-plus, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a .qodef-menu-item-plus, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 7px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  justify-content: flex-end;
  padding-left: 17px;
  padding-right: 0;
  justify-content: flex-end
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: auto;
  transform: scaleX(-1) rotate(0);
  right: -17px
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a {
  color: #fff;
  padding-left: 0;
  padding-right: 17px
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a .qodef-menu-item-plus, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a .qodef-menu-item-plus, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a .qodef-menu-item-plus {
  left: auto;
  right: 0;
  transform: scaleX(-1) rotate(90deg)
}
.qodef-m-pagination {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 125px 0 0 0
}
.qodef-m-pagination.qodef--wp .nav-links {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-m-pagination.qodef--wp .page-numbers {
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  position: relative;
  margin: 0 10px;
  padding: 0 3px;
  font-size: 15px;
  font-family: EurostileNext, Orbitron, sans-serif;
  align-items: center;
  color: inherit;
  display: inline-flex;
  justify-content: center;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  transition: border-color .3s ease-out;
  border-color: transparent;
  letter-spacing: .05em;
  font-weight: 500;
  color: #262626
}
.qodef-skin--light .qodef-m-pagination.qodef--wp .page-numbers {
  color: #aeaeae
}
.qodef-m-pagination.qodef--wp .page-numbers * {
  display: block;
  line-height: inherit
}
.qodef-m-pagination.qodef--wp .page-numbers:first-child {
  margin-left: 0
}
.qodef-m-pagination.qodef--wp .page-numbers:last-child {
  margin-right: 0
}
.qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-m-pagination.qodef--wp .page-numbers.prev {
  color: #262626;
  padding: 0;
  min-width: initial
}
.qodef-skin--light .qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-skin--light .qodef-m-pagination.qodef--wp .page-numbers.prev {
  color: #aeaeae
}
.qodef-m-pagination.qodef--wp .page-numbers.next svg, .qodef-m-pagination.qodef--wp .page-numbers.prev svg {
  position: relative;
  top: -1px;
  display: block;
  height: auto
}
.qodef-m-pagination.qodef--wp .page-numbers.prev {
  margin-right: 20px
}
.qodef-m-pagination.qodef--wp .page-numbers.prev svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--wp .page-numbers.prev svg path:last-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--wp .page-numbers.prev:hover svg path:first-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--wp .page-numbers.prev:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--wp .page-numbers.next {
  margin-left: 20px
}
.qodef-m-pagination.qodef--wp .page-numbers.next svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--wp .page-numbers.next svg path:last-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--wp .page-numbers.next:hover svg path:first-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--wp .page-numbers.next:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-m-pagination.qodef--wp .page-numbers:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #262626;
  border-color: #262626
}
.qodef-skin--light .qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-skin--light .qodef-m-pagination.qodef--wp .page-numbers:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #aeaeae;
  border-color: #aeaeae
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  position: relative;
  margin: 0 10px;
  padding: 0 3px;
  font-size: 15px;
  font-family: EurostileNext, Orbitron, sans-serif;
  align-items: center;
  color: inherit;
  display: inline-flex;
  justify-content: center;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  transition: border-color .3s ease-out;
  border-color: transparent;
  letter-spacing: .05em;
  font-weight: 500;
  color: #262626
}
.qodef-skin--light .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
  color: #aeaeae
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item * {
  display: block;
  line-height: inherit
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {
  margin-left: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {
  margin-right: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
  color: #262626;
  padding: 0;
  min-width: initial
}
.qodef-skin--light .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-skin--light .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
  color: #aeaeae
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg {
  position: relative;
  top: -1px;
  display: block;
  height: auto
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
  margin-right: 20px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg path:last-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover svg path:first-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
  margin-left: 20px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg path:last-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover svg path:first-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #262626;
  border-color: #262626
}
.qodef-skin--light .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active, .qodef-skin--light .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #aeaeae;
  border-color: #aeaeae
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef-prev--hidden {
  margin-left: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--hide {
  display: none
}
.qodef-m-pagination.qodef--load-more {
  text-align: center
}
.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
  display: inline-block;
  position: relative;
  vertical-align: top
}
.qodef-m-pagination.qodef--load-more .qodef-load-more-button {
  opacity: 1
}
.qodef-shortcode.qodef-skin--light .qodef-m-pagination.qodef--load-more .qodef-load-more-button {
  color: #fff;
  border-color: #fff
}
.qodef-m-pagination.qodef--infinite-scroll {
  text-align: center
}
.qodef-filter-pagination-spinner, .qodef-pagination--on .qodef-m-pagination-spinner {
  animation: qode-rotate 2s infinite linear;
  display: inline-block;
  height: auto;
  position: relative;
  vertical-align: top;
  visibility: hidden;
  width: 32px;
  z-index: -1
}
.qodef-filter-pagination-spinner {
  bottom: calc(50% - 32px / 2);
  left: calc(50% - 32px / 2);
  position: absolute
}
.qodef--loading .qodef-filter-pagination-spinner {
  visibility: visible;
  z-index: 1
}
.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
  opacity: 1;
  transition: opacity .3s ease-out
}
.qodef-pagination--on.qodef-pagination-type--standard .qodef-m-pagination-spinner {
  bottom: calc(50% - 32px / 2);
  left: calc(50% - 32px / 2);
  position: absolute
}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {
  opacity: 0
}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-m-pagination-inner {
  opacity: 0
}
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-m-pagination-spinner {
  bottom: 10px;
  left: calc(50% - 32px / 2);
  position: absolute
}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {
  opacity: 0
}
.qodef-pagination--on.qodef--loading .qodef-m-pagination-spinner {
  visibility: visible;
  z-index: 1
}
.qodef-single-links {
  align-items: baseline;
  display: flex;
  margin: 15px 0;
  position: relative;
  width: 100%
}
.qodef-single-links .qodef-m-single-links-title {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.53333em;
  font-weight: 400;
  color: #424242;
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap;
  margin-right: 10px
}
.qodef-single-links a, .qodef-single-links > span:not(.qodef-m-single-links-title) {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.53333em;
  font-weight: 400;
  color: #424242;
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap;
  margin-right: 8px;
  padding: 0 3px
}
.qodef-single-links a:last-child, .qodef-single-links > span:not(.qodef-m-single-links-title):last-child {
  margin-right: 0
}
.qodef-single-links > span:not(.qodef-m-single-links-title) {
  color: var(--qode-main-color)
}
.qodef-search {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 0 40px
}
.qodef-search .qodef-e-search-heading {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 60px
}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-title {
  margin: 0 0 20px
}
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-label {
  margin: 8px 0 0
}
.qodef-search-form-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-search-form-field {
  font-family: EurostileNext, Orbitron, sans-serif !important;
  font-size: 18px !important;
  line-height: 1.27778em !important;
  font-weight: 500 !important;
  margin: 0 !important;
  padding-bottom: 4px !important;
  padding-right: 50px;
  padding-top: 4px !important;
  text-transform: initial !important
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-color: transparent;
  width: 15.156px;
  border: 0;
  padding: 0;
  color: var(--qode-main-color)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside:hover {
  color: var(--qode-main-color)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside svg {
  display: block;
  width: 15px;
  height: auto
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside .qodef-svg--arrow-ne-15 {
  display: block;
  width: 15px;
  height: 15px
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside .qodef-svg--arrow-ne-15 g:first-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside .qodef-svg--arrow-ne-15 g:last-of-type {
  transform: translate(-16px, 16px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside:hover .qodef-svg--arrow-ne-15 g:first-of-type {
  transform: translate(16px, -16px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-inside:hover .qodef-svg--arrow-ne-15 g:last-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-search-form-button.qodef--has-icon.qodef--button-outside {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: initial;
  color: var(--qode-main-color)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-outside:hover {
  color: var(--qode-main-color)
}
.qodef-search-form-button.qodef--has-icon.qodef--button-outside svg {
  display: block;
  width: 15px;
  height: auto
}
.qodef-search-form-button:not(.qodef--has-icon) {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em
}
.qodef-search-form-button.qodef--button-inside {
  border: none;
  padding-left: 0 !important;
  padding-right: 0 !important
}
.qodef-search-form-button.qodef--button-outside {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 0 !important;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88)
}
.qodef-search article {
  margin-bottom: 50px
}
.qodef-search article:last-of-type {
  margin-bottom: 0
}
.qodef-search article .qodef-e-inner {
  align-items: flex-start;
  display: flex;
  position: relative
}
.qodef-search article .qodef-e-inner > * {
  width: 100%
}
.qodef-search article .qodef-e-image {
  flex-basis: 180px;
  padding-right: 30px
}
.qodef-search article .qodef-e-title {
  margin: 0
}
.qodef-search article .qodef-e-excerpt {
  margin: 15px 0 0
}
.qodef-search .qodef-m-pagination {
  margin: 100px 0 0 0
}
#qodef-page-sidebar {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 60px
}
.qodef-svg--menu .qodef-m-grid {
  fill: none;
  stroke: currentColor
}
.qodef-svg--menu .qodef-m-box {
  fill: currentColor
}
.qodef-svg--close .qodef-m-grid {
  fill: none;
  stroke: currentColor
}
.qodef-svg--close .qodef-m-box {
  fill: currentColor
}
.qodef-svg--search {
  fill: none;
  stroke: currentColor
}
.qodef-svg--star {
  fill: none;
  stroke: currentColor
}
.qodef-svg--menu-arrow {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.5
}
.qodef-svg--menu-plus {
  fill: currentColor;
  stroke: none
}
.qodef-svg--slider-arrow-left, .qodef-svg--slider-arrow-right {
  fill: currentColor;
  stroke: none
}
.qodef-svg--spinner {
  fill: var(--qode-main-color);
  stroke: none
}
.qodef-svg--link {
  fill: none;
  stroke: currentColor;
  stroke-width: 3
}
.qodef-svg--drag-cursor circle {
  fill: none;
  stroke: currentColor;
  stroke-width: 2
}
.qodef-svg--drag-cursor text {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  fill: currentColor;
  font-size: 20px
}
.qodef-svg--play circle {
  fill: none;
  stroke: currentColor;
  stroke-width: 2
}
.qodef-svg--play text {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  fill: currentColor;
  font-size: 20px
}
.qodef-svg--plus-11, .qodef-svg--plus-20 {
  fill: none;
  stroke: currentColor
}
.qodef-svg--plus-11 {
  stroke-width: 1.5px
}
.qodef-svg--plus-20 {
  stroke-width: 2px
}
.qodef-svg--arrow-ne-15, .qodef-svg--arrow-ne-22, .qodef-svg--arrow-ne-32 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px
}
.qodef-svg--arrow-n-30 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px
}
.qodef-svg--pagination-arrow-left, .qodef-svg--pagination-arrow-right {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px
}
.qodef-svg--back-link g {
  stroke: var(--qode-main-color)
}
.qodef-svg--back-link g.qodef-m-fill {
  fill: var(--qode-main-color)
}
.qodef-svg--back-link g:not(.qodef-m-fill) {
  fill: transparent
}
.qodef-svg--back-link g path:first-child {
  stroke: none
}
.qodef-svg--back-link g path:last-child {
  fill: none
}
.qodef-svg--gradient {
  left: -9999px;
  overflow: hidden;
  position: absolute;
  visibility: hidden
}
.qodef-svg--circle {
  fill: url(https://www.longsingtechnology.com/wp-content/themes/hawat/assets/css/#qodef-gradient);
  filter: blur(47px)
}
.qodef-svg--quote {
  fill: none;
  stroke: currentColor;
  stroke-width: 3
}
.qodef-svg--minus {
  fill: none;
  stroke: currentColor;
  stroke-width: 2
}
.qodef-page-title {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  height: 240px;
  background-color: #eee
}
.qodef-page-title .qodef-m-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  height: 100%
}
.qodef-page-title .qodef-m-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center
}
.qodef-page-title .qodef-m-title {
  margin: 0
}
.widget:last-child {
  margin-bottom: 0 !important
}
.widget .qodef-widget-title a {
  color: inherit
}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered), .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) {
  list-style: none;
  margin: 0;
  padding: 0
}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child, .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child {
  margin-bottom: 0 !important
}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul, .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul {
  margin-left: 1em
}
.widget select {
  max-width: 100%;
  width: 100%
}
.widget .select2 {
  margin-bottom: 0
}
.widget .wp-caption {
  color: inherit
}
.widget .qodef-search-form-inner {
  align-items: stretch;
  display: flex;
  max-width: 100%;
  position: relative
}
.widget .qodef-search-form-field {
  margin: 0
}
.widget .qodef-search-form-button {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  padding: 0 1em
}
.widget .qodef-search-form-button.qodef--has-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: initial;
  height: initial
}
.widget .qodef-search-form-button.qodef--has-icon svg {
  display: block;
  width: 15px;
  height: auto
}
.widget .qodef-search-form-button.qodef--button-outside {
  margin-left: 1em
}
.widget .qodef-search-form-button.qodef--button-inside {
  background-color: transparent !important;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0
}
.widget .tagcloud, .widget .wp-block-tag-cloud {
  margin: 0 0 -11px 0
}
.widget .tagcloud a, .widget .wp-block-tag-cloud a {
  border-radius: 0 5px 0 5px;
  display: inline-block;
  font-family: inherit;
  font-size: 15px !important;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0 21px 6px 0;
  padding: 5px 9px;
  position: relative;
  text-transform: capitalize;
  transition: color .6s ease-out, background-color .6s ease-out;
  vertical-align: top
}
.widget .wp-block-calendar, .widget.widget_calendar {
  width: 100%
}
.widget .wp-block-calendar table, .widget.widget_calendar table {
  table-layout: fixed
}
.widget .wp-block-calendar caption, .widget.widget_calendar caption {
  margin-bottom: 5px
}
.widget .wp-block-calendar th, .widget.widget_calendar th {
  background-color: transparent;
  font-weight: 600;
  padding: 5px 10px
}
.widget .wp-block-calendar td, .widget.widget_calendar td {
  padding: 5px 10px
}
.widget .wp-block-calendar #today a, .widget.widget_calendar #today a {
  color: inherit
}
.widget .wp-block-calendar a, .widget.widget_calendar a {
  text-decoration: none
}
.widget .wp-block-calendar .wp-calendar-nav, .widget.widget_calendar .wp-calendar-nav {
  margin: 5px 0 0 0;
  text-align: left
}
.widget.widget_media_gallery .wp-block-gallery {
  gap: 0
}
.widget.widget_media_image {
  margin-bottom: 0
}
.widget.widget_media_image a {
  display: inline-block;
  vertical-align: top
}
.widget.widget_media_image img {
  display: block
}
.widget.widget_custom_html {
  margin-bottom: 0
}
.widget.widget_text img {
  display: block
}
.widget.widget_nav_menu .qodef-menu-item-arrow {
  display: none
}
.widget.widget_rss ul .rsswidget {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  display: block
}
.widget.widget_rss ul .rssSummary {
  margin-top: 15px
}
.widget.widget_rss ul cite {
  display: block;
  margin-top: 8px
}
.widget.widget_hawat_core_title_widget {
  margin: 0
}
.widget.widget_block .wp-block-columns, .widget.widget_block .wp-block-group {
  margin: 0
}
.widget.widget_block .wp-block-social-link {
  margin: 4px 8px 4px 0 !important
}
.widget.widget_block .wp-block-social-link:last-child {
  margin-bottom: 4px !important
}
.widget.widget_block .wp-block-latest-posts__featured-image {
  margin-bottom: .5em
}
.widget.widget_block .wp-block-latest-posts__post-author, .widget.widget_block .wp-block-latest-posts__post-date {
  color: inherit
}
.widget.widget_block .wp-block-rss__item-author, .widget.widget_block .wp-block-rss__item-publish-date {
  color: inherit
}
.widget.widget_block .wp-block-button .wp-block-button__link {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  overflow: hidden;
  color: var(--qode-main-color);
  background-color: transparent;
  border: 1px solid var(--qode-main-color);
  padding: 12px 22px
}
.widget.widget_block .wp-block-button .wp-block-button__link .qodef-m-icon {
  position: relative
}
.widget.widget_block .wp-block-button .wp-block-button__link .qodef-m-icon svg {
  height: auto;
  width: 20px
}
.widget.widget_block .wp-block-button .wp-block-button__link .qodef-m-icon:before {
  content: '';
  display: block;
  width: 1px;
  height: 500%;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
.widget.widget_block .wp-block-gallery {
  gap: 0
}
.widget.widget_block p:first-child {
  margin: 0
}
.widget.widget_block p:last-child {
  margin: 0
}
.widget h1:not([class*=qodef]), .widget h2:not([class*=qodef]), .widget h3:not([class*=qodef]), .widget h4:not([class*=qodef]), .widget h5:not([class*=qodef]), .widget h6:not([class*=qodef]) {
  margin: 0
}
body:not([class*=hawat-core]) .widget h2 {
  font-size: 40px
}
.widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 44px;
  color: #424242
}
.widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: var(--qode-main-color)
}
.widget .qodef-widget-title {
  margin: 0 0 22px;
  color: var(--qode-main-color)
}
.widget .qodef-widget-title a:hover {
  color: var(--qode-main-color)
}
.widget a {
  color: #424242
}
.widget a:hover {
  color: var(--qode-main-color)
}
.widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
.widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #424242
}
.widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: var(--qode-main-color)
}
.widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
.widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget .qodef-search-form-field {
  color: var(--qode-main-color)
}
.widget .qodef-search-form-button.qodef--button-inside {
  color: var(--qode-main-color)
}
.widget .qodef-search-form-button.qodef--button-inside:hover {
  color: var(--qode-main-color)
}
.widget .tagcloud a, .widget .wp-block-tag-cloud a {
  color: #424242;
  background-color: transparent
}
.widget .tagcloud a:hover, .widget .wp-block-tag-cloud a:hover {
  color: #fff;
  background-color: var(--qode-main-color)
}
.widget .wp-block-calendar caption, .widget.widget_calendar caption {
  color: #424242
}
.widget .wp-block-calendar tbody, .widget.widget_calendar tbody {
  color: #424242
}
.widget .wp-block-calendar td, .widget .wp-block-calendar th, .widget .wp-block-calendar tr, .widget.widget_calendar td, .widget.widget_calendar th, .widget.widget_calendar tr {
  border-color: var(--qode-main-color)
}
.widget .wp-block-calendar #today, .widget.widget_calendar #today {
  color: #fff;
  background-color: var(--qode-main-color)
}
.widget .wp-block-calendar .wp-calendar-nav a, .widget.widget_calendar .wp-calendar-nav a {
  color: #424242
}
.widget .wp-block-calendar .wp-calendar-nav a:hover, .widget.widget_calendar .wp-calendar-nav a:hover {
  color: var(--qode-main-color)
}
.widget.widget_media_image .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget.widget_media_gallery {
  margin-bottom: 39px !important
}
.widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
.widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
.widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
.widget .wp-block-gallery {
  margin: 0 -5px !important
}
.widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
.widget.widget_block .wp-block-columns h1:not([class*=qodef]), .widget.widget_block .wp-block-columns h2:not([class*=qodef]), .widget.widget_block .wp-block-columns h3:not([class*=qodef]), .widget.widget_block .wp-block-columns h4:not([class*=qodef]), .widget.widget_block .wp-block-columns h5:not([class*=qodef]), .widget.widget_block .wp-block-columns h6:not([class*=qodef]), .widget.widget_block .wp-block-group h1:not([class*=qodef]), .widget.widget_block .wp-block-group h2:not([class*=qodef]), .widget.widget_block .wp-block-group h3:not([class*=qodef]), .widget.widget_block .wp-block-group h4:not([class*=qodef]), .widget.widget_block .wp-block-group h5:not([class*=qodef]), .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 22px
}
#qodef-top-area .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 0;
  color: #fff
}
#qodef-top-area .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), #qodef-top-area .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), #qodef-top-area .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), #qodef-top-area .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), #qodef-top-area .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), #qodef-top-area .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #fff
}
#qodef-top-area .widget .qodef-widget-title {
  margin: 0 0 22px;
  color: #fff
}
#qodef-top-area .widget .qodef-widget-title a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget a {
  color: #fff
}
#qodef-top-area .widget a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
#qodef-top-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #424242
}
#qodef-top-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
#qodef-top-area .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget .qodef-search-form-field {
  color: var(--qode-main-color)
}
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside {
  color: var(--qode-main-color)
}
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget .tagcloud a, #qodef-top-area .widget .wp-block-tag-cloud a {
  color: #424242;
  background-color: transparent
}
#qodef-top-area .widget .tagcloud a:hover, #qodef-top-area .widget .wp-block-tag-cloud a:hover {
  color: #fff;
  background-color: var(--qode-main-color)
}
#qodef-top-area .widget .wp-block-calendar caption, #qodef-top-area .widget.widget_calendar caption {
  color: #fff
}
#qodef-top-area .widget .wp-block-calendar tbody, #qodef-top-area .widget.widget_calendar tbody {
  color: #fff
}
#qodef-top-area .widget .wp-block-calendar td, #qodef-top-area .widget .wp-block-calendar th, #qodef-top-area .widget .wp-block-calendar tr, #qodef-top-area .widget.widget_calendar td, #qodef-top-area .widget.widget_calendar th, #qodef-top-area .widget.widget_calendar tr {
  border-color: var(--qode-main-color)
}
#qodef-top-area .widget .wp-block-calendar #today, #qodef-top-area .widget.widget_calendar #today {
  color: #fff;
  background-color: var(--qode-main-color)
}
#qodef-top-area .widget .wp-block-calendar .wp-calendar-nav a, #qodef-top-area .widget.widget_calendar .wp-calendar-nav a {
  color: #fff
}
#qodef-top-area .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-top-area .widget.widget_calendar .wp-calendar-nav a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget.widget_media_gallery {
  margin-bottom: -5px !important
}
#qodef-top-area .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
#qodef-top-area .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-top-area .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
#qodef-top-area .widget .wp-block-gallery {
  margin: 0 -5px !important
}
#qodef-top-area .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-top-area .widget.widget_block .wp-block-columns h1:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-columns h2:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-columns h3:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-columns h4:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-columns h5:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-columns h6:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h1:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h2:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h3:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h4:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h5:not([class*=qodef]), #qodef-top-area .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 22px
}
body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 44px;
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-widget-title {
  margin: 0 0 22px;
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-widget-title a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .button, body.woocommerce-page #qodef-page-sidebar .widget button {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .button:hover, body.woocommerce-page #qodef-page-sidebar .widget button:hover {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-field {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-button.qodef--button-inside {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .tagcloud a, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-tag-cloud a {
  color: #aeaeae;
  background-color: transparent
}
body.woocommerce-page #qodef-page-sidebar .widget .tagcloud a:hover, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-tag-cloud a:hover {
  color: var(--qode-main-color);
  background-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar caption, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar caption {
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar tbody, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar tbody {
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar td, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar th, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar tr, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar td, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar th, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar tr {
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar #today, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar #today {
  color: var(--qode-main-color);
  background-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar .wp-calendar-nav a, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar .wp-calendar-nav a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar .wp-calendar-nav a:hover, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar .wp-calendar-nav a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery {
  margin-bottom: 39px !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-gallery {
  margin: 0 -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h6:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 22px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-button .wp-block-button__link {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-button .wp-block-button__link:hover {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
#qodef-page-footer .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 27px;
  color: #aeaeae
}
#qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), #qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), #qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), #qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), #qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), #qodef-page-footer .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #fff
}
#qodef-page-footer .widget .qodef-widget-title {
  margin: 0 0 35px;
  color: #fff
}
#qodef-page-footer .widget .qodef-widget-title a:hover {
  color: #fff
}
#qodef-page-footer .widget a {
  color: #aeaeae
}
#qodef-page-footer .widget a:hover {
  color: #fff
}
#qodef-page-footer .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 22px
}
#qodef-page-footer .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #aeaeae
}
#qodef-page-footer .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: #fff
}
#qodef-page-footer .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 22px !important
}
#qodef-page-footer .widget .button, #qodef-page-footer .widget button {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
#qodef-page-footer .widget .button:hover, #qodef-page-footer .widget button:hover {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
#qodef-page-footer .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget .qodef-search-form-field {
  color: #fff
}
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside {
  color: #fff
}
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: #fff
}
#qodef-page-footer .widget .tagcloud a, #qodef-page-footer .widget .wp-block-tag-cloud a {
  color: #aeaeae;
  background-color: transparent
}
#qodef-page-footer .widget .tagcloud a:hover, #qodef-page-footer .widget .wp-block-tag-cloud a:hover {
  color: var(--qode-main-color);
  background-color: #fff
}
#qodef-page-footer .widget .wp-block-calendar caption, #qodef-page-footer .widget.widget_calendar caption {
  color: #aeaeae
}
#qodef-page-footer .widget .wp-block-calendar tbody, #qodef-page-footer .widget.widget_calendar tbody {
  color: #aeaeae
}
#qodef-page-footer .widget .wp-block-calendar td, #qodef-page-footer .widget .wp-block-calendar th, #qodef-page-footer .widget .wp-block-calendar tr, #qodef-page-footer .widget.widget_calendar td, #qodef-page-footer .widget.widget_calendar th, #qodef-page-footer .widget.widget_calendar tr {
  border-color: #fff
}
#qodef-page-footer .widget .wp-block-calendar #today, #qodef-page-footer .widget.widget_calendar #today {
  color: var(--qode-main-color);
  background-color: #fff
}
#qodef-page-footer .widget .wp-block-calendar .wp-calendar-nav a, #qodef-page-footer .widget.widget_calendar .wp-calendar-nav a {
  color: #aeaeae
}
#qodef-page-footer .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-page-footer .widget.widget_calendar .wp-calendar-nav a:hover {
  color: #fff
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget.widget_media_gallery {
  margin-bottom: 22px !important
}
#qodef-page-footer .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
#qodef-page-footer .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-page-footer .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
#qodef-page-footer .widget .wp-block-gallery {
  margin: 0 -5px !important
}
#qodef-page-footer .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-page-footer .widget.widget_block .wp-block-columns h1:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-columns h2:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-columns h3:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-columns h4:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-columns h5:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-columns h6:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h1:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h2:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h3:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h4:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h5:not([class*=qodef]), #qodef-page-footer .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 35px
}
#qodef-page-footer .widget.widget_block .wp-block-button .wp-block-button__link {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
#qodef-page-footer .widget.widget_block .wp-block-button .wp-block-button__link:hover {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}
#qodef-side-area .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 52px;
  color: #fff
}
#qodef-side-area .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), #qodef-side-area .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), #qodef-side-area .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), #qodef-side-area .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), #qodef-side-area .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), #qodef-side-area .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #fff
}
#qodef-side-area .widget .qodef-widget-title {
  margin: 0 0 16px;
  color: #fff
}
#qodef-side-area .widget .qodef-widget-title a:hover {
  color: #fff
}
#qodef-side-area .widget a {
  color: #aeaeae
}
#qodef-side-area .widget a:hover {
  color: #fff
}
#qodef-side-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
#qodef-side-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #424242
}
#qodef-side-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: var(--qode-main-color)
}
#qodef-side-area .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
#qodef-side-area .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget .qodef-search-form-field {
  color: var(--qode-main-color)
}
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside {
  color: var(--qode-main-color)
}
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: var(--qode-main-color)
}
#qodef-side-area .widget .tagcloud a, #qodef-side-area .widget .wp-block-tag-cloud a {
  color: #424242;
  background-color: transparent
}
#qodef-side-area .widget .tagcloud a:hover, #qodef-side-area .widget .wp-block-tag-cloud a:hover {
  color: #fff;
  background-color: var(--qode-main-color)
}
#qodef-side-area .widget .wp-block-calendar caption, #qodef-side-area .widget.widget_calendar caption {
  color: #fff
}
#qodef-side-area .widget .wp-block-calendar tbody, #qodef-side-area .widget.widget_calendar tbody {
  color: #fff
}
#qodef-side-area .widget .wp-block-calendar td, #qodef-side-area .widget .wp-block-calendar th, #qodef-side-area .widget .wp-block-calendar tr, #qodef-side-area .widget.widget_calendar td, #qodef-side-area .widget.widget_calendar th, #qodef-side-area .widget.widget_calendar tr {
  border-color: var(--qode-main-color)
}
#qodef-side-area .widget .wp-block-calendar #today, #qodef-side-area .widget.widget_calendar #today {
  color: #fff;
  background-color: #fff
}
#qodef-side-area .widget .wp-block-calendar .wp-calendar-nav a, #qodef-side-area .widget.widget_calendar .wp-calendar-nav a {
  color: #aeaeae
}
#qodef-side-area .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-side-area .widget.widget_calendar .wp-calendar-nav a:hover {
  color: #fff
}
#qodef-side-area .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget.widget_media_gallery {
  margin-bottom: 47px !important
}
#qodef-side-area .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
#qodef-side-area .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-side-area .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
#qodef-side-area .widget .wp-block-gallery {
  margin: 0 -5px !important
}
#qodef-side-area .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
#qodef-side-area .widget.widget_block .wp-block-columns h1:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-columns h2:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-columns h3:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-columns h4:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-columns h5:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-columns h6:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h1:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h2:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h3:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h4:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h5:not([class*=qodef]), #qodef-side-area .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 16px
}
.qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 44px;
  color: #fff
}
.qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title {
  margin: 0 0 22px;
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget a {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
.qodef-mega-menu-widget-holder .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #424242
}
.qodef-mega-menu-widget-holder .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
.qodef-mega-menu-widget-holder .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget .qodef-search-form-field {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .tagcloud a, .qodef-mega-menu-widget-holder .widget .wp-block-tag-cloud a {
  color: #424242;
  background-color: transparent
}
.qodef-mega-menu-widget-holder .widget .tagcloud a:hover, .qodef-mega-menu-widget-holder .widget .wp-block-tag-cloud a:hover {
  color: #fff;
  background-color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar caption, .qodef-mega-menu-widget-holder .widget.widget_calendar caption {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar tbody, .qodef-mega-menu-widget-holder .widget.widget_calendar tbody {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar td, .qodef-mega-menu-widget-holder .widget .wp-block-calendar th, .qodef-mega-menu-widget-holder .widget .wp-block-calendar tr, .qodef-mega-menu-widget-holder .widget.widget_calendar td, .qodef-mega-menu-widget-holder .widget.widget_calendar th, .qodef-mega-menu-widget-holder .widget.widget_calendar tr {
  border-color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar #today, .qodef-mega-menu-widget-holder .widget.widget_calendar #today {
  color: #fff;
  background-color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar .wp-calendar-nav a, .qodef-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .wp-block-calendar .wp-calendar-nav a:hover, .qodef-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget.widget_media_gallery {
  margin-bottom: 39px !important
}
.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
.qodef-mega-menu-widget-holder .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
.qodef-mega-menu-widget-holder .widget .wp-block-gallery {
  margin: 0 -5px !important
}
.qodef-mega-menu-widget-holder .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
.qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h1:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h2:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h3:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h4:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h5:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h6:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h1:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h2:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h3:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h4:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h5:not([class*=qodef]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 22px
}
.qodef-woo-button {
  background-color: #fff !important;
  border-color: var(--qode-main-color) !important;
  color: var(--qode-main-color) !important
}
body.woocommerce-page {
  background-color: var(--qode-main-color);
  color: #aeaeae
}
body.woocommerce-page a {
  color: #fff
}
body.woocommerce-page a:hover {
  color: #aeaeae
}
body.woocommerce-page h1, body.woocommerce-page h2, body.woocommerce-page h3, body.woocommerce-page h4, body.woocommerce-page h5, body.woocommerce-page h6 {
  color: #fff
}
body.woocommerce-page table tr {
  border-color: #fff
}
body.woocommerce-page #qodef-page-header {
  background-color: var(--qode-main-color)
}
body.woocommerce-page:not([class*=hawat-core]) .qodef-header-navigation > ul > li > a {
  color: #fff
}
body.woocommerce-page .qodef-page-title {
  background-color: var(--qode-main-color)
}
body.woocommerce-page .qodef-page-title .qodef-m-title {
  color: #fff
}
body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs span {
  --qode-breadcrumbs-color: #aeaeae
}
body.woocommerce-page .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a:hover, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a:hover span {
  --qode-breadcrumbs-color-active: #ffffff
}
#qodef-woo-page .qodef-woo-product-mark, #yith-quick-view-modal .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {
  border: 1px solid;
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  padding: 11px 25px 9px 25px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
  z-index: 5
}
#qodef-woo-page .qodef-woo-product-mark.qodef-woo-onsale, #yith-quick-view-modal .qodef-woo-product-mark.qodef-woo-onsale, .qodef-woo-shortcode .qodef-woo-product-mark.qodef-woo-onsale {
  background-color: #d2c0ec;
  border-bottom-color: #b7b7b7;
  border-left-color: #b7b7b7;
  border-right-color: #d2c0ec;
  border-top-color: #d2c0ec;
  color: var(--qode-main-color)
}
#qodef-woo-page .qodef-woo-product-mark.qodef-out-of-stock, #yith-quick-view-modal .qodef-woo-product-mark.qodef-out-of-stock, .qodef-woo-shortcode .qodef-woo-product-mark.qodef-out-of-stock {
  background-color: var(--qode-main-color);
  border-color: #b7b7b7;
  color: #fff
}
#qodef-woo-page .qodef-woo-product-mark.qodef-new, #yith-quick-view-modal .qodef-woo-product-mark.qodef-new, .qodef-woo-shortcode .qodef-woo-product-mark.qodef-new {
  background-color: #fff;
  border-bottom-color: #b7b7b7;
  border-left-color: #b7b7b7;
  border-right-color: #fff;
  border-top-color: #fff;
  color: var(--qode-main-color)
}
#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {
  margin: 0
}
#qodef-woo-page .qodef-woo-ratings, #yith-quick-view-modal .qodef-woo-ratings, .qodef-woo-shortcode .qodef-woo-ratings {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  line-height: 1
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-inner, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-inner, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-inner {
  position: relative;
  display: inline-block;
  vertical-align: top
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star {
  color: #fff
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg {
  display: inline-block;
  margin-right: 6px;
  width: 15px;
  height: auto
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg:last-child, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg:last-child, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg:last-child {
  margin-right: 0
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg {
  fill: currentColor
}
#qodef-woo-page .price, #yith-quick-view-modal .price, .qodef-woo-shortcode .price {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  color: #d2c0ec;
  position: relative;
  display: flex;
  align-items: center
}
#qodef-woo-page .price del, #yith-quick-view-modal .price del, .qodef-woo-shortcode .price del {
  color: #616161;
  margin-right: 10px
}
#qodef-woo-page .price ins, #yith-quick-view-modal .price ins, .qodef-woo-shortcode .price ins {
  text-decoration: none
}
body:not([class*=hawat-core]) #qodef-woo-page .added_to_cart, body:not([class*=hawat-core]) #qodef-woo-page .button, body:not([class*=hawat-core]) #yith-quick-view-modal .added_to_cart, body:not([class*=hawat-core]) #yith-quick-view-modal .button, body:not([class*=hawat-core]) .qodef-woo-shortcode .added_to_cart, body:not([class*=hawat-core]) .qodef-woo-shortcode .button {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  color: var(--qode-main-color);
  background-color: transparent;
  border: 1px solid var(--qode-main-color)
}
body:not([class*=hawat-core]) #qodef-woo-page .added_to_cart .qodef-m-text, body:not([class*=hawat-core]) #qodef-woo-page .button .qodef-m-text, body:not([class*=hawat-core]) #yith-quick-view-modal .added_to_cart .qodef-m-text, body:not([class*=hawat-core]) #yith-quick-view-modal .button .qodef-m-text, body:not([class*=hawat-core]) .qodef-woo-shortcode .added_to_cart .qodef-m-text, body:not([class*=hawat-core]) .qodef-woo-shortcode .button .qodef-m-text {
  padding: 13px 27px 13px 31px
}
body:not([class*=hawat-core]) #qodef-woo-page .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) #qodef-woo-page .button .qodef-m-icon, body:not([class*=hawat-core]) #yith-quick-view-modal .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) #yith-quick-view-modal .button .qodef-m-icon, body:not([class*=hawat-core]) .qodef-woo-shortcode .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) .qodef-woo-shortcode .button .qodef-m-icon {
  padding: 0 17px
}
body:not([class*=hawat-core]) #qodef-woo-page .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) #qodef-woo-page .button .qodef-m-icon, body:not([class*=hawat-core]) #yith-quick-view-modal .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) #yith-quick-view-modal .button .qodef-m-icon, body:not([class*=hawat-core]) .qodef-woo-shortcode .added_to_cart .qodef-m-icon, body:not([class*=hawat-core]) .qodef-woo-shortcode .button .qodef-m-icon {
  height: 59px;
  justify-content: center;
  padding: 0 !important;
  width: 59px;
  align-items: center;
  display: flex
}
#qodef-woo-page .added_to_cart.added, #qodef-woo-page .button.added, #yith-quick-view-modal .added_to_cart.added, #yith-quick-view-modal .button.added, .qodef-woo-shortcode .added_to_cart.added, .qodef-woo-shortcode .button.added {
  display: none !important
}
#qodef-woo-page .quantity {
  white-space: nowrap
}
#qodef-woo-page .quantity input[type=number] {
  color: #fff;
  font-weight: 500;
  margin: 0;
  padding: 12px 10px;
  text-align: center;
  width: 60px
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  padding: 20px 30px;
  margin-bottom: 30px;
  border: 1px solid #616161;
  list-style: none;
  gap: 12px
}
.woocommerce-error {
  flex-direction: row !important
}
.woocommerce-page div.woocommerce .shop_table {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #fff
}
.woocommerce-page div.woocommerce .shop_table tr {
  border-left: none;
  border-right: none;
  border-top: none
}
.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th {
  vertical-align: middle;
  text-align: left;
  border: 0
}
.woocommerce-page div.woocommerce .shop_table td:first-child, .woocommerce-page div.woocommerce .shop_table th:first-child {
  padding-left: 0
}
.woocommerce-page div.woocommerce .shop_table th {
  color: #fff;
  font-weight: 500;
  padding: 17px 0 17px 15px
}
.woocommerce-page div.woocommerce .shop_table td {
  padding: 15px 0 15px 15px
}
.woocommerce-page div.woocommerce .shop_table td ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li {
  margin: 0 0 10px;
  padding: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li:last-child {
  margin-bottom: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li label {
  margin-bottom: 0
}
.woocommerce-page div.woocommerce .shop_table p {
  margin: 0
}
.woocommerce-page div.woocommerce .shop_table .variation:after, .woocommerce-page div.woocommerce .shop_table .variation:before {
  content: '';
  display: table;
  table-layout: fixed
}
.woocommerce-page div.woocommerce .shop_table .variation:after {
  clear: both
}
.woocommerce-page div.woocommerce .shop_table .variation dt {
  clear: left;
  float: left;
  font-weight: initial
}
@media only screen and (max-width:680px) {
  .woocommerce-page div.woocommerce .shop_table .variation dt {
    float: none;
    width: 100%
  }
}
.woocommerce-page div.woocommerce .shop_table .variation dd {
  clear: right;
  float: left;
  margin: 0 0 0 5px
}
@media only screen and (max-width:680px) {
  .woocommerce-page div.woocommerce .shop_table .variation dd {
    float: none;
    margin: 0;
    width: 100%
  }
}
.woocommerce-page div.woocommerce .col2-set {
  align-items: flex-start;
  display: flex;
  margin: 0 -30px;
  position: relative
}
.woocommerce-page div.woocommerce .col2-set > * {
  margin-bottom: 60px;
  padding: 0 30px;
  width: 100%
}
.woocommerce-page div.woocommerce address {
  font-style: normal
}
.woocommerce-page div.woocommerce address p {
  margin: 0
}
.woocommerce-page div.woocommerce form p {
  margin: 0
}
.woocommerce-page .pswp__caption__center, .woocommerce-page .pswp__counter {
  color: #fff
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove, #qodef-woo-page.qodef--cart .shop_table th.product-remove, .yith-wcwl-form .shop_table td.product-remove, .yith-wcwl-form .shop_table th.product-remove {
  text-align: center;
  width: 5%
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove a, #qodef-woo-page.qodef--cart .shop_table th.product-remove a, .yith-wcwl-form .shop_table td.product-remove a, .yith-wcwl-form .shop_table th.product-remove a {
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 300;
  -webkit-text-stroke: 1px var(--qode-main-color)
}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail {
  padding-left: 0;
  width: 8.5%
}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail img, .yith-wcwl-form .shop_table td.product-thumbnail a, .yith-wcwl-form .shop_table td.product-thumbnail img, .yith-wcwl-form .shop_table th.product-thumbnail a, .yith-wcwl-form .shop_table th.product-thumbnail img {
  display: block;
  max-width: 100%;
  width: 70px
}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail img, .yith-wcwl-form .shop_table td.product-thumbnail img, .yith-wcwl-form .shop_table th.product-thumbnail img {
  border: 1px solid #fff
}
#qodef-woo-page.qodef--cart .shop_table td.product-name, #qodef-woo-page.qodef--cart .shop_table th.product-name, .yith-wcwl-form .shop_table td.product-name, .yith-wcwl-form .shop_table th.product-name {
  text-align: left;
  width: 22%
}
#qodef-woo-page.qodef--cart .shop_table td.product-name a, #qodef-woo-page.qodef--cart .shop_table th.product-name a, .yith-wcwl-form .shop_table td.product-name a, .yith-wcwl-form .shop_table th.product-name a {
  color: #fff;
  font-weight: 500
}
#qodef-woo-page.qodef--cart .shop_table td.product-price, #qodef-woo-page.qodef--cart .shop_table th.product-price, .yith-wcwl-form .shop_table td.product-price, .yith-wcwl-form .shop_table th.product-price {
  width: 12.5%
}
#qodef-woo-page.qodef--cart .shop_table td.product-quantity, #qodef-woo-page.qodef--cart .shop_table th.product-quantity, .yith-wcwl-form .shop_table td.product-quantity, .yith-wcwl-form .shop_table th.product-quantity {
  width: 15%
}
#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type=number], #qodef-woo-page.qodef--cart .shop_table th.product-quantity input[type=number], .yith-wcwl-form .shop_table td.product-quantity input[type=number], .yith-wcwl-form .shop_table th.product-quantity input[type=number] {
  margin: 0
}
#qodef-woo-page.qodef--cart .shop_table td.actions, #qodef-woo-page.qodef--cart .shop_table th.actions, .yith-wcwl-form .shop_table td.actions, .yith-wcwl-form .shop_table th.actions {
  padding: 53px 0 0 0;
  text-align: initial
}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon, .yith-wcwl-form .shop_table th.actions .coupon {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  float: left;
  position: relative
}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > *, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table th.actions .coupon > * {
  margin-bottom: 0
}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon .button .qodef-m-icon:before, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon .button .qodef-m-icon:before, .yith-wcwl-form .shop_table td.actions .coupon .button .qodef-m-icon:before, .yith-wcwl-form .shop_table th.actions .coupon .button .qodef-m-icon:before {
  display: none
}
#qodef-woo-page.qodef--cart .shop_table td.actions label, #qodef-woo-page.qodef--cart .shop_table th.actions label, .yith-wcwl-form .shop_table td.actions label, .yith-wcwl-form .shop_table th.actions label {
  display: none
}
#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text], #qodef-woo-page.qodef--cart .shop_table th.actions input[type=text], .yith-wcwl-form .shop_table td.actions input[type=text], .yith-wcwl-form .shop_table th.actions input[type=text] {
  margin-right: 20px;
  width: auto
}
#qodef-woo-page.qodef--cart .shop_table td.actions > .button, #qodef-woo-page.qodef--cart .shop_table th.actions > .button, .yith-wcwl-form .shop_table td.actions > .button, .yith-wcwl-form .shop_table th.actions > .button {
  float: right
}
#qodef-woo-page.qodef--cart .shop_table.cart tbody > tr:last-child, .yith-wcwl-form .shop_table.cart tbody > tr:last-child {
  border-bottom: 0
}
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th {
  width: 20%
}
#qodef-woo-page.qodef--cart .cart_totals, #qodef-woo-page.qodef--cart .cross-sells, .yith-wcwl-form .cart_totals, .yith-wcwl-form .cross-sells {
  margin-top: 135px
}
#qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2, .yith-wcwl-form .cart_totals > h2, .yith-wcwl-form .cross-sells > h2 {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0 0 39px 0
}
#qodef-woo-page.qodef--cart .cart_totals .order-total .amount, #qodef-woo-page.qodef--cart .cross-sells .order-total .amount, .yith-wcwl-form .cart_totals .order-total .amount, .yith-wcwl-form .cross-sells .order-total .amount {
  font-weight: 500
}
#qodef-woo-page.qodef--cart .woocommerce-shipping-calculator, .yith-wcwl-form .woocommerce-shipping-calculator {
  margin-top: 20px
}
#qodef-woo-page.qodef--cart .shipping-calculator-form, .yith-wcwl-form .shipping-calculator-form {
  margin-top: 20px
}
#qodef-woo-page.qodef--cart .shipping-calculator-form select, .yith-wcwl-form .shipping-calculator-form select {
  width: auto;
  min-width: 100%;
  margin: 0
}
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout, .yith-wcwl-form .wc-proceed-to-checkout {
  margin-top: 53px
}
.woocommerce-page div.woocommerce > .cart-empty {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0;
  align-items: center;
  border: none;
  color: #fff;
  text-align: center
}
.woocommerce-page div.woocommerce > .return-to-shop {
  margin: 20px 0 0;
  text-align: center
}
.woocommerce-page div.woocommerce > .return-to-shop a {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 3;
  border-color: currentColor
}
.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-icon {
  padding: 0 16px
}
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  flex-direction: column
}
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon > p {
  margin-bottom: 10px
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout {
  margin-top: 40px
}
#qodef-woo-page.qodef--checkout #customer_details h3 {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0 0 20px 0
}
#qodef-woo-page.qodef--checkout #ship-to-different-address-checkbox {
  top: -2px
}
#qodef-woo-page.qodef--checkout #order_review_heading {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0 0 20px 0
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment {
  margin-top: 30px
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {
  margin-top: 30px
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {
  margin-bottom: 53px
}
#qodef-woo-page.qodef--checkout .wc_payment_methods {
  margin: 0;
  padding: 0;
  list-style: none
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li {
  position: relative;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #616161
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li p {
  margin: 0
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li {
  padding-left: 25px;
  padding-right: 25px
}
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio {
  left: 0;
  margin: 0;
  position: absolute;
  top: 18px
}
#qodef-woo-page.qodef--checkout .wc_payment_methods label {
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  margin: 0
}
#qodef-woo-page.qodef--checkout .wc_payment_method:not(.payment_method_paypal) p {
  margin: 10px 0 0 0
}
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal .input-radio {
  top: 61px
}
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal label img {
  margin: 0 15px 0 10px
}
.woocommerce-account h2 {
  margin: 0 0 20px 0
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  display: inline-block;
  float: left;
  padding-right: 50px;
  position: relative;
  vertical-align: top;
  width: 30%
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  position: relative;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #616161
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li p {
  margin: 0
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  color: #fff;
  font-weight: 500;
  color: #aeaeae
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  color: #fff
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #fff
}
.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  position: relative;
  vertical-align: top;
  width: 70%
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {
  margin: 30px 0 0
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details {
  margin: 48px 0 0
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0 0 20px 0
}
.woocommerce-account .woocommerce-MyAccount-content .order-again {
  margin: 30px 0 0
}
.woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-info, .woocommerce-account .woocommerce-message {
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between
}
.woocommerce-account .button {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 3;
  border-color: currentColor
}
.woocommerce-account .button .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.woocommerce-account .button .qodef-m-icon {
  padding: 0 16px
}
.woocommerce-account form .button {
  margin-top: 10px !important
}
.woocommerce-account .woocommerce-form-login {
  padding-right: 40%
}
.woocommerce-account .woocommerce-form-login .form-row:not(.form-row-wide) {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: -21px;
  row-gap: 35px
}
.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {
  display: inline-block;
  margin-bottom: 0
}
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {
  margin-top: 24px
}
.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text {
  margin-bottom: 31px
}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
  margin: 0;
  padding: 0
}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
  display: none
}
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row {
  margin: 0 0 43px
}
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type=email], .woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type=password], .woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type=text] {
  margin: 0
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0 0 20px 0;
  color: #fff
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
  margin: 0;
  padding: 0;
  list-style: none
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
  position: relative;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #616161
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p {
  margin: 0
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details {
  margin-top: 40px
}
.woocommerce-order-received .woocommerce-order h2 {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 105px 0 20px 0
}
#qodef-woo-page .woocommerce-pagination {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 125px 0 0 0
}
#qodef-woo-page .woocommerce-pagination .page-numbers {
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  position: relative;
  margin: 0 10px;
  padding: 0 3px;
  font-size: 15px;
  font-family: EurostileNext, Orbitron, sans-serif;
  align-items: center;
  color: inherit;
  display: inline-flex;
  justify-content: center;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  transition: border-color .3s ease-out;
  border-color: transparent;
  letter-spacing: .05em;
  font-weight: 500;
  color: #aeaeae
}
.qodef-skin--light #qodef-woo-page .woocommerce-pagination .page-numbers {
  color: #aeaeae
}
#qodef-woo-page .woocommerce-pagination .page-numbers * {
  display: block;
  line-height: inherit
}
#qodef-woo-page .woocommerce-pagination .page-numbers:first-child {
  margin-left: 0
}
#qodef-woo-page .woocommerce-pagination .page-numbers:last-child {
  margin-right: 0
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next, #qodef-woo-page .woocommerce-pagination .page-numbers.prev {
  color: #aeaeae;
  padding: 0;
  min-width: initial
}
.qodef-skin--light #qodef-woo-page .woocommerce-pagination .page-numbers.next, .qodef-skin--light #qodef-woo-page .woocommerce-pagination .page-numbers.prev {
  color: #aeaeae
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next svg, #qodef-woo-page .woocommerce-pagination .page-numbers.prev svg {
  position: relative;
  top: -1px;
  display: block;
  height: auto
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev {
  margin-right: 20px
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev svg path:last-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev:hover svg path:first-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next {
  margin-left: 20px
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next svg path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next svg path:last-of-type {
  transform: translateX(-12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next:hover svg path:first-of-type {
  transform: translateX(12px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next:hover svg path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-woo-page .woocommerce-pagination .page-numbers.current, #qodef-woo-page .woocommerce-pagination .page-numbers:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #aeaeae;
  border-color: #aeaeae
}
.qodef-skin--light #qodef-woo-page .woocommerce-pagination .page-numbers.current, .qodef-skin--light #qodef-woo-page .woocommerce-pagination .page-numbers:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #aeaeae;
  border-color: #aeaeae
}
.qodef-woo-product-list {
  padding: 1px
}
.qodef-woo-product-list li {
  outline: 1px solid #b7b7b7
}
.qodef-woo-product-list.qodef-gutter--no ul.products {
  --qode-columns-gap: 1px !important
}
.qodef-woo-product-list .qodef-e-content, .qodef-woo-product-list .qodef-e-inner, .qodef-woo-product-list .qodef-e-media {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-woo-product-list .qodef-e-media > .woocommerce-LoopProduct-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-woo-product-list .qodef-e-media-image {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 100%
}
.qodef-woo-product-list .qodef-e-media-image a, .qodef-woo-product-list .qodef-e-media-image img {
  display: block;
  width: 100%
}
.qodef-woo-product-list .qodef-e-media-image .qodef-woo-product-mark {
  bottom: -1px;
  left: -1px;
  right: initial !important;
  top: initial !important
}
.qodef-woo-product-list .qodef-e-media-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0
}
.qodef-woo-product-list .qodef-e-media-inner a {
  background-color: var(--qode-main-color) !important;
  border-color: #b7b7b7 !important;
  border-top-right-radius: 0 !important;
  color: #fff !important;
  position: relative;
  right: -1px;
  top: -1px;
  z-index: 3;
  transition: background-color .4s cubic-bezier(.51, .15, .1, .88) !important
}
.qodef-woo-product-list .qodef-e-media-inner a .qodef-m-icon {
  height: 52px !important;
  width: 52px !important
}
.qodef-woo-product-list .qodef-e-media-inner a .qodef-svg--plus-20 {
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-woo-product-list .qodef-e-media-inner a:hover {
  background-color: #fff !important;
  border-color: #fff !important;
  color: var(--qode-main-color) !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 0 !important
}
.qodef-woo-product-list .qodef-e-media-inner a:hover .qodef-svg--plus-20 {
  transform: rotate(90deg)
}
.qodef-woo-product-list .qodef-e-media-inner a.added_to_cart {
  background-color: #fff !important;
  border-color: #fff !important;
  color: var(--qode-main-color) !important
}
.qodef-woo-product-list .qodef-e-content {
  border-top: 1px solid #b7b7b7;
  padding: 29px 36px
}
.qodef-woo-product-list .qodef-e-top-holder {
  column-gap: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}
.qodef-woo-product-list .qodef-woo-product-title {
  color: #fff;
  transition: color .3s ease-out
}
.qodef-woo-product-list .qodef-woo-product-title a:hover {
  color: currentColor
}
.qodef-woo-product-list .qodef-woo-product-price {
  flex-shrink: 0
}
.qodef-woo-product-list .qodef-e-bottom-holder {
  margin-top: 6px
}
.qodef-woo-product-list .qodef-e-info > * {
  color: #aeaeae
}
.qodef-woo-product-list .qodef-e-info > a:hover {
  color: #fff
}
.qodef-woo-product-list select {
  min-width: 50%
}
.qodef-woo-product-list .select2 {
  margin: 0
}
.qodef-woo-product-list ul.products {
  --qode-columns: 3;
  --qode-columns-gap: 30px;
  display: grid;
  gap: var(--qode-columns-gap);
  grid-template-columns: repeat(var(--qode-columns), minmax(0, 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative
}
.qodef-woo-product-list ul.products.columns-1 {
  --qode-columns: 1
}
.qodef-woo-product-list ul.products.columns-2 {
  --qode-columns: 2
}
.qodef-woo-product-list ul.products.columns-3 {
  --qode-columns: 3
}
.qodef-woo-product-list ul.products.columns-4 {
  --qode-columns: 4
}
.qodef-woo-product-list ul.products.columns-5 {
  --qode-columns: 5
}
.qodef-woo-product-list ul.products.columns-6 {
  --qode-columns: 6
}
.qodef-woo-product-list ul.products.columns-7 {
  --qode-columns: 7
}
.qodef-woo-product-list ul.products.columns-8 {
  --qode-columns: 8
}
.qodef-woo-product-list.qodef-gutter--no ul.products {
  --qode-columns-gap: 0px
}
.qodef-woo-product-list.qodef-gutter--tiny ul.products {
  --qode-columns-gap: 10px
}
.qodef-woo-product-list.qodef-gutter--small ul.products {
  --qode-columns-gap: 20px
}
.qodef-woo-product-list.qodef-gutter--normal ul.products {
  --qode-columns-gap: 30px
}
.qodef-woo-product-list.qodef-gutter--medium ul.products {
  --qode-columns-gap: 40px
}
.qodef-woo-product-list.qodef-gutter--large ul.products {
  --qode-columns-gap: 50px
}
.qodef-woo-product-list.qodef-gutter--very-large ul.products {
  --qode-columns-gap: 60px
}
.qodef-woo-product-list.qodef-gutter--huge ul.products {
  --qode-columns-gap: 80px
}
.qodef-woo-product-list.qodef-gutter--massive ul.products {
  --qode-columns-gap: 90px
}
.qodef-woo-product-list.qodef-gutter--enormous ul.products {
  --qode-columns-gap: 160px
}
.qodef-woo-product-list .qodef-e-inner > .woocommerce-LoopProduct-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.touchevents .qodef-woo-product-list .qodef-e-inner {
  cursor: pointer
}
#qodef-woo-page .qodef-quantity-buttons, #yith-quick-view-modal .qodef-quantity-buttons {
  display: inline-block;
  position: relative;
  vertical-align: middle
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
  background-color: var(--qode-main-color);
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {
  border-bottom-left-radius: 7px;
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  font-weight: 500;
  height: 50px;
  line-height: 48px;
  margin: 0 32px 0 0;
  outline: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 50px
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-inner-spin-button, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-outer-spin-button, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-inner-spin-button, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
  border-left: 0;
  cursor: pointer;
  height: 25px;
  line-height: 23px;
  position: absolute;
  right: 0;
  transition: background-color .3s ease-out, color .3s ease-out;
  width: 32px
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:before, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:before {
  background-color: currentColor;
  content: '';
  height: 2px;
  left: calc(50% - 4.5px);
  position: absolute;
  top: 50%;
  width: 9px
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:hover {
  background-color: #fff;
  color: var(--qode-main-color)
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
  border-bottom: 0;
  border-top-right-radius: 7px;
  top: 0
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:after {
  transform: rotate(90deg)
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus {
  bottom: 0
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:before {
  left: calc(50% - 4px);
  width: 8px
}
.qodef-woo-results {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 37px;
  position: relative
}
.qodef-woo-results .woocommerce-ordering {
  margin-left: auto
}
.qodef-woo-results .woocommerce-ordering select {
  width: auto;
  min-width: 220px;
  margin: 0
}
.qodef-woo-results .woocommerce-ordering .select2-container--default {
  margin: 0;
  width: 250px !important
}
.qodef-woo-results .woocommerce-ordering .select2-container--default .select2-selection {
  color: #aeaeae !important
}
#qodef-woo-page.qodef--single > .product, #yith-quick-view-content.single-product > .product {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-content.single-product .qodef-woo-single-inner {
  display: grid;
  gap: 165px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  position: relative
}
#qodef-woo-page.qodef--single .qodef-woo-single-image, #yith-quick-view-content.single-product .qodef-woo-single-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .zoomImg, #yith-quick-view-content.single-product .qodef-woo-single-image .zoomImg {
  cursor: crosshair
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery, #yith-quick-view-content.single-product .woocommerce-product-gallery {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure, #yith-quick-view-content.single-product .woocommerce-product-gallery figure {
  position: relative
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery figure img, #yith-quick-view-content.single-product .woocommerce-product-gallery figure a, #yith-quick-view-content.single-product .woocommerce-product-gallery figure img {
  display: block;
  width: 100%
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure img, #yith-quick-view-content.single-product .woocommerce-product-gallery figure img {
  border: 1px solid #b7b7b7
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .woocommerce-product-gallery__image, #yith-quick-view-content.single-product .woocommerce-product-gallery figure > .woocommerce-product-gallery__image {
  overflow: hidden;
  position: relative;
  width: 100% !important
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper {
  display: grid;
  gap: 22px
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  height: 30px;
  left: 10px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 30px;
  z-index: 5
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(3, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(5, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(6, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(7, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .qodef-woo-thumbnails-wrapper {
  grid-template-columns: repeat(8, minmax(0, 1fr))
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {
  left: calc(27% + 22px + 10px)
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure {
  display: flex;
  flex-direction: row-reverse
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure img, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure a, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure img {
  height: 100%;
  object-fit: cover
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image {
  width: calc(100% - 27%) !important
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {
  flex-shrink: 0;
  margin-right: 22px;
  width: 27%
}
@media (min-width:681px) {
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important
  }
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--below figure > .qodef-woo-thumbnails-wrapper {
  margin-top: 22px
}
#qodef-woo-page.qodef--single .entry-summary, #yith-quick-view-content.single-product .entry-summary {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title, #yith-quick-view-content.single-product .entry-summary .qodef-woo-product-title {
  margin-top: -20px
}
#qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price {
  font-family: EurostileNext, Orbitron, sans-serif;
  color: #fff;
  margin: 20px 0 0 0
}
#qodef-woo-page.qodef--single .entry-summary .yith-wcwl-add-to-wishlist, #yith-quick-view-content.single-product .entry-summary .yith-wcwl-add-to-wishlist {
  display: inline-block;
  margin: 30px 0 0 !important
}
#qodef-woo-page.qodef--single .woocommerce-product-rating, #yith-quick-view-content.single-product .woocommerce-product-rating {
  align-items: center;
  display: flex;
  margin-top: 32px;
  position: relative
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings, #yith-quick-view-content.single-product .woocommerce-product-rating .qodef-woo-ratings {
  flex-shrink: 0;
  margin-right: 35px;
  width: auto
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link, #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link {
  color: #aeaeae
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover, #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link:hover {
  color: #fff
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description, #yith-quick-view-content.single-product .woocommerce-product-details__short-description {
  margin-top: 47px
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p, #yith-quick-view-content.single-product .woocommerce-product-details__short-description p {
  margin-top: 0
}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child, #yith-quick-view-content.single-product .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0
}
#qodef-woo-page.qodef--single form.cart, #yith-quick-view-content.single-product form.cart {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 55px
}
#qodef-woo-page.qodef--single form.cart ins, #yith-quick-view-content.single-product form.cart ins {
  text-decoration: none
}
#qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form), #yith-quick-view-content.single-product form.cart .variations_button, #yith-quick-view-content.single-product form.cart:not(.variations_form) {
  align-items: flex-start;
  display: flex
}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity, #yith-quick-view-content.single-product form.cart .variations_button .quantity, #yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity {
  margin-right: 50px
}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity.hidden, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity.hidden, #yith-quick-view-content.single-product form.cart .variations_button .quantity.hidden, #yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity.hidden {
  margin: 0 !important
}
#qodef-woo-page.qodef--single form.cart.grouped_form, #yith-quick-view-content.single-product form.cart.grouped_form {
  flex-wrap: wrap;
  margin-top: 35px
}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table td, #qodef-woo-page.qodef--single form.cart.grouped_form .group_table th, #yith-quick-view-content.single-product form.cart.grouped_form .group_table td, #yith-quick-view-content.single-product form.cart.grouped_form .group_table th {
  padding: 20px 0;
  text-align: left;
  vertical-align: middle
}
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label, #yith-quick-view-content.single-product form.cart.grouped_form .group_table label {
  color: #fff;
  font-weight: 500;
  margin-bottom: 0
}
#qodef-woo-page.qodef--single form.cart.grouped_form > .button, #yith-quick-view-content.single-product form.cart.grouped_form > .button {
  margin-top: 30px
}
#qodef-woo-page.qodef--single form.cart .group_table, #yith-quick-view-content.single-product form.cart .group_table {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #fff
}
#qodef-woo-page.qodef--single form.cart .group_table tr, #yith-quick-view-content.single-product form.cart .group_table tr {
  border-left: none;
  border-right: none;
  border-top: none
}
#qodef-woo-page.qodef--single form.cart .group_table td, #qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-content.single-product form.cart .group_table td, #yith-quick-view-content.single-product form.cart .group_table th {
  vertical-align: middle;
  text-align: left;
  border: 0
}
#qodef-woo-page.qodef--single form.cart .group_table td:first-child, #qodef-woo-page.qodef--single form.cart .group_table th:first-child, #yith-quick-view-content.single-product form.cart .group_table td:first-child, #yith-quick-view-content.single-product form.cart .group_table th:first-child {
  padding-left: 0
}
#qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-content.single-product form.cart .group_table th {
  color: #fff;
  font-weight: 500;
  padding: 17px 0 17px 15px
}
#qodef-woo-page.qodef--single form.cart .group_table td, #yith-quick-view-content.single-product form.cart .group_table td {
  padding: 15px 0 15px 15px
}
#qodef-woo-page.qodef--single form.cart .group_table td ul, #yith-quick-view-content.single-product form.cart .group_table td ul {
  list-style: none;
  margin: 0;
  padding: 0
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li, #yith-quick-view-content.single-product form.cart .group_table td ul li {
  margin: 0 0 10px;
  padding: 0
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li:last-child, #yith-quick-view-content.single-product form.cart .group_table td ul li:last-child {
  margin-bottom: 0
}
#qodef-woo-page.qodef--single form.cart .group_table td ul li label, #yith-quick-view-content.single-product form.cart .group_table td ul li label {
  margin-bottom: 0
}
#qodef-woo-page.qodef--single form.cart .group_table p, #yith-quick-view-content.single-product form.cart .group_table p {
  margin: 0
}
#qodef-woo-page.qodef--single form.cart .group_table .variation:after, #qodef-woo-page.qodef--single form.cart .group_table .variation:before, #yith-quick-view-content.single-product form.cart .group_table .variation:after, #yith-quick-view-content.single-product form.cart .group_table .variation:before {
  content: '';
  display: table;
  table-layout: fixed
}
#qodef-woo-page.qodef--single form.cart .group_table .variation:after, #yith-quick-view-content.single-product form.cart .group_table .variation:after {
  clear: both
}
#qodef-woo-page.qodef--single form.cart .group_table .variation dt, #yith-quick-view-content.single-product form.cart .group_table .variation dt {
  clear: left;
  float: left;
  font-weight: initial
}
@media only screen and (max-width:680px) {
  #qodef-woo-page.qodef--single form.cart .group_table .variation dt, #yith-quick-view-content.single-product form.cart .group_table .variation dt {
    float: none;
    width: 100%
  }
}
#qodef-woo-page.qodef--single form.cart .group_table .variation dd, #yith-quick-view-content.single-product form.cart .group_table .variation dd {
  clear: right;
  float: left;
  margin: 0 0 0 5px
}
@media only screen and (max-width:680px) {
  #qodef-woo-page.qodef--single form.cart .group_table .variation dd, #yith-quick-view-content.single-product form.cart .group_table .variation dd {
    float: none;
    margin: 0;
    width: 100%
  }
}
#qodef-woo-page.qodef--single form.cart .variations, #yith-quick-view-content.single-product form.cart .variations {
  margin-bottom: 61px
}
#qodef-woo-page.qodef--single form.cart .variations tr, #yith-quick-view-content.single-product form.cart .variations tr {
  border: 0
}
#qodef-woo-page.qodef--single form.cart .variations tr[class^=description_attribute] td, #yith-quick-view-content.single-product form.cart .variations tr[class^=description_attribute] td {
  padding-bottom: 10px
}
#qodef-woo-page.qodef--single form.cart .variations td, #yith-quick-view-content.single-product form.cart .variations td {
  position: relative
}
#qodef-woo-page.qodef--single form.cart .variations td, #qodef-woo-page.qodef--single form.cart .variations th, #yith-quick-view-content.single-product form.cart .variations td, #yith-quick-view-content.single-product form.cart .variations th {
  border: 0;
  padding: 3px 0;
  text-align: initial
}
#qodef-woo-page.qodef--single form.cart .variations label, #yith-quick-view-content.single-product form.cart .variations label {
  color: #fff;
  font-weight: 500;
  margin-bottom: 0
}
#qodef-woo-page.qodef--single form.cart .variations select, #yith-quick-view-content.single-product form.cart .variations select {
  width: auto;
  min-width: 220px;
  margin: 0
}
#qodef-woo-page.qodef--single form.cart .variations .select2-container--default, #qodef-woo-page.qodef--single form.cart .variations select, #yith-quick-view-content.single-product form.cart .variations .select2-container--default, #yith-quick-view-content.single-product form.cart .variations select {
  margin: 0
}
#qodef-woo-page.qodef--single form.cart .variations .reset_variations, #yith-quick-view-content.single-product form.cart .variations .reset_variations {
  color: #fff;
  display: inline-block;
  line-height: 1;
  margin-left: 10px
}
#qodef-woo-page.qodef--single form.cart .woocommerce-variation, #yith-quick-view-content.single-product form.cart .woocommerce-variation {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  position: relative
}
#qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-price > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-availability > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-description > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-price > * {
  margin: 0 0 45px 0
}
#qodef-woo-page.qodef--single .stock, #yith-quick-view-content.single-product .stock {
  color: #fff;
  font-weight: 500;
  color: #d2c0ec
}
#qodef-woo-page.qodef--single .stock.out-of-stock, #yith-quick-view-content.single-product .stock.out-of-stock {
  margin: 51px 0 0 0
}
#qodef-woo-page.qodef--single .product_meta, #yith-quick-view-content.single-product .product_meta {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 51px
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-title, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-title {
  margin: 0 0 21px 0
}
#qodef-woo-page.qodef--single .product_meta > :not(.qodef-woo-meta-title), #yith-quick-view-content.single-product .product_meta > :not(.qodef-woo-meta-title) {
  display: flex;
  margin-bottom: 17px;
  position: relative
}
#qodef-woo-page.qodef--single .product_meta > :not(.qodef-woo-meta-title):last-child, #yith-quick-view-content.single-product .product_meta > :not(.qodef-woo-meta-title):last-child {
  margin-bottom: 0
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-label {
  color: #fff;
  font-weight: 500;
  flex-shrink: 0;
  line-height: inherit !important;
  margin-right: 4px
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a {
  color: inherit
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a:hover {
  color: #fff
}
#qodef-woo-page.qodef--single .qodef-social-share, #yith-quick-view-content.single-product .qodef-social-share {
  margin-top: 17px
}
#qodef-woo-page.qodef--single .qodef-social-share .qodef-social-title, #yith-quick-view-content.single-product .qodef-social-share .qodef-social-title {
  color: #fff
}
#qodef-woo-page.qodef--single .qodef-social-share a, #yith-quick-view-content.single-product .qodef-social-share a {
  color: #aeaeae
}
#qodef-woo-page.qodef--single .qodef-social-share a:hover, #yith-quick-view-content.single-product .qodef-social-share a:hover {
  border-color: #fff;
  color: #fff
}
#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 122px
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {
  margin: 0;
  padding: 0
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  border-bottom: 1px solid #616161;
  color: #fff;
  display: inline-block;
  padding: 0 58px 14px 58px;
  position: relative;
  transition: border-color .3s ease-out;
  vertical-align: top;
  z-index: 1
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:first-child a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:first-child a {
  padding-left: 0
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child a {
  padding-right: 0
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {
  border-bottom-color: #fff
}
@media only screen and (max-width:768px) {
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs {
    flex-direction: column;
    align-items: flex-start
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
    position: relative
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li::after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li::after {
    background-color: #616161;
    bottom: 0;
    content: '';
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a {
    padding-left: 0;
    padding-right: 50px
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child {
    margin-bottom: 0
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child a {
    padding-right: 50px
  }
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding-right: 40%
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description {
  margin-top: 25px
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information {
  margin-top: 19px
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information tr, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information tr {
  border: 0
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information td, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information th, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information td, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information th {
  padding-left: 0;
  padding-right: 0
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information th:after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information th:after {
  content: ':'
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews {
  margin-top: 25px
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab > h2, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab > h2 {
  display: none
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p {
  margin: 0
}
#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-content.single-product .shop_attributes td, #yith-quick-view-content.single-product .shop_attributes th {
  text-align: left;
  vertical-align: middle
}
#qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-content.single-product .shop_attributes th {
  color: #fff;
  font-weight: 500
}
#qodef-woo-page.qodef--single .shop_attributes p, #yith-quick-view-content.single-product .shop_attributes p {
  margin: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title {
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  margin: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  list-style: none;
  margin: 25px 0 0 0;
  padding: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > *, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > * {
  margin: 0 0 61px 0;
  padding: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > :last-child, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > :last-child {
  margin-bottom: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container, #yith-quick-view-content.single-product .woocommerce-Reviews .comment_container {
  align-items: flex-start;
  display: flex;
  position: relative
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img, #yith-quick-view-content.single-product .woocommerce-Reviews .comment_container > img {
  border-radius: 17px;
  flex-shrink: 0;
  margin-right: 33px
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text, #yith-quick-view-content.single-product .woocommerce-Reviews .comment-text {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta, #yith-quick-view-content.single-product .woocommerce-Reviews .meta {
  display: flex;
  flex-direction: column-reverse;
  margin: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author {
  color: #fff;
  font-weight: 500
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__dash, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__dash {
  display: none
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__published-date, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__published-date {
  font-size: 15px
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .description, #yith-quick-view-content.single-product .woocommerce-Reviews .description {
  margin: 12px 0 0 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .description p, #yith-quick-view-content.single-product .woocommerce-Reviews .description p {
  margin: 0
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-pagination, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-pagination {
  margin-top: 61px
}
#qodef-woo-page.qodef--single #review_form, #yith-quick-view-content.single-product #review_form {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 61px
}
#qodef-woo-page.qodef--single #review_form .comment-reply-title, #yith-quick-view-content.single-product #review_form .comment-reply-title {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500
}
#qodef-woo-page.qodef--single #review_form .comment-notes ~ .comment-form-rating, #yith-quick-view-content.single-product #review_form .comment-notes ~ .comment-form-rating {
  margin-top: -20px
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating, #yith-quick-view-content.single-product #review_form .comment-form-rating {
  margin: 22px 0 42px 0
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating label, #yith-quick-view-content.single-product #review_form .comment-form-rating label {
  color: #fff;
  margin-bottom: 5px
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars, #yith-quick-view-content.single-product #review_form .comment-form-rating .stars {
  display: none;
  line-height: 1
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings {
  display: flex;
  margin: 0;
  overflow: hidden
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg {
  fill: currentColor
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg {
  fill: none
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a, #yith-quick-view-content.single-product #review_form .comment-form-rating a {
  color: #fff;
  display: inline-block;
  font-size: 0;
  line-height: 1;
  margin: 0 1.5px 0 0;
  position: relative;
  vertical-align: top
}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a svg, #yith-quick-view-content.single-product #review_form .comment-form-rating a svg {
  display: block;
  fill: none;
  height: auto;
  stroke: currentColor;
  width: 14px
}
#qodef-woo-page.qodef--single .related, #qodef-woo-page.qodef--single .up-sells, #yith-quick-view-content.single-product .related, #yith-quick-view-content.single-product .up-sells {
  margin-top: 156px
}
#qodef-woo-page.qodef--single .related > h2, #qodef-woo-page.qodef--single .up-sells > h2, #yith-quick-view-content.single-product .related > h2, #yith-quick-view-content.single-product .up-sells > h2 {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 45px;
  line-height: 1.11111em;
  font-weight: 400;
  margin: 0 0 47px 0
}
@media only screen and (max-width:680px) {
  #qodef-woo-page.qodef--single .related > h2, #qodef-woo-page.qodef--single .up-sells > h2, #yith-quick-view-content.single-product .related > h2, #yith-quick-view-content.single-product .up-sells > h2 {
    font-size: 38px
  }
}
.widget .qodef-woo-ratings {
  display: none !important
}
.widget .price {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #d2c0ec;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0
}
.widget .price del {
  color: #616161;
  margin-right: 10px
}
.widget .price ins {
  text-decoration: none
}
.widget.woocommerce .qodef-woo-product-title {
  color: #fff;
  font-weight: 500;
  margin: 0
}
.widget.woocommerce a .product-title {
  color: #fff;
  font-weight: 500
}
.widget.woocommerce .button, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 3;
  border-color: currentColor
}
.widget.woocommerce .button .qodef-m-text, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.widget.woocommerce .button .qodef-m-icon, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit .qodef-m-icon {
  padding: 0 16px
}
.widget.woocommerce.widget_shopping_cart {
  align-items: flex-start;
  flex-direction: column;
  height: auto
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
  width: 100%
}
.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {
  display: flex;
  position: relative
}
.widget.woocommerce.widget_products ul li:last-child, .widget.woocommerce.widget_recently_viewed_products ul li:last-child, .widget.woocommerce.widget_top_rated_products ul li:last-child {
  margin-bottom: 0
}
.widget.woocommerce.widget_products .qodef-e-content, .widget.woocommerce.widget_recently_viewed_products .qodef-e-content, .widget.woocommerce.widget_top_rated_products .qodef-e-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 5px
}
.widget.woocommerce.widget_products .qodef-e-media, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  flex-shrink: 0
}
.widget.woocommerce.widget_products .qodef-e-media a, .widget.woocommerce.widget_products .qodef-e-media img, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media a, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .widget.woocommerce.widget_top_rated_products .qodef-e-media a, .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  display: block;
  position: relative
}
.widget.woocommerce.widget_products .qodef-e-media img, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  border-radius: 9px
}
.widget.woocommerce.widget_recent_reviews ul li .reviewer {
  margin-top: 8px
}
.widget.woocommerce.widget_recent_reviews ul li:last-child {
  margin-bottom: 0
}
.widget.woocommerce.widget_recent_reviews ul li > * {
  display: block
}
.widget.woocommerce.widget_recent_reviews a {
  color: #fff;
  font-weight: 500;
  position: relative
}
.widget.woocommerce.widget_recent_reviews a img {
  left: 0;
  position: absolute;
  top: 0
}
.widget.woocommerce.widget_layered_nav button {
  margin-top: 10px
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 0;
  cursor: pointer;
  height: 1px;
  position: relative
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 2
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:first-of-type {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-right: 0
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-left: 0;
  transform: translateX(-30px)
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
  border-radius: 0;
  display: block;
  height: 100%;
  position: absolute;
  z-index: 1
}
.widget.widget_price_filter .price_slider_amount {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  align-items: flex-start;
  display: flex;
  flex-direction: column-reverse;
  margin: 29px 0 0;
  position: relative;
  row-gap: 33px
}
.widget.widget_price_filter .price_slider_amount .clear {
  display: none
}
.widget .wc-block-components-price-slider {
  margin: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
  box-shadow: none;
  height: 1px;
  margin: calc((15px / 2)) 0;
  width: 100%
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper:before {
  opacity: 1
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress {
  --track-background: none;
  height: 1px
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--min {
  background-color: red
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-right: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--min::-moz-range-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-right: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--min::-ms-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-right: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max {
  background-color: green
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-left: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-moz-range-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-left: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-thumb {
  background-image: none;
  background-color: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  height: 15px;
  margin: 0;
  outline: 0;
  position: relative;
  top: -7px;
  width: 15px;
  border-left: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text {
  font-family: EurostileNext, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  display: flex;
  justify-content: flex-start;
  margin: 29px 0 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls input, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text input {
  margin: 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child::before, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child::before {
  content: 'Price:';
  margin: 0 4px 0 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child::after, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child::after {
  content: '—';
  margin: 0 4px
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions {
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 34px 0 0 0
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: EurostileNext, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 3;
  border-color: currentColor;
  font-size: 13px !important
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button .qodef-m-icon {
  padding: 0 16px
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button {
  border: none
}
.widget .wc-block-product-categories-list--has-images {
  margin: 0
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #fff;
  font-weight: 500
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  vertical-align: top
}
.widget .qodef-m-star {
  color: var(--qode-main-color) !important
}
.widget.woocommerce .qodef-woo-product-title a {
  color: #424242
}
.widget.woocommerce .qodef-woo-product-title a:hover {
  color: var(--qode-main-color)
}
.widget.woocommerce a .product-title {
  color: #424242
}
.widget.woocommerce a:hover .product-title {
  color: var(--qode-main-color)
}
.widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget.woocommerce.widget_layered_nav form {
  margin-top: 29.5px
}
.widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: var(--qode-main-color)
}
.widget.woocommerce.widget_products .qodef-widget-title, .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
.widget.woocommerce.widget_products .qodef-e-media, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
.widget.woocommerce.widget_products .qodef-e-media img, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
.widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
.widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
.widget.woocommerce.widget_recent_reviews a:hover {
  color: var(--qode-main-color)
}
.widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
.widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 29.5px
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: var(--qode-main-color)
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  border-color: var(--qode-main-color)
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
  background-color: var(--qode-main-color)
}
.widget.widget_price_filter .price_slider_amount {
  color: var(--qode-main-color)
}
.widget .wp-block-woocommerce-filter-wrapper h1, .widget .wp-block-woocommerce-filter-wrapper h2, .widget .wp-block-woocommerce-filter-wrapper h3, .widget .wp-block-woocommerce-filter-wrapper h4, .widget .wp-block-woocommerce-filter-wrapper h5, .widget .wp-block-woocommerce-filter-wrapper h6, .widget .wp-block-woocommerce-price-filter h1, .widget .wp-block-woocommerce-price-filter h2, .widget .wp-block-woocommerce-price-filter h3, .widget .wp-block-woocommerce-price-filter h4, .widget .wp-block-woocommerce-price-filter h5, .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 29.5px
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
  background: var(--qode-main-color)
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  border-color: var(--qode-main-color)
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
  border-color: var(--qode-main-color)
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
  border-color: var(--qode-main-color)
}
.widget .wc-block-components-price-slider .wc-block-price-filter__range-text {
  color: var(--qode-main-color)
}
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button {
  background-color: var(--qode-main-color) !important;
  color: #fff !important
}
.widget.widget_block .price {
  justify-content: center
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #424242
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: var(--qode-main-color)
}
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
#qodef-top-area .widget.woocommerce .qodef-woo-product-title a {
  color: #fff
}
#qodef-top-area .widget.woocommerce .qodef-woo-product-title a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.woocommerce a .product-title {
  color: #fff
}
#qodef-top-area .widget.woocommerce a:hover .product-title {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget.woocommerce.widget_layered_nav form {
  margin-top: 29.5px
}
#qodef-top-area .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget.woocommerce.widget_products ul li, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-top-area .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
#qodef-top-area .widget.woocommerce.widget_products .qodef-e-media, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
#qodef-top-area .widget.woocommerce.widget_products .qodef-e-media img, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
#qodef-top-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
#qodef-top-area .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
#qodef-top-area .widget.woocommerce.widget_recent_reviews a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
#qodef-top-area .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 29.5px
}
#qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-top-area .widget .wp-block-woocommerce-price-filter h1, #qodef-top-area .widget .wp-block-woocommerce-price-filter h2, #qodef-top-area .widget .wp-block-woocommerce-price-filter h3, #qodef-top-area .widget .wp-block-woocommerce-price-filter h4, #qodef-top-area .widget .wp-block-woocommerce-price-filter h5, #qodef-top-area .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 29.5px
}
#qodef-top-area .widget.widget_block .price {
  justify-content: center
}
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #fff
}
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-m-star {
  color: #fff !important
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce .qodef-woo-product-title a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce .qodef-woo-product-title a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce a .product-title {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce a:hover .product-title {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_layered_nav form {
  margin-top: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-widget-title, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products ul li, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products ul li, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-e-media, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-e-media img, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
  background-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_amount {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h1, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h2, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h3, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h4, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h5, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h6, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h1, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h2, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h3, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h4, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h5, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
  background: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
  border-color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-price-filter__range-text {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button {
  background-color: #fff !important;
  color: var(--qode-main-color) !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .price {
  justify-content: center
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
#qodef-page-footer .widget .qodef-m-star {
  color: #fff !important
}
#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a {
  color: #aeaeae
}
#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a:hover {
  color: #fff
}
#qodef-page-footer .widget.woocommerce a .product-title {
  color: #aeaeae
}
#qodef-page-footer .widget.woocommerce a:hover .product-title {
  color: #fff
}
#qodef-page-footer .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget.woocommerce.widget_layered_nav form {
  margin-top: 42.5px
}
#qodef-page-footer .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: #fff
}
#qodef-page-footer .widget.woocommerce.widget_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget.woocommerce.widget_products ul li, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-page-footer .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
#qodef-page-footer .widget.woocommerce.widget_products .qodef-e-media, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
#qodef-page-footer .widget.woocommerce.widget_products .qodef-e-media img, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
#qodef-page-footer .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
#qodef-page-footer .widget.woocommerce.widget_recent_reviews a:hover {
  color: #fff
}
#qodef-page-footer .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
#qodef-page-footer .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #fff
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  border-color: #fff
}
#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
  background-color: #fff
}
#qodef-page-footer .widget.widget_price_filter .price_slider_amount {
  color: #fff
}
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h1, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h2, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h3, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h4, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h5, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 42.5px
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
  background: #fff
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  border-color: #fff
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
  border-color: #fff
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
  border-color: #fff
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-price-filter__range-text {
  color: #fff
}
#qodef-page-footer .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button {
  background-color: #fff !important;
  color: var(--qode-main-color) !important
}
#qodef-page-footer .widget.widget_block .price {
  justify-content: center
}
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #aeaeae
}
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: #fff
}
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
#qodef-side-area .widget.woocommerce .qodef-woo-product-title a {
  color: #aeaeae
}
#qodef-side-area .widget.woocommerce .qodef-woo-product-title a:hover {
  color: #fff
}
#qodef-side-area .widget.woocommerce a .product-title {
  color: #aeaeae
}
#qodef-side-area .widget.woocommerce a:hover .product-title {
  color: #fff
}
#qodef-side-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget.woocommerce.widget_layered_nav form {
  margin-top: 23.5px
}
#qodef-side-area .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: #fff
}
#qodef-side-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget.woocommerce.widget_products ul li, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-side-area .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
#qodef-side-area .widget.woocommerce.widget_products .qodef-e-media, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
#qodef-side-area .widget.woocommerce.widget_products .qodef-e-media img, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
#qodef-side-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
#qodef-side-area .widget.woocommerce.widget_recent_reviews a:hover {
  color: #fff
}
#qodef-side-area .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
#qodef-side-area .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 23.5px
}
#qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-side-area .widget .wp-block-woocommerce-price-filter h1, #qodef-side-area .widget .wp-block-woocommerce-price-filter h2, #qodef-side-area .widget .wp-block-woocommerce-price-filter h3, #qodef-side-area .widget .wp-block-woocommerce-price-filter h4, #qodef-side-area .widget .wp-block-woocommerce-price-filter h5, #qodef-side-area .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 23.5px
}
#qodef-side-area .widget.widget_block .price {
  justify-content: center
}
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #aeaeae
}
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: #fff
}
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.woocommerce a .product-title {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget.woocommerce a:hover .product-title {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav form {
  margin-top: 29.5px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-e-media, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-e-media img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
.qodef-mega-menu-widget-holder .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h1, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h2, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h3, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h4, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h5, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h6, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h1, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h2, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h3, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h4, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h5, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 29.5px
}
.qodef-mega-menu-widget-holder .widget.widget_block .price {
  justify-content: center
}
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #fff
}
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
@media only screen and (max-width:680px) {
  #qodef-404-page {
    padding: 110px 40px 200px
  }
}
@media only screen and (max-width:1440px) {
  .qodef-blog .qodef-blog-item.format-link .qodef-e-link {
    padding: 6% 7%
  }
  .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
    padding: 7.8% 7%
  }
}
@media only screen and (max-width:680px) {
  .qodef-blog .qodef-blog-item .qodef-e-left, .qodef-blog .qodef-blog-item .qodef-e-right {
    flex-basis: 100%
  }
  .qodef-blog .qodef-blog-item .qodef-e-right {
    text-align: left;
    margin-top: 18px
  }
  .qodef-blog .qodef-blog-item.format-link .qodef-e-link {
    padding: 16% 7%
  }
  .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
    padding: 22% 7%
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-comments {
    margin-bottom: 30px
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-comments-list .qodef-comment-item .children {
    padding-left: 40px
  }
}
@media only screen and (max-width:768px) {
  #qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
    flex-wrap: wrap
  }
  #qodef-page-comments-list .qodef-comment-item .qodef-e-content {
    margin-top: 23px;
    width: 100%
  }
  #qodef-page-comments-list .qodef-comment-item .qodef-e-content-top {
    flex-direction: column
  }
  #qodef-page-comments-list .qodef-comment-item .qodef-e-links {
    margin-top: 15px
  }
  #qodef-page-comments-list .qodef-comment-item .children {
    padding-left: 20px
  }
}
@media only screen and (max-width:680px) {
  #qodef-page-comments-list .qodef-comment-item .children {
    padding-left: 5%
  }
}
@media only screen and (max-width:680px) {
  #respond .comment-reply-title {
    align-items: flex-start;
    flex-direction: column
  }
  #respond .comment-reply-title small a {
    margin-top: 15px
  }
  #respond .qodef-grid-inner {
    gap: 0 !important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-m-filter .qodef-m-filter-item {
    padding-left: 0
  }
}
@media only screen and (max-width:768px) {
  .qodef-m-filter .qodef-m-filter-items {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-m-filter .qodef-m-filter-item {
    margin: 5px 0;
    padding-left: 0
  }
  .qodef-m-filter .qodef-m-filter-item:last-child {
    padding-right: 58px
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-footer-bottom-area .qodef-content-full-width, #qodef-page-footer-top-area .qodef-content-full-width {
    padding-left: 7%;
    padding-right: 7%
  }
  #qodef-page-footer-bottom-area .qodef-content-full-width.qodef-border-in-grid, #qodef-page-footer-top-area .qodef-content-full-width.qodef-border-in-grid {
    --qodef-footer-side-padding: 7%
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-header {
    display: none
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-mobile-header {
    display: block
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-sidebar {
    margin-top: 58px
  }
}
@media only screen and (max-width:768px) {
  .woocommerce-page div.woocommerce .col2-set {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:768px) {
  #qodef-woo-page.qodef--cart .shop_table td.product-remove, #qodef-woo-page.qodef--cart .shop_table th.product-remove, .yith-wcwl-form .shop_table td.product-remove, .yith-wcwl-form .shop_table th.product-remove {
    width: 5%
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail {
    width: auto
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-name, #qodef-woo-page.qodef--cart .shop_table th.product-name, .yith-wcwl-form .shop_table td.product-name, .yith-wcwl-form .shop_table th.product-name {
    width: auto
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-price, #qodef-woo-page.qodef--cart .shop_table th.product-price, .yith-wcwl-form .shop_table td.product-price, .yith-wcwl-form .shop_table th.product-price {
    width: auto
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-quantity, #qodef-woo-page.qodef--cart .shop_table th.product-quantity, .yith-wcwl-form .shop_table td.product-quantity, .yith-wcwl-form .shop_table th.product-quantity {
    width: auto
  }
  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon, .yith-wcwl-form .shop_table th.actions .coupon {
    width: 100%;
    float: none
  }
  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon > *, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table th.actions .coupon > * {
    margin-bottom: 20px
  }
  #qodef-woo-page.qodef--cart .shop_table td.actions > .button, #qodef-woo-page.qodef--cart .shop_table th.actions > .button, .yith-wcwl-form .shop_table td.actions > .button, .yith-wcwl-form .shop_table th.actions > .button {
    float: none
  }
}
@media only screen and (max-width:680px) {
  #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail {
    display: none
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-subtotal, #qodef-woo-page.qodef--cart .shop_table th.product-subtotal, .yith-wcwl-form .shop_table td.product-subtotal, .yith-wcwl-form .shop_table th.product-subtotal {
    display: none
  }
  #qodef-woo-page.qodef--cart .shop_table td.product-stock-status, #qodef-woo-page.qodef--cart .shop_table th.product-stock-status, .yith-wcwl-form .shop_table td.product-stock-status, .yith-wcwl-form .shop_table th.product-stock-status {
    display: none
  }
  #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th {
    width: auto
  }
}
@media only screen and (max-width:768px) {
  .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
    float: none
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    padding-right: 0
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    margin-top: 50px
  }
}
@media only screen and (max-width:680px) {
  .woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-info, .woocommerce-account .woocommerce-message {
    flex-direction: column-reverse;
    align-items: flex-start;
    row-gap: 10px
  }
}
@media (max-width:1440px) {
  .qodef-woo-product-list ul.products.columns-6 {
    --qode-columns: 5
  }
}
@media (max-width:1366px) {
  .qodef-woo-product-list ul.products.columns-5 {
    --qode-columns: 4
  }
  .qodef-woo-product-list ul.products.columns-6 {
    --qode-columns: 4
  }
  .qodef-woo-product-list ul.products.columns-7 {
    --qode-columns: 4
  }
  .qodef-woo-product-list ul.products.columns-8 {
    --qode-columns: 4
  }
}
@media (max-width:1024px) {
  .qodef-woo-product-list ul.products.columns-4 {
    --qode-columns: 3
  }
  .qodef-woo-product-list ul.products.columns-5 {
    --qode-columns: 3
  }
  .qodef-woo-product-list ul.products.columns-6 {
    --qode-columns: 3
  }
  .qodef-woo-product-list ul.products.columns-7 {
    --qode-columns: 3
  }
  .qodef-woo-product-list ul.products.columns-8 {
    --qode-columns: 3
  }
}
@media (max-width:768px) {
  .qodef-woo-product-list ul.products.columns-3 {
    --qode-columns: 2
  }
  .qodef-woo-product-list ul.products.columns-4 {
    --qode-columns: 2
  }
  .qodef-woo-product-list ul.products.columns-5 {
    --qode-columns: 2
  }
  .qodef-woo-product-list ul.products.columns-6 {
    --qode-columns: 2
  }
  .qodef-woo-product-list ul.products.columns-7 {
    --qode-columns: 2
  }
  .qodef-woo-product-list ul.products.columns-8 {
    --qode-columns: 2
  }
}
@media (max-width:680px) {
  .qodef-woo-product-list ul.products.columns-2 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-3 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-4 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-5 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-6 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-7 {
    --qode-columns: 1
  }
  .qodef-woo-product-list ul.products.columns-8 {
    --qode-columns: 1
  }
}
@media only screen and (max-width:1440px) {
  .qodef-woo-product-list .qodef-e-content {
    padding: 29px 7%
  }
  .qodef-woo-product-list.qodef-gutter--very-large ul.products {
    --qode-columns-gap: 40px
  }
  .qodef-woo-product-list.qodef-gutter--huge ul.products {
    --qode-columns-gap: 60px
  }
  .qodef-woo-product-list.qodef-gutter--massive ul.products {
    --qode-columns-gap: 60px
  }
  .qodef-woo-product-list.qodef-gutter--enormous ul.products {
    --qode-columns-gap: 60px
  }
}
@media only screen and (max-width:680px) {
  .qodef-woo-results {
    flex-direction: column;
    align-items: flex-start;
    justify-content: start
  }
  .qodef-woo-results .woocommerce-ordering {
    margin-top: 10px;
    margin-left: 0
  }
}
@media only screen and (max-width:1440px) {
  #qodef-woo-page.qodef--single .qodef-woo-single-inner {
    gap: 80px
  }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab {
    padding-right: 0
  }
}
@media only screen and (max-width:1024px) {
  #qodef-woo-page.qodef--single .qodef-woo-single-inner {
    grid-template-columns: 1fr
  }
  #qodef-woo-page.qodef--single .entry-summary {
    margin-top: 20px
  }
  #qodef-woo-page.qodef--single .related, #qodef-woo-page.qodef--single .up-sells {
    margin-top: 118px
  }
}
@media only screen and (max-width:768px) {
  #qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container {
    flex-direction: column
  }
  #qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img {
    margin-bottom: 23px;
    margin-right: 0
  }
}
@media only screen and (max-width:680px) {
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .qodef-woo-thumbnails-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {
    left: 10px
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure {
    flex-wrap: wrap
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image {
    width: 100% !important
  }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {
    margin: 16px 0 0;
    width: 100%
  }
  #qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form) {
    flex-direction: column
  }
  #qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity {
    margin-bottom: 75px
  }
}
@media only screen and (max-width:480px) {
  #qodef-woo-page.qodef--single form.cart .variations .value {
    position: relative
  }
  #qodef-woo-page.qodef--single form.cart .variations .reset_variations {
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute
  }
  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .value {
    padding-bottom: 20px
  }
  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .select2-container--default {
    margin-bottom: 11px
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  #qodef-woo-page.qodef--single .related .columns-4, #qodef-woo-page.qodef--single .up-sells .columns-4 {
    --qode-columns: 2
  }
}
.hawat-core-page-inline-style {
  position: absolute !important;
  width: 0;
  height: 0;
  line-height: 1;
  display: none
}
.kc-elm.qodef-shortcode .fa, .kc-elm.qodef-shortcode .fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900
}
.kc-elm.qodef-shortcode .fa:before, .kc-elm.qodef-shortcode .fas:before {
  font-family: inherit;
  font-weight: inherit
}
.kc-elm.qodef-shortcode .fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400
}
.kc-elm.qodef-shortcode .fab:before {
  font-family: inherit;
  font-weight: inherit
}
#qodef-back-to-top {
  bottom: 25px;
  height: 51px;
  margin: 0;
  opacity: 0;
  position: fixed;
  right: 25px;
  visibility: hidden;
  width: 51px;
  z-index: 999
}
#qodef-back-to-top.qodef--light .qodef-back-to-top-icon {
  color: #fff
}
#qodef-back-to-top .qodef-back-to-top-icon {
  align-items: center;
  color: var(--qode-main-color);
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  position: relative;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out
}
body.qodef-back-to-top--light #qodef-back-to-top .qodef-back-to-top-icon {
  color: #fff
}
#qodef-back-to-top .qodef-back-to-top-icon * {
  display: block;
  line-height: inherit
}
#qodef-back-to-top .qodef-back-to-top-icon .qodef-svg--arrow-n-30 {
  display: block;
  height: 30px;
  width: 30px
}
#qodef-back-to-top .qodef-back-to-top-icon .qodef-svg--arrow-n-30 g:first-of-type {
  transform: translateY(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-back-to-top .qodef-back-to-top-icon .qodef-svg--arrow-n-30 g:last-of-type {
  transform: translateY(32px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-back-to-top:hover .qodef-back-to-top-icon .qodef-svg--arrow-n-30 g:first-of-type {
  transform: translateY(-32px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-back-to-top:hover .qodef-back-to-top-icon .qodef-svg--arrow-n-30 g:last-of-type {
  transform: translateY(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-back-to-top.qodef--off {
  opacity: 0;
  transition: opacity .15s ease, visibility 0s .15s;
  visibility: hidden
}
#qodef-back-to-top.qodef--on {
  opacity: 1;
  transition: opacity .3s ease;
  visibility: visible
}
.qodef-background-gradient-holder {
  position: absolute;
  z-index: var(--qode-z-index, -1)
}
.elementor-section .qodef-background-gradient-holder {
  animation: qode-gradient var(--qode-animation-duration, 0s) var(--qode-animation-timing, ease-in) infinite
}
.elementor-section .qodef-background-gradient-holder svg {
  height: var(--qode-height, 300px);
  width: var(--qode-width, 300px)
}
#qodef-side-area .qodef-background-gradient-holder {
  bottom: 0;
  right: 0
}
#qodef-side-area .qodef-background-gradient-holder svg {
  width: 450px;
  height: 1073px;
  opacity: .52;
  transform: translate(42%, 50%)
}
#qodef-fullscreen-area .qodef-background-gradient-holder:first-child {
  bottom: 0;
  left: 0
}
#qodef-fullscreen-area .qodef-background-gradient-holder:first-child svg {
  width: 676px;
  height: 943px;
  opacity: .52;
  transform: translate(-52%, 72%)
}
#qodef-fullscreen-area .qodef-background-gradient-holder:not(:first-child) {
  top: 0;
  right: 0
}
#qodef-fullscreen-area .qodef-background-gradient-holder:not(:first-child) svg {
  width: 384px;
  height: 537px;
  opacity: .52;
  transform: translate(-37%, -15%)
}
#qodef-page-spinner .qodef-background-gradient-holder:first-child {
  top: 0;
  right: 0;
  animation: qode-bg-gradient-top-right 7s 1s linear infinite
}
#qodef-page-spinner .qodef-background-gradient-holder:first-child svg {
  width: 943px;
  height: 676px;
  opacity: .52
}
#qodef-page-spinner .qodef-background-gradient-holder:not(:first-child) {
  bottom: 10%;
  left: 25%;
  animation: qode-bg-gradient-bottom-left 7s 1s linear infinite
}
#qodef-page-spinner .qodef-background-gradient-holder:not(:first-child) svg {
  width: 384px;
  height: 537px;
  opacity: .52
}
.qodef-vertical-sliding-area .qodef-background-gradient-holder {
  bottom: 0;
  right: 0
}
.qodef-blog.qodef-item-layout--info-below .qodef-background-gradient-holder {
  bottom: 0;
  left: 0
}
.qodef-blog.qodef-item-layout--info-below .qodef-background-gradient-holder svg {
  width: 802px;
  height: 620px;
  opacity: .87;
  transform: translate(-42%, 46%) rotate(159deg)
}
.qodef-blog.qodef-item-layout--info-below .qodef-item--landscape .qodef-background-gradient-holder {
  left: auto;
  right: 0
}
.qodef-blog.qodef-item-layout--info-below .qodef-item--landscape .qodef-background-gradient-holder svg {
  width: 705px;
  height: 430px;
  opacity: .87;
  transform: translate(31%, 39%) rotate(0)
}
.qodef-item-showcase .qodef-background-gradient-holder {
  top: 50%;
  left: 50%
}
.qodef-item-showcase .qodef-background-gradient-holder svg {
  width: 676px;
  height: 943px;
  opacity: .52;
  transform: translate(-50%, -50%)
}
@keyframes qode-gradient {
  0%, 100% {
    transform: translate(0, 0) rotate(var(--qode-rotation-start, 0)) scale(var(--qode-scale-start, 1));
    opacity: var(--qode-opacity-start, 1)
  }
  50% {
    transform: translate(var(--qode-horizontal-stop, 0), var(--qode-vertical-stop, 0)) rotate(var(--qode-rotation-stop, 0)) scale(var(--qode-scale-stop, 1));
    opacity: var(--qode-opacity-stop, 1)
  }
}
.qodef-background-text {
  position: relative
}
.qodef-background-text .qodef-m-background-text-holder {
  display: flex;
  height: 100%;
  position: absolute;
  width: 100%
}
.qodef-background-text .qodef-m-background-text {
  color: #d2c0ec;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 390px;
  font-weight: 500;
  line-height: 1em;
  opacity: 1;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  position: relative
}
.qodef-blog.qodef-item-layout--info-below {
  padding: 1px
}
.qodef-blog.qodef-item-layout--info-below article {
  outline: 1px solid #616161
}
.qodef-blog.qodef-item-layout--info-below article.format-link .qodef-e-link {
  border: none
}
.qodef-blog.qodef-item-layout--info-below article.format-quote .qodef-e-quote {
  border: none
}
.qodef-blog.qodef-item-layout--info-below article.format-video .qodef-e-media {
  border-radius: var(--qode-media-border-radius, none)
}
.qodef-blog.qodef-item-layout--info-below article:hover .qodef-e-media-image img {
  transform: scale(1)
}
.qodef-blog.qodef-item-layout--info-below article:hover .qodef-background-gradient-holder {
  opacity: 1
}
.qodef-blog.qodef-item-layout--info-below article.qodef-item--landscape .qodef-e-excerpt {
  display: block
}
.qodef-blog.qodef-item-layout--info-below article.qodef-item--landscape .qodef-e-bottom-holder {
  display: none
}
.qodef-blog.qodef-item-layout--info-below article.qodef-item--landscape .qodef-e-media-image img {
  transform: scale(1)
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-inner {
  display: grid;
  grid-template-rows: minmax(0, auto) min-content;
  height: 100%
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-content {
  display: grid;
  margin: 0;
  overflow: hidden;
  padding: 38px 44px 40px
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-excerpt {
  display: none;
  margin: 14px 0 0
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-media, .qodef-blog.qodef-item-layout--info-below .qodef-e-media-image {
  width: 100%
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-media {
  height: calc(100% - var(--qode-image-height, 0))
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-media-image {
  height: 100%
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-media-image a {
  height: 100%
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-media-image img {
  border-radius: var(--qode-media-border-radius, none);
  height: 100%;
  object-fit: cover;
  object-position: right;
  transform: scale(0.7);
  transform-origin: calc(100% - 96px) 100%;
  transition: all .6s cubic-bezier(.77, 0, .175, 1)
}
.qodef-blog.qodef-item-layout--info-below .qodef-background-gradient-holder {
  opacity: 0;
  transition: opacity .3s ease-out
}
.qodef-blog.qodef-item-layout--info-below.qodef-side-outlines--hidden {
  overflow: hidden;
  padding: 1px 0
}
.qodef-blog.qodef-item-layout--info-below.qodef-image-hover--grayscale article:hover .qodef-e-media-image img {
  filter: grayscale(0)
}
.qodef-blog.qodef-item-layout--info-below.qodef-image-hover--grayscale article.qodef-item--landscape .qodef-e-media-image img {
  filter: grayscale(0)
}
.qodef-blog.qodef-item-layout--info-below.qodef-image-hover--grayscale .qodef-e-media-image img {
  filter: grayscale(1)
}
.qodef-blog.qodef-item-layout--info-below.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-blog.qodef-item-layout--info-below.qodef-skin--light {
  --qode-main-color: #ffffff
}
.qodef-blog.qodef-item-layout--info-below.qodef-skin--light .qodef-e-excerpt {
  color: #aeaeae
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-content {
  margin: 0
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-bottom-holder {
  margin-top: 5px
}
.qodef-blog.qodef-item-layout--side-by-side article .qodef-e-inner {
  display: flex;
  align-items: center
}
.qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  flex-shrink: 0;
  margin-right: 24px;
  width: 120px
}
.qodef-blog.qodef-item-layout--side-by-side article .qodef-e-content {
  margin: 0
}
.qodef-blog.qodef-item-layout--side-by-side article .qodef-e-bottom-holder {
  margin-top: 4px
}
.qodef-blog.qodef-item-layout--side-by-side article .qodef-e-title-link {
  color: inherit
}
.qodef-blog.qodef-item-layout--standard article:where(:not(:last-of-type)) .qodef-e-inner {
  margin-bottom: var(--qode-item-margin-bottom, 0)
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:where(:not(:last-of-type)).format-link .qodef-e-inner, .qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:where(:not(:last-of-type)).format-quote .qodef-e-inner {
  margin-bottom: calc(var(--qode-item-margin-bottom, 0) + 7px)
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 17px
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #424242
}
.widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: var(--qode-main-color)
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 17px
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #424242
}
#qodef-top-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: var(--qode-main-color)
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 17px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: #fff
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 22px
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #aeaeae
}
#qodef-page-footer .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: #fff
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 17px
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #424242
}
#qodef-side-area .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: var(--qode-main-color)
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) {
  margin-bottom: 28px
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child {
  margin-top: 7.5px
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media {
  margin-right: 24px;
  width: 87px !important
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) {
  margin: 0 0 17px
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a {
  color: #424242
}
.qodef-mega-menu-widget-holder .widget.widget_hawat_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article .qodef-e-title a:hover {
  color: var(--qode-main-color)
}
#qodef-author-info {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  --qode-bg-grid-width: 74px;
  --qode-bg-grid-height: 74px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.41);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  border: 1px solid rgba(210, 192, 236, .41);
  margin-top: 87px;
  padding: 78px 71px 80px 79px
}
#qodef-author-info .qodef-m-inner {
  position: relative;
  display: flex;
  align-items: center
}
#qodef-author-info .qodef-m-image {
  flex-shrink: 0;
  margin-right: 33px
}
#qodef-author-info .qodef-m-image a, #qodef-author-info .qodef-m-image img {
  display: block
}
#qodef-author-info .qodef-m-image img {
  border-radius: 17px
}
#qodef-author-info .qodef-m-author-label {
  margin: 0 0 1px
}
#qodef-author-info .qodef-m-author {
  margin: 0
}
#qodef-author-info .qodef-m-email {
  margin: 5px 0 0
}
#qodef-author-info .qodef-m-description {
  margin: 12px 0 0
}
#qodef-author-info .qodef-m-social-icons {
  margin-top: 18px
}
#qodef-author-info .qodef-m-social-icons a {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 16px
}
#qodef-author-info .qodef-m-social-icons a:last-child {
  margin-right: 0
}
#qodef-related-posts {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 86px
}
#qodef-single-post-navigation {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 31px 0 3px
}
#qodef-single-post-navigation .qodef-m-inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative
}
#qodef-single-post-navigation .qodef-m-nav {
  align-items: center;
  display: flex;
  position: relative
}
#qodef-single-post-navigation .qodef-m-nav > * {
  display: block;
  line-height: inherit
}
#qodef-single-post-navigation .qodef-m-nav .qodef-m-pagination-icon {
  margin-bottom: 2px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev {
  left: 0
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-pagination-icon {
  margin-right: 10px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
  flex-direction: row-reverse;
  margin-left: auto;
  right: 0;
  text-align: right
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-pagination-icon {
  margin-left: 10px
}
#qodef-single-post-navigation .qodef-m-nav-label {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 13px;
  line-height: 1.84615em;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
  color: var(--qode-main-color)
}
#qodef-content-fixed {
  background-color: transparent;
  left: 43px;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  z-index: 16
}
.qodef--drag-cursor {
  cursor: none
}
.qodef--drag-cursor * {
  cursor: inherit
}
.qodef--drag-cursor .swiper-wrapper {
  min-width: 1000%
}
.qodef-m-custom-cursor {
  height: 120px;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 50%;
  transition: opacity .3s ease-out, visibility .3s ease-out;
  visibility: hidden;
  width: 120px;
  z-index: 2
}
.qodef-m-custom-cursor-inner {
  border-radius: 50%;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.qodef-m-custom-cursor.qodef--show {
  opacity: 1;
  visibility: visible
}
.qodef-m-custom-cursor.qodef--hide {
  opacity: 0;
  visibility: hidden
}
#qodef-page-footer .qodef-alignment--left {
  text-align: left
}
#qodef-page-footer .qodef-alignment--left .widget img {
  margin-right: auto
}
#qodef-page-footer .qodef-alignment--center {
  text-align: center
}
#qodef-page-footer .qodef-alignment--center .widget img {
  margin-right: auto;
  margin-left: auto
}
#qodef-page-footer .qodef-alignment--right {
  text-align: right
}
#qodef-page-footer .qodef-alignment--right .widget img {
  margin-left: auto
}
@media (min-width:681px) {
  #qodef-page-footer-bottom-area-inner .qodef-alignment--space-between .qodef-grid-item:nth-child(2) {
    text-align: right
  }
}
.qodef-page-footer--uncover #qodef-page-outer {
  z-index: 90
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
  position: fixed;
  bottom: 0;
  left: 0
}
#qodef-fullscreen-area {
  --qode-bg-grid-width: 96px;
  --qode-bg-grid-height: 96px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.11);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  background-color: #262626;
  background-position: center;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-x: hidden !important;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 99
}
#qodef-fullscreen-area .qodef-content-grid {
  height: 100%
}
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
  width: 100%
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
  animation: qode-fade-in .25s linear both
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
  animation: qode-fade-out .25s linear both
}
#qodef-fullscreen-area-inner {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 100%
}
.qodef-fullscreen-menu {
  margin: 0 auto;
  position: relative;
  text-align: center;
  top: 0
}
.qodef-fullscreen-menu ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.qodef-fullscreen-menu ul li {
  margin: 0;
  padding: 0;
  position: relative
}
.qodef-fullscreen-menu ul li a .qodef-menu-item-arrow {
  display: none
}
.qodef-fullscreen-menu ul li.qodef--hide-link > a {
  cursor: default
}
.qodef-fullscreen-menu ul.sub-menu {
  display: none;
  margin-left: 0
}
.qodef-fullscreen-menu ul.sub-menu li {
  align-items: center;
  display: flex;
  flex-direction: column
}
.qodef-fullscreen-menu .qodef-menu-item-icon {
  margin-right: 5px
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
  display: none
}
.qodef-fullscreen-menu > ul > li {
  padding: 10px 0
}
.qodef-fullscreen-menu > ul > li > a {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 45px;
  line-height: 1.11111em;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase
}
@media only screen and (max-width:680px) {
  .qodef-fullscreen-menu > ul > li > a {
    font-size: 38px
  }
}
.qodef-fullscreen-menu > ul > li > a:hover {
  color: #fff;
  opacity: .7
}
.qodef-fullscreen-menu > ul > li.current-menu-ancestor > a, .qodef-fullscreen-menu > ul > li.current-menu-item > a {
  color: #fff;
  opacity: .7
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner > ul {
  padding: 17px 0 5px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 3px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  padding-right: 17px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.64286em;
  font-weight: 400;
  color: #aeaeae;
  justify-content: center
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: -17px;
  transform: rotate(0)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a:hover {
  color: #fff;
  padding-left: 17px;
  padding-right: 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a:hover .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor > a, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item > a {
  color: #fff;
  padding-left: 17px;
  padding-right: 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor > a .qodef-menu-item-plus, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item > a .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
  color: #fff
}
.qodef-fullscreen-menu--opened #qodef-page-header, .qodef-fullscreen-menu--opened #qodef-page-mobile-header {
  visibility: hidden
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener, .qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu--opened .qodef-header-logo-link, .qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
  visibility: visible
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
  opacity: 1
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark, .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
  opacity: 0
}
.qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-header-logo-link, .qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-mobile-header-logo-link {
  visibility: hidden
}
#qodef-page-header .qodef-widget-holder {
  align-items: center;
  display: flex;
  height: 100%;
  margin-left: 60px
}
#qodef-page-header .qodef-widget-holder .widget {
  margin: 0 30px
}
#qodef-page-header .qodef-widget-holder .widget:first-child {
  margin-left: 0
}
#qodef-page-header .qodef-widget-holder .widget:last-child {
  margin-right: 0
}
#qodef-page-header div[id^=monster-widget-placeholder], #qodef-page-header div[id^=woo-monster-widget-placeholder] {
  display: none
}
#qodef-page-header-inner {
  border-bottom: 0 solid transparent
}
#qodef-page-header-inner.qodef-content-grid {
  padding: 0
}
#qodef-page-header-inner.qodef-skin--light nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a {
  color: var(--qode-header-light-color) !important
}
#qodef-page-header-inner.qodef-skin--light nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a:hover {
  color: var(--qode-header-light-hover-color) !important
}
#qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-item > a {
  color: var(--qode-header-light-hover-color) !important
}
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
  color: var(--qode-header-light-color) !important
}
#qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-m-opener, .qodef-custom-header-layout.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-m-opener {
  color: var(--qode-header-light-color) !important
}
#qodef-page-header-inner.qodef-skin--dark nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a {
  color: var(--qode-header-dark-color) !important
}
#qodef-page-header-inner.qodef-skin--dark nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a:hover {
  color: var(--qode-header-dark-hover-color) !important
}
#qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-item > a {
  color: var(--qode-header-dark-hover-color) !important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
  color: var(--qode-header-dark-color) !important
}
#qodef-page-header-inner.qodef-skin--dark .widget_hawat_core_woo_dropdown_cart .qodef-m-opener, .qodef-custom-header-layout.qodef-skin--dark .widget_hawat_core_woo_dropdown_cart .qodef-m-opener {
  color: var(--qode-header-dark-color) !important
}
#qodef-page-header .qodef-header-logo-link img.qodef--main {
  opacity: 1
}
#qodef-page-header .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-logo-link img.qodef--light {
  opacity: 0
}
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
#qodef-page-header .qodef-header-logo-link.qodef-source--svg-path svg {
  display: block;
  width: 50px;
  height: auto;
  fill: currentColor;
  stroke: currentColor
}
#qodef-page-header .qodef-header-logo-link.qodef-source--textual {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  transition: color .3s ease-out
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main {
  opacity: 0
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light {
  opacity: 1
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--svg-path, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--textual {
  color: var(--qode-header-light-color) !important
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--svg-path:hover, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--textual:hover {
  color: var(--qode-header-light-hover-color) !important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main {
  opacity: 0
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark {
  opacity: 1
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--svg-path, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--textual {
  color: var(--qode-header-dark-color) !important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--svg-path:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--textual:hover {
  color: var(--qode-header-dark-hover-color) !important
}
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
  margin-right: auto
}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
  margin-right: 30px
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
  margin-left: auto
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-logo {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: inline-flex;
  align-items: center
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
  margin-left: 23%;
  margin-right: auto
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder {
  position: absolute;
  top: 0;
  right: 0;
  margin-left: 0
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
  margin-right: auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
  margin-right: 60px
}
@media only screen and (min-width:1367px) and (max-width:1680px) {
  .qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 768px
  }
}
@media only screen and (min-width:1367px) and (max-width:1680px) {
  .qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 768px
  }
}
@media only screen and (min-width:1367px) and (max-width:1440px) {
  .qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 768px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container {
    width: 768px
  }
}
.qodef-header--vertical-sliding #qodef-page-header {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 120px
}
.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link img {
  max-width: unset
}
.qodef-header--vertical-sliding #qodef-page-header .qodef-widget-holder {
  height: auto;
  margin-left: 0
}
.qodef-header--vertical-sliding #qodef-page-header-inner {
  padding: 0
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static {
  display: grid;
  grid-template-rows: minmax(0, 1fr) min-content minmax(0, 1fr);
  grid-template-columns: minmax(0, auto);
  width: 100%;
  justify-content: center;
  justify-items: center;
  align-content: center;
  background-color: var(--qode-main-color);
  border-right: 1px solid #aeaeae;
  z-index: 1
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link, .qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-widget-holder {
  animation: qode-fade-in .25s .6s linear both
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link {
  place-self: start center;
  margin-top: 35px
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link:where(.qodef-height--not-set) {
  margin-top: 5px
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-widget-holder {
  place-self: end center;
  margin-bottom: 23px
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-opener-icon {
  color: #fff
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic {
  --qode-bg-grid-width: 96px;
  --qode-bg-grid-height: 96px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.1);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  background-color: var(--qode-main-color);
  left: -1022px;
  padding-left: 120px;
  position: fixed;
  top: 0;
  transition: all .6s cubic-bezier(.77, 0, .175, 1);
  visibility: hidden;
  width: 902px
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link, .qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-widget-holder {
  margin-right: 120px
}
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link img {
  position: relative !important;
  top: 0 !important;
  transform: none !important
}
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic {
  left: 0;
  visibility: visible
}
.qodef-header--vertical-sliding.admin-bar #qodef-page-header, .qodef-header--vertical-sliding.admin-bar .qodef--dynamic {
  height: calc(100% - 32px);
  top: 32px
}
.qodef-header--vertical-sliding #qodef-page-footer, .qodef-header--vertical-sliding #qodef-page-outer {
  padding-left: 120px
}
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
  opacity: 1
}
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark, .qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
  opacity: 0
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation {
  align-items: center;
  display: flex;
  height: 100%;
  padding: 0 110px 0 190px;
  width: 100%;
  z-index: 100
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li {
  margin: 0;
  padding: 0;
  position: relative
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second {
  transform: translateZ(0)
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second-inner {
  display: block;
  padding: 0;
  position: relative;
  z-index: 997
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li.qodef--hide-link > a {
  cursor: default
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-menu-item-arrow {
  display: none
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-mega-menu-widget-holder {
  display: none
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li {
  padding: 10px 0
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 45px;
  line-height: 1.11111em;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase
}
@media only screen and (max-width:680px) {
  .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a {
    font-size: 38px
  }
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a:hover {
  color: #fff;
  opacity: .7
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner > ul {
  padding: 17px 0 5px
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 3px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  padding-right: 17px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.64286em;
  font-weight: 400;
  color: #aeaeae
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: -17px;
  transform: rotate(0)
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li:hover > a {
  color: #fff;
  padding-left: 17px;
  padding-right: 0
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a .qodef-menu-item-plus, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a .qodef-menu-item-plus, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li:hover > a .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-ancestor > a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-item > a {
  color: #fff;
  opacity: .7
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--below ul li .qodef-drop-down-second {
  display: none
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second {
  position: absolute;
  top: 0;
  width: 100%
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul {
  background-color: #fff;
  left: calc(100% + 40px);
  margin-left: 50px;
  opacity: 0;
  padding: 25px 20px;
  position: absolute;
  top: -23px;
  transition: all .3s ease-out;
  visibility: hidden;
  width: 254px
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
  margin-left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 900
}
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul ul {
  left: calc(100% + 20px);
  top: -25px;
  transition: all .2s ease;
  visibility: hidden
}
.qodef-header--fixed-display #qodef-page-header, .qodef-header--fixed-display #qodef-top-area {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%
}
.qodef--boxed.qodef-header--fixed-display #qodef-top-area {
  left: 30px;
  width: calc(100% - 60px)
}
.qodef--boxed.qodef-header--fixed-display #qodef-page-header {
  left: 30px;
  width: calc(100% - 60px)
}
.qodef-header--fixed-display.admin-bar #qodef-page-header, .qodef-header--fixed-display.admin-bar #qodef-top-area {
  top: 32px
}
.qodef-header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  height: 70px;
  width: 100%;
  background-color: #fff;
  transform: translateY(-100%);
  transition: transform .5s ease, top .5s ease;
  z-index: 100
}
.qodef-header--sticky-display .qodef-header-sticky {
  transform: translateY(0)
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
  top: 32px
}
.qodef-header-sticky-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  border-bottom: 0 solid transparent;
  padding: 0 40px
}
.qodef-header-sticky-inner.qodef-content-grid {
  padding: 0
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
  margin-right: auto
}
.qodef-header-standard--center .qodef-header-sticky-inner .qodef-header-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%
}
.qodef-header-standard--center .qodef-header-sticky-inner .qodef-header-logo {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: inline-flex;
  align-items: center
}
.qodef-header-standard--center .qodef-header-sticky-inner .qodef-header-navigation {
  margin-left: auto;
  margin-right: auto
}
.qodef-header-standard--center .qodef-header-sticky-inner .qodef-widget-holder {
  position: absolute;
  top: 0;
  right: 0;
  margin-left: 0 !important
}
.qodef-header-standard--left .qodef-header-sticky-inner {
  justify-content: flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
  margin-left: 20px
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
  margin-left: auto !important
}
#qodef-top-area {
  position: relative;
  background-color: #262626;
  z-index: 101
}
#qodef-top-area .qodef-widget-holder {
  display: flex;
  align-items: center;
  height: 100%
}
#qodef-top-area .qodef-widget-holder.qodef--left {
  margin-right: auto
}
#qodef-top-area .qodef-widget-holder.qodef--right {
  margin-left: auto
}
#qodef-top-area .qodef-widget-holder .widget {
  margin: 0 12px
}
#qodef-top-area .qodef-widget-holder .widget:first-child {
  margin-left: 0
}
#qodef-top-area .qodef-widget-holder .widget:last-child {
  margin-right: 0
}
#qodef-top-area .widget {
  display: inline-block;
  vertical-align: middle;
  line-height: 1
}
#qodef-top-area .widget .textwidget > *, #qodef-top-area .widget .widget p {
  margin: 0
}
#qodef-top-area div[id^=monster-widget-placeholder], #qodef-top-area div[id^=woo-monster-widget-placeholder] {
  display: none
}
#qodef-top-area-inner {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: space-between;
  padding: 0 40px;
  position: relative;
  border-bottom: 0 solid transparent
}
#qodef-top-area-inner.qodef-content-grid {
  padding: 0 !important
}
#qodef-top-area-inner.qodef-alignment--center .qodef-widget-holder {
  margin: 0 auto
}
#qodef-multiple-map-notice {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 30px 15%;
  text-align: center;
  color: var(--qode-main-color);
  background-color: #eee
}
.qodef-map-marker-holder {
  transform: translate(-50%, -100%);
  z-index: 10
}
.qodef-map-marker-holder.qodef-active {
  z-index: 500
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
  fill: #3ebeb4
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
  fill: #51a69e
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
  display: block
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child {
  fill: #3ebeb4
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child {
  fill: #51a69e
}
.qodef-map-marker-holder .qodef-map-marker {
  position: relative;
  width: 50px;
  height: auto;
  transition: all .15s ease-out
}
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
  position: relative;
  width: 100%;
  height: 100%
}
.qodef-map-marker-holder .qodef-map-marker svg {
  width: 100%;
  height: auto
}
.qodef-map-marker-holder .qodef-map-marker svg path {
  transition: fill .2s ease-in-out
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
  fill: #3ebeb4
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
  fill: #51a69e
}
.qodef-map-marker-holder .qodef-info-window {
  position: absolute;
  top: -10px;
  left: -17px;
  display: none;
  min-width: 284px;
  background-color: #fff;
  border: 1px solid #262626;
  border-radius: 4px;
  box-shadow: 3px 3px 15px 0 rgba(38, 38, 38, .5);
  z-index: 10;
  transition: opacity .3s ease;
  transform: translate(0, -100%)
}
.qodef-map-marker-holder .qodef-info-window-inner {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px
}
.qodef-map-marker-holder .qodef-info-window-inner:after {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 35px;
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-top: 1px solid #262626;
  border-left: 1px solid #262626;
  transform: rotate(-135deg)
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
  margin-right: 12px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
  display: block;
  width: 65px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
  margin: 0;
  transition: color .2s ease-out
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
  margin: 3px 0 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.2em
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover ~ .qodef-info-window-details .qodef-info-window-title {
  color: var(--qode-main-color)
}
.qodef-cluster-marker {
  width: 50px;
  height: auto
}
.qodef-cluster-marker.qodef-active svg path:first-child, .qodef-cluster-marker:hover svg path:first-child {
  fill: #3ebeb4
}
.qodef-cluster-marker.qodef-active svg path:last-child, .qodef-cluster-marker:hover svg path:last-child {
  fill: #51a69e
}
.qodef-cluster-marker .qodef-cluster-marker-inner {
  position: relative
}
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
  position: absolute;
  top: -4px;
  left: 0;
  right: 0;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  color: var(--qode-main-color)
}
.qodef-cluster-marker svg {
  width: 100%;
  height: auto
}
.qodef-cluster-marker svg path {
  transition: fill .2s ease-in-out
}
.qodef-places-geo-radius {
  position: absolute;
  left: 0;
  top: calc(100% + 10px);
  width: 100%;
  height: 48px;
  display: none;
  padding: 10px 20px;
  background-color: #fff;
  border: 1px solid #262626;
  z-index: 9999
}
.qodef-places-geo-radius .qodef-range-slider-label {
  display: inline-flex;
  align-items: center;
  height: 100%
}
.qodef-places-geo-radius .noUi-target {
  position: relative;
  display: inline-flex;
  height: 3px;
  width: calc(100% - 70px);
  background-color: #eaeaea;
  border: 0;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  touch-action: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: 10px
}
.qodef-places-geo-radius .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  touch-action: none;
  -ms-user-select: none;
  user-select: none
}
.qodef-places-geo-radius .noUi-target .noUi-base {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1
}
.qodef-places-geo-radius .noUi-target .noUi-connects {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect, .qodef-places-geo-radius .noUi-target .noUi-origin {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  will-change: transform;
  transform-origin: 0 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect {
  background-color: var(--qode-main-color)
}
.qodef-places-geo-radius .noUi-target .noUi-handle {
  position: absolute;
  top: -3px;
  left: auto;
  right: -9px;
  width: 9px;
  height: 9px;
  background-color: var(--qode-main-color);
  cursor: pointer
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip {
  position: absolute;
  left: 50%;
  bottom: 7px;
  display: block;
  font-size: 12px;
  white-space: nowrap;
  transform: translateX(-50%)
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
  content: ' km'
}
.qodef-places-geo-radius .noUi-state-drag * {
  cursor: inherit !important
}
.qodef-places-geo-radius .noUi-draggable {
  cursor: ew-resize
}
.qodef-places-geo-radius [disabled] .noUi-handle, .qodef-places-geo-radius [disabled].noUi-handle, .qodef-places-geo-radius [disabled].noUi-target {
  cursor: not-allowed !important
}
#qodef-page-mobile-header {
  background-color: #fff
}
#qodef-page-mobile-header .qodef-widget-holder {
  display: flex;
  align-items: center;
  height: 100%
}
#qodef-page-mobile-header .qodef-widget-holder .widget {
  margin: 0 0 0 30px
}
#qodef-page-mobile-header .widget {
  display: inline-block;
  vertical-align: middle;
  line-height: 1
}
#qodef-page-mobile-header .widget .textwidget > *, #qodef-page-mobile-header .widget .widget p {
  margin: 0
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder], #qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
  display: none
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened {
  color: var(--qode-main-color)
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon {
  visibility: hidden
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close {
  visibility: visible
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  transform: translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
  transition: transform .3s ease, top .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  transform: translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  top: 46px
}
.qodef--passepartout #qodef-page-mobile-header-inner {
  padding: 0
}
.qodef-mobile-header-navigation ul li .qodef-content-grid {
  width: 100%
}
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
  max-height: 100%;
  width: auto;
  margin-right: auto
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
  opacity: 1
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
  opacity: 0
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path svg {
  display: block;
  width: 50px;
  height: auto;
  fill: currentColor;
  stroke: currentColor
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  transition: color .3s ease-out
}
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon {
  margin-right: 5px
}
.qodef-mobile-header-navigation ul li.qodef--hide-link > a {
  cursor: default
}
.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder {
  display: none
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner {
  justify-content: flex-end
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
  margin-right: auto
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon {
  margin-left: 20px
}
.qodef-fullscreen-menu--opened {
  overflow-y: hidden
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
  opacity: 1
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
  opacity: 0
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual {
  color: var(--qode-header-light-color) !important
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path:hover, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual:hover {
  color: var(--qode-header-light-hover-color) !important
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner {
  justify-content: flex-end
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
  margin-right: auto
}
.qodef-header-navigation .qodef-menu-item-icon {
  display: block;
  line-height: inherit;
  margin-right: 5px
}
.qodef-header-navigation .qodef-menu-item-icon:before {
  display: block;
  line-height: inherit
}
.qodef-header-navigation ul li .qodef-drop-down-second {
  display: block;
  height: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  visibility: hidden;
  width: auto;
  z-index: 10
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
  opacity: 1;
  overflow: visible;
  transition: opacity .3s ease-out;
  visibility: visible;
  z-index: 20
}
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder {
  display: none;
  white-space: normal
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
  left: auto;
  right: 0
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner > ul {
  opacity: 1;
  position: relative;
  top: auto;
  visibility: visible
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder {
  display: block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
  background-color: var(--qode-main-color);
  border: 1px solid #616161
}
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) {
  padding: 0 40px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul {
  display: flex;
  justify-content: space-between;
  margin: 0 -15px;
  padding: 33px 0 28px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li {
  padding: 0 15px;
  width: 100%
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 500;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  text-transform: initial
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a .qodef-menu-item-plus {
  display: none
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a:hover {
  color: #fff;
  opacity: .7
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li .qodef-menu-item-arrow {
  display: none
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul {
  padding-top: 6px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a {
  position: relative;
  display: flex;
  white-space: normal;
  margin: 7px 0;
  overflow: hidden;
  transition: padding .3s ease-out;
  padding-right: 17px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 1.76923em;
  font-weight: 400;
  color: #aeaeae
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-text {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-icon {
  flex-shrink: 0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-plus {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  transition: left .3s ease-out, right .3s ease-out, transform .3s ease-out .15s;
  left: -17px;
  transform: rotate(0)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a {
  color: #fff;
  padding-left: 17px;
  padding-right: 0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a .qodef-menu-item-plus, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a .qodef-menu-item-plus {
  left: 0;
  transform: rotate(90deg)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-ancestor > a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-item > a {
  color: #fff;
  opacity: .7
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item) > a:hover {
  color: #fff;
  opacity: .7
}
body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
  padding: 0 40px
}
.qodef-opener-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1
}
.qodef-opener-icon .qodef-m-icon {
  position: relative;
  visibility: visible
}
.qodef-opener-icon .qodef-m-icon.qodef--close {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden
}
.qodef-opener-icon.qodef-source--icon-pack {
  font-size: 35px
}
.qodef-opener-icon.qodef-source--icon-pack * {
  display: inline-block;
  line-height: inherit
}
.qodef-opener-icon.qodef-source--icon-pack :before {
  display: inline-block;
  line-height: inherit
}
.qodef-opener-icon.qodef-source--icon-pack.qodef--opened .qodef-m-icon.qodef--open {
  visibility: hidden
}
.qodef-opener-icon.qodef-source--icon-pack.qodef--opened .qodef-m-icon.qodef--close {
  visibility: visible
}
.qodef-opener-icon.qodef-source--svg-path span {
  position: relative
}
.qodef-opener-icon.qodef-source--svg-path span > * {
  vertical-align: middle
}
.qodef-opener-icon.qodef-source--svg-path span path, .qodef-opener-icon.qodef-source--svg-path span > * {
  fill: currentColor;
  stroke: currentColor
}
.qodef-opener-icon.qodef-source--svg-path.qodef--opened .qodef-m-icon.qodef--open {
  visibility: hidden
}
.qodef-opener-icon.qodef-source--svg-path.qodef--opened .qodef-m-icon.qodef--close {
  visibility: visible
}
.qodef-opener-icon.qodef-source--predefined {
  display: grid;
  grid-template-areas: "icon";
  grid-template-columns: minmax(0, auto);
  grid-template-rows: minmax(0, auto);
  align-items: center;
  justify-items: center
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-icon {
  grid-area: icon;
  display: flex
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-icon.qodef--close {
  position: relative
}
.qodef-opener-icon.qodef-source--predefined .qodef-svg--menu .qodef-m-box path {
  fill: none;
  transition: fill .1s ease
}
.qodef-opener-icon.qodef-source--predefined .qodef-svg--menu .qodef-m-box path:nth-of-type(1) {
  fill: currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-svg--menu .qodef-m-box path:nth-of-type(2) {
  fill: currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-svg--close .qodef-m-box path {
  transform: translate(0, 0)
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--menu .qodef-m-box path:nth-of-type(7) {
  fill: currentColor
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--menu .qodef-m-box path:nth-of-type(4) {
  fill: currentColor;
  transition-delay: .2s
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--menu .qodef-m-box path:nth-of-type(6) {
  fill: currentColor;
  transition-delay: .4s
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--close .qodef-m-box path:nth-of-type(1) {
  transform: translate(14px, 0)
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--close .qodef-m-box path:nth-of-type(4) {
  transform: translate(0, 14px)
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--close .qodef-m-box path:nth-of-type(3) {
  transform: translate(-14px, 0)
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--close .qodef-m-box path:nth-of-type(2) {
  transform: translate(-14px, 0)
}
.qodef-opener-icon.qodef-source--predefined:hover .qodef-svg--close .qodef-m-box path:nth-of-type(5) {
  transform: translate(0, -14px)
}
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-icon.qodef--open {
  visibility: hidden
}
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-icon.qodef--close {
  visibility: visible
}
.qodef-opener-icon.qodef-source--predefined:not(.qodef--opened) {
  color: var(--qode-main-color)
}
.qodef-parallax {
  position: relative;
  width: 100%;
  overflow: hidden
}
.qodef-parallax.elementor-section {
  overflow: visible
}
.qodef-parallax-row-holder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden
}
.qodef-parallax-img-holder {
  position: absolute;
  top: -50%;
  height: 150%;
  left: 0;
  width: 100%;
  opacity: 0
}
.qodef-browser--edge .qodef-parallax-img-holder, .qodef-browser--ms-explorer .qodef-parallax-img-holder, .touchevents .qodef-parallax-img-holder {
  top: 0;
  height: 100%;
  opacity: 1
}
.qodef-parallax-content-holder {
  position: relative;
  z-index: 99
}
.qodef-parallax-img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  will-change: transform
}
.qodef-parallax-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
.touchevents .qodef-parallax-img {
  height: 100%;
  width: 100%;
  object-fit: cover
}
.qodef-browser--edge .qodef-parallax-img, .qodef-browser--ms-explorer .qodef-parallax-img {
  height: 100%
}
.qodef-contact-form-7, .rs-layer {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-contact-form-7 br, .rs-layer br {
  display: none
}
.qodef-contact-form-7 .ajax-loader, .rs-layer .ajax-loader {
  display: none
}
.qodef-contact-form-7 .wpcf7-form-control-wrap, .rs-layer .wpcf7-form-control-wrap {
  display: block;
  max-width: 100%
}
.qodef-contact-form-7 .wpcf7-not-valid-tip, .rs-layer .wpcf7-not-valid-tip {
  margin: 10px 0 0 0
}
.qodef-contact-form-7 .wpcf7-response-output, .rs-layer .wpcf7-response-output {
  border-width: 1px !important;
  margin: 2em 0 0 0 !important;
  padding: 1em 1.5em !important
}
.qodef-contact-form-7 .wpcf7-form, .rs-layer .wpcf7-form {
  position: relative
}
.qodef-contact-form-7 .wpcf7-form:before, .rs-layer .wpcf7-form:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  content: '';
  visibility: hidden;
  z-index: 98
}
.qodef-contact-form-7 .wpcf7-form:after, .rs-layer .wpcf7-form:after {
  animation: qode-rotate 2s linear infinite;
  background-color: transparent;
  border: 2px solid #eee;
  border-radius: 50%;
  border-top: 2px solid var(--qode-main-color);
  content: '';
  height: 24px;
  left: calc(50% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50% - 12px);
  visibility: hidden;
  width: 24px;
  z-index: 99
}
.qodef-contact-form-7 .wpcf7-form.submitting > *, .rs-layer .wpcf7-form.submitting > * {
  opacity: .3
}
.qodef-contact-form-7 .wpcf7-form.submitting:after, .qodef-contact-form-7 .wpcf7-form.submitting:before, .rs-layer .wpcf7-form.submitting:after, .rs-layer .wpcf7-form.submitting:before {
  visibility: visible
}
.qodef-contact-form-7 .qodef--newsletter, .rs-layer .qodef--newsletter {
  position: relative
}
.qodef-contact-form-7 .qodef--newsletter .wpcf7-form-control-wrap, .rs-layer .qodef--newsletter .wpcf7-form-control-wrap {
  margin: 0
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button, .rs-layer .qodef--newsletter .qodef-button {
  border: none !important;
  border-radius: 0 !important;
  position: absolute !important;
  right: 0;
  top: 0
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15, .rs-layer .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15 {
  display: block;
  height: 14px;
  stroke-width: 1.5px;
  width: 14px
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15 g:first-of-type, .rs-layer .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15 g:first-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15 g:last-of-type, .rs-layer .qodef--newsletter .qodef-button .qodef-svg--arrow-ne-15 g:last-of-type {
  transform: translate(-22px, 22px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button:hover .qodef-svg--arrow-ne-15 g:first-of-type, .rs-layer .qodef--newsletter .qodef-button:hover .qodef-svg--arrow-ne-15 g:first-of-type {
  transform: translate(22px, -22px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-contact-form-7 .qodef--newsletter .qodef-button:hover .qodef-svg--arrow-ne-15 g:last-of-type, .rs-layer .qodef--newsletter .qodef-button:hover .qodef-svg--arrow-ne-15 g:last-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-contact-form-7 .qodef--newsletter .qodef-m-text, .rs-layer .qodef--newsletter .qodef-m-text {
  display: none
}
.qodef-contact-form-7 .qodef--newsletter .qodef-m-icon, .rs-layer .qodef--newsletter .qodef-m-icon {
  height: 36px !important;
  width: 100% !important
}
.qodef-contact-form-7 .qodef--newsletter .qodef-m-icon::before, .rs-layer .qodef--newsletter .qodef-m-icon::before {
  display: none
}
.qodef-instagram-list #sb_instagram {
  padding: 0 !important;
  overflow: hidden !important
}
html.elementor-html .qodef-instagram-list #sb_instagram #sbi_images .sbi_item.sbi_transition {
  opacity: 1 !important
}
.qodef-instagram-list .sbi_photo_wrap a {
  background-image: none !important;
  height: auto !important;
  padding-bottom: 0 !important
}
.qodef-instagram-list .sbi_photo_wrap a:after {
  color: #fff;
  content: '\f16d';
  font-family: 'Font Awesome 5 Brands';
  font-size: 20px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity .3s ease-out
}
.qodef-instagram-list .sbi_photo_wrap a:hover:after {
  opacity: 1
}
.qodef-instagram-list .sbi_photo_wrap a img {
  display: inline-block !important
}
.qodef-instagram-list.qodef-swiper-container #sb_instagram #sbi_images .sbi_item {
  margin: inherit !important
}
.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
  display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf {
  overflow: hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
  margin-left: 0;
  display: block;
  margin-bottom: 8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
  line-height: 1 !important;
  display: flex;
  align-items: center;
  flex-flow: row wrap
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
  width: 37px;
  height: 37px;
  margin: 0 7px 0 0;
  float: none;
  border-radius: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  font-weight: 600 !important;
  margin: 0 4px 0 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
  display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.5625em;
  font-weight: 400;
  color: #424242;
  margin-right: 4px;
  margin-left: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
  margin-right: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
  margin-top: 4px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
  display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
  display: flex;
  align-items: baseline;
  margin-left: 0;
  padding: 0;
  margin-top: -5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
  content: '\e094';
  font-family: ElegantIcons;
  padding-right: 10px;
  font-size: 18px;
  position: relative;
  top: 5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
  display: flex;
  align-items: baseline;
  margin-left: 0;
  margin-top: -3px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
  content: '\e094';
  font-family: ElegantIcons;
  padding-right: 10px;
  font-size: 18px;
  visibility: hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
  padding: 0;
  font-size: 14px;
  margin-right: 8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
  margin-right: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
  margin-left: 0
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets {
  --qode-columns: 3;
  --qode-columns-gap: 30px;
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--qode-columns), minmax(0, 1fr));
  gap: var(--qode-columns-gap)
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 .ctf-tweets {
  --qode-columns: 1
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 .ctf-tweets {
  --qode-columns: 2
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 .ctf-tweets {
  --qode-columns: 3
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 .ctf-tweets {
  --qode-columns: 4
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 .ctf-tweets {
  --qode-columns: 5
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 .ctf-tweets {
  --qode-columns: 6
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 .ctf-tweets {
  --qode-columns: 7
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 .ctf-tweets {
  --qode-columns: 8
}
.qodef-twitter-list.qodef-gutter--no .ctf-tweets {
  --qode-columns-gap: 0px
}
.qodef-twitter-list.qodef-gutter--tiny .ctf-tweets {
  --qode-columns-gap: 10px
}
.qodef-twitter-list.qodef-gutter--small .ctf-tweets {
  --qode-columns-gap: 20px
}
.qodef-twitter-list.qodef-gutter--normal .ctf-tweets {
  --qode-columns-gap: 30px
}
.qodef-twitter-list.qodef-gutter--medium .ctf-tweets {
  --qode-columns-gap: 40px
}
.qodef-twitter-list.qodef-gutter--large .ctf-tweets {
  --qode-columns-gap: 50px
}
.qodef-twitter-list.qodef-gutter--very-large .ctf-tweets {
  --qode-columns-gap: 60px
}
.qodef-twitter-list.qodef-gutter--huge .ctf-tweets {
  --qode-columns-gap: 80px
}
.qodef-twitter-list.qodef-gutter--massive .ctf-tweets {
  --qode-columns-gap: 90px
}
.qodef-twitter-list.qodef-gutter--enormous .ctf-tweets {
  --qode-columns-gap: 160px
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
  color: #ccc
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
  color: #fff
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
  color: #ccc
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
  color: #fff
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
  color: #ccc
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
  color: #fff
}
.qodef-yith-wccl--predefined .select_box {
  display: inline-block
}
.qodef-yith-wccl--predefined .select_box:after {
  display: none
}
.qodef-yith-wccl--predefined .select_box .select_option {
  vertical-align: middle;
  border: 0;
  margin: 0 5px 0 0;
  display: inline-block;
  float: none;
  position: relative
}
.qodef-yith-wccl--predefined .select_box .select_option:last-child {
  margin-right: 0
}
.qodef-yith-wccl--predefined .select_box .select_option > span:not(.yith_wccl_tooltip) {
  border: 0;
  min-width: auto;
  width: auto;
  height: auto;
  line-height: inherit
}
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip {
  width: 100px
}
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip > span {
  background: #fff;
  border-radius: 0;
  border: 1px solid #262626 !important;
  padding: 10px;
  color: #424242
}
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip.top span:after {
  top: 100%;
  bottom: auto
}
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option {
  border: 1px solid transparent;
  padding: 1px
}
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option > span:not(.yith_wccl_tooltip) {
  width: 38px;
  height: 15px
}
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option.selected {
  border-color: var(--qode-main-color)
}
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option {
  border: 1px solid transparent;
  padding: 1px
}
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option > img:not(.yith_wccl_tooltip) {
  width: 40px;
  height: 40px;
  object-fit: cover
}
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option.selected {
  border-color: var(--qode-main-color)
}
.qodef-yith-wccl--predefined .select_box.select_box_label > * {
  display: inline-flex;
  flex-wrap: wrap;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.53333em;
  font-weight: 400;
  color: #424242;
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap
}
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option {
  transition: color .3s ease-out;
  margin: 0
}
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option:after {
  content: ',';
  margin-right: 5px
}
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option:last-of-type:after {
  display: none
}
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option.selected {
  color: var(--qode-main-color)
}
.qodef-yith-wccl--predefined li.product .variations_form.cart {
  margin: 0 0 0 20px
}
.qodef-yith-wccl--predefined li.product .variations_form.cart div.variations {
  margin-bottom: 10px;
  text-align: right
}
.qodef-yith-wccl--predefined li.product .variations_form.cart div.variations:last-child {
  margin-bottom: 0
}
#yith-quick-view-modal .yith-quick-view-overlay {
  background: rgba(255, 255, 255, .79) !important
}
#yith-quick-view-modal .yith-wcqv-wrapper {
  height: auto !important;
  width: 960px !important;
  max-width: 90vw !important
}
#yith-quick-view-modal .yith-wcqv-main {
  box-shadow: 3px 3px 15px 0 rgba(38, 38, 38, .5) !important;
  overflow-y: hidden !important;
  max-height: 90vh !important
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner {
  margin: 0
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner > * {
  padding: 0
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image {
  align-self: stretch
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .qodef-woo-product-mark {
  transform: translateX(0)
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image :not(.qodef-woo-product-mark) {
  height: 100%
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery figure {
  margin: 0 !important
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery figure img {
  object-fit: cover
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery figure > .woocommerce-product-gallery__image {
  width: 100% !important;
  margin: 0 !important
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper {
  display: none !important
}
#yith-quick-view-modal #yith-quick-view-content.single-product .entry-summary {
  align-self: center;
  padding: 30px
}
#yith-quick-view-modal #yith-quick-view-close {
  border: 0 !important;
  font-size: 0;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px
}
#yith-quick-view-modal #yith-quick-view-close:after {
  display: block;
  line-height: 25px;
  padding: 0 3px;
  position: relative;
  font-size: 18px;
  font-family: ElegantIcons;
  content: "\4d"
}
body:not([class*=hawat-core]) #yith-quick-view-modal #yith-quick-view-close:after {
  content: 'x';
  font-family: initial
}
#yith-quick-view-modal .qodef-yith-wcqv-link {
  margin-top: 38px
}
.qodef-yith-wcqv--predefined .yith-wcqv-button {
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  background-color: transparent !important
}
.qodef-yith-wcqv--predefined .yith-wcqv-button:before {
  font-size: 22px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  content: "\f06e"
}
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button {
  color: #fff !important
}
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button:hover {
  color: var(--qode-main-color) !important
}
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button .blockUI {
  display: none !important
}
.yith-wcwl-form .wishlist-title-container {
  display: none !important
}
.yith-wcwl-form .shop_table {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #fff;
  font-size: 100%
}
.yith-wcwl-form .shop_table tr {
  border-left: none;
  border-right: none;
  border-top: none
}
.yith-wcwl-form .shop_table td, .yith-wcwl-form .shop_table th {
  vertical-align: middle;
  text-align: left;
  border: 0
}
.yith-wcwl-form .shop_table td:first-child, .yith-wcwl-form .shop_table th:first-child {
  padding-left: 0
}
.yith-wcwl-form .shop_table th {
  color: #fff;
  font-weight: 500;
  padding: 17px 0 17px 15px
}
.yith-wcwl-form .shop_table td {
  padding: 15px 0 15px 15px
}
.yith-wcwl-form .shop_table td ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.yith-wcwl-form .shop_table td ul li {
  margin: 0 0 10px;
  padding: 0
}
.yith-wcwl-form .shop_table td ul li:last-child {
  margin-bottom: 0
}
.yith-wcwl-form .shop_table td ul li label {
  margin-bottom: 0
}
.yith-wcwl-form .shop_table p {
  margin: 0
}
.yith-wcwl-form .shop_table .variation:after, .yith-wcwl-form .shop_table .variation:before {
  content: '';
  display: table;
  table-layout: fixed
}
.yith-wcwl-form .shop_table .variation:after {
  clear: both
}
.yith-wcwl-form .shop_table .variation dt {
  clear: left;
  float: left;
  font-weight: initial
}
@media only screen and (max-width:680px) {
  .yith-wcwl-form .shop_table .variation dt {
    float: none;
    width: 100%
  }
}
.yith-wcwl-form .shop_table .variation dd {
  clear: right;
  float: left;
  margin: 0 0 0 5px
}
@media only screen and (max-width:680px) {
  .yith-wcwl-form .shop_table .variation dd {
    float: none;
    margin: 0;
    width: 100%
  }
}
.yith-wcwl-form .wishlist_table.shop_table tr th {
  background: 0 0 !important
}
.yith-wcwl-form .wishlist_table.shop_table tr th.product-remove {
  width: auto !important
}
.yith-wcwl-form .wishlist_table.shop_table tr td {
  background: 0 0 !important;
  color: #424242 !important;
  border-color: transparent !important
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart, .yith-wcwl-form .wishlist_table .product-add-to-cart .button {
  padding: 0 !important;
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  outline: 0 !important;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out !important;
  font-size: 13px !important;
  font-family: eurostile, Orbitron, sans-serif !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #fff !important;
  background-color: var(--qode-main-color) !important;
  border: 1px solid transparent !important;
  cursor: pointer !important;
  z-index: 3 !important;
  border-color: currentColor
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart .qodef-m-text, .yith-wcwl-form .wishlist_table .product-add-to-cart .button .qodef-m-text {
  padding: 12px 22px 12px 26px !important
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart .qodef-m-icon, .yith-wcwl-form .wishlist_table .product-add-to-cart .button .qodef-m-icon {
  padding: 0 16px
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart i, .yith-wcwl-form .wishlist_table .product-add-to-cart .button i {
  display: none !important
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart:before, .yith-wcwl-form .wishlist_table .product-add-to-cart .button:before {
  display: none !important
}
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart.added, .yith-wcwl-form .wishlist_table .product-add-to-cart .button.added {
  display: none !important
}
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist {
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  background-color: transparent !important
}
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist a:before {
  font-size: 22px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  content: "\f004"
}
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist.exists a:before {
  font-size: 22px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f004"
}
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .blockOverlay, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .feedback, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .view-wishlist, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist i, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist span {
  display: none !important
}
.qodef-yith-wcwl--predefined .qodef-e-media-inner .yith-wcwl-add-to-wishlist a {
  color: #fff !important
}
.qodef-yith-wcwl--predefined .qodef-e-media-inner .yith-wcwl-add-to-wishlist a:hover {
  color: var(--qode-main-color) !important
}
.qodef-yith-wcwl--predefined #yith-wcwl-popup-message {
  display: none !important
}
.qodef-yith-wcwl--predefined .yith-wcwl-share {
  display: none !important
}
.qodef-order-tracking p:not(.form-row) {
  margin-top: 0
}
.qodef-order-tracking .form-row {
  margin: 0
}
.qodef-product-list > ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.qodef-woo-product-list.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-woo-product-list.qodef-item-layout--info-below {
  padding: 1px
}
.qodef-woo-product-list.qodef-item-layout--info-below.qodef-side-outlines--hidden {
  padding: 1px 0;
  overflow: hidden
}
.qodef-woo-product-list.qodef-item-layout--info-below:not(.qodef-skin--light).qodef-shortcode .qodef-woo-product-title {
  color: var(--qode-main-color)
}
.qodef-woo-product-list.qodef-item-layout--info-below:not(.qodef-skin--light).qodef-shortcode .price del {
  color: #aeaeae
}
.qodef-woo-product-list.qodef-item-layout--info-below:not(.qodef-skin--light).qodef-shortcode .qodef-e-info > * {
  color: #424242
}
.qodef-woo-product-list.qodef-item-layout--info-below:not(.qodef-skin--light).qodef-shortcode .qodef-e-info > :hover {
  color: var(--qode-main-color)
}
.widget_hawat_core_woo_dropdown_cart, .widget_shopping_cart {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative
}
.widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-inner, .widget_shopping_cart .qodef-widget-dropdown-cart-inner {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-opener, .widget_hawat_core_woo_dropdown_cart > .widgettitle, .widget_shopping_cart .qodef-m-opener, .widget_shopping_cart > .widgettitle {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-opener, .widget_shopping_cart .qodef-m-opener {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 500;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--qode-main-color);
  column-gap: 5px;
  display: flex
}
.widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content, .widget_shopping_cart .qodef-widget-dropdown-cart-content, .widget_shopping_cart .widget_shopping_cart_content {
  border-style: solid;
  border-width: 1px;
  display: block;
  padding: 0;
  text-align: left;
  transition: opacity .3s ease-out, visibility .3s ease-out
}
header .widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, header .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content, header .widget_shopping_cart .qodef-widget-dropdown-cart-content, header .widget_shopping_cart .widget_shopping_cart_content {
  left: auto;
  opacity: 0 !important;
  position: absolute;
  right: 0;
  top: 100%;
  visibility: hidden !important;
  width: 290px
}
.touchevents header .widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .touchevents header .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content, .touchevents header .widget_shopping_cart .qodef-widget-dropdown-cart-content, .touchevents header .widget_shopping_cart .widget_shopping_cart_content {
  display: none
}
.widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content > *, .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content > *, .widget_shopping_cart .qodef-widget-dropdown-cart-content > *, .widget_shopping_cart .widget_shopping_cart_content > * {
  padding: 0 !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content .blockUI, .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content .blockUI, .widget_shopping_cart .qodef-widget-dropdown-cart-content .blockUI, .widget_shopping_cart .widget_shopping_cart_content .blockUI {
  display: none !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  border-bottom: 1px solid;
  font-size: 13px;
  margin: 0 !important;
  position: relative
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item:last-of-type {
  margin: 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img {
  border-right: 1px solid;
  margin: 0 23px 0 0;
  width: 84px
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove {
  color: inherit !important;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 1;
  position: absolute;
  right: 6px;
  top: 6px;
  z-index: 5
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .variation, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .variation, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .variation, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .variation, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .variation, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .variation, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .variation, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .variation {
  display: none
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart-item img {
  float: left;
  vertical-align: top
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item a, .widget_shopping_cart .woocommerce-mini-cart-item a {
  color: inherit !important;
  display: block
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item a:not(.remove), .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) {
  padding-top: 7px
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item a:not(.remove) img, .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) img {
  margin-bottom: -7px;
  position: relative;
  top: -7px
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item .quantity, .widget_shopping_cart .woocommerce-mini-cart-item .quantity {
  display: inline-block;
  margin: 2px 0 0 0
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart-item:after, .widget_shopping_cart .woocommerce-mini-cart-item:after {
  clear: both;
  content: '';
  display: table
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart, .widget_shopping_cart .qodef-woo-mini-cart {
  max-height: 50vh;
  overflow: hidden;
  position: relative
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item {
  align-items: center;
  display: flex
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image {
  flex-shrink: 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image a, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image a {
  display: block
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-content, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-content {
  padding: 0 20px 0 0;
  width: 100%
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title {
  font-size: 13px;
  margin: 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title a, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title a {
  color: #fff !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-quantity-price, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-quantity-price {
  margin: 3px 0 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-order-details, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__total, .widget_shopping_cart .qodef-m-order-details, .widget_shopping_cart .woocommerce-mini-cart__total {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 13px 27px !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-order-details strong, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, .widget_shopping_cart .qodef-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total strong {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-order-details .amount, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__total .amount, .widget_shopping_cart .qodef-m-order-details .amount, .widget_shopping_cart .woocommerce-mini-cart__total .amount {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  font-size: 13px
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .qodef-m-action, .widget_shopping_cart .woocommerce-mini-cart__buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action a, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 12px;
  font-family: eurostile, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border: none !important;
  border-radius: 0 !important;
  border-top: 1px solid !important;
  border-top-color: transparent !important;
  justify-content: center;
  padding: 15px 0 !important;
  width: 100% !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action a .qodef-m-text, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a .qodef-m-text, .widget_shopping_cart .qodef-m-action a .qodef-m-text, .widget_shopping_cart .woocommerce-mini-cart__buttons a .qodef-m-text {
  padding: 0 !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action a .qodef-m-icon, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a .qodef-m-icon, .widget_shopping_cart .qodef-m-action a .qodef-m-icon, .widget_shopping_cart .woocommerce-mini-cart__buttons a .qodef-m-icon {
  display: none !important
}
.widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .woocommerce-mini-cart__buttons {
  flex-direction: column;
  row-gap: 1px
}
header .widget_hawat_core_woo_dropdown_cart:hover .qodef-widget-dropdown-cart-content, header .widget_hawat_core_woo_dropdown_cart:hover .widget_shopping_cart_content, header .widget_shopping_cart:hover .qodef-widget-dropdown-cart-content, header .widget_shopping_cart:hover .widget_shopping_cart_content {
  opacity: 1 !important;
  visibility: visible !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-posts-not-found, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__empty-message, .widget_shopping_cart .qodef-m-posts-not-found, .widget_shopping_cart .woocommerce-mini-cart__empty-message {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 1.76923em;
  font-weight: 400;
  color: #aeaeae;
  margin: 0;
  padding: 20px 29px !important
}
.widget_hawat_core_woo_dropdown_cart, .widget_shopping_cart {
  color: #fff !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content, .widget_shopping_cart .qodef-widget-dropdown-cart-content, .widget_shopping_cart .widget_shopping_cart_content {
  background-color: var(--qode-main-color);
  border-color: #bababa
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item {
  border-bottom-color: #bababa
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover {
  color: #aeaeae !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img {
  border-right-color: #bababa
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-order-details strong, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, .widget_shopping_cart .qodef-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total strong {
  color: #aeaeae
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action a, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a {
  color: var(--qode-main-color) !important;
  background-color: #fff !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-action a:hover, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:hover, .widget_shopping_cart .qodef-m-action a:hover, .widget_shopping_cart .woocommerce-mini-cart__buttons a:hover {
  color: #fff !important;
  background-color: var(--qode-main-color) !important;
  border-top-color: #bababa !important
}
.widget_hawat_core_woo_dropdown_cart .qodef-m-posts-not-found, .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__empty-message, .widget_shopping_cart .qodef-m-posts-not-found, .widget_shopping_cart .woocommerce-mini-cart__empty-message {
  color: #aeaeae !important
}
#qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .widget_shopping_cart_content, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-widget-dropdown-cart-content, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .widget_shopping_cart_content {
  border-color: #fff
}
#qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item {
  border-bottom-color: #fff
}
#qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img {
  border-right-color: #fff
}
#qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .qodef-m-action a:hover, #qodef-page-header-inner.qodef-skin--light .widget_hawat_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:hover, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .qodef-m-action a:hover, #qodef-page-header-inner.qodef-skin--light .widget_shopping_cart .woocommerce-mini-cart__buttons a:hover {
  border-top-color: #fff !important
}
.qodef-shortcode .last_toggle_el_margin, .qodef-shortcode .wpb_button, .qodef-shortcode .wpb_content_element, .qodef-shortcode .wpb_row, .qodef-shortcode ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0 !important
}
.qodef-vc-row-wrapper.qodef--parallax-row {
  width: 100%
}
.touchevents .qodef-vc-row-wrapper.qodef--parallax-row {
  height: auto !important
}
.qodef-clients-list .qodef-e {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only {
  padding: 1px
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-side-outlines--hidden {
  padding: 1px 0;
  overflow: hidden
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-clients-list.qodef-item-layout--image-only .qodef-e {
  outline: 1px solid #616161
}
.qodef-clients-list.qodef-item-layout--image-only .qodef-e-inner {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 30px
}
.qodef-clients-list.qodef-item-layout--image-only:not(.qodef-swiper-container) .qodef-e {
  padding-bottom: 100%;
  width: 100%
}
.qodef-clients-list.qodef-item-layout--image-only:not(.qodef-swiper-container) .qodef-e-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-clients-list.qodef-item-layout--image-only:not(.qodef-swiper-container).qodef-proportion--landscape .qodef-e {
  padding-bottom: 60%
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
  line-height: 0;
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
  width: auto;
  opacity: 1;
  will-change: opacity;
  transition: opacity .15s ease-out;
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  opacity: 0;
  will-change: opacity;
  transition: opacity .15s ease-out
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
  opacity: 0
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo {
  opacity: 1
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-image {
  line-height: 0;
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-image a {
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-logo {
  width: auto;
  opacity: var(--qodef-client-initial-opacity, 1);
  will-change: opacity;
  transition: opacity .3s ease;
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-hover-logo {
  display: none
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e:hover .qodef-e-logo {
  opacity: var(--qodef-client-hover-opacity, .5)
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e {
  display: flex;
  align-items: center;
  justify-content: center
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-image {
  line-height: 0;
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-image a {
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-logo {
  width: auto;
  display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-hover-logo {
  display: none
}
.qodef-portfolio-single {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-portfolio-single .qodef-media iframe {
  max-height: calc(56.25vw)
}
.qodef-portfolio-single .qodef-portfolio-title {
  margin: 0 0 11px 0
}
.qodef-portfolio-single .qodef-portfolio-info > * {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: 25px
}
.qodef-portfolio-single .qodef-portfolio-info > :last-child {
  margin-bottom: 0
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-label {
  margin: 0 0 12px 0
}
.qodef-portfolio-single .qodef-portfolio-info a, .qodef-portfolio-single .qodef-portfolio-info p {
  margin: 0
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag {
  margin-bottom: -11px
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag a {
  border-radius: 0 5px 0 5px;
  display: inline-block;
  font-family: inherit;
  font-size: 15px !important;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0 21px 6px 0;
  padding: 5px 9px;
  position: relative;
  text-transform: capitalize;
  transition: color .6s ease-out, background-color .6s ease-out;
  vertical-align: top;
  background-color: transparent;
  color: #424242
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag a:hover {
  background-color: var(--qode-main-color);
  color: #fff
}
.qodef-portfolio-single .qodef-media.qodef-swiper-container {
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-portfolio-single .qodef-media img {
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-portfolio-single .qodef-variations--small .qodef-media {
  margin-right: 76px
}
.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
  margin-top: -20px
}
.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-info {
  margin-top: 68px
}
.qodef-portfolio-single .qodef-variations--big .qodef-e-content {
  margin-top: 54px
}
.qodef-portfolio-single .qodef-variations--big .qodef-portfolio-content {
  margin-right: 209px
}
.qodef-portfolio-single .qodef-variations--big .qodef-portfolio-info {
  margin-top: 27px
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-media img, .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media img {
  height: 100%;
  object-fit: cover
}
.qodef-portfolio-list .qodef-e-content, .qodef-portfolio-list .qodef-e-inner, .qodef-portfolio-list .qodef-e-media {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-portfolio-list .qodef-e-media iframe {
  display: block;
  height: 100%
}
.qodef-portfolio-list .qodef-e-media-image {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top
}
.qodef-portfolio-list .qodef-e-media-image a, .qodef-portfolio-list .qodef-e-media-image img {
  display: block;
  width: 100%
}
.qodef-portfolio-list .qodef-e-content {
  margin: 20px 0 0
}
.qodef-portfolio-list .qodef-e-title {
  margin: 0
}
.qodef-skin--light.qodef-portfolio-list .qodef-e-title a {
  color: #fff
}
.qodef-portfolio-list .qodef-e-excerpt {
  margin: 15px 0 0
}
.qodef-portfolio-list .qodef-e-top-holder {
  margin-bottom: 2px
}
.qodef-portfolio-list .qodef-e-post-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-portfolio-list .qodef-m-pagination {
  margin-top: 35px
}
.qodef-portfolio-list .qodef-custom-margin .qodef-e-inner {
  width: auto
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-media-image {
  border-radius: var(--qode-media-border-radius, 10px);
  overflow: hidden;
  position: relative;
  z-index: 6
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-media-image img {
  transition: transform .3s ease-out
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e:hover .qodef-e-media-image img {
  transform: scale(1.05)
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover {
  padding: 1px
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article {
  outline: 1px solid #707070
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-media {
  height: 100%;
  width: 100%
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(95, 95, 95, .7) 0, rgba(255, 255, 255, .7) 70%, rgba(255, 255, 255, .7) 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0;
  opacity: 0;
  padding: 49px;
  transition: opacity .3s ease-out
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-content a {
  position: relative;
  z-index: 3
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-info > * {
  color: var(--qode-main-color)
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-post-link {
  z-index: 2
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article:hover .qodef-e-content {
  opacity: 1
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-skin--light article .qodef-e-content {
  background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0, rgba(84, 84, 84, .7) 70%, rgba(84, 84, 84, .7) 100%)
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-skin--light article .qodef-e-info > * {
  color: #fff
}
.qodef-portfolio-list.qodef-item-layout--info-on-image {
  counter-reset: section;
  padding: 1px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article {
  outline: 1px solid #b7b7b7
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article:after, .qodef-portfolio-list.qodef-item-layout--info-on-image article:before {
  background-color: var(--qode-main-color);
  content: '';
  display: block;
  position: absolute;
  z-index: 1
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article:before {
  height: 2px;
  left: -12px;
  top: -1px;
  width: 24px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article:after {
  height: 24px;
  left: -1px;
  top: -12px;
  width: 2px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-media {
  height: 100%;
  width: 100%
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  display: flex;
  margin: 0;
  padding: 9% 8.7% 10% 9.5%;
  transition: -webkit-clip-path .6s cubic-bezier(.51, .15, .1, .88);
  transition: clip-path .6s cubic-bezier(.51, .15, .1, .88);
  transition: clip-path .6s cubic-bezier(.51, .15, .1, .88), -webkit-clip-path .6s cubic-bezier(.51, .15, .1, .88)
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content a {
  position: relative;
  z-index: 3
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content-right {
  display: flex;
  justify-content: flex-end;
  width: 50%
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-top-holder {
  margin-bottom: 5px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-info > * {
  font-size: 12px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-count {
  color: var(--qode-main-color);
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 92px;
  font-weight: 500;
  line-height: 1em;
  opacity: .36;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-count:after {
  content: counter(section, decimal-leading-zero);
  counter-increment: section;
  position: relative;
  top: -11px
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-post-link {
  z-index: 2
}
.qodef-portfolio-list.qodef-item-layout--info-on-image article:hover .qodef-e-content {
  -webkit-clip-path: inset(0 0 100% 0);
  clip-path: inset(0 0 100% 0)
}
.qodef-portfolio-list.qodef-item-layout--info-on-image.qodef-skin--light article:after, .qodef-portfolio-list.qodef-item-layout--info-on-image.qodef-skin--light article:before {
  background-color: #fff
}
.qodef-portfolio-list.qodef-item-layout--info-on-image.qodef-skin--light article .qodef-e-content {
  background-color: var(--qode-main-color)
}
.qodef-portfolio-list.qodef-item-layout--info-on-image.qodef-skin--light article .qodef-e-count {
  color: #fff;
  -webkit-text-stroke-color: #fff
}
.qodef-portfolio-project-info {
  display: flex;
  align-items: flex-start;
  flex-direction: column
}
.qodef-portfolio-project-info .qodef-e-label {
  margin: 0 0 5px 0
}
.qodef-portfolio-project-info a, .qodef-portfolio-project-info p {
  margin: 0
}
#qodef-portfolio-single-related-items {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 150px
}
#qodef-portfolio-single-related-items .qodef-portfolio-single-related-items-title {
  margin: 0 0 44px 0
}
#qodef-single-portfolio-navigation {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 112px 0 3px
}
#qodef-single-portfolio-navigation .qodef-m-inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative
}
#qodef-single-portfolio-navigation .qodef-m-nav {
  align-items: center;
  display: flex;
  position: relative
}
#qodef-single-portfolio-navigation .qodef-m-nav > * {
  display: block;
  line-height: inherit
}
#qodef-single-portfolio-navigation .qodef-m-nav .qodef-m-pagination-icon {
  margin-bottom: 2px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
  left: 0
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-m-pagination-icon {
  margin-right: 10px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-svg--pagination-arrow-left {
  display: block
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-svg--pagination-arrow-left path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-svg--pagination-arrow-left path:last-of-type {
  transform: translateX(10px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover .qodef-svg--pagination-arrow-left path:first-of-type {
  transform: translateX(-10px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover .qodef-svg--pagination-arrow-left path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
  flex-direction: row-reverse;
  margin-left: auto;
  right: 0;
  text-align: right
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-m-pagination-icon {
  margin-left: 10px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-svg--pagination-arrow-right {
  display: block
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-svg--pagination-arrow-right path:first-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-svg--pagination-arrow-right path:last-of-type {
  transform: translateX(-10px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover .qodef-svg--pagination-arrow-right path:first-of-type {
  transform: translateX(10px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover .qodef-svg--pagination-arrow-right path:last-of-type {
  transform: translateX(0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
  left: calc(50% - 16px);
  position: absolute;
  top: calc(50% - 16px)
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon {
  font-size: 32px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover .qodef-svg--back-link g.qodef-m-fill {
  fill: none
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover .qodef-svg--back-link g:not(.qodef-m-fill) {
  fill: var(--qode-main-color)
}
#qodef-single-portfolio-navigation .qodef-m-nav-label {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 13px;
  line-height: 1.84615em;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
  color: var(--qode-main-color)
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media {
  margin-bottom: -70px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
  display: block;
  float: none;
  margin-bottom: 70px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .mejs-container {
  margin-bottom: 70px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
  margin-bottom: -60px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item {
  display: block;
  float: none;
  margin-bottom: 60px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .mejs-container {
  margin-bottom: 60px
}
.qodef-team-list {
  padding: 1px
}
.qodef-team-list.qodef-side-outlines--hidden {
  overflow: hidden;
  padding: 1px 0
}
.qodef-team-list .qodef-e {
  outline: 1px solid #616161
}
.qodef-team-list .qodef-e-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 28px 20px 20px;
  text-align: center
}
.qodef-team-list .qodef-e-role {
  margin: 0
}
.qodef-team-list .qodef-e-title {
  margin: 0
}
.qodef-team-list .qodef-team-member-social-networks {
  align-items: center;
  display: flex;
  margin: 8px 0 0
}
.qodef-team-list .qodef-team-member-social-networks a {
  align-items: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-color: transparent;
  border-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-width: 1px;
  display: inline-flex;
  font-size: 13px;
  justify-content: center;
  margin-right: 5px;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  text-transform: uppercase;
  transition: color .3s ease-out, border-color .3s ease-out
}
.qodef-team-list .qodef-team-member-social-networks a:last-child {
  margin-right: 0
}
.qodef-team-list .qodef-team-member-social-networks a:hover {
  border-color: var(--qode-main-color);
  color: var(--qode-main-color)
}
.qodef-team-list.qodef-gutter--no {
  --qode-columns-gap: 1px !important
}
.qodef-testimonials-list .qodef-e-media-image {
  line-height: 0;
  margin-bottom: 25px
}
.qodef-testimonials-list .qodef-e-media-image img {
  width: auto
}
.qodef-testimonials-list .qodef-e-title {
  margin: 0 0 25px
}
.qodef-testimonials-list .qodef-e-text {
  margin: 0 0 54px
}
.qodef-testimonials-list .qodef-e-author {
  margin: 0
}
.qodef-testimonials-list .qodef-e-author-name::before {
  content: "- "
}
.qodef-testimonials-list .qodef-e-author-name::after {
  content: " -"
}
.qodef-testimonials-list .qodef-e-author-job {
  margin: 1px 0 0 20px
}
.qodef-testimonials-list .swiper-pagination-bullets {
  text-align: left;
  bottom: 0 !important;
  margin-top: 120px
}
.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before {
  background-color: var(--qode-main-color)
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author, .qodef-testimonials-list.qodef-skin--light .qodef-e-static-title, .qodef-testimonials-list.qodef-skin--light .qodef-e-text, .qodef-testimonials-list.qodef-skin--light .qodef-e-title {
  color: #fff
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author-job {
  color: #aeaeae
}
.qodef-testimonials-list.qodef-skin--light + .swiper-button-outside {
  color: #fff
}
.qodef-testimonials-list.qodef-skin--light + .swiper-button-outside + .swiper-button-outside {
  color: #fff
}
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
  background-color: #fff
}
.qodef-accordion-info {
  display: grid;
  border-bottom: 1px solid var(--qode-main-color)
}
.qodef-accordion-info .qodef-m-item {
  display: grid;
  grid-template-areas: "tagline title image button"". text image .";
  grid-template-columns: repeat(3, minmax(0, 1fr)) min-content;
  grid-template-rows: minmax(0, 1fr) min-content;
  column-gap: 20px;
  align-items: center;
  padding: 42px 0 38px 0;
  border-top: 1px solid var(--qode-main-color)
}
.qodef-accordion-info .qodef-m-item:focus .qodef-e-image img, .qodef-accordion-info .qodef-m-item:hover .qodef-e-image img {
  transform: rotate(-14deg);
  opacity: 1
}
.qodef-accordion-info .qodef-e-tagline, .qodef-accordion-info .qodef-e-title {
  margin: 0
}
.qodef-accordion-info .qodef-e-tagline {
  grid-area: tagline
}
.qodef-accordion-info .qodef-e-title {
  grid-area: title
}
.qodef-accordion-info .qodef-e-image {
  grid-area: image;
  position: relative;
  display: grid;
  place-items: center;
  align-self: center
}
.qodef-accordion-info .qodef-e-image img {
  position: absolute;
  max-width: 100%;
  pointer-events: none;
  border: 1px solid #707070;
  border-radius: var(--qode-media-border-radius, 15px);
  opacity: 0;
  transform: rotate(0);
  transition: opacity .3s ease-out, transform .3s ease-out;
  will-change: transform
}
.qodef-accordion-info .qodef-e-text {
  grid-area: text;
  margin: 13px 0 9px
}
.qodef-accordion-info .qodef-e-button .qodef-e-button-icon {
  display: block;
  width: 32px;
  height: 32px
}
.qodef-accordion-info .qodef-e-button .qodef-e-button-icon g:first-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-accordion-info .qodef-e-button .qodef-e-button-icon g:last-of-type {
  transform: translate(-34px, 34px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-accordion-info .qodef-e-button:hover .qodef-e-button-icon g:first-of-type {
  transform: translate(34px, -34px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-accordion-info .qodef-e-button:hover .qodef-e-button-icon g:last-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-accordion-info .qodef-e-button, .qodef-accordion-info .qodef-e-button-icon {
  grid-area: button;
  place-self: center
}
.qodef-accordion-info .qodef-e-button-icon {
  color: var(--qode-main-color)
}
.qodef-accordion {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  visibility: hidden;
  overflow-anchor: none
}
.qodef-accordion .qodef-accordion-content-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-accordion.qodef--init {
  visibility: visible
}
.qodef-accordion.qodef-layout--simple {
  border-bottom: 1px solid var(--qode-main-color)
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 20px;
  margin: 0;
  padding: 33px 0;
  cursor: pointer;
  border-top: 1px solid var(--qode-main-color);
  transition: margin .4s cubic-bezier(.02, .01, .47, 1)
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  display: grid;
  grid-template-areas: "stack";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  place-items: center;
  color: var(--qode-main-color);
  min-width: 35px;
  min-height: 35px;
  position: relative;
  flex-shrink: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark svg {
  grid-area: stack
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark svg.qodef-icon--minus {
  opacity: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark svg.qodef-icon--plus {
  opacity: 1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark svg.qodef-icon--minus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark svg.qodef-icon--minus {
  opacity: 1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark svg.qodef-icon--plus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark svg.qodef-icon--plus {
  opacity: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active {
  margin-bottom: -23px
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
  padding: 0 0 44px;
  margin: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
  margin: 0 25% 0 0
}
.qodef-accordion.qodef-layout--simple.qodef-behavior--toggle .qodef-accordion-content {
  display: none
}
.qodef-banner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  background-color: #fff
}
.qodef-banner .qodef-m-banner-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1
}
.qodef-banner .qodef-m-title {
  margin: 0
}
.qodef-banner .qodef-m-text-field {
  margin: 10px 0 0
}
.qodef-banner .qodef-m-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  overflow: hidden
}
.qodef-banner .qodef-m-image img {
  display: block
}
.qodef-banner .qodef-m-background-text {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 216px;
  color: #f2f2f2;
  line-height: 1;
  margin: 0;
  letter-spacing: normal
}
.qodef-banner.qodef-skin--light {
  --qode-main-color: #ffffff;
  background-color: #262626
}
.qodef-banner.qodef-skin--light .qodef-m-text-field {
  color: #aeaeae
}
.qodef-banner.qodef-layout--link-button {
  display: grid
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-top {
  display: grid;
  grid-template-areas: "stack";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  position: relative
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-top > * {
  grid-area: stack
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-bottom {
  position: relative;
  display: grid;
  grid-template-areas: "bg-text button";
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: minmax(0, 1fr)
}
.qodef-banner.qodef-layout--link-button .qodef-m-image {
  -webkit-clip-path: inset(100% 0 0 0);
  clip-path: inset(100% 0 0 0);
  transition: -webkit-clip-path .6s cubic-bezier(.51, .15, .1, .88);
  transition: clip-path .6s cubic-bezier(.51, .15, .1, .88);
  transition: clip-path .6s cubic-bezier(.51, .15, .1, .88), -webkit-clip-path .6s cubic-bezier(.51, .15, .1, .88)
}
.qodef-banner.qodef-layout--link-button .qodef-m-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right
}
.qodef-banner.qodef-layout--link-button .qodef-m-textual-info {
  display: grid;
  align-content: center;
  padding: 106px
}
.qodef-banner.qodef-layout--link-button .qodef-m-background-text {
  grid-area: bg-text;
  place-self: center start;
  position: absolute;
  bottom: -25px;
  left: -11px
}
.qodef-banner.qodef-layout--link-button .qodef-m-button {
  grid-area: button;
  place-self: center end
}
.qodef-banner.qodef-layout--link-button .qodef-m-button .qodef-button {
  margin: 65px
}
.qodef-banner.qodef-layout--link-button:hover .qodef-m-image {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0)
}
.qodef-button:not(.qodef-size--small):not(.qodef-size--large):not(.qodef-size--full) .qodef-m-text {
  padding: 13px 27px 13px 31px
}
.qodef-button:not(.qodef-size--small):not(.qodef-size--large):not(.qodef-size--full) .qodef-m-icon {
  padding: 0 17px
}
.qodef-button.qodef-size--small .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.qodef-button.qodef-size--small .qodef-m-icon {
  padding: 0 16px
}
.qodef-button.qodef-size--large .qodef-m-text {
  padding: 14px 32px 14px 36px
}
.qodef-button.qodef-size--large .qodef-m-icon {
  padding: 0 18px
}
.qodef-button.qodef-size--full {
  width: 100% !important
}
.qodef-button.qodef-size--full .qodef-m-text {
  padding: 15px 32px 15px 36px;
  width: 100%;
  text-align: center
}
.qodef-button.qodef-size--full .qodef-m-icon {
  padding: 0 19px;
  flex-shrink: 0
}
.qodef-button .qodef-m-text {
  text-align: left
}
.qodef-button .qodef-m-icon {
  align-items: center;
  display: flex
}
.qodef-button.qodef-layout--filled.qodef-html--link {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: eurostile, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  overflow: hidden;
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-icon {
  position: relative
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-icon svg {
  height: auto;
  width: 20px
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-icon:before {
  content: '';
  display: block;
  width: 1px;
  height: 500%;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
.qodef-button.qodef-layout--filled .qodef-svg--plus-20 {
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-button.qodef-layout--filled:hover .qodef-svg--plus-20 {
  transform: rotate(90deg)
}
.qodef-button.qodef-layout--outlined {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: eurostile, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  overflow: hidden;
  color: var(--qode-main-color);
  background-color: transparent;
  border: 1px solid var(--qode-main-color)
}
.qodef-button.qodef-layout--outlined .qodef-m-icon {
  position: relative
}
.qodef-button.qodef-layout--outlined .qodef-m-icon svg {
  height: auto;
  width: 20px
}
.qodef-button.qodef-layout--outlined .qodef-m-icon:before {
  content: '';
  display: block;
  width: 1px;
  height: 500%;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}
.qodef-button.qodef-layout--outlined .qodef-svg--plus-20 {
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-button.qodef-layout--outlined:hover .qodef-svg--plus-20 {
  transform: rotate(90deg)
}
.qodef-button.qodef-layout--simple.qodef-html--link {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: eurostile, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  border-top-left-radius: 0;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  color: var(--qode-main-color);
  background-color: transparent;
  border: 1px solid var(--qode-main-color)
}
.qodef-button.qodef-layout--simple.qodef-html--link:hover {
  border-top-left-radius: 15px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 15px
}
.qodef-button.qodef-layout--simple .qodef-m-icon {
  height: 59px;
  justify-content: center;
  padding: 0 !important;
  width: 59px
}
.qodef-button.qodef-layout--simple .qodef-svg--arrow-ne-22 {
  display: block;
  width: 22px;
  height: 22px
}
.qodef-button.qodef-layout--simple .qodef-svg--arrow-ne-22 g:first-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-button.qodef-layout--simple .qodef-svg--arrow-ne-22 g:last-of-type {
  transform: translate(-24px, 24px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-button.qodef-layout--simple:hover .qodef-svg--arrow-ne-22 g:first-of-type {
  transform: translate(24px, -24px);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96)
}
.qodef-button.qodef-layout--simple:hover .qodef-svg--arrow-ne-22 g:last-of-type {
  transform: translate(0, 0);
  transition: transform .3s cubic-bezier(.46, .03, .52, .96) .15s
}
.qodef-button.qodef-layout--textual {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: eurostile, Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  column-gap: 8px;
  font-weight: 600
}
.qodef-button.qodef-layout--textual .qodef-m-icon {
  padding: 0 !important
}
.qodef-button.qodef-layout--textual .qodef-m-icon .qodef-svg--plus-11 {
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-button.qodef-layout--textual .qodef-m-text {
  padding: 0 !important
}
.qodef-button.qodef-layout--textual:hover .qodef-m-icon .qodef-svg--plus-11 {
  transform: rotate(90deg)
}
.qodef-countdown .qodef-m-date {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}
.qodef-countdown .qodef-digit, .qodef-countdown .qodef-label {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  text-align: center
}
.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
  width: 100%
}
.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
  width: 50%
}
.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
  width: 33.33333%
}
.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
  width: 25%
}
.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
  width: 20%
}
.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
  width: 16.66667%
}
.qodef-countdown.qodef-countdown--light .qodef-label {
  color: #fff
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
  display: grid;
  grid-template-areas: "stack";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  place-items: center;
  padding: 0 20px
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper > * {
  grid-area: stack
}
.qodef-countdown.qodef-layout--simple .qodef-digit {
  color: var(--qode-digit-color, #fff);
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 1em;
  opacity: .55;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px
}
.qodef-countdown.qodef-layout--simple .qodef-label {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500
}
.widget.widget_hawat_core_custom_font {
  margin-bottom: 0 !important
}
.qodef-custom-font {
  position: relative;
  margin: 0
}
.qodef-dropcaps {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-dropcaps .qodef-m-letter {
  position: relative;
  top: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  margin: 0 10px 5px 0;
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 60px;
  line-height: 1.08333em;
  font-weight: 400
}
@media only screen and (max-width:680px) {
  .qodef-dropcaps .qodef-m-letter {
    font-size: 42px
  }
}
.qodef-dropcaps .qodef-m-text {
  display: inline;
  margin: 0
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
  width: 40px;
  height: 40px;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  color: #fff;
  background-color: var(--qode-main-color)
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
  border-radius: 100%
}
.qodef-google-map {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-google-map .qodef-m-map {
  display: block;
  width: 100%
}
.qodef-google-map .qodef-m-map embed, .qodef-google-map .qodef-m-map iframe, .qodef-google-map .qodef-m-map object {
  width: 100%;
  display: block
}
.qodef-google-map .qodef-m-map img {
  max-width: none
}
.qodef-highlight .qodef-highlight-text {
  padding: 0 5px;
  color: #fff;
  background-color: var(--qode-main-color)
}
.qodef-icon-list-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  line-height: 1
}
.qodef-icon-list-item .qodef-e-title {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  line-height: 1
}
.qodef-icon-list-item .qodef-e-title a {
  display: block
}
.qodef-icon-list-item .qodef-e-title-inner {
  display: flex;
  align-items: center;
  column-gap: 10px
}
.qodef-icon-list-item .qodef-icon-holder {
  flex-shrink: 0;
  float: none
}
.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
  font-size: 16px
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a, .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
  display: block
}
#qodef-page-sidebar .widget.widget_hawat_core_icon_list_item {
  margin-bottom: 0
}
#qodef-page-footer .widget.widget_hawat_core_icon_list_item {
  margin-bottom: 0
}
#qodef-side-area .widget.widget_hawat_core_icon_list_item {
  margin-bottom: 0
}
.qodef-icon-with-text .qodef-m-title {
  margin: 0
}
.qodef-icon-with-text .qodef-m-title a {
  display: block
}
.qodef-icon-with-text .qodef-m-text {
  margin: 10px 0 0
}
.qodef-icon-with-text .qodef-m-icon-wrapper {
  line-height: 1
}
.qodef-icon-with-text .qodef-icon-holder {
  float: none
}
.qodef-icon-with-text .qodef-m-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
  display: block
}
.qodef-icon-with-text.qodef-layout--before-content {
  display: flex;
  align-items: flex-start
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
  flex-shrink: 0;
  margin-right: var(--qode-iwt-gap, 27px)
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
  margin-top: var(--qode-iwt-gap, 30px)
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
  text-align: center
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
  text-align: left
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
  text-align: right
}
.qodef-icon-with-text.qodef-layout--top.qodef--retina img {
  max-width: 50%
}
.qodef-icon-with-text.qodef-layout--top.qodef--retina.qodef-alignment--center img {
  margin: 0 auto
}
.qodef-icon-with-text.qodef-layout--top.qodef--retina.qodef-alignment--left img {
  margin: 0 auto 0 0
}
.qodef-icon-with-text.qodef-layout--top.qodef--retina.qodef-alignment--right img {
  margin: 0 0 0 auto
}
.qodef-icon-holder {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: auto;
  line-height: 1
}
.qodef-icon-holder a {
  display: block
}
.qodef-icon-holder .qodef-icon {
  display: block;
  line-height: inherit
}
.qodef-icon-holder .qodef-icon:before {
  display: block;
  line-height: inherit
}
.qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  color: #fff;
  background-color: var(--qode-main-color);
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out
}
.qodef-icon-holder.qodef-layout--circle a, .qodef-icon-holder.qodef-layout--square a {
  color: inherit;
  transition: none
}
.qodef-icon-holder.qodef-layout--circle:hover, .qodef-icon-holder.qodef-layout--square:hover {
  background-color: var(--qode-main-color)
}
.qodef-icon-holder.qodef-layout--circle {
  border-radius: 50%
}
.qodef-icon-holder.qodef-size--tiny {
  font-size: 1.33333333em
}
.qodef-icon-holder.qodef-size--small {
  font-size: 2em
}
.qodef-icon-holder.qodef-size--medium {
  font-size: 3em
}
.qodef-icon-holder.qodef-size--large {
  font-size: 4em
}
.qodef-icon-holder.qodef-size--huge {
  font-size: 5em
}
.widget.widget_hawat_core_icon {
  display: inline-block;
  line-height: 1
}
#qodef-page-sidebar .widget.widget_hawat_core_icon {
  margin-bottom: 0
}
#qodef-page-footer .widget.widget_hawat_core_icon {
  margin-bottom: 0
}
#qodef-side-area .widget.widget_hawat_core_icon {
  margin-bottom: 0
}
.qodef-image-marquee {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-image-marquee .qodef-m-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 auto;
  overflow: hidden
}
.qodef-image-marquee .qodef-m-content.qodef--mobile {
  display: none
}
.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image {
  background-size: cover !important
}
.qodef-image-marquee .qodef-m-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%
}
.qodef-image-marquee .qodef-m-image.qodef-image--copy {
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateX(100%) translateZ(0)
}
.qodef-image-marquee .qodef-m-image a {
  position: relative;
  display: block
}
@keyframes qode-move-marquee {
  0% {
    transform: translateX(0) translateZ(0)
  }
  100% {
    transform: translateX(-100%) translateZ(0)
  }
}
@keyframes qode-move-marquee-copy {
  0% {
    transform: translateX(100%) translateZ(0)
  }
  100% {
    transform: translateX(0) translateZ(0)
  }
}
.qodef-image-with-text {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-image-with-text .qodef-m-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-image-with-text .qodef-m-image a, .qodef-image-with-text .qodef-m-image img {
  display: block
}
.qodef-image-with-text .qodef-m-content {
  display: grid;
  grid-template-areas: "title button""text .";
  justify-items: start;
  grid-template-columns: minmax(0, auto) min-content;
  grid-template-rows: minmax(0, auto) min-content;
  margin-top: var(--qode-content-margin-top, 18px)
}
.qodef-image-with-text .qodef-m-title {
  grid-area: title;
  margin: 13px 0 0 0
}
.qodef-image-with-text .qodef-m-text {
  grid-area: text;
  margin: 15px 0 0 0
}
.qodef-image-with-text .qodef-m-button {
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  grid-area: button;
  place-self: start;
  display: grid;
  place-items: center;
  width: 35px;
  height: 35px;
  margin-left: 20px
}
.qodef-image-with-text .qodef-m-button .qodef-svg--plus-11 {
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(0);
  transition: transform .3s ease-out
}
.qodef-image-with-text.qodef--image-border img {
  border: 1px solid var(--qode-image-border-color, #e2e2e2)
}
.qodef-image-with-text.qodef--hover .qodef-m-button {
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 10px
}
.qodef-image-with-text.qodef--hover .qodef-m-button .qodef-svg--plus-11 {
  transform: rotate(90deg)
}
.qodef-item-showcase {
  align-items: center;
  column-gap: 7%;
  display: flex;
  justify-content: space-between;
  position: relative;
  visibility: hidden;
  width: 100%
}
.qodef-item-showcase .qodef-m-image {
  flex-shrink: 0;
  opacity: 0;
  position: relative;
  transform: translateY(100px);
  transition: opacity .3s ease-out, transform .6s ease-out;
  width: calc(100% / 3)
}
.qodef-item-showcase .qodef-m-image img {
  display: block
}
.qodef-item-showcase .qodef-m-items {
  display: flex;
  flex-direction: column;
  position: relative;
  row-gap: 100px;
  width: 100%
}
.qodef-item-showcase .qodef-m-items.qodef--left {
  text-align: right
}
.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-icon {
  justify-content: flex-end
}
.qodef-item-showcase .qodef-m-items.qodef--right {
  text-align: left
}
.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-icon {
  justify-content: flex-start
}
.qodef-item-showcase .qodef-m-item {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  opacity: 0;
  transform: translateY(100px);
  transition: opacity .3s ease-out, transform .6s ease-out
}
.qodef-item-showcase .qodef-m-item:first-child {
  margin-top: 0
}
.qodef-item-showcase .qodef-m-item:nth-child(1) {
  transition-delay: 150ms
}
.qodef-item-showcase .qodef-m-item:nth-child(2) {
  transition-delay: .3s
}
.qodef-item-showcase .qodef-m-item:nth-child(3) {
  transition-delay: 450ms
}
.qodef-item-showcase .qodef-m-item:nth-child(4) {
  transition-delay: .6s
}
.qodef-item-showcase .qodef-m-item:nth-child(5) {
  transition-delay: 750ms
}
.qodef-item-showcase .qodef-m-item:nth-child(6) {
  transition-delay: .9s
}
.qodef-item-showcase .qodef-m-icon {
  display: flex;
  color: var(--qode-main-color);
  margin: 0 0 18px 0
}
.qodef-item-showcase .qodef-m-title {
  margin: 0
}
.qodef-item-showcase .qodef-m-title-link {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit
}
.qodef-item-showcase .qodef-m-text {
  margin: 15px 0 0 0
}
.qodef-item-showcase.qodef--init {
  visibility: visible
}
.qodef-item-showcase.qodef--init .qodef-m-image {
  opacity: 1;
  transform: translateY(0)
}
.qodef-item-showcase.qodef--init .qodef-m-item {
  opacity: 1;
  transform: translateY(0)
}
.qodef-item-showcase.qodef-skin--light .qodef-m-icon {
  color: #fff
}
.qodef-item-showcase.qodef-skin--light .qodef-m-title {
  color: #fff
}
.qodef-item-showcase.qodef-skin--light .qodef-m-text {
  color: #aeaeae
}
.qodef-link-list .qodef-m-heading {
  align-items: center;
  display: flex
}
.qodef-link-list .qodef-m-number {
  color: #d2c0ec;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 71px;
  font-weight: 500;
  line-height: 1em;
  opacity: .55;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  flex-shrink: 0;
  width: 120px
}
.qodef-link-list .qodef-m-title {
  margin: 0;
  position: relative
}
.qodef-link-list .qodef-m-link-list {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0
}
.qodef-link-list .qodef-m-link-list-item:not(:last-child) {
  margin-bottom: 15px
}
.qodef-link-list .qodef-m-link-list-item a {
  color: inherit;
  display: flex
}
.qodef-link-list.qodef--has-number .qodef-m-title {
  left: -41px;
  top: var(--qode-title-vertical-offset, 5px)
}
.qodef-link-list.qodef--has-number .qodef-m-link-list {
  margin-top: 0;
  padding-left: 80px
}
.qodef-link-list.qodef-skin--light .qodef-m-title {
  color: #fff
}
.qodef-link-list.qodef-skin--light .qodef-m-link-list-item {
  color: #fff
}
.qodef-numbered-link-list .qodef-m-number {
  color: #d2c0ec;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1em;
  opacity: .55;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  width: 120px
}
.qodef-numbered-link-list .qodef-m-title {
  left: -54px;
  margin: 0;
  position: relative;
  top: var(--qode-title-vertical-offset, 4px)
}
.qodef-numbered-link-list .qodef-m-link-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(var(--qode-columns, 1), minmax(0, 1fr));
  gap: var(--qode-gap, 50px)
}
.qodef-numbered-link-list .qodef-m-link-list-item {
  align-items: center;
  display: flex
}
.qodef-numbered-link-list .qodef-m-link-list-item a {
  color: inherit
}
.qodef-numbered-link-list.qodef-skin--light .qodef-m-title {
  color: #fff
}
.qodef-numbered-link-list.qodef-skin--light .qodef-m-link-list-item {
  color: #fff
}
.qodef-numbered-slider {
  overflow: hidden;
  position: relative
}
.qodef-numbered-slider .qodef-m-content {
  height: 100%;
  left: 20%;
  position: absolute;
  top: 0;
  width: 60%
}
.qodef-numbered-slider .qodef-e-item-inner {
  align-content: flex-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 0 2%;
  width: 50%
}
.qodef-numbered-slider .qodef-e-title {
  margin: 0 0 19px 0
}
.qodef-numbered-slider .qodef-e-text {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 400;
  color: #424242;
  margin: 0 0 41px 0
}
.qodef-numbered-slider .qodef-e-item-number-wrapper {
  bottom: 7%;
  display: flex;
  justify-content: flex-end;
  opacity: 0;
  position: absolute;
  right: 5px;
  transform: translateX(500%);
  transition: transform .6s, opacity .6s;
  width: 33.33%
}
.qodef-numbered-slider .qodef-e-item-number-wrapper .qodef-e-item-number {
  color: #616161;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 190px;
  font-weight: 500;
  line-height: 1em;
  opacity: .5;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  transition: opacity .3s ease
}
.qodef-numbered-slider .qodef-m-items-slider {
  height: 100%;
  overflow: visible;
  z-index: 16
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide {
  opacity: 1 !important;
  overflow: visible;
  transition-property: z-index;
  z-index: 0
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-button-holder, .qodef-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-text, .qodef-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-title {
  opacity: 0;
  transform: translate3d(-50px, 0, 0);
  transition: transform .5s cubic-bezier(.4, .15, 0, .98), opacity .2s ease
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active {
  z-index: 1
}
.qodef--reveal.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-title {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-delay: .45s, .55s
}
.qodef--reveal.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-text {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-delay: .55s, .65s
}
.qodef--reveal.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-button-holder {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-delay: .65s, .75s
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-item-number-wrapper {
  opacity: 1;
  transform: translateX(0)
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-item-number {
  opacity: 1
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.qodef--prev-active .qodef-e-item-number-wrapper {
  transform: translateX(-500%)
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-prev .qodef-e-item-number-wrapper {
  opacity: 1;
  transform: translateX(-300%)
}
.qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-next .qodef-e-item-number-wrapper {
  opacity: 1;
  transform: translateX(100%)
}
.qodef-numbered-slider .qodef-m-background-slider {
  position: relative;
  z-index: -5
}
.qodef-numbered-slider .qodef-m-background-slider .swiper-slide {
  opacity: 1 !important;
  transition-property: z-index;
  z-index: 0
}
.qodef-numbered-slider .qodef-m-background-slider .swiper-slide .qodef-e-image {
  height: 100vh;
  opacity: 1
}
.qodef-numbered-slider .qodef-m-background-slider .swiper-slide .qodef-e-image img {
  height: 100%
}
.qodef-numbered-slider .qodef-m-background-slider .swiper-slide.swiper-slide-active {
  z-index: 1
}
.qodef-numbered-slider .qodef-m-background-slider .swiper-slide.swiper-slide-active .qodef-e-image {
  opacity: 1
}
.qodef-numbered-slider .qodef-m-background-slider img {
  object-fit: cover
}
.qodef-numbered-slider .qodef-m-lines {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line {
  height: 100%;
  position: absolute;
  top: 0;
  width: 20%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:before {
  background-color: rgba(97, 97, 97, .4);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:after {
  background-color: var(--qode-main-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform .5s;
  width: calc(100% + 1px)
}
.qodef--visible.qodef-numbered-slider .qodef-m-lines .qodef-e-line:after {
  transform: scaleX(0);
  transform-origin: 100% 0
}
.qodef--hide.qodef-numbered-slider .qodef-m-lines .qodef-e-line:after {
  transform: scaleX(1);
  transform-origin: 0 0
}
.qodef--reveal.qodef-numbered-slider .qodef-m-lines .qodef-e-line:after {
  transform: scaleX(0);
  transform-origin: 100% 0
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(1)::before {
  background-color: transparent !important
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(1) {
  left: 0
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(1):after {
  transition-delay: 70ms
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(2) {
  left: 20%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(2):after {
  transition-delay: .14s
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(3) {
  left: 40%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(3):after {
  transition-delay: .21s
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(4) {
  left: 60%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(4):after {
  transition-delay: .28s
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(5) {
  left: 80%
}
.qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(5):after {
  transition-delay: .35s
}
.qodef-numbered-slider .qodef-trigger--next, .qodef-numbered-slider .qodef-trigger--prev {
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 20%;
  z-index: 15
}
.qodef-numbered-slider .qodef-trigger--prev {
  left: 0
}
.qodef-numbered-slider .qodef-trigger--next {
  right: 0
}
.qodef-numbered-slider .swiper-pagination {
  align-items: flex-end;
  bottom: 0 !important;
  display: flex;
  flex-direction: column;
  height: 100% !important;
  left: auto !important;
  margin-top: 0;
  position: fixed !important;
  right: 50px !important;
  width: 35px !important;
  z-index: 99999999999
}
.qodef-numbered-slider .swiper-pagination-bullet {
  margin: 3px 0 !important
}
.qodef-numbered-slider.qodef-skin--light .qodef-e-title {
  color: #fff
}
.qodef-numbered-slider.qodef-skin--light .qodef-e-text {
  color: #fff
}
.qodef-numbered-slider.qodef-skin--light .qodef-e-button a {
  border-color: #fff;
  color: #fff
}
.qodef-numbered-slider.qodef-skin--light .qodef-e-item-number-wrapper .qodef-e-item-number {
  color: transparent;
  -webkit-text-stroke-color: #f2f2f2
}
.qodef-numbered-slider.qodef-skin--light .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-item-number {
  color: rgba(255, 255, 255, .11)
}
.qodef-numbered-slider.qodef-skin--light .qodef-m-lines .qodef-e-line:before {
  background-color: rgba(242, 242, 242, .5)
}
.qodef-pricing-table {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-pricing-table.qodef-status--featured {
  border: 1px solid #b7b7b7;
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-pricing-table:not(.qodef-status--featured) .qodef-m-price {
  color: #d2c0ec;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 90px;
  font-weight: 500;
  line-height: 1em;
  opacity: .8;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px
}
.qodef-pricing-table .qodef-m-inner {
  padding: 63px 50px
}
.qodef-pricing-table .qodef-m-heading {
  border-bottom: 1px solid #b7b7b7;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
  padding-bottom: 9px
}
.qodef-pricing-table .qodef-m-tagline {
  align-self: end;
  justify-self: start;
  margin: 0
}
.qodef-pricing-table .qodef-m-title {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  justify-self: start;
  margin: 0
}
.qodef-pricing-table .qodef-m-price {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 60px;
  line-height: 1.08333em;
  font-weight: 400;
  align-self: center;
  color: #d2c0ec;
  display: flex;
  font-size: 50px !important;
  font-weight: 700;
  grid-area: 1/2/3/3;
  justify-self: end;
  position: relative;
  top: -5px;
  white-space: nowrap
}
@media only screen and (max-width:680px) {
  .qodef-pricing-table .qodef-m-price {
    font-size: 42px
  }
}
.qodef-pricing-table .qodef-m-content {
  margin: 26px 0 0 0
}
.qodef-pricing-table .qodef-m-content * {
  color: inherit
}
.qodef-pricing-table .qodef-m-content ol, .qodef-pricing-table .qodef-m-content ul {
  list-style: none;
  margin: 0;
  min-height: 143px
}
.qodef-pricing-table .qodef-m-content ol li, .qodef-pricing-table .qodef-m-content ul li{
  margin-bottom: 17px;
	font-size: 14px;
	list-style-type: disc;
}
.qodef-pricing-table .qodef-m-content ul li:before {
  color: #d2c0ec;
  content: '\f00c';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 10px
}
.qodef-pricing-table .qodef-m-button {
  margin: 41px 0 0 0
}
.qodef-pricing-table.qodef-skin--light .qodef-m-tagline {
  color: #fff
}
.qodef-pricing-table.qodef-skin--light .qodef-m-title {
  color: #fff
}
.qodef-pricing-table.qodef-skin--light .qodef-m-content {
  color: #fff
}
.qodef-pricing-table.qodef-skin--light .qodef-m-button a {
  color: #fff
}
.qodef-progress-bar {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  visibility: hidden
}
.qodef-progress-bar .qodef-m-inner {
  display: flex;
  flex-direction: column-reverse;
  position: relative
}
.qodef-progress-bar .qodef-m-canvas {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  min-height: 15px
}
.qodef-progress-bar .qodef-m-canvas svg {
  display: block
}
.qodef-progress-bar .qodef-m-title {
  margin: 0 0 10px 0
}
.qodef-progress-bar .proggress, .qodef-progress-bar .progressbar {
  position: relative
}
.qodef-progress-bar .proggress:after, .qodef-progress-bar .progressbar:after {
  background-color: var(--qode-main-color);
  content: '';
  display: block;
  position: absolute
}
.qodef-progress-bar .progressbar:after {
  height: 1px;
  left: 0;
  top: 7px;
  width: 100%
}
.qodef-progress-bar .proggress {
  width: 0
}
.qodef-progress-bar .proggress:after {
  height: 15px;
  right: 0;
  top: 0;
  width: 1px !important
}
.qodef-progress-bar .percentCount {
  font-family: eurostile, Orbitron, sans-serif;
  color: var(--qode-main-color);
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  position: absolute;
  right: 0;
  top: -38px;
  width: auto
}
.qodef-progress-bar.qodef-percentage--floating .percentCount {
  left: 0;
  right: auto;
  transform: translateX(-50%)
}
.qodef-progress-bar.qodef--init {
  visibility: visible
}
.qodef-progress-bar.qodef-skin--light .qodef-m-title {
  color: #fff
}
.qodef-progress-bar.qodef-skin--light .proggress:after, .qodef-progress-bar.qodef-skin--light .progressbar:after {
  background-color: #fff
}
.qodef-progress-bar.qodef-skin--light .percentCount {
  color: #fff !important
}
.qodef-scrolling-tiles {
  overflow: hidden;
  padding: 1px;
  visibility: hidden
}
.qodef-scrolling-tiles-inner {
  display: grid;
  gap: var(--qode-gap, 1px);
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column
}
.qodef-scrolling-tiles .qodef-e {
  outline: 1px solid #616161;
  padding: 35px 35px 29px 35px;
  position: relative;
  width: 100%
}
.qodef-scrolling-tiles .qodef-e-image {
  width: 100%
}
.qodef-scrolling-tiles .qodef-e-image img {
  border-radius: var(--qode-media-border-radius, 20px);
  width: 100%
}
.qodef-scrolling-tiles .qodef-e:last-child {
  margin-right: 0 !important
}
.qodef-scrolling-tiles .qodef-e-title {
  margin: 0
}
.qodef-scrolling-tiles .qodef-e-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.qodef-scrolling-tiles.qodef-skin--light .qodef-e-title {
  color: #fff
}
.qodef-scrolling-tiles.qodef--init {
  visibility: visible
}
.qodef-scrolling-tiles.qodef-layout--info-below .qodef-e-content {
  margin: 26px 0 0 0
}
.qodef-scrolling-tiles.qodef-layout--info-below .qodef-e-title {
  text-align: center
}
.qodef-section-title {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-section-title .qodef-m-title {
  margin: 0
}
.qodef-section-title .qodef-m-text-area {
  margin: 25px 0 0
}
.qodef-section-title .qodef-m-button .qodef-button {
  margin: 38px 0 0 0
}
.qodef-section-title.qodef-alignment--center {
  text-align: center
}
.qodef-section-title.qodef-alignment--left {
  text-align: left
}
.qodef-section-title.qodef-alignment--right {
  text-align: right
}
.qodef-section-title.qodef--title-fluid-typography .qodef-m-title {
  font-size: clamp(var(--qode-fs-min, 3.75rem), var(--qode-fs-val, calc(-.98rem + 11.129vw)), var(--qode-fs-max, 12.375rem))
}
.qodef-separator {
  font-size: 0;
  height: auto;
  line-height: 1;
  position: relative
}
.qodef-separator .qodef-m-line {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  border-bottom: 1px solid #262626;
  margin: 10px 0
}
.qodef-separator.qodef-position--center {
  text-align: center
}
.qodef-separator.qodef-position--left {
  text-align: left
}
.qodef-separator.qodef-position--right {
  text-align: right
}
@media only screen and (max-width:1024px) {
  .qodef-separator.qodef-disabled--1024 {
    display: none
  }
}
@media only screen and (max-width:768px) {
  .qodef-separator.qodef-disabled--768 {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-separator.qodef-disabled--680 {
    display: none
  }
}
@media only screen and (max-width:480px) {
  .qodef-separator.qodef-disabled--480 {
    display: none
  }
}
#qodef-page-sidebar .widget.widget_hawat_core_separator {
  margin-bottom: 0
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_separator {
  margin-bottom: 0
}
#qodef-page-footer .widget.widget_hawat_core_separator {
  margin-bottom: 0
}
#qodef-side-area .widget.widget_hawat_core_separator {
  margin-bottom: 0
}
.qodef-single-image img {
  display: block
}
.qodef-alignment--center .qodef-single-image img {
  margin: 0 auto
}
.qodef-alignment--right .qodef-single-image img {
  margin: 0 0 0 auto
}
.qodef-single-image .qodef-m-image img {
  border-radius: var(--qode-media-border-radius, 0)
}
.qodef-sphere svg {
  fill: none;
  stroke: #cbb5eb;
  stroke-width: .3
}
.qodef-sphere.qodef-has-appear ellipse {
  stroke-dasharray: 1850;
  stroke-dashoffset: 1850;
  transition: stroke-dashoffset 1.2s linear
}
.qodef-sphere.qodef-has-appear path {
  transition: stroke-dashoffset 1.2s linear
}
.qodef-sphere.qodef-has-appear path:nth-of-type(1) {
  stroke-dasharray: 1800;
  stroke-dashoffset: 1800;
  transition-delay: .15s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(2) {
  stroke-dasharray: 1700;
  stroke-dashoffset: 1700;
  transition-delay: .3s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(3) {
  stroke-dasharray: 1700;
  stroke-dashoffset: 1700;
  transition-delay: .45s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(4) {
  stroke-dasharray: 1700;
  stroke-dashoffset: 1700;
  transition-delay: .6s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(5) {
  stroke-dasharray: 1800;
  stroke-dashoffset: 1800;
  transition-delay: .75s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(6) {
  stroke-dasharray: 1800;
  stroke-dashoffset: 1800;
  transition-delay: .9s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(7) {
  stroke-dasharray: 2000;
  stroke-dashoffset: 2000;
  transition-delay: 1.05s
}
.qodef-sphere.qodef-has-appear path:nth-of-type(8) {
  stroke-dasharray: 2100;
  stroke-dashoffset: 2100;
  transition-delay: 1.2s
}
.qodef-sphere.qodef-has-appear.qodef--appeared ellipse, .qodef-sphere.qodef-has-appear.qodef--appeared path {
  stroke-dashoffset: 0
}
.qodef-stacked-images .qodef-m-images {
  position: relative;
  display: grid;
  grid-template-areas: "stack";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr)
}
.qodef-stacked-images .qodef-m-images .qodef-m-image {
  position: relative;
  grid-area: stack
}
.qodef-stacked-images .qodef-m-images .qodef-m-image img {
  opacity: 0;
  transform: translateY(15%);
  transition: opacity .3s ease-out, transform .6s ease-out
}
.qodef-stacked-images .qodef-m-images .qodef-m-image img {
  border-radius: var(--qode-media-border-radius, 20px)
}
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child) {
  width: auto
}
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
  align-self: start;
  top: var(--qode-vertical-position-1920, 0)
}
@media only screen and (max-width:1440px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
    top: var(--qode-vertical-position-1440, 0)
  }
}
@media only screen and (max-width:1366px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
    top: var(--qode-vertical-position-1366, 0)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
    top: var(--qode-vertical-position-1024, 0)
  }
}
@media only screen and (max-width:768px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
    top: var(--qode-vertical-position-768, 0)
  }
}
@media only screen and (max-width:680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--top {
    top: var(--qode-vertical-position-680, 0)
  }
}
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
  align-self: end;
  bottom: var(--qode-vertical-position-1920, 0)
}
@media only screen and (max-width:1440px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
    bottom: var(--qode-vertical-position-1440, 0)
  }
}
@media only screen and (max-width:1366px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
    bottom: var(--qode-vertical-position-1366, 0)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
    bottom: var(--qode-vertical-position-1024, 0)
  }
}
@media only screen and (max-width:768px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
    bottom: var(--qode-vertical-position-768, 0)
  }
}
@media only screen and (max-width:680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-vertical-anchor--bottom {
    bottom: var(--qode-vertical-position-680, 0)
  }
}
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
  justify-self: start;
  left: var(--qode-horizontal-position-1920, 0)
}
@media only screen and (max-width:1440px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
    left: var(--qode-horizontal-position-1440, 0)
  }
}
@media only screen and (max-width:1366px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
    left: var(--qode-horizontal-position-1366, 0)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
    left: var(--qode-horizontal-position-1024, 0)
  }
}
@media only screen and (max-width:768px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
    left: var(--qode-horizontal-position-768, 0)
  }
}
@media only screen and (max-width:680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--left {
    left: var(--qode-horizontal-position-680, 0)
  }
}
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
  justify-self: end;
  right: var(--qode-horizontal-position-1920, 0)
}
@media only screen and (max-width:1440px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
    right: var(--qode-horizontal-position-1440, 0)
  }
}
@media only screen and (max-width:1366px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
    right: var(--qode-horizontal-position-1366, 0)
  }
}
@media only screen and (max-width:1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
    right: var(--qode-horizontal-position-1024, 0)
  }
}
@media only screen and (max-width:768px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
    right: var(--qode-horizontal-position-768, 0)
  }
}
@media only screen and (max-width:680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child).qodef-horizontal-anchor--right {
    right: var(--qode-horizontal-position-680, 0)
  }
}
.qodef-stacked-images .qodef-m-images .qodef-m-image.qodef--appeared img {
  opacity: 1;
  transform: translateY(0)
}
.qodef-stacked-images.qodef--media-border img {
  border: 1px solid var(--qode-media-border-color, var(--qode-main-color, #262626))
}
.qodef-tabs {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  visibility: hidden
}
.qodef-tabs.qodef--init {
  visibility: visible
}
.qodef-tabs .qodef-tabs-navigation {
  margin: 0;
  padding: 0;
  list-style: none
}
.qodef-tabs .qodef-tabs-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-tabs .qodef-tabs-content p {
  margin: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
  margin: 0;
  padding: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 24px;
  line-height: 1.20833em;
  font-weight: 500;
  border-bottom: 1px solid #616161;
  color: #fff;
  display: inline-block;
  padding: 0 58px 14px 58px;
  position: relative;
  transition: border-color .3s ease-out;
  vertical-align: top;
  z-index: 1
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:first-child a {
  padding-left: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child a {
  padding-right: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a {
  border-bottom-color: #fff
}
@media only screen and (max-width:768px) {
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
    flex-direction: column;
    align-items: flex-start
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
    position: relative
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li::after {
    background-color: #616161;
    bottom: 0;
    content: '';
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
    padding-left: 0;
    padding-right: 50px
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
    margin-bottom: 0
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child a {
    padding-right: 50px
  }
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  height: 100%
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
  flex-shrink: 0;
  display: block;
  padding-right: 26px;
  margin-right: 26px;
  border-right: 1px solid #262626
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
  width: 100%;
  margin-bottom: 26px
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
  margin-bottom: 0
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
  display: inline-block;
  width: auto
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
  margin-top: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
  margin: 26px 0 0
}
@keyframes qode-text-marquee-left {
  0% {
    transform: translateX(0)
  }
  100% {
    transform: translateX(-100%)
  }
}
@keyframes qode-text-marquee-right {
  0% {
    transform: translateX(-100%)
  }
  100% {
    transform: translateX(0)
  }
}
.qodef-text-marquee .qodef-m-content {
  display: flex;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 85px;
  font-weight: 400;
  line-height: 1em;
  overflow: hidden;
  white-space: nowrap
}
.qodef-text-marquee .qodef-m-content-inner {
  display: flex;
  column-gap: var(--qode-gap, 25px);
  padding-right: var(--qode-gap, 25px)
}
.qodef--init.qodef-direction--left.qodef-text-marquee .qodef-m-content-inner {
  animation: qode-text-marquee-left var(--qode-marquee-duration, 25s) linear infinite
}
.qodef--init.qodef-direction--right.qodef-text-marquee .qodef-m-content-inner {
  animation: qode-text-marquee-right var(--qode-marquee-duration, 25s) linear infinite
}
.qodef-text-marquee .qodef-m-text-1, .qodef-text-marquee .qodef-m-text-2, .qodef-text-marquee .qodef-m-text-3 {
  color: currentColor;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: inherit;
  font-weight: 500;
  line-height: 1em;
  opacity: 1;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  color: var(--qode-main-color);
  line-height: initial
}
.qodef-text-marquee .qodef-m-separator {
  color: currentColor;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: inherit;
  font-weight: 500;
  line-height: 1em;
  opacity: 1;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px;
  color: var(--qode-main-color);
  line-height: initial;
  position: relative
}
.qodef-text-marquee.qodef--fluid-gap .qodef-m-content-inner {
  display: flex;
  column-gap: clamp(var(--qode-gap-min, 25px), var(--qode-gap-val, 8vw), var(--qode-gap-max, 140px));
  padding-right: clamp(var(--qode-gap-min, 25px), var(--qode-gap-val, 8vw), var(--qode-gap-max, 140px))
}
.qodef-vertical-workflow {
  display: grid
}
.qodef-vertical-workflow .qodef-m-item {
  align-items: center;
  display: grid;
  gap: 134px;
  grid-template-areas: "image separator content";
  grid-template-columns: minmax(0, 1fr) min-content minmax(0, 1fr)
}
.qodef-vertical-workflow .qodef-m-item:nth-of-type(2n) {
  grid-template-areas: "content separator image"
}
.qodef-vertical-workflow .qodef-m-content {
  align-content: center;
  display: flex;
  flex-direction: column;
  padding: 30px 0
}
.qodef-vertical-workflow .qodef-m-image {
  --qode-bg-grid-width: calc((100% - 3px) / 9);
  --qode-bg-grid-height: calc((100% - 3px) / 9);
  --qode-bg-grid-color: rgba(210, 192, 236, 0.41);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  align-items: center;
  display: flex;
  grid-area: image;
  justify-content: center;
  min-height: 416px;
  width: 100%
}
.qodef-vertical-workflow .qodef-m-image img {
  max-width: 100%
}
.qodef-vertical-workflow .qodef-m-separator {
  align-items: center;
  background-color: var(--qode-main-color);
  display: grid;
  grid-area: separator;
  height: 100%;
  justify-content: center;
  width: 1px
}
.qodef-vertical-workflow .qodef-m-separator::after {
  background-color: var(--qode-main-color);
  border-radius: 50%;
  content: '';
  height: 11px;
  width: 11px
}
.qodef-vertical-workflow .qodef-m-title {
  margin: 0
}
.qodef-vertical-workflow .qodef-m-text {
  margin: 14px 0 0 0
}
.qodef-vertical-workflow .qodef-m-button {
  margin: 32px 0 0 0
}
.qodef-vertical-workflow .qodef-m-button .qodef-m-text {
  margin: 0
}
.qodef-video-button {
  display: grid;
  grid-template-areas: "stack";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr)
}
.qodef-video-button .qodef-m-image, .qodef-video-button .qodef-m-play {
  grid-area: stack
}
.qodef-video-button .qodef-m-play {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 106px;
  height: 100%;
  justify-content: center;
  left: 0;
  line-height: 1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}
.qodef-video-button .qodef-m-play span {
  display: flex
}
.qodef-video-button .qodef-m-play .qodef-svg--play {
  display: block;
  overflow: visible
}
.qodef-video-button .qodef-m-play .qodef-svg--play circle {
  transform: scale(1);
  transform-origin: center;
  transition: transform .3s ease-out
}
.qodef-video-button .qodef-m-play:hover .qodef-svg--play circle {
  transform: scale(1.1)
}
.qodef-video-button.qodef--has-minimum-height .qodef-m-image {
  min-height: var(--qode-min-height, 300px)
}
.qodef-video-button.qodef--has-minimum-height .qodef-m-image img {
  height: 100%;
  width: 100%;
  object-fit: cover
}
#qodef-side-area {
  --qode-bg-grid-width: 53px;
  --qode-bg-grid-height: 53px;
  --qode-bg-grid-color: rgba(255, 255, 255, 0.08);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  position: fixed;
  top: 0;
  right: -450px;
  width: 450px;
  height: 100%;
  min-height: 100%;
  padding: 145px 94px 40px 84px;
  text-align: center;
  background-color: #262626;
  overflow: hidden;
  visibility: hidden;
  z-index: 9999;
  transition: all .6s cubic-bezier(.77, 0, .175, 1)
}
.qodef-side-area--opened #qodef-side-area {
  right: 0;
  visibility: visible
}
#qodef-side-area.qodef-alignment--center {
  text-align: center
}
#qodef-side-area.qodef-alignment--right {
  text-align: right
}
#qodef-side-area.qodef-alignment--left {
  text-align: left
}
#qodef-side-area-close {
  position: absolute;
  top: 30px;
  right: 50px;
  display: block;
  z-index: 1000;
  color: #fff
}
.admin-bar #qodef-side-area-close {
  top: 62px
}
.qodef-side-area-cover {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  z-index: 0;
  transition: opacity .2s ease-in-out, z-index .2s ease-in-out
}
.qodef-side-area--opened .qodef-side-area-cover {
  opacity: 1;
  z-index: 1002
}
.qodef-social-share {
  display: inline-block;
  position: relative;
  vertical-align: top
}
.qodef-social-share .qodef-social-title {
  display: inline-block;
  font-weight: 500;
  margin: 0 4px 0 0;
  position: relative;
  vertical-align: top
}
.qodef-social-share ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top
}
.qodef-social-share li {
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top
}
.qodef-social-share li a {
  font-size: 20px
}
.qodef-social-share li.qodef-facebook-share a:hover {
  color: #3b5998
}
.qodef-social-share li.qodef-twitter-share a:hover {
  color: #00aced
}
.qodef-social-share li.qodef-linkedin-share a:hover {
  color: #007bb5
}
.qodef-social-share li.qodef-tumblr-share a:hover {
  color: #32506d
}
.qodef-social-share li.qodef-pinterest-share a:hover {
  color: #cb2027
}
.qodef-social-share li.qodef-vk-share a:hover {
  color: #45668e
}
.qodef-social-share.qodef-layout--dropdown {
  position: relative;
  display: inline-block;
  vertical-align: bottom
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  margin: 0;
  vertical-align: middle
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
  vertical-align: middle
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
  opacity: 1;
  visibility: visible;
  cursor: pointer
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
  transition-delay: .2s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
  transition-delay: .3s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
  transition-delay: .4s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
  transition-delay: .5s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
  transition-delay: .6s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
  transition-delay: .7s
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
  display: block
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
  position: absolute;
  visibility: hidden;
  z-index: 950
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
  position: relative;
  display: block;
  z-index: 990;
  margin: 0;
  padding: 0 !important
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
  position: absolute;
  display: block;
  text-align: center;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
  transition: opacity .2s ease-out, visibility .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
  transition: color .2s ease-out, background-color .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
  display: block;
  line-height: inherit
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
  bottom: 0;
  left: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
  width: 90px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #262626
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
  border-top: none
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
  background-color: #3b5998;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
  background-color: #00aced;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
  background-color: #007bb5;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
  background-color: #32506d;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
  background-color: #cb2027;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
  background-color: #45668e;
  color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
  font-size: 14px;
  color: #424242;
  background-color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
  bottom: -30px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
  bottom: -60px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
  bottom: -90px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
  bottom: -120px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
  bottom: -150px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
  bottom: -180px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
  bottom: -210px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
  top: 0;
  right: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
  width: calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
  left: 5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
  left: 35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
  left: 65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
  left: 95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
  left: 125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
  left: 155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
  left: 185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
  top: 0;
  left: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
  width: calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
  right: 5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
  right: 35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
  right: 65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
  right: 95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
  right: 125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
  right: 155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
  right: 185px
}
.qodef-social-share.qodef-layout--list li {
  margin-right: 15px
}
.qodef-social-share.qodef-layout--list li:last-child {
  margin-right: 0
}
.qodef-social-share.qodef-layout--text {
  align-items: center;
  display: flex
}
.qodef-social-share.qodef-layout--text ul {
  align-items: center;
  display: flex;
  position: relative;
  top: 1px
}
.qodef-social-share.qodef-layout--text li {
  margin-right: 15px
}
.qodef-social-share.qodef-layout--text li a {
  align-items: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-color: transparent;
  border-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-width: 1px;
  display: inline-flex;
  font-size: 13px;
  justify-content: center;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  text-transform: uppercase;
  transition: color .3s ease-out, border-color .3s ease-out
}
.qodef-social-share.qodef-layout--text li a:hover {
  border-color: var(--qode-main-color);
  color: var(--qode-main-color)
}
.qodef-social-share.qodef-layout--text li:last-child {
  margin-right: 0
}
.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  display: block;
  margin-bottom: 21px
}
.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  display: block;
  margin-bottom: 21px
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color: #45668e
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  color: #ccc
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  color: #ccc
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color: #3b5998
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color: #00aced
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color: #007bb5
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color: #32506d
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color: #cb2027
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color: #45668e
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  color: #ccc
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color: #3b5998
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color: #00aced
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color: #007bb5
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color: #32506d
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color: #cb2027
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  color: #ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  color: #ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  color: #ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color: #3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color: #00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color: #007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color: #32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color: #cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color: #45668e
}
#qodef-page-spinner {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2000
}
#qodef-page-spinner .qodef-m-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--qode-main-color);
  background-color: #fff
}
#qodef-page-spinner .qodef-m-spinner {
  position: relative
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
  position: relative;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 50%;
  width: 50%;
  z-index: 1;
  animation: qode-atom-shrink 4.5s infinite linear
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  height: 100%;
  width: 100%;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  margin: 0 auto;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
  animation: qode-atom-zindex 1.5s .75s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
  transform: rotate(0);
  animation: qode-atom-postion 1.5s infinite ease, qode-atom-size 1.5s -1.125s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
  transform: rotate(120deg);
  animation: qode-atom-zindex 1.5s -.25s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
  animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -.75s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
  transform: rotate(240deg);
  animation: qode-atom-zindex 1.5s .25s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
  animation: qode-atom-postion 1.5s -.5s infinite ease, qode-atom-size 1.5s -125ms infinite ease
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
  position: relative;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  animation: qode-clock 8s infinite steps(8)
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
  position: absolute;
  height: 50px;
  width: 50px
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
  content: '';
  position: absolute;
  height: 18.31501832px;
  width: 18.31501832px;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
  transform: rotate(-135deg);
  animation: qode-clock-1 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
  transform: rotate(-90deg);
  animation: qode-clock-2 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
  transform: rotate(-45deg);
  animation: qode-clock-3 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
  animation: qode-clock-4 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px;
  background-color: currentColor;
  animation: qode-cube 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
  position: relative;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  border-radius: 50%;
  opacity: .6;
  animation: qode-double-pulse 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
  animation-delay: -1s
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
  position: relative;
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
  position: absolute;
  width: 100%;
  height: 100%
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
  animation-delay: calc((600ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
  animation-delay: calc((900ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
  animation-delay: calc((1200ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
  transform: rotateZ(45deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
  animation-delay: calc((300ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
  animation-delay: calc((600ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
  animation-delay: calc((900ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
  animation-delay: calc((1200ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
  transform: rotateZ(90deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
  animation-delay: calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
  animation-delay: calc((600ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
  animation-delay: calc((900ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
  animation-delay: calc((1200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: currentColor;
  border-radius: 100%;
  animation: qode-bounce-delay 1.2s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
  top: 0;
  left: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
  top: 0;
  right: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
  right: 0;
  bottom: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
  left: 0;
  bottom: 0
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
  position: relative;
  width: 30px;
  height: 30px;
  margin: -45px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
  top: 0;
  left: 50%;
  animation: qode-fussion-ball-1 1s 0s ease infinite;
  z-index: 1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
  top: 50%;
  left: 100%;
  animation: qode-fussion-ball-2 1s 0s ease infinite;
  z-index: 2
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
  top: 100%;
  left: 50%;
  animation: qode-fussion-ball-3 1s 0s ease infinite;
  z-index: 1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
  top: 50%;
  left: 0;
  animation: qode-fussion-ball-4 1s 0s ease infinite;
  z-index: 2
}
#qodef-page-spinner.qodef-layout--hawat {
  text-align: center;
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  transition: .8s ease-in
}
#qodef-page-spinner.qodef-layout--hawat.qodef--end {
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0)
}
#qodef-page-spinner.qodef-layout--hawat .qodef-m-spinner {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center
}
#qodef-page-spinner.qodef-layout--hawat .qodef-m-spinner-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  --qode-bg-grid-width: 96px;
  --qode-bg-grid-height: 96px;
  --qode-bg-grid-color: rgba(210, 192, 236, 0.11);
  background-size: var(--qode-bg-grid-width, 96px) var(--qode-bg-grid-height, 96px);
  background-image: linear-gradient(to right, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px), linear-gradient(to bottom, var(--qode-bg-grid-color, rgba(210, 192, 236, .41)) 1px, transparent 1px);
  background-position: center;
  background-repeat: repeat;
  background-color: #262626;
  background-position: center
}
#qodef-page-spinner.qodef-layout--hawat .qodef-m-spinner-bar .qodef-background-gradient-holder {
  --qode-animation-timing: ease-in;
  --qode-animation-duration: 3s;
  --qode-horizontal-stop: 0px;
  --qode-vertical-stop: 0px;
  --qode-rotation-start: 0deg;
  --qode-rotation-stop: -35deg;
  --qode-opacity-start: 1;
  --qode-opacity-stop: 0.5;
  --qode-z-index: 5;
  z-index: 5
}
#qodef-page-spinner.qodef-layout--hawat .qodef-m-logo {
  width: 110px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  fill: #fff;
  transition: transform .8s ease-out
}
#qodef-page-spinner.qodef-layout--hawat.qodef--start .qodef-m-logo {
  transform: translate(-50%, -50%) scale(1)
}
#qodef-page-spinner.qodef-layout--hawat .qodef-m-spinner-number {
  position: absolute;
  left: 52px;
  bottom: 42px;
  margin: 0;
  z-index: 5;
  color: #fff;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 130px;
  font-weight: 500;
  line-height: 1em;
  opacity: 1;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: currentColor;
  -webkit-text-stroke-width: 1px
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
  width: 60px;
  height: 60px;
  margin: 0 0 0 -30px
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
  position: absolute;
  width: 60px;
  height: 4px;
  margin-left: 10px;
  background-color: currentColor;
  animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
  position: absolute;
  width: 60px;
  height: 4px;
  margin-left: 10px;
  background-color: currentColor;
  animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
  position: absolute;
  width: 60px;
  height: 4px;
  margin-left: 10px;
  background-color: currentColor;
  animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
  position: absolute;
  width: 60px;
  height: 4px;
  margin-left: 10px;
  background-color: currentColor;
  animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
  position: relative;
  height: 50px;
  width: 50px;
  margin: -25px 0 0 -25px;
  animation: qode-mitosis-invert 2s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
  animation: qode-mitosis-ball-1 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
  animation: qode-mitosis-ball-2 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
  animation: qode-mitosis-ball-3 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
  animation: qode-mitosis-ball-4 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading > * {
  margin: 0;
  opacity: 0;
  animation: qode-fade-in 1s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
  flex-shrink: 0;
  animation-delay: .5s
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
  position: relative;
  display: block;
  height: 3px;
  width: 500px;
  margin-top: 20px;
  background-color: #e5e1dc;
  overflow: hidden;
  opacity: 0;
  animation: qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--qode-main-color);
  width: 0
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
  position: relative;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
  position: absolute;
  height: 100%;
  width: 100%;
  background: currentColor;
  border: 0 solid currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
  animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
  animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
  animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
  animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  background-color: currentColor;
  border-radius: 16px;
  animation: qode-scaleout 1s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
  width: 60px;
  height: 20px
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 4px;
  background-color: currentColor;
  border-radius: 100%;
  opacity: 0;
  animation: qode-ball-fall 1.5s ease infinite both
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(1) {
  animation-delay: calc((100ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(2) {
  animation-delay: calc((200ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(3) {
  animation-delay: calc((300ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
  position: relative;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  animation: qode-rotating-cubes 1.8s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
  animation-delay: -.9s
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
  width: 50px;
  height: 60px;
  margin: -30px 0 0 -25px;
  text-align: center
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
  display: inline-block;
  float: left;
  height: 100%;
  width: 6px;
  margin: 0 3px 0 0;
  background-color: currentColor;
  animation: qode-stretch-delay 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
  animation-delay: calc((200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
  animation-delay: calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
  animation-delay: calc((400ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
  animation-delay: calc((500ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--textual .qodef-m-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%
}
#qodef-page-spinner.qodef-layout--textual .qodef-m-textual {
  opacity: 0
}
#qodef-page-spinner.qodef-layout--textual .qodef-m-text {
  display: flex;
  font-family: eurostile, Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  text-transform: uppercase
}
#qodef-page-spinner.qodef-layout--textual .qodef-m-char {
  display: inline-block;
  opacity: 0;
  will-change: opacity
}
#qodef-page-spinner.qodef-layout--textual .qodef-m-char.qodef-m-empty-char {
  white-space: pre
}
#qodef-page-spinner.qodef-layout--textual.qodef--init .qodef-m-textual {
  opacity: 1
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
  position: relative;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  text-align: center;
  animation: qode-rotate-circles 2s infinite linear
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
  position: absolute;
  top: 0;
  width: 60%;
  height: 60%;
  display: inline-block;
  background-color: currentColor;
  border-radius: 100%;
  transform-origin: center bottom;
  animation: qode-bounce 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
  top: auto;
  bottom: 0;
  animation-delay: -1s
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
  width: 150px;
  height: 30px;
  margin: -15px 0 0 -75px
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
  float: left;
  height: 30px;
  width: 30px;
  margin-right: 10px;
  background: currentColor;
  border-radius: 50%
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
  animation: qode-wave-jump-3 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
  animation: qode-wave-jump-2 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
  animation: qode-wave-jump-1 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
  margin-right: 0;
  animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5, 0, .5, 1)
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
  width: 72px;
  margin: -9px 0 0 -36px;
  text-align: center
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 3px 0 0;
  background-color: currentColor;
  border-radius: 100%;
  animation: qode-bounce-delay 1.4s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
  animation-delay: -.32s
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
  animation-delay: -.16s
}
.qodef-page-title {
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover
}
.qodef-page-title.qodef-image--responsive {
  height: auto !important
}
.qodef-page-title.qodef-image--responsive .qodef-m-content {
  position: absolute;
  top: 0;
  left: 0
}
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
  left: 50%;
  transform: translateX(-50%)
}
.qodef-page-title.qodef-alignment--center {
  text-align: center
}
.qodef-page-title.qodef-alignment--right {
  text-align: right
}
.qodef-page-title .qodef-m-image {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top
}
.qodef-page-title .qodef-m-image img {
  display: block;
  width: 100%
}
.qodef-page-title .qodef-m-content.qodef-content-full-width {
  padding: 0 40px
}
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
  font-size: 15px;
  color: var(--qode-breadcrumbs-color);
  transition: color .3s ease-out
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current, .qodef-page-title .qodef-breadcrumbs a:hover, .qodef-page-title .qodef-breadcrumbs a:hover span {
  color: var(--qode-breadcrumbs-color-active, var(--qode-main-color))
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
  margin: 0 5px
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
  content: '/'
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
  margin-top: 5px
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
  margin: 4px 0 0
}
.widget.qodef-author-info .qodef-author-info-image {
  margin-bottom: 21px;
  display: inline-block
}
.widget.qodef-author-info .qodef-author-info-name {
  margin: 0 0 21px
}
.widget.qodef-author-info .qodef-author-info-description {
  margin: 0
}
.widget .qodef-contact-info-widget {
  margin: 0
}
#qodef-top-area .widget .qodef-contact-info-widget a {
  font-size: 16px
}
.qodef-social-icons-group .qodef-icon-holder {
  margin-right: 7px
}
.qodef-social-icons-group .qodef-icon-holder a {
  transition: color .3s ease-out
}
.qodef-social-icons-group .qodef-icon-holder:last-child {
  margin-right: 0
}
.qodef-social-icons-group .qodef-icon-holder.qodef--textual {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.53333em;
  font-weight: 400;
  color: #424242;
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap;
  font-size: 13px;
  text-transform: uppercase
}
.qodef-social-icons-group .qodef-icon-holder.qodef--textual a {
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-width: 1px;
  border-style: solid;
  transition: .4s cubic-bezier(.51, .15, .1, .88);
  align-items: center;
  color: inherit;
  display: inline-flex;
  justify-content: center;
  min-height: 33px;
  min-width: 33px;
  text-align: center;
  transition: border-color .3s ease-out
}
.qodef-social-icons-group.qodef-social-icons-direction--vertical {
  display: flex;
  flex-direction: column
}
.qodef-social-icons-group.qodef-social-icons-direction--vertical .qodef-icon-holder {
  margin-right: 0;
  margin-bottom: 16px
}
.qodef-social-icons-group.qodef-social-icons-direction--vertical .qodef-icon-holder:last-child {
  margin-bottom: 0
}
.widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  border-color: transparent
}
.widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  border-color: var(--qode-main-color)
}
.widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--circle, .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--square {
  background-color: #eee
}
.widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover, .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--square:hover {
  color: var(--qode-main-color)
}
.widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a, .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef-layout--square:hover a {
  color: #fff
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #aeaeae;
  border-color: transparent
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #fff;
  border-color: #fff
}
#qodef-page-footer .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #fff;
  border-color: transparent
}
#qodef-page-footer .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #fff;
  border-color: #fff
}
#qodef-content-fixed .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #262626;
  border-color: transparent
}
#qodef-content-fixed .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #262626;
  border-color: #262626
}
#qodef-content-fixed .qodef-skin--light .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #fff;
  border-color: transparent
}
#qodef-content-fixed .qodef-skin--light .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #fff;
  border-color: #fff
}
.qodef-vertical-sliding-area .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #fff;
  border-color: transparent
}
.qodef-vertical-sliding-area .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #fff;
  border-color: #fff
}
#qodef-side-area .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a {
  color: #fff;
  border-color: transparent
}
#qodef-side-area .widget.widget_hawat_core_social_icons_group .qodef-icon-holder.qodef--textual a:hover {
  color: #fff;
  border-color: #fff
}
@media only screen and (max-width:1440px) {
  .qodef-background-text .qodef-m-background-text {
    font-size: 135px
  }
}
@media only screen and (max-width:680px) {
  .qodef-background-text .qodef-m-background-text {
    display: none !important
  }
}
@media only screen and (max-width:1440px) {
  .qodef-blog.qodef-item-layout--info-below .qodef-e-content {
    padding: 40px 7% 38px
  }
}
@media only screen and (max-width:680px) {
  .qodef-blog.qodef-item-layout--info-below .qodef-e-media-image img {
    transform: scale(1);
	filter: none !important;
  }
	.qodef-blog.qodef-item-layout--info-below .qodef-e-content{padding: 20px 7% 20px;}
	
}
@media only screen and (max-width:1440px) {
  #qodef-author-info {
    padding: 78px 7% 80px 7%
  }
}
@media only screen and (max-width:680px) {
  #qodef-author-info .qodef-m-inner {
    flex-wrap: wrap
  }
  #qodef-author-info .qodef-m-content {
    margin-top: 23px
  }
}
@media only screen and (max-width:1024px) {
  #qodef-content-fixed.qodef-content-fixed--hidden {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-fullscreen-menu > ul > li > a {
    font-size: 35px
  }
}
@media only screen and (max-width:1024px) {
  body:not(.qodef-content-behind-header) #qodef-page-outer {
    margin-top: 0 !important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-header--vertical-sliding #qodef-page-header-inner {
    display: none
  }
  .qodef-header--vertical-sliding #qodef-page-footer, .qodef-header--vertical-sliding #qodef-page-outer, .qodef-header--vertical-sliding footer {
    padding-left: 0
  }
}
@media only screen and (max-width:1024px) {
  #qodef-top-area {
    display: none
  }
}
@media (max-width:1440px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1366px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:680px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns .ctf-tweets {
    --qode-columns: 1
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns .ctf-tweets {
    --qode-columns: 2
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns .ctf-tweets {
    --qode-columns: 3
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns .ctf-tweets {
    --qode-columns: 4
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns .ctf-tweets {
    --qode-columns: 5
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns .ctf-tweets {
    --qode-columns: 6
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns .ctf-tweets {
    --qode-columns: 7
  }
}
@media (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns .ctf-tweets {
    --qode-columns: 8
  }
}
@media only screen and (max-width:1440px) {
  .qodef-twitter-list.qodef-gutter--very-large .ctf-tweets {
    --qode-columns-gap: 40px
  }
  .qodef-twitter-list.qodef-gutter--huge .ctf-tweets {
    --qode-columns-gap: 60px
  }
  .qodef-twitter-list.qodef-gutter--massive .ctf-tweets {
    --qode-columns-gap: 60px
  }
  .qodef-twitter-list.qodef-gutter--enormous .ctf-tweets {
    --qode-columns-gap: 60px
  }
}
@media only screen and (max-width:680px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner {
    flex-wrap: wrap
  }
}
@media only screen and (max-width:680px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image {
    max-height: 30vh
  }
}
@media only screen and (max-width:680px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .woocommerce-product-details__short-description {
    display: none
  }
}
@media only screen and (max-width:1440px) {
  .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-content {
    margin-right: 100px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single .qodef-variations--small .qodef-media {
    margin: 0 0 50px 0
  }
  .qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
    margin-top: 0
  }
  .qodef-portfolio-single .qodef-variations--big .qodef-e-content {
    margin-top: 80px
  }
  .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-info {
    margin-top: 28px
  }
  .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-content {
    margin-right: 0
  }
}
@media only screen and (max-width:1440px) {
  .qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content {
    padding: 23px 22px 25px 25px
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-count {
    font-size: 85px
  }
}
@media only screen and (max-width:680px) {
  .qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content-left {
    text-align: center;
    width: 100%
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content-right {
    position: absolute;
    right: 22px;
    top: 23px
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-count {
    font-size: 67px
  }
}
@media only screen and (max-width:680px) {
  .qodef-portfolio-single.qodef-layout--images-big .qodef-media {
    margin-bottom: -30px
  }
  .qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
    margin-bottom: 30px
  }
  .qodef-portfolio-single.qodef-layout--images-big .qodef-media .mejs-container {
    margin-bottom: 30px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-accordion-info .qodef-m-item {
    column-gap: 40px
  }
}
@media only screen and (max-width:768px) {
  .qodef-accordion-info .qodef-m-item {
    grid-template-areas: "tagline title button"". text .";
    grid-template-columns: repeat(2, minmax(0, 1fr)) min-content
  }
  .qodef-accordion-info .qodef-e-image {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-accordion-info .qodef-m-item {
    grid-template-areas: "tagline button""title button""text .";
    grid-template-columns: minmax(0, 1fr) min-content;
    grid-template-rows: repeat(2, minmax(0, auto)) min-content;
	   padding:10px 0;
  }
  .qodef-accordion-info .qodef-e-tagline {
    margin-bottom: 20px;
	 
  }
}
@media only screen and (max-width:680px) {
  .qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
    margin: 0
  }
}
@media only screen and (max-width:1024px) {
  .qodef-banner.qodef-text-field-break--disabled .qodef-m-text-field br {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-banner .qodef-m-background-text {
    font-size: 160px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-banner.qodef-layout--link-button .qodef-m-textual-info {
    padding: 70px
  }
}
@media only screen and (max-width:680px) {
  .qodef-banner.qodef-layout--link-button .qodef-m-textual-info {
    padding: 35px
  }
  .qodef-banner.qodef-layout--link-button .qodef-m-button .qodef-button {
    margin: 35px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-countdown .qodef-m-date {
    row-gap: 25px
  }
  .qodef-countdown.qodef-show--4 .qodef-digit-wrapper, .qodef-countdown.qodef-show--5 .qodef-digit-wrapper, .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
    width: 33.33333333333333%
  }
}
@media only screen and (max-width:680px) {
  .qodef-countdown .qodef-m-date {
    row-gap: 28px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-countdown.qodef-layout--simple .qodef-digit-wrapper > * {
    width: auto
  }
}
@media only screen and (max-width:680px) {
  .qodef-countdown.qodef-layout--simple .qodef-digit {
    font-size: 50px
  }
  .qodef-countdown.qodef-layout--simple .qodef-label {
    font-size: 18px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-image-marquee .qodef-m-content.qodef--desktop {
    display: none
  }
  .qodef-image-marquee .qodef-m-content.qodef--mobile {
    display: block
  }
}
@media only screen and (max-width:1440px) {
  .qodef-item-showcase .qodef-m-items {
    row-gap: 70px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-item-showcase {
    display: grid;
    grid-template-areas: "image image""left right";
    grid-template-columns: minmax(0, auto) minmax(0, auto);
    grid-template-rows: minmax(0, auto) minmax(0, auto);
    gap: 70px
  }
  .qodef-item-showcase .qodef-m-image {
    grid-area: image;
    place-self: center;
    position: initial;
    width: auto;
    margin: 0 !important;
    padding-right: 0
  }
  .qodef-item-showcase .qodef-m-items {
    left: 0;
    row-gap: 40px;
    width: auto
  }
  .qodef-item-showcase .qodef-m-items .qodef-m-item {
    transition-delay: 0s
  }
  .qodef-item-showcase .qodef-m-items.qodef--left {
    grid-area: left;
    text-align: left
  }
  .qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-icon {
    justify-content: flex-start
  }
  .qodef-item-showcase .qodef-m-items.qodef--right {
    grid-area: right;
    margin-top: 0
  }
}
@media only screen and (max-width:680px) {
  .qodef-item-showcase {
    display: grid;
    grid-template-areas: "image""left""right";
    grid-template-columns: minmax(0, auto);
    gap: 40px
  }
  .qodef-item-showcase .qodef-m-items {
    left: 0;
    width: 100%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-numbered-link-list .qodef-m-link-list {
    grid-template-columns: repeat(var(--qode-columns-1024, 1), minmax(0, 1fr))
  }
}
@media only screen and (max-width:768px) {
  .qodef-numbered-link-list .qodef-m-link-list {
    grid-template-columns: repeat(var(--qode-columns-768, 1), minmax(0, 1fr))
  }
}
@media only screen and (max-width:1680px) {
  .qodef-numbered-slider .qodef-e-item-inner {
    width: 50%
  }
  .qodef-numbered-slider .qodef-e-item-number-wrapper {
    bottom: 5%
  }
  .qodef-numbered-slider .qodef-e-item-number-wrapper .qodef-e-item-number {
    font-size: 130px
  }
}
@media only screen and (max-width:1440px) {
  .qodef-numbered-slider .qodef-e-item-inner {
    width: 60%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-numbered-slider .qodef-e-item-inner {
    padding: 0 7%;
    width: 65%
  }
  .qodef-numbered-slider .qodef-m-lines .qodef-e-line {
    width: 33.33%
  }
  .qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(2) {
    left: 33.33%
  }
  .qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-child(3) {
    left: 66.66%
  }
  .qodef-numbered-slider .qodef-m-lines .qodef-e-line:last-child, .qodef-numbered-slider .qodef-m-lines .qodef-e-line:nth-last-child(2) {
    display: none
  }
  .qodef-numbered-slider .qodef-m-content {
    left: 0;
    width: 100%
  }
}
@media only screen and (max-width:768px) {
  .qodef-numbered-slider .qodef-e-item-inner {
    width: 100%
  }
  .qodef-numbered-slider .swiper-pagination {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-numbered-slider .qodef-m-lines .qodef-e-line:before {
    display: none
  }
  .qodef-numbered-slider .qodef-e-item-number-wrapper {
    right: 7%
  }
  .qodef-numbered-slider .qodef-e-item-number-wrapper .qodef-e-item-number {
    font-size: 6em
  }
  .qodef-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-next .qodef-e-item-number-wrapper {
    opacity: 0
  }
}
@media only screen and (max-width:480px) {
  .qodef-numbered-slider .qodef-e-subtitle {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-pricing-table .qodef-m-inner {
    padding: 45px 30px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child) img {
    width: var(--qode-custom-image-width-680, 100%)
  }
}
@media only screen and (max-width:680px) {
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
    display: block
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
    padding-right: 0;
    margin-right: 0;
    border-right: 0
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
    margin-top: 26px
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-content {
    margin: 26px 0 0
  }
}
@media only screen and (max-width:1024px) {
  .qodef-vertical-workflow .qodef-m-item {
    gap: 80px
  }
}
@media only screen and (max-width:768px) {
  .qodef-vertical-workflow {
    gap: 30px
  }
  .qodef-vertical-workflow .qodef-m-item {
    display: flex;
    flex-direction: column;
    gap: 0
  }
  .qodef-vertical-workflow .qodef-m-separator {
    display: none
  }
}
@media only screen and (max-width:680px) {
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
    left: 1px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
    left: 46px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
    left: 91px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
    left: 136px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
    left: 181px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
    left: 226px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
    left: 271px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
    left: auto;
    right: 0
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
    right: auto;
    left: 1px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
    right: auto;
    left: 46px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
    right: auto;
    left: 91px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
    right: auto;
    left: 136px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
    right: auto;
    left: 181px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
    right: auto;
    left: 226px
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
    right: auto;
    left: 271px
  }
}
@media only screen and (max-width:1024px) {
  body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
    padding-top: 0 !important
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-sidebar .qodef-social-icons-group {
    justify-content: flex-start
  }
}
html {
  overflow: auto
}
body {
  -ms-word-break: break-word;
  word-break: auto-phrase;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto
}
.font-EurostileNext {
  font-family: EurostileNext
}
.font-Eurostileext {
  font-family: Eurostileext
}
.font-semibold {
  font-weight: 600
}
body.woocommerce-page input[type=checkbox], body.woocommerce-page input[type=date], body.woocommerce-page input[type=email], body.woocommerce-page input[type=number], body.woocommerce-page input[type=password], body.woocommerce-page input[type=radio], body.woocommerce-page input[type=search], body.woocommerce-page input[type=tel], body.woocommerce-page input[type=text], body.woocommerce-page input[type=url], body.woocommerce-page select, body.woocommerce-page textarea {
  background-color: transparent;
  border-bottom-color: #707070
}
body.woocommerce-page input[type=checkbox]:not(.qodef-search-form-field), body.woocommerce-page input[type=date]:not(.qodef-search-form-field), body.woocommerce-page input[type=email]:not(.qodef-search-form-field), body.woocommerce-page input[type=number]:not(.qodef-search-form-field), body.woocommerce-page input[type=password]:not(.qodef-search-form-field), body.woocommerce-page input[type=radio]:not(.qodef-search-form-field), body.woocommerce-page input[type=search]:not(.qodef-search-form-field), body.woocommerce-page input[type=tel]:not(.qodef-search-form-field), body.woocommerce-page input[type=text]:not(.qodef-search-form-field), body.woocommerce-page input[type=url]:not(.qodef-search-form-field), body.woocommerce-page select:not(.qodef-search-form-field), body.woocommerce-page textarea:not(.qodef-search-form-field) {
  color: #262626
}
body.woocommerce-page input[type=checkbox]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=date]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=email]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=number]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=password]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=radio]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=search]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=tel]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=text]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page input[type=url]:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page select:not(input[type=checkbox]):not(input[type=radio]):focus, body.woocommerce-page textarea:not(input[type=checkbox]):not(input[type=radio]):focus {
  background-color: transparent;
  border-bottom-color: #bababa;
  color: grey
}
body.woocommerce-page .select2-container--default .select2-selection {
  background-color: transparent !important;
  border-bottom-color: #707070 !important;
  color: #262626 !important
}
body.woocommerce-page .select2-container--default .select2-selection:focus {
  background-color: transparent !important;
  border-bottom-color: #bababa !important;
  color: grey !important
}
body.woocommerce-page .select2-container--default.select2-container--open.select2-container--above .select2-selection {
  border-top-color: grey !important
}
body.woocommerce-page .select2-container--default.select2-container--open.select2-container--below .select2-selection {
  border-bottom-color: grey !important
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: 100%
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 11px 20px;
  height: 46px;
  line-height: 24px;
  color: #424242;
  background-color: #eee;
  border: 1px solid transparent;
  font-size: 14px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
  color: #eee
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  margin: 0;
  padding: 0 20px;
  background-color: #eee
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
  color: #424242;
  font-size: 14px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: #eee
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin-right: 10px !important
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-bottom: 10px
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) {
  margin: 0 0 44px;
  color: #aeaeae
}
body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget:not(.widget_hawat_core_title_widget) h6:not([class*=qodef]) {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-widget-title {
  margin: 0 0 22px;
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-widget-title a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li {
  margin: 0 0 17px
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a {
  color: #424242
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget ul:where(:not(.qodef-shortcode-list):not(.select2-selection__rendered)) li ul {
  margin-top: 17px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .button, body.woocommerce-page #qodef-page-sidebar .widget button {
  color: #262626;
  background-color: transparent;
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .button:hover, body.woocommerce-page #qodef-page-sidebar .widget button:hover {
  color: #262626;
  background-color: transparent;
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget[class*="_search"] .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-field {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-button.qodef--button-inside {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-search-form-button.qodef--button-inside:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .tagcloud a, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-tag-cloud a {
  color: #262626;
  background-color: transparent
}
body.woocommerce-page #qodef-page-sidebar .widget .tagcloud a:hover, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-tag-cloud a:hover {
  color: #eee;
  background-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar caption, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar caption {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar tbody, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar tbody {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar td, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar th, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar tr, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar td, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar th, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar tr {
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar #today, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar #today {
  color: #eee;
  background-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar .wp-calendar-nav a, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar .wp-calendar-nav a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-calendar .wp-calendar-nav a:hover, body.woocommerce-page #qodef-page-sidebar .widget.widget_calendar .wp-calendar-nav a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_image .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery {
  margin-bottom: 39px !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery .gallery {
  margin: 0 -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery .gallery-item {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_media_gallery:last-child {
  margin-bottom: -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-gallery {
  margin: 0 -5px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-gallery .wp-block-image {
  margin: 0 0 10px 0 !important;
  padding: 0 5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-columns h6:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h1:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h2:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h3:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h4:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h5:not([class*=qodef]), body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-group h6:not([class*=qodef]) {
  margin: 0 0 22px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-button .wp-block-button__link {
  color: #262626;
  background-color: transparent;
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .wp-block-button .wp-block-button__link:hover {
  color: #262626;
  background-color: transparent;
  border-color: #262626
}
body.woocommerce-page {
  background-color: #fff;
  color: #262626
}
body.woocommerce-page a {
  color: #262626
}
body.woocommerce-page a:hover {
  color: #242424
}
body.woocommerce-page h1, body.woocommerce-page h2, body.woocommerce-page h3, body.woocommerce-page h4, body.woocommerce-page h5, body.woocommerce-page h6 {
  color: #262626
}
body.woocommerce-page table tr {
  border-color: #262626
}
body.woocommerce-page #qodef-page-header {
  background-color: #fff
}
body.woocommerce-page:not([class*=hawat-core]) .qodef-header-navigation > ul > li > a {
  color: #262626
}
body.woocommerce-page .qodef-page-title {
  background-color: #fff
}
body.woocommerce-page .qodef-page-title .qodef-m-title {
  color: #262626
}
body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs span {
  --qode-breadcrumbs-color: #aeaeae
}
body.woocommerce-page .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a:hover, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a:hover span {
  --qode-breadcrumbs-color-active: #242424
}
.woocommerce-page div.woocommerce .shop_table {
  font-family: Orbitron, sans-serif;
  font-size: 18px;
  line-height: 1.27778em;
  font-weight: 500;
  color: #262626
}
.woocommerce-page div.woocommerce .shop_table tr {
  border-left: none;
  border-right: none;
  border-top: none
}
.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th {
  vertical-align: middle;
  text-align: left;
  border: 0
}
.woocommerce-page div.woocommerce .shop_table td:first-child, .woocommerce-page div.woocommerce .shop_table th:first-child {
  padding-left: 0
}
.woocommerce-page div.woocommerce .shop_table th {
  color: #262626;
  font-weight: 500;
  padding: 17px 0 17px 15px
}
.woocommerce-page div.woocommerce .shop_table td {
  padding: 15px 0 15px 15px
}
.woocommerce-page div.woocommerce .shop_table td ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li {
  margin: 0 0 10px;
  padding: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li:last-child {
  margin-bottom: 0
}
.woocommerce-page div.woocommerce .shop_table td ul li label {
  margin-bottom: 0
}
.woocommerce-page div.woocommerce .shop_table p {
  margin: 0
}
.woocommerce-page div.woocommerce .shop_table .variation:after, .woocommerce-page div.woocommerce .shop_table .variation:before {
  content: '';
  display: table;
  table-layout: fixed
}
.woocommerce-page div.woocommerce .shop_table .variation:after {
  clear: both
}
.woocommerce-page div.woocommerce .shop_table .variation dt {
  clear: left;
  float: left;
  font-weight: initial
}
@media only screen and (max-width:680px) {
  .woocommerce-page div.woocommerce .shop_table .variation dt {
    float: none;
    width: 100%
  }
}
.woocommerce-page div.woocommerce .shop_table .variation dd {
  clear: right;
  float: left;
  margin: 0 0 0 5px
}
@media only screen and (max-width:680px) {
  .woocommerce-page div.woocommerce .shop_table .variation dd {
    float: none;
    margin: 0;
    width: 100%
  }
}
.woocommerce-page div.woocommerce .col2-set {
  align-items: flex-start;
  display: flex;
  margin: 0 -30px;
  position: relative
}
.woocommerce-page div.woocommerce .col2-set > * {
  margin-bottom: 60px;
  padding: 0 30px;
  width: 100%
}
.woocommerce-page div.woocommerce address {
  font-style: normal
}
.woocommerce-page div.woocommerce address p {
  margin: 0
}
.woocommerce-page div.woocommerce form p {
  margin: 0
}
.woocommerce-page .pswp__caption__center, .woocommerce-page .pswp__counter {
  color: #262626
}
.woocommerce-page div.woocommerce > .cart-empty {
  font-family: Orbitron, sans-serif;
  font-size: 30px;
  line-height: 1.23333em;
  font-weight: 500;
  margin: 0;
  align-items: center;
  border: none;
  color: #262626;
  text-align: center
}
.woocommerce-page div.woocommerce > .return-to-shop {
  margin: 20px 0 0;
  text-align: center
}
.woocommerce-page div.woocommerce > .return-to-shop a {
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  outline: 0;
  transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
  font-size: 13px;
  font-family: Orbitron, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 500;
  line-height: 1.76923em;
  color: #262626;
  background-color: #eee;
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 3;
  border-color: currentColor
}
.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-text {
  padding: 12px 22px 12px 26px
}
.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-icon {
  padding: 0 16px
}
body.woocommerce-page #qodef-page-sidebar .widget .qodef-m-star {
  color: #262626 !important
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce .qodef-woo-product-title a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce .qodef-woo-product-title a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce a .product-title {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce a:hover .product-title {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_shopping_cart .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_layered_nav form {
  margin-top: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_layered_nav ul li.chosen a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-widget-title, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products ul li, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products ul li, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products ul li {
  margin-bottom: 28px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-e-media, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-e-media {
  margin-right: 24px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_products .qodef-e-media img, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_top_rated_products .qodef-e-media img {
  width: 87px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews ul li {
  min-height: 87px;
  margin-bottom: 28px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews ul li > * {
  padding-left: 111px
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.woocommerce.widget_recent_reviews a img {
  width: 87px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .qodef-widget-title {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
  background-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_price_filter .price_slider_amount {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h1, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h2, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h3, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h4, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h5, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-filter-wrapper h6, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h1, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h2, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h3, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h4, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h5, body.woocommerce-page #qodef-page-sidebar .widget .wp-block-woocommerce-price-filter h6 {
  margin-bottom: 29.5px
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
  background: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
  border-color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-price-filter__range-text {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-components-price-slider .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button {
  background-color: #262626 !important;
  color: #eee !important
}
body.woocommerce-page #qodef-page-sidebar .widget.widget_block .price {
  justify-content: center
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  margin-bottom: 28px !important;
  margin-left: 111px !important
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover {
  color: #262626
}
body.woocommerce-page #qodef-page-sidebar .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  margin: 0 24px 0 -111px !important;
  max-width: initial !important;
  width: 87px !important
}
.qodef-woo-product-list .qodef-e-info > a:hover, .qodef-woo-product-list .qodef-woo-product-title a:hover {
  color: #aeaeae
}
.qodef-woo-results .woocommerce-ordering .select2-container--default .select2-selection {
  color: #242424 !important
}
#qodef-woo-page .woocommerce-pagination .page-numbers.current, #qodef-woo-page .woocommerce-pagination .page-numbers:not(.prev):not(.next):not(.qodef--prev):not(.qodef--next):hover {
  color: #262626;
  border-color: #262626
}
#qodef-woo-page .woocommerce-pagination .page-numbers, #qodef-woo-page .woocommerce-pagination .page-numbers.next, #qodef-woo-page .woocommerce-pagination .page-numbers.prev, #qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #qodef-woo-page.qodef--single .qodef-social-share .qodef-social-title, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-label, #yith-quick-view-content.single-product .qodef-social-share .qodef-social-title, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs a, body.woocommerce-page .qodef-page-title .qodef-breadcrumbs span {
  color: #262626
}
.woocommerce-page span.select2-dropdown.qodef--dark.select2-dropdown--below {
  background-color: #eee !important;
  border: 1px solid grey
}
.woocommerce-page [class*=hawat] .select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #262626
}
.woocommerce-page .select2-container--default .select2-dropdown.qodef--dark .select2-results__option--highlighted[aria-selected], .woocommerce-page .select2-container--default .select2-dropdown.qodef--dark .select2-results__option[aria-selected=true] {
  color: #262626
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {
  color: #262626
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {
  border-bottom-color: #262626
}
.woocommerce-page #qodef-page-header-inner {
  border-bottom-color: #242424 !important
}
.home #qodef-page-header .header-contact a, .home #qodef-page-header a.wpml-ls-link {
  color: #fff
}
.qodef-header-sticky-inner .header-contact a, .qodef-header-sticky-inner a.wpml-ls-link {
  color: #262626 !important
}
.woocommerce-page .header-contact a, .woocommerce-page a.wpml-ls-link {
  color: #262626 !important
}
#qodef-woo-page .price, #yith-quick-view-modal .price, .qodef-woo-shortcode .price {
  display: none !important
}
@media only screen and (min-width:680px) {
  .qodef-h1, h1 {
    font-size: 60px;
    line-height: 1.1em
  }
  .qodef-h1 small, h1 small {
    font-size: 38px;
    line-height: .8em
  }
  .qodef-h2, h2 {
    font-size: 40px !important;
    font-weight: 400 !important
  }
}
.qodef-h2, h2 {
  font-weight: 400 !important
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
  margin-left: auto !important
}
.qodef-banner .qodef-m-text-field {
  font-size: 22px
}
.qodef-banner.qodef-skin--light .qodef-m-text-field {
  color: #fff
}
.qodef-banner h3 {
  font-size: 40px
}
.qodef-pricing-table .qodef-m-title {
  font-size: 28px
}
.qodef-e-info > * {
  font-family: EurostileNext, sans-serif;
  font-size: 18px
}
.qodef-e-tagline {
  font-size: 18px
}
#qodef-page-sidebar h5.qodef-widget-title {
  font-weight: 500
}
.single-post h1.qodef-e-title.entry-title {
  font-family: Eurostileext
}
.single-post article .qodef-e-content .qodef-e-text li, .single-post article .qodef-e-content .qodef-e-text ul {
  font-size: 22px
}
@media only screen and (max-width:680px) {
  .qodef-background-text .qodef-m-background-text {
    display: block !important
  }
	#qodef-page-mobile-header-inner{padding: 0 0.15rem;}
  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    transform: translateY(32%)
  }
}
aside#qodef-page-sidebar {
  -ms-word-break: break-word;
  word-break: break-word
}
.qodef-banner.qodef-layout--link-button .qodef-m-background-text {
  -ms-word-break: keep-all;
  word-break: keep-all
}
.elementor-widget-hawat_core_banner, .elementor-widget-hawat_core_banner .elementor-widget-container, .elementor-widget-hawat_core_banner .elementor-widget-container .qodef-banner {
  height: 100%
}
#qodef-page-header-inner.qodef-skin--dark nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a {
  width: unset !important
}
.qodef-text-marquee .qodef-m-content {
  overflow: visible
}
.qodef-accordion-info .qodef-e-image img {
  max-width: 60%;
  z-index: 2
}
.qodef-accordion-info .qodef-m-item:focus .qodef-e-image img, .qodef-accordion-info .qodef-m-item:hover .qodef-e-image img {
  transform: rotate(-14deg) translateY(-50%)
}
.single-product span.qodef-social-title.qodef-custom-label {
  min-width: 95px
}