.elementor-857
  .elementor-element.elementor-element-7790f04
  > .elementor-container {
  min-height: 780px;
}
.elementor-857
  .elementor-element.elementor-element-7790f04
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-857 .elementor-element.elementor-element-7790f04 {
  overflow: hidden;
  /* background-image: url("../../2018/10/hb1.jpeg"); */
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
  background-size: cover;

}
.elementor-857
  .elementor-element.elementor-element-7790f04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-7790f04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(2, 1, 1, 0);
}
.elementor-857
  .elementor-element.elementor-element-7790f04
  > .elementor-background-overlay {
  background-color: transparent;
  /* background-image: linear-gradient(180deg, #192938 0%, #bfbe80 100%); */
  opacity: 0.29;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_1 {
  text-align: center;
  display: block;
  color: #ffffff;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66
  .elementor-multi-heading-title_1 {
  font-family: "Montserrat", Sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 1.3em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  margin-bottom: 10px;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_2 {
  text-align: center;
  display: block;
  color: #f4f00e;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66
  .elementor-multi-heading-title_2 {
  font-family: "Montserrat", Sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 1.3em;
  margin-bottom: 10px;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_3 {
  display: block;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66
  .elementor-multi-heading-title_3 {
  margin-bottom: 10px;
}
.elementor-857
  .elementor-element.elementor-element-3bca4c66
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  .search-form-filters {
  text-align: center;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  .search-form-input {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #efefef;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  input.search-form-input {
  width: 700px;
  margin-top: 30px;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  .dropdown {
  width: 120px;
  height: 120px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #efefef;
  border-radius: 5px;
  font-size: 14px;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  .dropdown-content
  svg,
.elementor-857
  .elementor-element.elementor-element-3fa58313
  .ProductSearch
  .dropdown-content
  .svg-placeholder {
  height: 50px;
}
.elementor-857
  .elementor-element.elementor-element-3fa58313
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-857
  .elementor-element.elementor-element-7c4e22af
  > .elementor-container {
  max-width: 1500px;
}
.elementor-857
  .elementor-element.elementor-element-7c4e22af:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-7c4e22af
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-repeat: no-repeat;
}
.elementor-857
  .elementor-element.elementor-element-7c4e22af
  > .elementor-background-overlay {
  background-image: url("../../2018/10/ellipsis_500_black.png");
  background-repeat: no-repeat;
  opacity: 0.1;
  background-size: 15%;
  background-position-x: 1000px;
  background-position-y: -3%;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-7c4e22af {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 40px 0px;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_1 {
  display: block;
  color: #a0a0a0;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd
  .elementor-multi-heading-title_1 {
  font-size: 28px;
  font-weight: 800;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_2 {
  display: block;
  color: #ff52e5;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd
  .elementor-multi-heading-title_2 {
  font-size: 54px;
  font-weight: 800;
  line-height: 1.3em;
  margin-bottom: 3px;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_3 {
  display: block;
  color: #969696;
}
.elementor-857
  .elementor-element.elementor-element-d88a7bd
  .elementor-multi-heading-title_3 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-99c4cb6
  > .elementor-container {
  max-width: 1500px;
}
.elementor-857
  .elementor-element.elementor-element-99c4cb6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-857
  .elementor-element.elementor-element-99c4cb6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-99c4cb6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-repeat: no-repeat;
}
.elementor-857
  .elementor-element.elementor-element-99c4cb6
  > .elementor-background-overlay {
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-99c4cb6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6px 0px 80px 0px;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category {
  margin-bottom: 20px;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-child-categories {
  margin-top: 20px;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  > a {
  background-color: #ffffff;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  > a:hover {
  background-color: #ffffff;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  .category-icon {
  width: 65px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  .category-icon
  + .product-category-meta {
  margin-left: 65px;
  min-height: 65px;
  line-height: 65px;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  .category-icon
  svg {
  width: 40px;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  .product-category-title {
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-73e1739f
  .ProductCategories
  .product-category
  .number-counter {
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .overlay-image {
  background-image: url("../../../../../assets/uploads/site/fashiongirl.png");
  background-position: top center;
  background-size: cover;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .overlay-image:before {
  background-image: url("../../../../../assets/uploads/site/fashiongirl2.png");
  background-position: center left;
  background-size: cover;
  transition: opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .overlay-mask {
  background-color: #020202;
  opacity: 0.2;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .overlay-mask:before {
  transition: opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-258ec222 .CategoryCard {
  min-height: 610px;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .category-card-title {
  margin-bottom: 10px;
  color: #ffffff;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .category-card-icon {
  width: 45px;
  height: 45px;
  top: 20px;
  left: 20px;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .category-card-count {
  padding: 5px 30px 5px 30px;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard:hover
  .category-card-title {
  color: #ffffff;
}
.elementor-857
  .elementor-element.elementor-element-258ec222
  .CategoryCard
  .category-card-icon
  svg {
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .overlay-image:before {
  transition: opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .overlay-mask {
  background-color: #020202;
  opacity: 0.15;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .overlay-mask:before {
  transition: opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-370886b .CategoryCard {
  min-height: 290px;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .category-card-title {
  margin-bottom: 10px;
  color: #ffffff;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .category-card-icon {
  width: 45px;
  height: 45px;
  top: 20px;
  left: 20px;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .category-card-count {
  padding: 5px 30px 5px 30px;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard:hover
  .category-card-title {
  color: #ffffff;
}
.elementor-857
  .elementor-element.elementor-element-370886b
  .CategoryCard
  .category-card-icon
  svg {
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .overlay-image:before {
  transition: opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .overlay-mask {
  background-color: #020202;
  opacity: 0.25;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .overlay-mask:before {
  transition: opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-1a5a6e6d .CategoryCard {
  min-height: 290px;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .category-card-title {
  margin-bottom: 10px;
  color: #ffffff;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .category-card-icon {
  width: 45px;
  height: 45px;
  top: 20px;
  left: 20px;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .category-card-count {
  padding: 5px 30px 5px 30px;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard:hover
  .category-card-title {
  color: #ffffff;
}
.elementor-857
  .elementor-element.elementor-element-1a5a6e6d
  .CategoryCard
  .category-card-icon
  svg {
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-container {
  max-width: 1400px;
  min-height: 439px;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  /* background-image: linear-gradient(70deg, #ffcc7f 58%, #ffffff 0%); */
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-background-overlay {
  background-image: url("../../../../uploads/site/wide.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 0.22;
  mix-blend-mode: darken;
  background-position-x: 100%;
  background-position-y: 25%;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  .elementor-background-overlay {
  /* filter: brightness(100%) contrast(100%) saturate(68%) blur(0px)
    hue-rotate(0deg); */
}
.elementor-857 .elementor-element.elementor-element-b02ae58 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f7f7fa;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-shape-top
  svg {
  height: 41px;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f7f7fa;
}
.elementor-857
  .elementor-element.elementor-element-b02ae58
  > .elementor-shape-bottom
  svg {
  height: 362px;
}
.elementor-857
  .elementor-element.elementor-element-373963e8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-310c58c1
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-857
  .elementor-element.elementor-element-310c58c1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_1 {
  text-align: right;
  display: block;
  color: #4f4f4f;
}
.elementor-857
  .elementor-element.elementor-element-83064da
  .elementor-multi-heading-title_1 {
  font-size: 28px;
  font-weight: 800;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_2 {
  text-align: right;
  display: block;
  color: #ff52e5;
}
.elementor-857
  .elementor-element.elementor-element-83064da
  .elementor-multi-heading-title_2 {
  font-size: 54px;
  font-weight: 800;
  line-height: 1.3em;
  margin-bottom: 3px;
}
.elementor-857
  .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_3 {
  text-align: right;
  display: block;
  color: #4f4f4f;
}
.elementor-857
  .elementor-element.elementor-element-83064da
  .elementor-multi-heading-title_3 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-857 .elementor-element.elementor-element-4f00f74c {
  margin-top: 30px;
  margin-bottom: 70px;
}
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce
  ul.products
  li.product
  .woocommerce-loop-product__title,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce-page
  ul.products
  li.product
  .woocommerce-loop-product__title {
  color: #222222;
}
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce
  ul.products
  li.product
  .price
  .price-text-meta-item,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce-page
  ul.products
  li.product
  .price
  .price-text-meta-item {
  color: #9c9b9b;
}
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce
  ul.products
  li.product
  .price-text-meta-item-name,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce
  ul.products
  li.product
  .product-expiration-meta,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce-page
  ul.products
  li.product
  .price-text-meta-item-name,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce-page
  ul.products
  li.product
  .product-expiration-meta {
  color: #9c9b9b;
}
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce
  ul.products
  li.product
  .woocommerce-product-expiration
  .is-jscountdown,
.elementor-857
  .elementor-element.elementor-element-72bd5698
  .AllProducts
  .woocommerce-page
  ul.products
  li.product
  .woocommerce-product-expiration
  .is-jscountdown {
  color: #484848;
}
.elementor-857
  .elementor-element.elementor-element-190a031b
  > .elementor-container {
  max-width: 900px;
}
.elementor-857
  .elementor-element.elementor-element-190a031b
  .jarallax-container
  > div {
  background-image: url("../../2018/10/erii-gutierrez-487083-unsplash.jpg");
}
.elementor-857 .elementor-element.elementor-element-190a031b {
  background-image: url("../../2018/10/erii-gutierrez-487083-unsplash.jpg");
  background-size: 100%;
  background-position-x: 50%;
  background-position-y: 36%;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-190a031b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-190a031b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-size: cover;
}
.elementor-857
  .elementor-element.elementor-element-190a031b
  > .elementor-background-overlay {
  background-color: rgba(255, 242, 221, 0.82);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-190a031b,
.elementor-857
  .elementor-element.elementor-element-190a031b
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-c5d24f8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-857
  .elementor-element.elementor-element-c5d24f8
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #62dced;
}
.elementor-857
  .elementor-element.elementor-element-c5d24f8
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2018/10/squares.png");
  background-repeat: repeat-y;
  background-size: auto;
  opacity: 0.3;
  background-position-x: -10%;
  background-position-y: 50%;
}
.elementor-857
  .elementor-element.elementor-element-c5d24f8
  > .elementor-element-populated {
  box-shadow: 0px 41px 42px -28px rgba(0, 0, 0, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -70px 0px 69px 0px;
  padding: 50px 50px 50px 50px;
}
.elementor-857
  .elementor-element.elementor-element-c5d24f8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857 .elementor-element.elementor-element-281a3071 {
  text-align: center;
}
.elementor-857
  .elementor-element.elementor-element-281a3071
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 1.6em;
  text-shadow: 0px 0px 11px rgba(178, 4, 221, 0.13);
}
.elementor-857
  .elementor-element.elementor-element-281a3071
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-857
  .elementor-element.elementor-element-5d7d2522
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-857 .elementor-element.elementor-element-5d7d2522 {
  overflow: hidden;
  background-image: url("../../2018/10/rawpixel-603026-unsplash.jpg");
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}
.elementor-857
  .elementor-element.elementor-element-5d7d2522:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-5d7d2522
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7fa;
}
.elementor-857
  .elementor-element.elementor-element-5d7d2522
  .jarallax-container
  > div {
  background-image: url("../../2018/10/rawpixel-603026-unsplash.jpg");
}
.elementor-857
  .elementor-element.elementor-element-5d7d2522
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-5ab1b621
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-5ab1b621
  > .elementor-element-populated {
  border-style: solid;
  border-width: 100px 40px 80px 200px;
  border-color: #f7f7fa;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-5ab1b621
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-32cce357
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-857
  .elementor-element.elementor-element-5cefc9ed:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-857
  .elementor-element.elementor-element-5cefc9ed
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7fa;
}
.elementor-857
  .elementor-element.elementor-element-5cefc9ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.12;
  background-position-x: 69%;
  background-position-y: -16%;
}
.elementor-857
  .elementor-element.elementor-element-5cefc9ed
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 200px 90px 80px;
}
.elementor-857
  .elementor-element.elementor-element-5cefc9ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_1 {
  display: block;
  color: #ff52e5;
}
.elementor-857
  .elementor-element.elementor-element-b066c11
  .elementor-multi-heading-title_1 {
  font-size: 54px;
  font-weight: 800;
  line-height: 1.2em;
  margin-bottom: 3px;
}
.elementor-857
  .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_2 {
  display: block;
  color: #9b9b9b;
}
.elementor-857
  .elementor-element.elementor-element-b066c11
  .elementor-multi-heading-title_2 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 20px;
}
.elementor-857
  .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_3 {
  display: block;
  color: #9b9b9b;
}
.elementor-857
  .elementor-element.elementor-element-b066c11
  .elementor-multi-heading-title_3 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-6dc311e9
  .SSDItemsGrid
  .item-wrapper {
  padding: 0 calc(20px / 2);
  margin-bottom: 20px;
}
.elementor-857
  .elementor-element.elementor-element-6dc311e9
  .SSDItemsGrid
  .ssd-item
  .item-title {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  color: #9c9b9b;
  margin-top: 15px;
}
.elementor-857
  .elementor-element.elementor-element-118b7c53
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-857
  .elementor-element.elementor-element-118b7c53
  .jarallax-container
  > div {
  background-image: url("../../2018/10/rawpixel-603026-unsplash.jpg");
}
.elementor-857 .elementor-element.elementor-element-118b7c53 {
  background-image: url("../../2018/10/rawpixel-603026-unsplash.jpg");
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-118b7c53
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-3297859
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-3297859
  > .elementor-element-populated {
  border-style: solid;
  border-width: 20px 20px 20px 20px;
  border-color: #f7f7fa;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-857
  .elementor-element.elementor-element-3297859
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_1 {
  display: block;
  color: #ff52e5;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6
  .elementor-multi-heading-title_1 {
  font-size: 50px;
  font-weight: 800;
  line-height: 1.6em;
  margin-bottom: 3px;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_2 {
  display: block;
  color: #3d3d3d;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6
  .elementor-multi-heading-title_2 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
  .elementor-multi-heading-title_3 {
  display: block;
  color: #9b9b9b;
}
.elementor-857
  .elementor-element.elementor-element-b61b6f6
  .elementor-multi-heading-title_3 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-857
  .elementor-element.elementor-element-7a9cf08a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-857
  .elementor-element.elementor-element-7a9cf08a
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7fa;
}
.elementor-857
  .elementor-element.elementor-element-7a9cf08a
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.12;
  background-position-x: 69%;
  background-position-y: -16%;
}
.elementor-857
  .elementor-element.elementor-element-7a9cf08a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 160px 200px 90px 80px;
}
.elementor-857
  .elementor-element.elementor-element-7a9cf08a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-67b2c113
  .SSDItemsGrid
  .item-wrapper {
  padding: 0 calc(20px / 2);
  margin-bottom: 20px;
}
.elementor-857
  .elementor-element.elementor-element-67b2c113
  .SSDItemsGrid
  .ssd-item
  .item-title {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  color: #9c9b9b;
  margin-top: 15px;
}
.elementor-857
  .elementor-element.elementor-element-4d543c47
  > .elementor-container {
  max-width: 1430px;
}
.elementor-857
  .elementor-element.elementor-element-4d543c47:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-857
  .elementor-element.elementor-element-4d543c47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    160deg,
    rgba(118, 234, 252, 0.75) 24%,
    #ffa3c7 55%
  );
}
.elementor-857 .elementor-element.elementor-element-4d543c47 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-857
  .elementor-element.elementor-element-4d543c47
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-4d543c47
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f7f7fa;
}
.elementor-857 .elementor-element.elementor-element-8387b48 {
  text-align: center;
}
.elementor-857
  .elementor-element.elementor-element-8387b48
  .elementor-heading-title {
  color: #ffffff;
  font-size: 54px;
  font-weight: 800;
  line-height: 1.6em;
}
.elementor-857
  .elementor-element.elementor-element-192f121
  .elementor-spacer-inner {
  height: 20px;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .item-wrapper-inner {
  min-height: 390px;
  background-color: #fff;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog.blog-wrapper-left
  .blog-post-image,
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog.blog-wrapper-right
  .blog-post-image {
  width: 300px;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog.blog-wrapper-left
  .blog-post-content {
  width: calc(100% - 300px);
  left: 300px;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog.blog-wrapper-right
  .blog-post-content {
  width: calc(100% - 300px);
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .SSDItemsGrid
  .item-wrapper {
  padding: 0 calc(40px);
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .item-wrapper {
  margin-bottom: 30px;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .blog-post-content {
  padding: 40px 40px 40px 40px;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .blog-post-date {
  margin-bottom: 10px;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .blog-post-title {
  margin-bottom: 20px;
  transition: 0.3s;
}
.elementor-857
  .elementor-element.elementor-element-7d1e624
  .Blog
  .blog-post-excerpt {
  transition: 0.3s;
}
@media (max-width: 1024px) {
  .elementor-857
    .elementor-element.elementor-element-3bca4c66
    .elementor-multi-heading-title_1 {
    font-size: 54px;
  }
  .elementor-857
    .elementor-element.elementor-element-3bca4c66
    .elementor-multi-heading-title_2 {
    font-size: 64px;
  }
  .elementor-857
    .elementor-element.elementor-element-3fa58313
    .ProductSearch
    input.search-form-input {
    width: 556px;
  }
  .elementor-857
    .elementor-element.elementor-element-281a3071
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-857
    .elementor-element.elementor-element-6dc311e9
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px / 2);
    margin-bottom: 30px;
  }
  .elementor-857
    .elementor-element.elementor-element-6dc311e9
    .SSDItemsGrid
    .ssd-item
    .item-title {
    margin-top: 20px;
  }
  .elementor-857
    .elementor-element.elementor-element-3297859
    > .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }
  .elementor-857
    .elementor-element.elementor-element-7a9cf08a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 10px 40px 10px;
  }
  .elementor-857
    .elementor-element.elementor-element-67b2c113
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px / 2);
    margin-bottom: 30px;
  }
  .elementor-857
    .elementor-element.elementor-element-67b2c113
    .SSDItemsGrid
    .ssd-item
    .item-title {
    margin-top: 20px;
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px);
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .Blog
    .blog-post-date {
    margin-bottom: 10px;
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .Blog
    .blog-post-title {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-857
    .elementor-element.elementor-element-3bca4c66
    .elementor-multi-heading-title_1 {
    font-size: 44px;
  }
  .elementor-857
    .elementor-element.elementor-element-3bca4c66
    .elementor-multi-heading-title_2 {
    font-size: 44px;
  }
  .elementor-857
    .elementor-element.elementor-element-3fa58313
    .ProductSearch
    input.search-form-input {
    width: 284px;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_1 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd
    .elementor-multi-heading-title_1 {
    font-size: 24px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_2 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd
    .elementor-multi-heading-title_2 {
    font-size: 44px;
    line-height: 1.4em;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_3 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-d88a7bd
    .elementor-multi-heading-title_3 {
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_1 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da
    .elementor-multi-heading-title_1 {
    font-size: 24px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_2 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da
    .elementor-multi-heading-title_2 {
    font-size: 44px;
    line-height: 1.4em;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_3 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-83064da
    .elementor-multi-heading-title_3 {
    font-size: 18px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-281a3071
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_1 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11
    .elementor-multi-heading-title_1 {
    font-size: 24px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_2 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11
    .elementor-multi-heading-title_2 {
    font-size: 44px;
    line-height: 1.3em;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_3 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b066c11
    .elementor-multi-heading-title_3 {
    font-size: 18px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-6dc311e9
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px / 2);
    margin-bottom: 30px;
  }
  .elementor-857
    .elementor-element.elementor-element-6dc311e9
    .SSDItemsGrid
    .ssd-item
    .item-title {
    margin-top: 20px;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_1 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6
    .elementor-multi-heading-title_1 {
    font-size: 40px;
    line-height: 1.4em;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_2 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6
    .elementor-multi-heading-title_2 {
    font-size: 18px;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6.elementor-widget-ssd_multi_heading
    .elementor-multi-heading-title_3 {
    text-align: center;
  }
  .elementor-857
    .elementor-element.elementor-element-b61b6f6
    .elementor-multi-heading-title_3 {
    font-size: 18px;
    line-height: 1.66em;
  }
  .elementor-857
    .elementor-element.elementor-element-67b2c113
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px / 2);
    margin-bottom: 30px;
  }
  .elementor-857
    .elementor-element.elementor-element-67b2c113
    .SSDItemsGrid
    .ssd-item
    .item-title {
    margin-top: 20px;
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .SSDItemsGrid
    .item-wrapper {
    padding: 0 calc(30px);
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .Blog
    .blog-post-date {
    margin-bottom: 10px;
  }
  .elementor-857
    .elementor-element.elementor-element-7d1e624
    .Blog
    .blog-post-title {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .elementor-857 .elementor-element.elementor-element-28f3a2a0 {
    width: 25.758%;
  }
  .elementor-857 .elementor-element.elementor-element-22b253c3 {
    width: 74.242%;
  }
  .elementor-857 .elementor-element.elementor-element-373963e8 {
    width: 14.786%;
  }
  .elementor-857 .elementor-element.elementor-element-310c58c1 {
    width: 85.214%;
  }
  .elementor-857 .elementor-element.elementor-element-5ab1b621 {
    width: 40.698%;
  }
  .elementor-857 .elementor-element.elementor-element-5cefc9ed {
    width: 59.302%;
  }
  .elementor-857 .elementor-element.elementor-element-3297859 {
    width: 40.698%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-857 .elementor-element.elementor-element-28f3a2a0 {
    width: 100%;
  }
  .elementor-857 .elementor-element.elementor-element-22b253c3 {
    width: 100%;
  }
  .elementor-857 .elementor-element.elementor-element-5ab1b621 {
    width: 100%;
  }
  .elementor-857 .elementor-element.elementor-element-3297859 {
    width: 100%;
  }
  .elementor-857 .elementor-element.elementor-element-7a9cf08a {
    width: 100%;
  }
}
