@import url("https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&family=Poppins:wght@400;700&display=swap");body{margin:0;background:#f7f8f9;font-family:Poppins,sans-serif;color:#427178;line-height:1.4}.page{max-width:1500px;margin:0 auto}.header{margin:40px 0}.header .content{padding:0 40px;position:relative}.header .logo{font-weight:700;font-size:30px;color:#427178;text-decoration:none}.header .logo:hover{opacity:.5}.header .main-menu{position:absolute;right:40px;top:0}.header .main-menu li{display:inline-block;padding:0 15px}.header .main-menu li a{text-decoration:none;color:#427178;font-weight:700}.header .main-menu li a:hover{opacity:.7}@media (max-width:700px){.header .main-menu{display:none}}.hero{padding-top:200px;background:url(/hero-image.png) no-repeat bottom;background-size:cover;height:700px;text-align:center;position:relative}@media (max-width:900px){.hero{padding-top:100px}}@media (max-width:700px){.hero{padding-top:200px;height:70vh}}.hero h2{font-size:50px}.hero .content{position:absolute;max-width:650px;color:#427178;top:0;right:0;left:0;padding:0 40px;margin-right:auto;margin-left:auto}.section .content{padding:10px 40px 100px;max-width:650px;margin:0 auto}.section .content h1{font-size:50px}.section .content h2{font-size:30px}.section .content h3{font-size:24px}.section .content li,.section .content p{font-size:22px;line-height:1.5}.footer{max-width:1500px;margin:0 auto}.footer .content{height:400px;background:#4f5e67}.footer-image{height:800px;background:url(/footer-image.png) no-repeat bottom;background-size:cover}@media (max-width:900px){.footer-image{height:600px}}@media (max-width:600px){.footer-image{height:380px}}