.image-container {
  position: relative;
  display: inline-block;
  width: 1080px;
  text-align: center;
}

.image-container img {
  width: 1080px;
  height: auto;
}

.text-overlay10 {
	text-align: right;
  position: absolute;
  top: 5%;
  left: 80%;
  color: black;
  padding: 10px;
  border-radius: 5px;
  z-index: 1;
}

.text-overlay11 {
	text-align: right;
  position: absolute;
  top: 5%;
  left: 90%;
  color: black;
  padding: 10px;
  border-radius: 5px;
  z-index: 1;
}

.logo11 {
	position: absolute;
	left: -14%;
	top: 10%;
}


.text-overlay12 {
	text-align: left;
  position: absolute;
  top: 60%;
  left: 4%;
  color: black;
  'padding: 10px;
  'left-padding: 6%;
  border-radius: 5px;
  z-index: 1;
  font-family: "Calibri";
  font-size: 60px;
  font-style: bold;
}

.text-overlay13 {
  position: absolute;
  top: 90%;
  left: 70%;
  color: black;
  padding: 10px;
  border-radius: 5px;
  z-index: 1;
  font-family: "Calibri";
  font-size: 22px;
}

.logo21 {
	position: absolute;
	left: -13%;
	top: 10%;
}


.text-overlay22 {
	text-align: left;
  position: absolute;
  top: 30%;
  left: 4%;
  color: black;
  'padding: 10px;
  'left-padding: 6%;
  border-radius: 5px;
  width: 90%
  z-index: 1;
  font-family: "Calibri";
  color: purple;
  font-size: 60px;
  font-style: bold;
}

.text-overlay23 {
	text-align: left;
  position: absolute;
  top: 60%;
  left: 4%;
  color: black;
  padding: 10px;
  border-radius: 5px;
  width: 80%;
  z-index: 1;
  font-family: "Calibri";
  font-size: 15px;
}


.text-overlay31 {
	position: absolute;
	top: 10%;
	left: 4%;
	font-family: "Calibri";
  color: purple;
  font-size: 40px;
  font-style: bold;
}


.text-overlay321 {
	text-align: left;
  position: absolute;
  top: 28%;
  left: 4%;
  border-radius: 5px;
  width: 30%
  z-index: 1;
  font-family: "Calibri";
  color: black;
  font-size: 25px;
  font-style: bold;
}

.text-overlay322 {
	text-align: left;
  position: absolute;
  top: 35%;
  left: 4%;
  color: black;
  border-radius: 5px;
  width: 30%;
  z-index: 1;
  font-family: "Calibri";
  font-size: 15px;
}

.text-overlay331 {
	text-align: left;
  position: absolute;
  top: 28%;
  left: 39%;
  border-radius: 5px;
  width: 30%
  z-index: 1;
  font-family: "Calibri";
  color: black;
  font-size: 25px;
  font-style: bold;
}

.text-overlay332 {
	text-align: left;
  position: absolute;
  top: 35%;
  left: 39%;
  color: black;
  border-radius: 5px;
  width: 30%;
  z-index: 1;
  font-family: "Calibri";
  font-size: 15px;
}

.text-overlay341 {
	text-align: left;
  position: absolute;
  top: 63%;
  left: 4%;
  border-radius: 5px;
  width: 30%
  z-index: 1;
  font-family: "Calibri";
  color: black;
  font-size: 25px;
  font-style: bold;
}

.text-overlay342 {
	text-align: left;
  position: absolute;
  top: 70%;
  left: 4%;
  color: black;
  border-radius: 5px;
  width: 30%;
  z-index: 1;
  font-family: "Calibri";
  font-size: 15px;
}

.text-overlay351 {
	text-align: left;
  position: absolute;
  top: 63%;
  left: 39%;
  border-radius: 5px;
  width: 30%
  z-index: 1;
  font-family: "Calibri";
  color: black;
  font-size: 25px;
  font-style: bold;
}

.text-overlay352 {
	text-align: left;
  position: absolute;
  top: 70%;
  left: 39%;
  color: black;
  border-radius: 5px;
  width: 30%;
  z-index: 1;
  font-family: "Calibri";
  font-size: 15px;
}

.text-overlay41 {
	position: absolute;
	top: 10%;
	left: 4%;
	font-family: "Calibri";
  color: white;
  font-size: 40px;
  font-style: bold;
}


.text-overlay421 {
	text-align: left;
  position: absolute;
  top: 28%;
  left: 4%;
  border-radius: 5px;
  width: 52%
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 25px;
  font-style: bold;
}

.text-overlay422 {
	text-align: left;
  position: absolute;
  top: 35%;
  left: 4%;
  color: black;
  border-radius: 5px;
  width: 53%;
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 15px;
}

.text-overlay431 {
	text-align: left;
  position: absolute;
  top: 50%;
  left: 4%;
  border-radius: 5px;
  width: 52%
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 25px;
  font-style: bold;
}

.text-overlay432 {
	text-align: left;
  position: absolute;
  top: 57%;
  left: 4%;
  color: black;
  border-radius: 5px;
  width: 53%;
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 15px;
}

.text-overlay441 {
	text-align: left;
  position: absolute;
  top: 70%;
  left: 4%;
  border-radius: 5px;
  width: 52%
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 25px;
  font-style: bold;
}

.text-overlay442 {
	text-align: left;
  position: absolute;
  top: 77%;
  left: 4%;
  color: black;
  border-radius: 5px;
  width: 53%;
  z-index: 1;
  font-family: "Calibri";
  color: white;
  font-size: 15px;
}

.text-footer {
    font-family: "Calibri";
    font-size: 15px;
    text-align: center;
    margin: 0;
    text-decoration: none;
    min-height: 1px;
    position: relative;
    flex: 0 0 auto;
    float: left;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 10px!important;
}