body,html{width:100%;box-sizing:border-box;font-family:Poppins,sans-serif;color:#202527}a[href],body,button,html{padding:0;margin:0;border:none;outline:0}body{background-color:#eeeff1;background-color:#fff;background-size:cover;min-height:100%;box-sizing:border-box}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.jumbotron{display:flex;align-items:center;margin-bottom:32px}.hello{padding:56px 0 56px 0;flex-shrink:10}.picture{width:340px;height:450px;background-image:url(../images/photo.jpg);background-size:cover;background-position:center top;border-radius:6px;margin-left:48px}.hello p{font-size:24px;line-height:32px;padding-bottom:16px;font-weight:300}.header-logo,.social-menu{margin:32px 0 0 0}.social-menu{float:right;height:48px;line-height:48px}a.social-button{vertical-align:baseline;margin-left:20px;font-size:24px;display:inline-block;cursor:pointer;opacity:.5;transition:opacity 1s cubic-bezier(.34,1.56,.64,1)}.social-button:active,.social-button:hover{opacity:1}a.big-button{padding:13px 15px;font-weight:700;border-radius:6px;text-transform:uppercase;text-decoration:none;font-size:16px;cursor:pointer;background-color:rgba(32,37,39,.1);transition:background-color 1s cubic-bezier(.34,1.56,.64,1)}a.big-button~a.big-button{margin-left:16px}a.big-button:active,a.big-button:hover{background-color:rgba(32,37,39,.15)}a.big-button>i.far{padding-left:8px}a[href],a[href]:visited{color:#202527;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.hello .hello-text:first-letter,.hello h1:first-letter{color:#ff5722}.hello .hello-title{height:50px;text-align:left}.hello .hello-text,.hello h1{font-size:50px;font-weight:600;line-height:50px}.hello .hello-text{display:inline-block;vertical-align:middle;letter-spacing:2px;float:left}.hello .hello-cursor{display:inline-block;vertical-align:middle;width:3px;height:50px;background-color:orange;animation:blink .75s step-end infinite;float:left}@keyframes blink{from,to{background-color:transparent}50%{background-color:orange}}@media all and (max-width:700px){.main{margin-top:50px}.logo{width:100%!important;clear:both;margin-bottom:50px}.description{max-width:700px!important;padding-right:40px;text-align:center}}.site-info-block{padding:70px 0}.site-logo-block{padding-bottom:70px}.gray-block{background-color:#f5f7f9}