		* {
			box-sizing: border-box;
		}
		
		html,
		body {
		  margin: 0;
		  overflow: hidden;
		  width: 100%;
		  height: 100%;
		  /*cursor: none;*/
		  background: black;
		  background: linear-gradient(to bottom, #000000 0%, #084fba 100%);

		font-family: "Barlow Semi Condensed", sans-serif;
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 1.4;
		vertical-align: baseline;
		color: #243238;
		  

		}



		 .Bebas {
			font-family: "Bebas Neue", sans-serif;
			font-weight: 400;
			font-style: normal;
			letter-spacing: 1px;
		}


		button, form, input {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none !important;
			text-decoration: none;
			border-radius: 0;
			border:none !important;
		}

		input {
			letter-spacing:1px;
			font-weight: 500 !important;
		}

		.form-label {
			font-family: "Bebas Neue", sans-serif;
			font-weight: 400;
			font-style: normal;
			line-height: 1.6;
			vertical-align: baseline;
			letter-spacing: 1px;
			font-size: 18px;
			color: #243238;
		}
  
		
		.filter {
		  width: 100%;
		  height: 100%;
		  position: absolute;
		  top: 0;
		  left: 0;
		  /*background:  #fe5757;*/
		  background:  #1f1f1e;
		  animation: colorChange 30s ease-in-out infinite;
		  animation-fill-mode: both;
		  mix-blend-mode: overlay;
		}

		.filter,#canvas {pointer-events: none;}
		
		@keyframes colorChange {
		  0%,
		  100% {
		    opacity: 0;
		  }
		  50% {
		    opacity: .9;
		  }
		}
		
		.landscape {
		  position: absolute;
		  font-family: "Barlow Semi Condensed", sans-serif;
		  bottom: 0px;
		  left: 0;
		  width: 100%;
		  height: 100%;
		  /*background-image: url(https://openclipart.org/image/2400px/svg_to_png/250847/Trees-Landscape-Silhouette.png);*/
		  background-image: url(../my-images/xxxxxWhiteColor.png);
		   /*
		  background-size: 1000px 250px;
		  background-repeat: repeat-x;
		  background-position: center bottom;
		  
           
		    background-repeat: no-repeat;
			background-position: center;
			background-size: cover; 
			*/

		  background-size: 1000px 550px;
		  background-repeat: repeat-x;
		  background-position: center bottom;

		  
          z-index: 10;

		      justify-content:center;
			align-items:center;
			display: flex;

		  
		}