/* ---------- HEADER ---------- */
header {height:200px; background-image:none; background-size:cover; background-position:center top; background-color:#628fbe;}



/* ---------- CONTENT ---------- */
#content {padding:80px 0 120px 0; background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(223,236,245,1) 80%);}
#content p {margin-bottom:80px;}
#content p:last-of-type {margin-bottom:0px;}
#content .underline {line-height:22px !important;}
#content a:hover {color:rgba(131,179,216,1);}
.sub-header {display:table; font-size: 20px; font-weight:700; margin:0 auto 20px auto; }
.wavy-line-break {display:block; margin:0 auto; padding:0 0 20px 0;}



/* ---------- RESPONSIVE ---------- */
@media only screen and (max-width: 850px){
header {height:140px;}
#content {padding:60px 0 100px 0;}
#content p {margin-bottom:60px;}
}

@media only screen and (max-width: 700px){
header {height:120px;}
#content {padding:40px 0 80px 0;}
#content p {margin-bottom:50px;}
}

@media only screen and (max-width: 480px){
#content {padding:30px 0 80px 0;}
.sub-header {margin:0 auto 15px auto; }
.wavy-line-break {padding:0 0 15px 0;}
}
