:root {
  /*--content-horizontal-scroll-items-slides:6;*/
  --content-horizontal-scroll-items-slides-to-display:1;
  --content-horizontal-scroll-items-slides-gap:20px;
  --content-horizontal-scroll-items-slides-margin-top:80px;
  --content-horizontal-scroll-item-width:30vw;
}


.content-horizontal-scroll-items {
  overflow-x: scroll;
  display: flex;
  flex-direction: row;
  gap:var( --content-horizontal-scroll-items-slides-gap);
  min-height: calc(100vh - var(--content-horizontal-scroll-items-slides-margin-top));
  min-height:initial;
  position: sticky;
  top:var(--content-horizontal-scroll-items-slides-margin-top);

}

.content-horizontal-scroll-items::-webkit-scrollbar {
  	display: none;
}

.content-horizontal-scroll-items  {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.content-horizontal-scroll-item {
  flex:0 0 auto;
  max-width: var(--content-horizontal-scroll-item-width);
  min-height: calc(100vh - var(--content-horizontal-scroll-items-slides-margin-top));
  min-height:initial;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}


@media (max-width:991px) {
  .content-horizontal-scroll-wrapper {
    height: auto !important;
  }
  .content-horizontal-scroll-items {
    flex-direction: column;
    overflow-x:initial;
    min-height: initial;
  }

  .content-horizontal-scroll-item {
    max-width: inherit;
  }
}

@media (max-width:480px) {
  .content-horizontal-scroll-items {
    top:0;
    min-height: 30vh;
  }

  .content-horizontal-scroll-item {
    min-height: 30vh;
  }
}

/*
body,
html {
	height: 100%;
}
*/


/*
.elementor-element-74a9c72  {
	position: sticky;
	width: 100vw;
	top:0;
	height: 100vh;
}
*/

/*
html.horizontal-scrolling {
	overflow-y: inherit;
}
*/

/*
body,
html {
	position:relative !important;
}
*/

/*
.horizontal-scrolling {
	height: 100%;
	overflow-y: hidden;
  width: 100%;
}
*/







