@charset "utf-8";

#inc02{display:flex;height:620px;padding:0 100px;background:url(./img/bg.jpg) no-repeat fixed;background-size:cover}
#inc02 .cont{margin:auto 0;color:#fff}
#inc02 .cont > span{font-size:16px;font-weight:600}
#inc02 .cont h2{margin:40px 0 50px;font-size:42px;font-weight:700;line-height:1.35;white-space:pre-line}
#inc02 .cont a{display:flex;align-items:center;justify-content:center;position:relative;width:180px;height:60px;margin-top:auto;border:1px solid rgba(255,255,255,.2);font-size:16px;font-weight:600;color:#fff;line-height:58px;transition:all .4s}
#inc02 .cont a:before{display:block;content:"";position:absolute;left:0;width:0;height:100%;border-color:var(--primary);color:#fff;background:#fff;transition:all .6s var(--easing)}
#inc02 .cont a i{position:relative;font-style:normal}
#inc02 .cont a:hover{border-color:transparent;color:var(--primary)}
#inc02 .cont a:hover:before{width:100%}
#inc02 .cont a span{position:relative;margin:0 0 2px 15px}
