a{color:#212529;text-decoration:none}a:hover{color:#0a58ca}.text-center{text-align:center}.text-right{text-align:right}html{font-size:14px;height:100%;padding:0;margin:0;position:relative;font-family:'Microsoft YaHei'}body{padding:0;margin:0}header{min-height:60px;display:flex;background-color:transparent;position:absolute;width:100%}header nav{margin:0;display:flex;justify-content:space-between}header .brand{height:100px;line-height:100px;font-size:1.25rem;color:#fff}header nav ul{height:100px;list-style:none;padding:0;margin:0;display:flex;align-items:stretch}header nav ul li{display:block}header nav ul li a{padding:0 20px;height:100px;line-height:100px;color:#fff}header nav .navbar-left{flex:1}header .layui-nav.navbar-right{background-color:transparent;color:#fff}header .layui-nav.navbar-right .layui-nav-item a{color:#333;height:40px;line-height:40px}header .layui-nav.navbar-right .layui-nav-item>a{color:#fff;height:100px;line-height:100px;font-size:16px}footer{width:100%;min-height:60px;white-space:nowrap;border-top:1px solid #e5e5e5;display:flex;align-items:center}.container{margin:0 auto}.error-page{flex:1;display:flex;justify-content:center;align-items:center}.error-container{position:relative}.error-container .error-info{text-align:center}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.rotation{position:absolute;width:72px;height:88px;left:30px;bottom:200px;-webkit-transform:rotate(360deg);animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-webkit-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite;transform-origin:217% 6%;-moz-transform-origin:217% 6%;-webkit-transform-origin:217% 6%;-o-transform-origin:217% 6%}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1140px}}@media (min-width:1400px){.container{width:1320px}}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.sticky{position:fixed;z-index:9999;background-color:rgba(255,255,255,.8);--tw-bg-opacity:0.8;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.login{padding:12px 24px;font-size:16px;background-color:rgba(255,255,255,.3);border-radius:8px}.login:hover{background-color:#fff;color:#000;transition-duration:.3s}.sticky .login{background-color:#3056d3;color:#fff}#home{height:600px;background-color:#3056d3;padding-top:160px}.top-content-container{color:#fff;padding-top:100px;font-size:36px}.top-content-container .sub{font-size:20px;color:#e4e4e4;margin-top:20px;line-height:25px}.features-container{padding-top:120px;padding-bottom:70px}.features-container h1{font-size:34px;text-align:center;margin-bottom:40px}.features-container .single-feature{margin-bottom:10px;padding:40px 30px;transition:all .3s ease-out 0s;border-radius:5px}.features-container .single-feature:hover{box-shadow:8px 8px 25px rgba(222,222,222,.5)}.features-container .single-feature:hover .feature-icon{background-color:#0fc4a5}.features-container .single-feature .feature-icon{width:84px;height:84px;border-radius:50%;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;margin-bottom:24px;background:#6875e9;color:#fff;font-size:40px;transition:all .3s ease-out 0s}.features-container .single-feature .feature-icon .layui-icon{font-size:40px}.features-container .single-feature .feature-content h4{margin-bottom:15px;font-weight:500;font-size:20px}.features-container .single-feature .feature-content p{font-size:15px}.feature1-container{background-color:rgb(243 244 254);padding-top:120px;padding-bottom:120px}.feature1-container .content-container{color:rgba(0,0,0,.7);padding-top:100px;font-size:36px}.feature1-container .content-container .sub{font-size:20px;margin-top:20px;line-height:25px}.feature2-container{padding-top:120px;padding-bottom:120px}.feature2-container .content-container{color:rgba(0,0,0,.7);padding-top:100px;font-size:36px}.feature2-container .content-container .sub{font-size:20px;margin-top:20px;line-height:25px}.contact-container{padding-top:120px;padding-bottom:120px;position:relative}.contact-container .bg{width:100%;height:50%;position:absolute;top:0;z-index:-1;background-color:rgb(243 244 254)}.contact-container .form-container{padding:60px;box-shadow:0 60px 120px -20px #ebeffd;background-color:#fff;border-radius:8px}.contact-container .form-container h3{font-size:30px;text-align:center;margin-bottom:32px}.contact-container .form-container .mb-6{margin-bottom:24px}.contact-container .form-container label{display:block;font-size:14px;color:rgba(0,0,0,.7)}.contact-container .form-container input{display:block;width:100%;border-width:0;padding-top:16px;padding-bottom:16px;font-size:16px;border-bottom:1px rgb(241 241 241) solid}.contact-container .form-container textarea{width:100%;border-width:0;padding-top:16px;padding-bottom:16px;font-size:16px;border-bottom:1px rgb(241 241 241) solid}.contact-container .form-container button{padding:12px 24px;font-size:16px;border-radius:8px;background-color:#3056d3;color:#fff;border-width:0}.contact-container .content-container .top{font-size:35px;font-weight:700;margin-top:180px;margin-bottom:150px}.contact-container .content-container .bottom{display:flex;justify-content:space-between;padding:0 15px}.contact-container .content-container .bottom .single-content{display:flex;width:330px}.contact-container .content-container .bottom .single-content .layui-icon{font-size:32px;color:#3056d3}.contact-container .content-container .bottom .single-content .title{font-size:20px;font-weight:700;margin-bottom:24px}.contact-container .content-container .bottom .single-content .content{color:rgb(99 115 129);font-size:16px;margin-bottom:5px}