body,h3,p{margin:0}a,body{color:#212121}h1{margin:10px 0 20px;font-size:44px}h2,h3{text-transform:uppercase}.about,.footer .wrapper,.jumbotron,h2{text-align:center;display:flex;flex-direction:column}.jumbotron,.section{align-items:center;display:flex}body{box-sizing:border-box;font-family:"Roboto Mono",monospace;background:#fafafa}.section{justify-content:center;flex-direction:column;padding:0 60px}a{text-decoration:none}.footer,.jumbotron{background-image:url(../img/bg.png);background-repeat:no-repeat;background-position:50%}.jumbotron{margin-bottom:50px;justify-content:center;flex-direction:column;padding:80px 60px;border-bottom:5px solid #212121}.jumbotron a{display:flex;align-items:center;justify-content:center;flex-direction:column}.logo{font-size:50px;transform:scale(1,.85);padding:5px 10px;border:5px solid #000;position:relative;font-weight:700}.caption{max-width:1000px;font-size:18px}h3{font-size:16px}.services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:20px}.services .investment{border-top:5px solid #1565c0}.services .infra{border-top:5px solid #2e7d32}.services .trading{border-top:5px solid #d84315}.services>div{margin:20px;max-width:350px;padding:10px;font-size:14px}.footer .wrapper,p{max-width:800px}.header .underline{display:flex;flex-direction:row}.header .underline>div{height:5px;width:33%}.header .underline .blue{background:#1565c0}.header .underline .green{background:#2e7d32}.header .underline .red{background:#d84315}.footer{display:flex;align-items:center;justify-content:center;border-top:5px solid #212121;margin-top:30px;margin-bottom:30px}.footer .wrapper{flex-direction:column;min-height:150px;display:flex;align-items:center;width:100%;padding:20px}.footer .wrapper>div{width:33%;margin-top:15px}.footer .wrapper .right{display:flex;justify-content:center}.footer .wrapper .right .logo{width:fit-content}.footer .contact{display:flex;flex-direction:column;align-items:center}.services p{margin-top:5px}.services h3{margin-bottom:10px}@media only screen and (max-width:500px){h1{font-size:36px}.jumbotron{padding:80px 30px}.section{padding:0 10px}.portfolio>div{width:130px;height:130px}}a.guide{margin-top:24px;padding:8px 24px 8px 8px;border-left:5px solid #caa93a;background:rgba(202,169,58,.1);display:flex;flex-direction:row;align-items:center}a.guide:hover{background:rgba(202,169,58,.15)}a.guide img{width:36px}