.elementor-11889 .elementor-element.elementor-element-81f6293 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11889 .elementor-element.elementor-element-81f6293{overflow:hidden;}.elementor-bc-flex-widget .elementor-11889 .elementor-element.elementor-element-f3d1783.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11889 .elementor-element.elementor-element-f3d1783.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11889 .elementor-element.elementor-element-f3d1783.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}body:not(.rtl) .elementor-11889 .elementor-element.elementor-element-8373cbd{left:0px;}body.rtl .elementor-11889 .elementor-element.elementor-element-8373cbd{right:0px;}.elementor-11889 .elementor-element.elementor-element-8373cbd{bottom:0px;}.elementor-11889 .elementor-element.elementor-element-5bb769a{z-index:3;}body.elementor-page-11889:not(.elementor-motion-effects-element-type-background), body.elementor-page-11889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#523683;}@media(max-width:1024px){.elementor-11889 .elementor-element.elementor-element-8373cbd > .elementor-widget-container{margin:0px 0px -44px 0px;}.elementor-11889 .elementor-element.elementor-element-8373cbd{z-index:3;}.elementor-11889 .elementor-element.elementor-element-5bb769a{z-index:3;}body.elementor-page-11889{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11889 .elementor-element.elementor-element-8373cbd > .elementor-widget-container{margin:0px -70px -20px -70px;}.elementor-11889 .elementor-element.elementor-element-8373cbd{z-index:4;}.elementor-11889 .elementor-element.elementor-element-5bb769a{z-index:3;}}/* Start custom CSS */html {
  height: 100vh;
}
body {
  height: 160vh;
}

canvas {
  position: fixed;
  top: 0;
  left: 0;
  
  width: 250%;
}

@media only screen and (min-width: 280px) {
canvas {
  position: fixed;
  top: -10%;
  left: -157%;
  
  width: 800%;
}

}

@media only screen and (min-width: 530px) {
canvas {
  position: fixed;
  top: -10%;
  left: -75%;
  
  width: 600%;
}

}

@media only screen and (min-width: 1025px) {
canvas {
  position: fixed;
  top: 0%;
  left: -1%;
  
  width: 200%;
}

}


html {
overflow: scroll;
overflow-x: hidden;
}
::-webkit-scrollbar {
width: 0px; /* remove scrollbar space /
background: transparent; / optional: just make scrollbar invisible /
}
/ optional: show position indicator in red */
}
::-webkit-scrollbar-thumb {
background: #FF0000;
}
body{
    overflow-x: hidden;
    overflow-x: none;
}/* End custom CSS */