*{margin:0;padding:0}html{font-family:"Open Sans",sans-serif;background-image:url(../img/background.png);background-position:center -70px;background-attachment:fixed;background-size:cover;min-height:100vh}@media(max-width: 991px){html{background-position:center top}}body{display:flex;align-items:center;height:100vh}.container{margin:45px;display:flex;max-width:670px;flex-direction:column;background-color:rgba(255,255,255,.7);line-height:25px;font-size:16px}.container h1{text-align:center;margin:60px auto 0;line-height:0;font-size:0}.container .content{margin:60px;color:rgba(0,0,0,.6)}.container .content p{margin:10px 0}.container .content p:first-child{margin-top:0}.container .content p:last-child{margin-bottom:0}.container .contact{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;background-color:#3e4463;color:#fff}.container .contact .phone{font-size:30px;margin:15px 0 10px}.container .contact .email{font-size:20px}.container .contact .email a{color:#fff;text-decoration:none}.container .contact .email a:hover{color:rgba(255,255,255,.8)}.container .contact p{color:rgba(255,255,255,.8)}@media(max-width: 585px){.container{margin:30px}.container h1{margin:30px auto 0}.container h1 img{max-width:80%}.container .content{margin:30px}}@media(max-width: 475px){.container{margin:30px;font-size:14px;line-height:22px}.container h1{margin:15px auto 0}.container h1 img{max-width:60%}.container .content{margin:15px}.container .contact{padding:15px;min-height:auto}.container .contact p{text-align:center}.container .contact .phone{font-size:25px}.container .contact .email{font-size:16px}}@media(max-width: 390px){.container{margin:15px}.container .contact .phone{font-size:25px}.container .contact .email{font-size:14px}}
