html {
    /* TODO: use fira code? */
    font-family: sans-serif;
    line-height: 1.15;
}


body {
    background-image: url('background.jpg');
    background-color: #cccccc;
    background-size: 80%, auto;
	  color: #000;
}

h1 {
	  font-size: 2em;
	  margin: .67em 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	  color: #a5573e;
	  line-height: 1em;
	  font-family: Helvetica, sans-serif
}

a {
	  color: #527d9a;
	  background-color: inherit;
	  font: inherit;
	  text-decoration: inherit
}

pre {
    border: none;
}

a:hover {
	  color: #035;
	  border-bottom: 1px dotted
}

a:active,
a:hover {
    outline-width: 0
}

a:hover {
    text-decoration: underline
}

@media only screen and (max-width: 800px) {
    img {
        width: 80%;
    }
}

.fa {
    display: grid;
    align-items: center;
    justify-content: center;
    font-size: 0.5em;
    background-color: #fff;
    border-radius: 10px;
}

.content {
    /* display: flow-root ; */
    align-items: center;
    justify-content: center;
    background-color: #fff;
    /* line-height: 30px; */
    /* margin: auto; */
    margin-top: 100px;
    /* background-color: #fff; */
    border-radius: 10px;
    text-align: start;
    padding-top: 0.75em;
    padding-left: 1.1em;
    padding-bottom: 0.5em;
    padding-right: 1.2em;
    margin-left: 10%;
    margin-top: 18px;
    margin-bottom: 18px;
    margin-right: auto:
}

#rainbow-text {
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 3rem;
    letter-spacing: 0.15rem;
    text-transform: uppercase;
    text-shadow: -4px 4px #ef3550,
                 -8px 8px #f48fb1,
                 -12px 12px #7e57c2,
                 -16px 16px #2196f3,
                 -20px 20px #26c6da,
                 -24px 24px #43a047,
                 -28px 28px #eeff41,
                 -32px 32px #f9a825,
                 -36px 36px #ff5722;
}

.experts-say.img {
    width: 50px;
}

.icons {
    width: 20px;
}
