* {
  box-sizing: border-box;
  margin: 0;
}

body, html {
    height: 100%;
	
	margin: 0;
}
.hero-content{
	 color: White;
}

.herosection {
	
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2)), url("/lpstatic/images/shutterstock_769269499_LR.jpg");
	background-repeat: no-repeat;
  /* background-size: contain; */
  background-size: cover;
  background-position: 0% 100%;
	height: 100%;


	/* background: url("images/stock-photo-osaka-japan-october-high-angle-view-of-osaka-city-at-night-view-from-umeda-sky-1293112075.jpg"); */

	/* background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("images/stock-photo-aerial-view-of-building-or-city-in-night-time-769269499.jpg"); */

	/* background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("images/stock-photo-osaka-japan-october-high-angle-view-of-osaka-city-at-night-view-from-umeda-sky-1293112075.jpg"); */
	/* background: url("images/stock-photo-osaka-japan-october-high-angle-view-of-osaka-city-at-night-view-from-umeda-sky-1293112075.jpg") no-repeat center; */
	
	/* width: 100%; */
	
	
}

.hero-content {
	position:relative;
	left: 10%;
	top: 15%;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 48px;
line-height: 26px;
Width: 400px;
color: white;
}

.hero-content-resume {
  position:relative;
	left: 10%;
	top: 15%;
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 48px;
line-height: 26px;
Width: 800px;
color: white;
}

.herosection h1 {
font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 48px;
line-height: 26px;
}

.herosection ul {
	position: relative;
    left: 5%;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    list-style: none;

}

.herosection li {
 margin-top: 12px;

}

.herosection li:first-child {
	margin-top: 36px;
}



.main-cta{
	width: 244px;
    height: 50px;
    position: relative;
    left: 70%;
    top: 60%;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    background: #ED6A47;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    line-height: 19px;
    color: #FFFFFF;
	on-hover: click;
	cursor: pointer;
}

.company{
  /* margin-left: 35%; */
    /* width: 30%; */
    display: flex;
    justify-content: space-evenly;
    /* height: 30px; */
    align-items: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: small;
    margin-top: 12px;
    padding-bottom: 18px;
    height: 100px;
    background: black;
    margin:0;

}

.company-about{
  list-style: none;
  color: #6f6b66;
}
a :link{
  color: #6f6b66;
}
a:link {
  color: #6f6b66;
}

/* visited link */
a:visited {
  color: #6f6b66;
}

/* mouse over link */
a:hover {
  color: #6f6b66;
}

/* selected link */
a:active {
  color: #6f6b66;
}
.company-about li{
  margin: 12px;
  display: inline;
  color: #6f6b66;
}
.company-about li:link{
  color: #6f6b66;
}
.company-about .heading {
  margin-bottom: 18px;
}

.aboutus{
  font-family: Roboto, RobotoDraft, Arial, sans-serif;
    text-align: center;
    background-color: rgb(212 205 203 / 19%);
}

.AboutUs-blade{
  margin-top: 25px;
  background: #93D8F9;
    padding-bottom: 12px;
    padding-top: 12px;
}

.team{
  margin-top: 60px;
}

.story-container{
  list-style: none;
  display: flex;
  flex-wrap:wrap;
}



.story-container li{
  flex-grow: 1;
    min-width: 220px;
    min-height: 400px;
    max-width: 300px;
    /* display: flex; */
    align-content: center;
    justify-content: center;
    text-align: center;
    box-shadow: 3px 5px 2px 1px rgb(0 0 0 / 50%);
    margin: 84px;
    margin-top: 48px;
    border: solid 0.05px aliceblue;
    padding-top: 12px;
    background: white;
}

.story-container img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: blue;
  border-color: blue;
}

.get-in-touch{
  background: #93D8F9;
  margin-bottom: 12px;
    padding-bottom: 12px;
}

.gdpr-banner.ccpa-banner {
  background: #fff;
  color: #333;
  box-shadow: inset 0 1px 0 #d4d4d4;
}

.gdpr-banner {
  background-color: #7b97ae;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  min-height: 45px;
  color: #fff;
}


.gdpr-inner {
  max-width: 1140px;
  padding: 10px 15px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.gdpr-banner.ccpa-banner .close {
  color: #333;
}

.gdpr-inner .close {
  float: right;
  font-size: 27px;
  font-weight: 700;
  color: #333131;
  cursor: pointer;
  opacity: .8;
  margin-top: -4px;
  position: absolute;
  right: 10px;
  top: 5px;
}

.gdpr-banner p {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px;
}
