.elementor-32 .elementor-element.elementor-element-757afc6 {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 71px;
  padding: 80px 30px 0;
}
.elementor-32
  .elementor-element.elementor-element-757afc6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-32
  .elementor-element.elementor-element-50512ce
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-50512ce
  > .elementor-element-populated {
  margin: 75px 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-32
  .elementor-element.elementor-element-c7c2c34
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: 0;
}
.elementor-32
  .elementor-element.elementor-element-c7c2c34
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-32
  .elementor-element.elementor-element-df014ed
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 40px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: -2px;
}
.elementor-32
  .elementor-element.elementor-element-df014ed
  > .elementor-widget-container {
  margin: 0 0 12px;
}
.elementor-32 .elementor-element.elementor-element-a33c1f2 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-a33c1f2
  > .elementor-widget-container {
  margin: 0 0 22px;
}
.elementor-32 .elementor-element.elementor-element-9d25c71 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-9d25c71
  > .elementor-widget-container {
  margin: 0 0 40px;
}
.elementor-32 .elementor-element.elementor-element-0900f30 .elementor-button {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 14px;
  background-color: #222;
  padding: 17px 26px;
}
.elementor-32
  .elementor-element.elementor-element-0900f30
  .elementor-button:hover,
.elementor-32
  .elementor-element.elementor-element-0900f30
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-116dde1
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32 .elementor-element.elementor-element-0184d59 .column-item {
  padding-left: calc(20px / 2);
  padding-right: calc(20px / 2);
  padding-bottom: calc(20px);
}
.elementor-32 .elementor-element.elementor-element-0184d59 .row {
  margin-left: calc(20px / -2);
  margin-right: calc(20px / -2);
}
.elementor-32
  .elementor-element.elementor-element-0184d59
  .column-item:nth-child(even) {
  margin-top: 0;
}
.elementor-32 .elementor-element.elementor-element-0184d59 .slick-dots {
  text-align: center;
}
.elementor-32
  .elementor-element.elementor-element-b0e9bbc:not(.elementor-motion-effects-element-type-background),
.elementor-32
  .elementor-element.elementor-element-b0e9bbc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(http://demo2.themelexus.com/liquory/wp-content/uploads/2022/07/About_image_Bg.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-32 .elementor-element.elementor-element-b0e9bbc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 30px;
}
.elementor-32
  .elementor-element.elementor-element-b0e9bbc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-32 .elementor-element.elementor-element-c2a162e {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-32
  .elementor-element.elementor-element-ca95215
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-ca95215
  > .elementor-element-populated {
  margin: 80px 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-32
  .elementor-element.elementor-element-63dca4d
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: 0;
}
.elementor-32
  .elementor-element.elementor-element-63dca4d
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-32
  .elementor-element.elementor-element-93f6ded
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 60px;
  letter-spacing: -2px;
}
.elementor-32
  .elementor-element.elementor-element-93f6ded
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-32 .elementor-element.elementor-element-93f6ded {
  width: var(--container-widget-width, 450px);
  max-width: 450px;
  --container-widget-width: 450px;
  --container-widget-flex-grow: 0;
}
.elementor-32 .elementor-element.elementor-element-485095d {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 450px);
  max-width: 450px;
  --container-widget-width: 450px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-485095d
  > .elementor-widget-container {
  margin: 0 0 40px;
}
.elementor-32 .elementor-element.elementor-element-d0a0283 .elementor-button {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 14px;
  background-color: #222;
  padding: 17px 26px;
}
.elementor-32
  .elementor-element.elementor-element-d0a0283
  .elementor-button:hover,
.elementor-32
  .elementor-element.elementor-element-d0a0283
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-32 .elementor-element.elementor-element-8c7f777 {
  margin-top: 0;
  margin-bottom: 90px;
}
.elementor-32
  .elementor-element.elementor-element-8987fa8
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-d087019
  .elementor-counter-number {
  color: var(--e-global-color-primary);
  letter-spacing: -3.5px;
}
.elementor-32
  .elementor-element.elementor-element-d087019
  .elementor-counter-number-wrapper {
  margin: 0 0 20px;
}
.elementor-32
  .elementor-element.elementor-element-d087019
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -1px;
  margin-bottom: 10px;
}
.elementor-32
  .elementor-element.elementor-element-d087019
  .elementor-counter-sub-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.elementor-32 .elementor-element.elementor-element-d087019 {
  width: var(--container-widget-width, 260px);
  max-width: 260px;
  --container-widget-width: 260px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-656f37f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-656f37f
  > .elementor-element-populated {
  padding: 0 0 0 16px;
}
.elementor-32
  .elementor-element.elementor-element-e9f00df
  .elementor-counter-number {
  color: var(--e-global-color-primary);
  letter-spacing: -3.5px;
}
.elementor-32
  .elementor-element.elementor-element-e9f00df
  .elementor-counter-number-wrapper {
  margin: 0 0 20px;
}
.elementor-32
  .elementor-element.elementor-element-e9f00df
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -1px;
  margin-bottom: 10px;
}
.elementor-32
  .elementor-element.elementor-element-e9f00df
  .elementor-counter-sub-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.elementor-32 .elementor-element.elementor-element-e9f00df {
  width: var(--container-widget-width, 260px);
  max-width: 260px;
  --container-widget-width: 260px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-aa11920
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-aa11920
  > .elementor-element-populated {
  padding: 0 0 0 8px;
}
.elementor-32
  .elementor-element.elementor-element-ed4c9e8
  .elementor-counter-number {
  color: var(--e-global-color-primary);
  letter-spacing: -3.5px;
}
.elementor-32
  .elementor-element.elementor-element-ed4c9e8
  .elementor-counter-number-wrapper {
  margin: 0 0 20px;
}
.elementor-32
  .elementor-element.elementor-element-ed4c9e8
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -1px;
  margin-bottom: 10px;
}
.elementor-32
  .elementor-element.elementor-element-ed4c9e8
  .elementor-counter-sub-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.elementor-32 .elementor-element.elementor-element-ed4c9e8 {
  width: var(--container-widget-width, 270px);
  max-width: 270px;
  --container-widget-width: 270px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-bc3dd78
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-bc3dd78
  > .elementor-element-populated {
  padding: 0 0 0 25px;
}
.elementor-32
  .elementor-element.elementor-element-6878efa
  .elementor-counter-number {
  color: var(--e-global-color-primary);
  letter-spacing: -3.5px;
}
.elementor-32
  .elementor-element.elementor-element-6878efa
  .elementor-counter-number-wrapper {
  margin: 0 0 20px;
}
.elementor-32
  .elementor-element.elementor-element-6878efa
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -1px;
  margin-bottom: 10px;
}
.elementor-32
  .elementor-element.elementor-element-6878efa
  .elementor-counter-sub-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.elementor-32 .elementor-element.elementor-element-6878efa {
  width: var(--container-widget-width, 280px);
  max-width: 280px;
  --container-widget-width: 280px;
  --container-widget-flex-grow: 0;
}
.elementor-32 .elementor-element.elementor-element-f86aa14 {
  margin-top: 79px;
  margin-bottom: 60px;
  padding: 0 30px;
}
.elementor-32
  .elementor-element.elementor-element-e56e78f
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-e56e78f
  > .elementor-widget-container {
  margin: 0 0 12px;
}
.elementor-32 .elementor-element.elementor-element-dba0e73 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.elementor-32
  .elementor-element.elementor-element-dba0e73
  > .elementor-widget-container {
  margin: 0 0 30px;
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .column-item {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
  padding-bottom: calc(0px);
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .row {
  margin-left: calc(0px / -2);
  margin-right: calc(0px / -2);
}
.elementor-32
  .elementor-element.elementor-element-5d61c4b.show-hover-bottom-yes
  .elementor-testimonial-item-wrapper
  .inner:after {
  height: 3px;
  background-color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-5d61c4b
  .elementor-testimonial-item-wrapper
  .testimonial-caption {
  justify-content: flex-start;
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .inner {
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-color: var(--e-global-color-border);
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .slick-arrow:before {
  font-size: 15px;
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .slick-next {
  top: -15%;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .slick-prev {
  top: -15%;
  bottom: unset;
  left: unset;
  right: 40px;
}
.elementor-32 .elementor-element.elementor-element-5d61c4b .slick-dots {
  text-align: center;
}
.elementor-32
  .elementor-element.elementor-element-5d61c4b
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0 1px;
  border-color: var(--e-global-color-border);
}
.elementor-32 .elementor-element.elementor-element-8f094f9 {
  margin-top: 0;
  margin-bottom: 80px;
  padding: 0 30px;
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-item
  a {
  justify-content: center;
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-wrapper
  .row {
  margin-left: calc(-15px / 2);
  margin-right: calc(-15px / 2);
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-wrapper
  .column-item {
  padding-left: calc(15px / 2);
  padding-right: calc(15px / 2);
  margin-bottom: calc(15px);
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-image
  a:hover
  img,
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-image
  a:hover
  i,
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-image
  a:hover
  svg {
  opacity: 1;
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-item
  .elementor-brand-image
  img {
  width: 205px;
}
.elementor-32
  .elementor-element.elementor-element-92d2c0a
  .elementor-brand-item
  .elementor-brand-image
  a {
  width: 205px;
}
.elementor-32 .elementor-element.elementor-element-92d2c0a .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-32 .elementor-element.elementor-element-92d2c0a .slick-dots {
  text-align: center;
}
.elementor-32 .elementor-element.elementor-element-6b17e3a {
  margin-top: 0;
  margin-bottom: 77px;
}
.elementor-32
  .elementor-element.elementor-element-a4dbe19
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32 .elementor-element.elementor-element-e579894 {
  text-align: left;
}
.elementor-32 .elementor-element.elementor-element-e579894 img {
  width: 100%;
  height: 460px;
}
.elementor-32
  .elementor-element.elementor-element-3847c87
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-3847c87
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 75px 60px 80px;
}
.elementor-32
  .elementor-element.elementor-element-3847c87
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-32
  .elementor-element.elementor-element-b9d5f72
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 14px;
  letter-spacing: 0;
}
.elementor-32
  .elementor-element.elementor-element-b9d5f72
  > .elementor-widget-container {
  margin: 0 0 17px;
}
.elementor-32 .elementor-element.elementor-element-b9d5f72 {
  z-index: 3;
}
.elementor-32
  .elementor-element.elementor-element-5bc0577
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 30px;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-5bc0577
  > .elementor-widget-container {
  margin: 0 0 17px;
}
.elementor-32 .elementor-element.elementor-element-5bc0577 {
  width: var(--container-widget-width, 315px);
  max-width: 315px;
  --container-widget-width: 315px;
  --container-widget-flex-grow: 0;
  z-index: 3;
}
.elementor-32 .elementor-element.elementor-element-02b0de1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 325px);
  max-width: 325px;
  --container-widget-width: 325px;
  --container-widget-flex-grow: 0;
  z-index: 3;
}
.elementor-32
  .elementor-element.elementor-element-02b0de1
  > .elementor-widget-container {
  margin: 0 0 31px;
}
.elementor-32 .elementor-element.elementor-element-1402fee .elementor-button {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 14px;
  background-color: #222;
  padding: 17px 26px;
}
.elementor-32
  .elementor-element.elementor-element-1402fee
  .elementor-button:hover,
.elementor-32
  .elementor-element.elementor-element-1402fee
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-32 .elementor-element.elementor-element-1402fee {
  z-index: 3;
}
.elementor-32 .elementor-element.elementor-element-f5fdc21 {
  width: auto;
  max-width: auto;
  bottom: 42px;
  z-index: 2;
}
body:not(.rtl) .elementor-32 .elementor-element.elementor-element-f5fdc21 {
  right: 50px;
}
body.rtl .elementor-32 .elementor-element.elementor-element-f5fdc21 {
  left: 50px;
}
.elementor-bc-flex-widget
  .elementor-32
  .elementor-element.elementor-element-8491b73.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-32
  .elementor-element.elementor-element-8491b73.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-32
  .elementor-element.elementor-element-8491b73
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-8491b73:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-32
  .elementor-element.elementor-element-8491b73
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(http://demo2.themelexus.com/liquory/wp-content/uploads/2022/07/About_06.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-32
  .elementor-element.elementor-element-8491b73
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-32
  .elementor-element.elementor-element-8491b73
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-32
  .elementor-element.elementor-element-b71004c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-b71004c:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-32
  .elementor-element.elementor-element-b71004c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-32
  .elementor-element.elementor-element-b71004c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 1px 1px;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 20px 40px 50px;
}
.elementor-32
  .elementor-element.elementor-element-b71004c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-32
  .elementor-element.elementor-element-2ea0fd4
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-32
  .elementor-element.elementor-element-2ea0fd4
  > .elementor-widget-container {
  margin: 0 0 9px;
}
.elementor-32 .elementor-element.elementor-element-ab17b66 {
  color: var(--e-global-color-lighter);
}
.elementor-32
  .elementor-element.elementor-element-ab17b66
  > .elementor-widget-container {
  margin: 0 0 15px;
}
.elementor-32 .elementor-element.elementor-element-c46c59c {
  color: var(--e-global-color-lighter);
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 200px);
  max-width: 200px;
  --container-widget-width: 200px;
  --container-widget-flex-grow: 0;
}
.elementor-32 .elementor-element.elementor-element-ee51a4a {
  --spacer-size: 50px;
}
.elementor-32
  .elementor-element.elementor-element-0f62b0b
  > .elementor-container {
  max-width: 1320px;
}
.elementor-32 .elementor-element.elementor-element-0f62b0b {
  margin-top: 0;
  margin-bottom: 78px;
  padding: 0 30px;
}
.elementor-32
  .elementor-element.elementor-element-92c257a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-32
  .elementor-element.elementor-element-0e65d6e
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-0e65d6e
  > .elementor-widget-container {
  margin: 0 0 12px 15px;
}
.elementor-32 .elementor-element.elementor-element-fd7a04c {
  color: var(--e-global-color-lighter);
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  width: var(--container-widget-width, 425px);
  max-width: 425px;
  --container-widget-width: 425px;
  --container-widget-flex-grow: 0;
}
.elementor-32
  .elementor-element.elementor-element-fd7a04c
  > .elementor-widget-container {
  margin: 0 0 30px 15px;
}
.elementor-32
  .elementor-element.elementor-element-304c2e5
  > .elementor-element-populated {
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-32
  .elementor-element.elementor-element-051a761
  .elementor-teams-wrapper
  .team-name
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-051a761
  .elementor-teams-wrapper
  .team-name:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-051a761
  .elementor-teams-wrapper
  .team-name {
  margin-bottom: 6px;
}
.elementor-32
  .elementor-element.elementor-element-051a761
  .elementor-teams-wrapper
  .team-job {
  font-weight: 500;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-e9ec9fb
  > .elementor-element-populated {
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-32
  .elementor-element.elementor-element-f7cbf19
  .elementor-teams-wrapper
  .team-name
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-f7cbf19
  .elementor-teams-wrapper
  .team-name:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-f7cbf19
  .elementor-teams-wrapper
  .team-name {
  margin-bottom: 6px;
}
.elementor-32
  .elementor-element.elementor-element-f7cbf19
  .elementor-teams-wrapper
  .team-job {
  font-weight: 500;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-4ab5b32
  > .elementor-element-populated {
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-32
  .elementor-element.elementor-element-e7db7a7
  .elementor-teams-wrapper
  .team-name
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-e7db7a7
  .elementor-teams-wrapper
  .team-name:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-e7db7a7
  .elementor-teams-wrapper
  .team-name {
  margin-bottom: 6px;
}
.elementor-32
  .elementor-element.elementor-element-e7db7a7
  .elementor-teams-wrapper
  .team-job {
  font-weight: 500;
  letter-spacing: -1px;
}
.elementor-32
  .elementor-element.elementor-element-b2abd2a
  > .elementor-element-populated {
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-32
  .elementor-element.elementor-element-4e4ae33
  .elementor-teams-wrapper
  .team-name
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-4e4ae33
  .elementor-teams-wrapper
  .team-name:hover {
  color: var(--e-global-color-primary);
}
.elementor-32
  .elementor-element.elementor-element-4e4ae33
  .elementor-teams-wrapper
  .team-name {
  margin-bottom: 6px;
}
.elementor-32
  .elementor-element.elementor-element-4e4ae33
  .elementor-teams-wrapper
  .team-job {
  font-weight: 500;
  letter-spacing: -1px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-32 .elementor-element.elementor-element-50512ce {
    width: 39.8%;
  }
  .elementor-32 .elementor-element.elementor-element-116dde1 {
    width: 60.2%;
  }
  .elementor-32 .elementor-element.elementor-element-a29c7ed {
    width: 58.9%;
  }
  .elementor-32 .elementor-element.elementor-element-ca95215 {
    width: 41.1%;
  }
  .elementor-32 .elementor-element.elementor-element-a4dbe19 {
    width: 16.1%;
  }
  .elementor-32 .elementor-element.elementor-element-3847c87 {
    width: 25.2%;
  }
  .elementor-32 .elementor-element.elementor-element-8491b73 {
    width: 58.7%;
  }
  .elementor-32 .elementor-element.elementor-element-b71004c {
    width: 25.2%;
  }
  .elementor-32 .elementor-element.elementor-element-e89c2e0 {
    width: 74.799%;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-32 .elementor-element.elementor-element-50512ce {
    width: 42%;
  }
  .elementor-32 .elementor-element.elementor-element-116dde1 {
    width: 60%;
  }
  .elementor-32 .elementor-element.elementor-element-a4dbe19 {
    width: 30%;
  }
  .elementor-32 .elementor-element.elementor-element-3847c87 {
    width: 53%;
  }
  .elementor-32 .elementor-element.elementor-element-b71004c {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-e89c2e0 {
    width: 50%;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-32 .elementor-element.elementor-element-50512ce {
    width: 41%;
  }
  .elementor-32 .elementor-element.elementor-element-116dde1 {
    width: 63%;
  }
  .elementor-32 .elementor-element.elementor-element-ca95215 {
    width: 55%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-32 .elementor-element.elementor-element-50512ce {
    width: 100%;
  }
  .elementor-32 .elementor-element.elementor-element-116dde1 {
    width: 100%;
  }
  .elementor-32 .elementor-element.elementor-element-a29c7ed {
    width: 40%;
  }
  .elementor-32 .elementor-element.elementor-element-ca95215 {
    width: 60%;
  }
  .elementor-32 .elementor-element.elementor-element-8987fa8 {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-656f37f {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-aa11920 {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-bc3dd78 {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-a4dbe19 {
    width: 40%;
  }
  .elementor-32 .elementor-element.elementor-element-3847c87 {
    width: 60%;
  }
  .elementor-32 .elementor-element.elementor-element-8491b73 {
    width: 100%;
  }
  .elementor-32 .elementor-element.elementor-element-b71004c {
    width: 40%;
  }
  .elementor-32 .elementor-element.elementor-element-304c2e5 {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-e9ec9fb {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-4ab5b32 {
    width: 50%;
  }
  .elementor-32 .elementor-element.elementor-element-b2abd2a {
    width: 50%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-32 .elementor-element.elementor-element-ca95215 {
    width: 100%;
  }
}
@media (max-width: 1366px) {
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc:not(.elementor-motion-effects-element-type-background),
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-32 .elementor-element.elementor-element-0f62b0b {
    padding: 0 15px;
  }
}
@media (max-width: 1200px) {
  .elementor-32
    .elementor-element.elementor-element-50512ce
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 0;
  }
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc:not(.elementor-motion-effects-element-type-background),
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-32
    .elementor-element.elementor-element-3847c87
    > .elementor-element-populated {
    padding: 30px;
  }
}
@media (max-width: 1024px) {
  .elementor-32 .elementor-element.elementor-element-757afc6 {
    border-width: 0;
  }
  .elementor-32
    .elementor-element.elementor-element-50512ce
    > .elementor-element-populated {
    margin: 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-32 .elementor-element.elementor-element-a33c1f2 {
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
  }
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc:not(.elementor-motion-effects-element-type-background),
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-32
    .elementor-element.elementor-element-ca95215
    > .elementor-element-populated {
    margin: 40px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-32 .elementor-element.elementor-element-f86aa14 {
    margin-top: 60px;
    margin-bottom: 0;
  }
  .elementor-32
    .elementor-element.elementor-element-3847c87
    > .elementor-element-populated {
    padding: 50px;
  }
  .elementor-32 .elementor-element.elementor-element-59f1c35 {
    margin-top: 200px;
    margin-bottom: 0;
  }
  .elementor-32
    .elementor-element.elementor-element-304c2e5
    > .elementor-element-populated {
    padding: 0 0 30px;
  }
  .elementor-32
    .elementor-element.elementor-element-e9ec9fb
    > .elementor-element-populated {
    padding: 0 0 30px;
  }
}
@media (max-width: 880px) {
  .elementor-32 .elementor-element.elementor-element-757afc6 {
    padding: 60px 30px 0;
  }
  .elementor-32
    .elementor-element.elementor-element-50512ce
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc:not(.elementor-motion-effects-element-type-background),
  .elementor-32
    .elementor-element.elementor-element-b0e9bbc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center left;
  }
  .elementor-32
    .elementor-element.elementor-element-3847c87
    > .elementor-element-populated {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-757afc6 {
    padding: 60px 15px 0;
  }
  .elementor-32
    .elementor-element.elementor-element-50512ce
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-32 .elementor-element.elementor-element-c7c2c34 {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-df014ed {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-df014ed
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-32 .elementor-element.elementor-element-a33c1f2 {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-9d25c71 {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-b0e9bbc {
    padding: 0 15px;
  }
  .elementor-32 .elementor-element.elementor-element-c2a162e {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-32 .elementor-element.elementor-element-63dca4d {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-93f6ded {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-93f6ded
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-32 .elementor-element.elementor-element-485095d {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-8c7f777 {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .elementor-32
    .elementor-element.elementor-element-8987fa8
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-32 .elementor-element.elementor-element-d087019 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-32
    .elementor-element.elementor-element-656f37f
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-32 .elementor-element.elementor-element-e9f00df {
    width: 100%;
    max-width: 100%;
  }
  .elementor-32
    .elementor-element.elementor-element-aa11920
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-32 .elementor-element.elementor-element-ed4c9e8 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-32
    .elementor-element.elementor-element-bc3dd78
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-32 .elementor-element.elementor-element-6878efa {
    width: 100%;
    max-width: 100%;
  }
  .elementor-32 .elementor-element.elementor-element-f86aa14 {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0 15px;
  }
  .elementor-32 .elementor-element.elementor-element-e56e78f {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-e56e78f
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-32 .elementor-element.elementor-element-dba0e73 {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-5d61c4b .slick-next {
    top: -26px;
    bottom: unset;
  }
  .elementor-32 .elementor-element.elementor-element-5d61c4b .slick-prev {
    top: -26px;
    bottom: unset;
  }
  .elementor-32 .elementor-element.elementor-element-8f094f9 {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .elementor-32
    .elementor-element.elementor-element-92d2c0a
    .elementor-brand-item
    a {
    justify-content: center;
  }
  .elementor-32
    .elementor-element.elementor-element-92d2c0a
    .elementor-brand-wrapper
    .row {
    margin-left: calc(0px / 2);
    margin-right: calc(0px / 2);
  }
  .elementor-32
    .elementor-element.elementor-element-92d2c0a
    .elementor-brand-wrapper
    .column-item {
    padding-left: calc(0px / 2);
    padding-right: calc(0px / 2);
    margin-bottom: calc(0px);
  }
  .elementor-32
    .elementor-element.elementor-element-92d2c0a
    .elementor-brand-item
    .elementor-brand-image
    img {
    width: 100%;
  }
  .elementor-32
    .elementor-element.elementor-element-92d2c0a
    .elementor-brand-item
    .elementor-brand-image
    a {
    width: 100%;
  }
  .elementor-32 .elementor-element.elementor-element-e579894 img {
    width: 100%;
  }
  .elementor-32
    .elementor-element.elementor-element-3847c87
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-32 .elementor-element.elementor-element-b9d5f72 {
    text-align: center;
  }
  .elementor-32 .elementor-element.elementor-element-5bc0577 {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-5bc0577
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-32 .elementor-element.elementor-element-02b0de1 {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-8491b73:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
  .elementor-32
    .elementor-element.elementor-element-8491b73
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top right;
  }
  .elementor-32 .elementor-element.elementor-element-59f1c35 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-32 .elementor-element.elementor-element-ee51a4a {
    --spacer-size: 200px;
  }
  .elementor-32 .elementor-element.elementor-element-0e65d6e {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-0e65d6e
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-32 .elementor-element.elementor-element-fd7a04c {
    text-align: center;
  }
  .elementor-32
    .elementor-element.elementor-element-304c2e5
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-32
    .elementor-element.elementor-element-e9ec9fb
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-32
    .elementor-element.elementor-element-4ab5b32
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-32
    .elementor-element.elementor-element-b2abd2a
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}

.elementor-32 .elementor-element.elementor-element-757afc6 {
  padding: 0px 30px 0;
  border: none;
}

.breadcrumb-wrap {
    display: block;
}

.site-header-cart .cart-contents:before {
  content: "\f290";
  font-family: "FontAwesome";
}

.tparrows.tp-rightarrow:before {
  content: "\f054" !important;
  font-family: "FontAwesome" !important;
}

.tparrows.tp-leftarrow:before {
  content: "\f053" !important;
  font-family: "FontAwesome" !important;
}

.scrollup .scrollup-icon:before {
  content: "\f077";
  font-family: "FontAwesome";
}

.liquory-icon-star::before {
  content: "\f005";
  font-family: "FontAwesome";
}

.slick-next:before {
  content: "\f061";
  font-family: "FontAwesome";
}

.slick-prev:before {
  content: "\f060";
  font-family: "FontAwesome";
}

.shop-action .woosw-btn:before {
  content: "\f004";
  font-family: "FontAwesome";
}

.custom_elementor-element-populated {
  padding: 40px 0 !important;
}