html {
	scroll-behavior: smooth;
  }
  
  img   { 
	width: 100%;
  }
  
  body {
	background-image: url("/hc/theming_assets/01HZPANJJ07QK9DS6KQ6YPR1XT");
	  background-size: cover;
  }
  
  header {
	position: absolute;
	width: 100%;
  }

  #header-banner {
	height: 100px;
	max-height: 100px;
	width: 100%;
	background-image: url(/hc/theming_assets/01HZPANK3FYSQX4X9HD9MAF03Q), linear-gradient(to left, #ffffff 50%, #364149 50%);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	box-shadow: 0px 3px 6px #00000029;
  }
  
  main {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
  }
  
  .app-section {
	height: 100vh;
  }
  
  #app-section-one {
	background-color: hsl(204deg 16% 25% / 100%);
  }
  
  #app-section-two {
	background-color: hsl(194deg 14% 81% / 45%);
  }

  .disabled-button {
    opacity: 0.5;
    pointer-events: none;
  }
  
  @media (min-width: 768px) { 
	main {
	 height: 100vh !important; 
	}
  
	.app-section {
	  height: 60vh !important; 
	}
  }

  @media (max-width: 930px) { 
	#header-banner {
		background-image: url(/hc/theming_assets/01HZPANK3FYSQX4X9HD9MAF03Q);
	  	background-position: top;
	  	box-shadow: none;
	}
  }

  .powered-by-zendesk {
	position: absolute;
	top: unset !important;
	bottom: 0 !important;
	right: 0 !important;
	background-color: transparent !important;
  }
  
