body,html{height:100%;font-family:'Open Sans',sans-serif}@font-face{font-family:haptik-medium;src:url(../fonts/haptik/GT-Haptik-Trial-Medium.otf)}@font-face{font-family:haptik-thin;src:url(../fonts/haptik/GT-Haptik-Trial-Thin.otf)}::selection{background-color:#fff;color:#000}a{color:inherit}a:focus,a:hover{color:inherit}.banner{position:relative;height:100%;background-size:cover;background-position:center center;overflow:hidden}.banner:before{position:absolute;bottom:0;left:0;border-top:1400px solid rgba(0,0,0,.85);border-left:300px solid transparent;border-right:450px solid rgba(0,0,0,.85);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);content:""}.banner .inner{position:relative;height:100%;padding:60px 100px;color:#fff}.banner .inner .logo{margin-top:100px;margin-bottom:90px}.banner .inner .logo img{max-width:150px}.banner .inner h1{text-transform:uppercase;font-weight:300;font-size:60px;line-height:75px;letter-spacing:4px}.banner .inner .contact-wrap{position:absolute;left:100px;bottom:60px;font-size:32px;font-weight:300;color:#d6d6d6}.banner .inner .contact-wrap p{margin-bottom:0}.banner .inner .brand{position:absolute;bottom:60px;right:100px;text-transform:uppercase;font-weight:300;font-family:haptik-thin,'Open Sans',sans-serif;color:#000}.banner .inner .brand .title{margin-left:-2px;font-size:73px;line-height:75px}.banner .inner .brand .title span{margin-left:24px}.banner .inner .brand .title span:first-child{margin-left:0;font-family:haptik-medium,'Open Sans',sans-serif}.banner .inner .brand p{margin-bottom:0;letter-spacing:16px;font-size:28px;font-weight:300}@media (min-width:1200px){.banner:before{border-right:350px solid rgba(0,0,0,.85)}}@media (min-width:1401px){.banner:before{border-right:400px solid rgba(0,0,0,.85)}}@media (min-width:1700px){.banner:before{border-right:680px solid rgba(0,0,0,.85)}}@media (max-width:1400px){.banner .inner{padding:30px 50px}.banner .inner .logo{margin-top:60px;margin-bottom:60px}.banner .inner h1{font-size:44px;line-height:46px}.banner .inner .contact-wrap{left:50px;bottom:30px}.banner .inner .brand{right:50px;bottom:30px}.banner .inner .brand .title{font-size:65px}.banner .inner .brand p{font-size:23px}}@media (max-width:1199px){.banner:before{border-right:220px solid rgba(0,0,0,.85)}.banner .inner .logo img{max-width:130px}.banner .inner h1{position:absolute;bottom:160px;font-size:36px}.banner .inner .contact-wrap{font-size:24px}.banner .inner .brand .title{font-size:50px;line-height:60px}.banner .inner .brand p{font-size:19px;letter-spacing:13.3px}}@media (max-width:991px){.banner:before{border-right:130px solid rgba(0,0,0,.85)}.banner .inner{padding:30px}.banner .inner .contact-wrap{left:30px}.banner .inner .brand{right:20px}.banner .inner .brand .title{font-size:40px}.banner .inner .brand .title span{margin-left:18px}.banner .inner .brand p{letter-spacing:8px}}@media (max-width:767px){.banner:before{border-right:70px solid rgba(0,0,0,.85);border-left:740px solid transparent}.banner .inner h1{bottom:200px}.banner .inner .contact-wrap{font-size:16px}.banner .inner .brand{bottom:100px;color:#fff}}@media (max-width:544px){.banner .inner .logo{margin-top:0}.banner .inner .logo img{max-width:100px}.banner .inner h1{bottom:230px}.banner .inner .brand{bottom:120px}}@media (max-width:360px){.banner .inner{padding:30px 15px 15px}.banner .inner h1{bottom:170px;letter-spacing:2px}.banner .inner .contact-wrap{left:15px;bottom:15px}.banner .inner .brand{bottom:90px}.banner .inner .brand .title{font-size:30px;line-height:50px}.banner .inner .brand p{letter-spacing:7px;font-size:15px}}@media (max-width:736px) and (max-height:414px){.banner:before{border-right:15px solid rgba(0,0,0,.85);border-left:800px solid transparent}.banner .inner .logo{margin-top:0}.banner .inner .logo img{max-width:100px}.banner .inner h1{bottom:145px}.banner .inner .brand{bottom:80px}}@media (max-width:568px) and (max-height:320px){.banner .inner h1{bottom:100px;font-size:30px;line-height:40px}.banner .inner .contact-wrap{bottom:15px}.banner .inner .brand{bottom:40px}.banner .inner .brand .title{font-size:30px;line-height:40px}.banner .inner .brand p{letter-spacing:6px}}
/*# sourceMappingURL=app.min.css.map */
