html,body{margin:0;padding:0;font-family:'Roboto', sans-serif}*{box-sizing:border-box}h1,h2,h3,h4{font-weight:400;font-family:'Roboto Slab', serif;line-height:1.5;padding:0 0 15px;margin:0}h1{font-size:48px}h2{font-size:34px}h3{font-size:34px}h4{font-size:34px}ul{display:inline-block;width:100%;margin:0;padding:0;list-style:none}ul li{display:inline-block;width:100%}p{padding:0;margin:0 0 15px;font-size:16px;line-height:1.5}a{text-decoration:none;color:#015CC4}img{max-width:100%}.btn{position:relative;display:inline-block;padding:16px 25px;background:#015CC4;color:white}section{position:relative;display:inline-block;width:100%;padding:40px 0}@media (min-width: 768px){section{padding:40px 0 40px 60px}}@media (min-width: 1024px){section{padding:80px 0 80px 100px}}section.hero{background:#F1F1F1}section.hero .container{padding:0 60px}section.hero h1,section.hero p{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}section.hero p{font-size:22px}section.hero .hero-img{position:relative;display:inline-block;width:100%;height:50vh;margin-top:60px;background:#303030;-webkit-transition:all 1s;transition:all 1s;width:0%;z-index:3;margin-left:-100px}section.hero .hero-img img{position:absolute;width:100%;height:100%;top:0;left:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}section.hero #hero-bar{position:absolute;display:inline-block;background:#F1F1F1;background:#015CC4;left:0;bottom:0;width:100%;height:0;-webkit-transition:all 0.6s;transition:all 0.6s;z-index:1}.header{width:100%;display:-webkit-box;display:flex;padding:10px 60px 10px 20px;background:white}.header .logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:180px;-webkit-transform:translateY(5px);transform:translateY(5px)}@media (max-width: 767px){.header .logo{width:150px}}.header nav{margin-left:auto}@media (max-width: 767px){.header nav ul{display:none}}.header nav ul li{display:inline-block;vertical-align:top}@media (min-width: 768px){.header nav ul li{width:auto}}.header nav ul li a{display:block;padding:15px 20px;color:#303030}.header nav ul li a:hover{color:#015CC4}

/*# sourceMappingURL=../../sourcemaps/css/style.css.map */
