.main-container{position:relative;z-index:0;margin-top:-20px;padding:85px 0 80px;background:#fff;background:linear-gradient(to bottom,#fff 0,#f5f5f5 20%)}@media screen and (max-width:768px){.main-container{margin-top:-10px;padding:35px 0 40px}}.h2{font-size:3.2rem;font-weight:300;color:#093}@media screen and (max-width:768px){.h2{font-size:2.1rem}}.lower{padding-top:80px}@media screen and (max-width:768px){.lower{padding-top:40px}}