body {
	background-color: #fdfeff;
	font-family:Arial, Helvetica, sans-serif;
	align-items: center;
	
}

.block {
	width: 100%;
	height: 75vh;
	display: flex;
	justify-content: center;
	flex-direction: column;
	margin-bottom: 10px;

	
}

.bigcentre {
	font-size: 8vw;
	margin-left: 15%;
}

.nicetext {
  font-family: "Funnel Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
}

h1 {
	font-size: 3rem;
}

.side-side {
	display: flex;
	align-items: flex-start;
}

.headertoptitle {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 8vw;
}

img {
	margin-left: 0;
	margin-top: 5px;
	max-width: 90%;
	border-radius: 10px;
	float: right;
	margin-bottom: 20px;
}

.imagebox {
	flex-grow: 2;
	margin-right: 20px;
	margin-left: 0px;
}
.imagebox2 {
	flex-grow: 1;
	margin-right: 20px;
	margin-left: 0px;
	max-width: 50%;
	
}
.paragraph2 {
	flex-grow: 2;
	width: 70%;
	margin-left: 20px;
}
.paragraph {
	flex-grow: 1;
	width: 70vw;
	margin-left: 20px;
	

}

.changefont {
	font-size: clamp(1vw, 2.3vw, 4vw);
	text-align: left;
}

.changefont2 {
	text-align: left;
	font-size: clamp(1vw, 3vw, 5vw);
}

.topblock {
	background-color:rgb(88, 174, 255);
	border-radius: 10px;
	height: auto;
	display: flex;
	gap: 20px;
}

.secondblock {
	background-color: rgb(74, 167, 255);
	border-radius: 10px;
	height: auto;
	display: flex;
	gap: 20px;
}

.thirdblock {
	background-color: rgb(78, 170, 255);
	border-radius: 10px;
	height: auto;
	display: flex;
	gap: 20px;
}

.fourthblock {
	background-color: rgb(196, 205, 214);
	border-radius: 10px;
	height: auto;
	display: flex;
	gap: 20px;
	text-align: left;
	
}

.fourthblock1 {
	background-color: rgb(129, 191, 252);
	border-radius: 10px;
	height: auto;
	display: flex;
	gap: 20px;
	align-items: center;
	
}
.fifthblock {
	background-color: rgb(129, 191, 252);
	border-radius: 10px;
	height: auto;
	display: flex;
	text-align: left;
	gap: 20px;
}

.sixthblock {
	background-color: rgb(129, 191, 252);
	border-radius: 10px;
	height: auto;
	gap: 20px;
	text-align: left;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover, .ul {
	color: #000000;
	text-decoration: none;
	
	text-decoration: underline;
		
	transition-duration: 0.3s;
}

.tshdesc {
	width:85%;
}

a:active {
	color: #000000;
}

.smallspace {
	margin-top: 0;
	margin-bottom: 40px;
	max-width: 70%;
}

.secondblock:hover, .thirdblock:hover {
	width: 98%;
	margin-left: 1%;
	transition-duration: 0.3s;
	
}

.backbutton {
  background-color: #58aeff;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
}