.elementor-12339 .elementor-element.elementor-element-81f6293 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12339 .elementor-element.elementor-element-81f6293{overflow:hidden;}.elementor-bc-flex-widget .elementor-12339 .elementor-element.elementor-element-f3d1783.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12339 .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-12339 .elementor-element.elementor-element-f3d1783.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12339 .elementor-element.elementor-element-8373cbd img{width:100%;max-width:100%;height:300px;}.elementor-12339 .elementor-element.elementor-element-8373cbd > .elementor-widget-container{margin:0px 0px -150px 0px;}body:not(.rtl) .elementor-12339 .elementor-element.elementor-element-8373cbd{left:0px;}body.rtl .elementor-12339 .elementor-element.elementor-element-8373cbd{right:0px;}.elementor-12339 .elementor-element.elementor-element-8373cbd{bottom:0px;z-index:4;}.elementor-12339 .elementor-element.elementor-element-5bb769a{z-index:3;}body.elementor-page-12339:not(.elementor-motion-effects-element-type-background), body.elementor-page-12339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#523683;}@media(max-width:1024px){.elementor-12339 .elementor-element.elementor-element-8373cbd img{width:100%;max-width:100%;}.elementor-12339 .elementor-element.elementor-element-8373cbd > .elementor-widget-container{margin:0px -10px -70px -10px;}body:not(.rtl) .elementor-12339 .elementor-element.elementor-element-8373cbd{left:0px;}body.rtl .elementor-12339 .elementor-element.elementor-element-8373cbd{right:0px;}.elementor-12339 .elementor-element.elementor-element-8373cbd{bottom:0vh;z-index:4;}.elementor-12339 .elementor-element.elementor-element-5bb769a{z-index:3;}body.elementor-page-12339{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12339 .elementor-element.elementor-element-8373cbd > .elementor-widget-container{margin:0px -70px -39px -70px;}.elementor-12339 .elementor-element.elementor-element-8373cbd{z-index:4;}.elementor-12339 .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: -115%;
  
  width: 800%;
}

}

@media only screen and (min-width: 530px) {
canvas {
  position: fixed;
  top: -10%;
  left: -100%;
  
  width: 300%;
}

}

@media only screen and (min-width: 1025px) {
canvas {
  position: fixed;
  top: -5%;
  left: -5%;
  
  width: 110%;
}

}


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 */