@charset "UTF-8";

/* CSS Reset */
* {
	/*margin: 0;
	padding: 0;
	box-sizing: border-box;*/
}

/* Root pseudo element 
   (:root -> html -> body) */
:root {
}

html {
  /*font-size: 15px;*/
  /*font-size: 17px;*/
  font-size: 16px;
  font-family: Montserrat, Calibri, Arial, sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  color: #000000;
  overflow-x: hidden;

}

body {
  background-color: #d9e2dd;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  min-height: 100vh;
  width: 100%
}

input, textarea, button {
  font-family: inherit;
}

a:link, a:visited, a:active {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

a:hover, a:focus {
  color: brown;
  background-color: transparent;
  text-decoration: none;
  outline: none;
}

:focus {
	outline: none;
}

.george-noscript {
	width: 100%;
	/* height: 100%; */
	z-index: 100000;
	position: fixed;

}
.george-noscript {
  width: 100%;
  /*height: 100%;*/ /* will cover the entire page when javascript is disabled */
  z-index: 100000; /* stay on top of everything; higher than any other z-index */
  position: fixed;
  top: 0;
}

.george-noscript div{
  padding: 1% 1.5%;
  background-color: #b19195;
  font-size: 130%;
  font-weight: bolder;
  opacity: 0.85;
}