html, body {
    height: 100%;
}
body {
    font-family: "Kumbh Sans", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    margin: 0;
}
.container-full {
    height: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.container {
    display: flex;
    position: relative;
}
#container-one {
    background: #c1bdb4;
    color: #FFFFFF;
    padding:5%;
}
#container-two {
    background: #FFFFFF;
    color: #333333;  
}
.intro {
    width: auto;
    font-size:140%;
}
.links {
    display:flex;
    justify-content:center;
}
.intro a {
    color:#FFFFFF;
    display: flex;
    align-items: center; 
    justify-content:center;
    text-decoration:none;
    transition: color 0.5s ease;
    margin:0.5em;
}
.intro a:hover {
    color:#42343e;
}
.intro a i {
    color:#902675;
    margin-left:0.25em;
    font-size:140%;
}
.text-wrap {
    padding: 5% 8%;
    margin: 0 auto 5% auto;
    max-width: 1200px;
    text-align: left;
    font-size:130%;
    line-height:1.4em;
}
h1 {
    font-weight: 400;
    font-size:250%;
    color:#260316;
    margin:1em 0;
}
h4 {
    font-size:150%;
    margin-bottom:1em;
}
p {
    margin-bottom:1em;
}
.logo-wrap {
    position:relative;
    min-width: 200px;
    max-width: 400px;
    margin-bottom:2em;
}
.logo-line:before {
    border-bottom:2px solid #260316;
    height:5px;
    width:100%;
    display:block;
    content:'';
    margin-bottom:-125px;
}
.logo {
    min-width: 100px;
    max-width: 200px;
    margin:0 auto;
    background-color:#c1bdb4;
    position:relative;
}
.bottom-arrow {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}
.bottom-arrow img {
    width:250px;
    opacity:0.2;
}
ul {
  list-style: none;
  margin: 20px 0;
  padding: 0;
}

li {
    margin-bottom: 10px;
    display: flex;
    align-items: center; 
}

li:before {
  font-family:'Lineicons';
  content: "\ea79";
  padding-right: 0.5em;
  font-size:180%;
  color:#902675;
}

.footer {
    background-color: #902675;
    padding:3em;
    color:#c49dba;
}
.footer p {
    margin:0;
    font-size:95%;
}
.footer a {
    color:#c49dba;
}