html {
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background: #fff;
    background-repeat:no-repeat;
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(200,244,253,1) 100%);
    background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(200,244,253,1) 100%);
    background: -ms-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(200,244,253,1) 100%);
    background: -o-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(200,244,253,1) 100%);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(200,244,253,1) 100%);
	background-repeat: no-repeat;
	background-image: fixed;
	scroll-behavior: smooth;
}
body {font-family:"Quicksand",sans;}
nav {position: sticky;top: 0;}

#header {margin-top:15px;}
#header h1 {font-family:"Roboto",sans;color:#00295A;font-size:40px;}
#content h3 {font-size:65px;text-align:center;font-weight:bold;}
#content {font-size:25px;text-align:center;padding-top:70px;padding-bottom:70px;}
#content-solutions {padding-top:70px;padding-bottom:70px;}
#content-contact {padding-top:70px;padding-bottom:70px;}
#footer {font-size:11px;text-align:center;}

.sticky {background:rgba(200,244,253,1); border-bottom: 1px solid #9dc4cc;padding-top:1px;}

.padding-10 {padding: 10px;}

.big-button-home-content a {font-size: 16px;border-radius:12px;background:#005AC6;padding:10px 20px;color:white;font-weight:bold;text-decoration: none;}
.big-button-home-content a:hover {background:#2862A7;}

.solutions-box {background:white;padding:10px;border:1px solid gray;border-radius:10px;height:100px;}
.solutions-box h4 {color:#00295A;font-weight:bold;}

.top-menu ul {list-style-type: none;font-size:16px;margin: 0;padding: 0;overflow: hidden;}
.top-menu li {float: right;}
.top-menu a {display: block;color: #004597;text-align: center;padding: 5px 16px;text-decoration: none;border-radius:10px;}
.top-menu a:hover:not(.active) {color:white;background:#004597;}
