﻿blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{display:inline-block;border:none;vertical-align:middle}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4{font-weight:700}h5,h6{font-weight:500;font-size:100%}button,input,select,textarea{font-size:100%}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body{line-height:1.6;color:#333;color:rgba(0,0,0,.85);font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}hr{height:0;line-height:0;margin:10px 0;padding:0;border:none;border-bottom:1px solid #eee;clear:both;overflow:hidden;background:0 0}a{color:#333;text-decoration:none}a:hover{color:#777}a cite{font-style:normal;*cursor:pointer}.layui-border-box,.layui-border-box *{box-sizing:border-box}.layui-box,.layui-box *{box-sizing:content-box}.layui-clear{clear:both;*zoom:1}.layui-clear:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-clear-space{word-spacing:-5px}.layui-inline{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.layui-edge{position:relative;display:inline-block;vertical-align:middle;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;overflow:hidden}.layui-edge-top{top:-4px;border-bottom-color:#999;border-bottom-style:solid}.layui-edge-right{border-left-color:#999;border-left-style:solid}.layui-edge-bottom{top:2px;border-top-color:#999;border-top-style:solid}.layui-edge-left{border-right-color:#999;border-right-style:solid}.layui-elip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-disabled,.layui-icon,.layui-unselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}.layui-show-v{visibility:visible!important}.layui-hide-v{visibility:hidden!important}@font-face{font-family:layui-icon;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot) format('embedded-opentype'),url(../fonts/iconfont.woff2) format('woff2'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg) format('svg')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-icon-leaf:before{content:"\e701"}.layui-icon-folder:before{content:"\eabe"}.layui-icon-folder-open:before{content:"\eac1"}.layui-icon-gitee:before{content:"\e69b"}.layui-icon-github:before{content:"\e6a7"}.layui-icon-disabled:before{content:"\e6cc"}.layui-icon-moon:before{content:"\e6c2"}.layui-icon-error:before{content:"\e693"}.layui-icon-success:before{content:"\e697"}.layui-icon-question:before{content:"\e699"}.layui-icon-lock:before{content:"\e69a"}.layui-icon-eye:before{content:"\e695"}.layui-icon-eye-invisible:before{content:"\e696"}.layui-icon-backspace:before{content:"\e694"}.layui-icon-tips-fill:before{content:"\eb2e"}.layui-icon-test:before{content:"\e692"}.layui-icon-clear:before{content:"\e788"}.layui-icon-heart-fill:before{content:"\e68f"}.layui-icon-light:before{content:"\e748"}.layui-icon-music:before{content:"\e690"}.layui-icon-time:before{content:"\e68d"}.layui-icon-ie:before{content:"\e7bb"}.layui-icon-firefox:before{content:"\e686"}.layui-icon-at:before{content:"\e687"}.layui-icon-bluetooth:before{content:"\e689"}.layui-icon-chrome:before{content:"\e68a"}.layui-icon-edge:before{content:"\e68b"}.layui-icon-heart:before{content:"\e68c"}.layui-icon-key:before{content:"\e683"}.layui-icon-android:before{content:"\e684"}.layui-icon-mike:before{content:"\e6dc"}.layui-icon-mute:before{content:"\e685"}.layui-icon-gift:before{content:"\e627"}.layui-icon-windows:before{content:"\e67f"}.layui-icon-ios:before{content:"\e680"}.layui-icon-logout:before{content:"\e682"}.layui-icon-wifi:before{content:"\e7e0"}.layui-icon-rss:before{content:"\e808"}.layui-icon-email:before{content:"\e618"}.layui-icon-reduce-circle:before{content:"\e616"}.layui-icon-transfer:before{content:"\e691"}.layui-icon-service:before{content:"\e626"}.layui-icon-addition:before{content:"\e624"}.layui-icon-subtraction:before{content:"\e67e"}.layui-icon-slider:before{content:"\e714"}.layui-icon-print:before{content:"\e66d"}.layui-icon-export:before{content:"\e67d"}.layui-icon-cols:before{content:"\e610"}.layui-icon-screen-full:before{content:"\e622"}.layui-icon-screen-restore:before{content:"\e758"}.layui-icon-rate-half:before{content:"\e6c9"}.layui-icon-rate-solid:before{content:"\e67a"}.layui-icon-rate:before{content:"\e67b"}.layui-icon-cellphone:before{content:"\e678"}.layui-icon-vercode:before{content:"\e679"}.layui-icon-login-weibo:before{content:"\e675"}.layui-icon-login-qq:before{content:"\e676"}.layui-icon-login-wechat:before{content:"\e677"}.layui-icon-username:before{content:"\e66f"}.layui-icon-password:before{content:"\e673"}.layui-icon-refresh-3:before{content:"\e9aa"}.layui-icon-auz:before{content:"\e672"}.layui-icon-shrink-right:before{content:"\e668"}.layui-icon-spread-left:before{content:"\e66b"}.layui-icon-snowflake:before{content:"\e6b1"}.layui-icon-tips:before{content:"\e702"}.layui-icon-note:before{content:"\e66e"}.layui-icon-senior:before{content:"\e674"}.layui-icon-refresh-1:before{content:"\e666"}.layui-icon-refresh:before{content:"\e669"}.layui-icon-flag:before{content:"\e66c"}.layui-icon-theme:before{content:"\e66a"}.layui-icon-notice:before{content:"\e667"}.layui-icon-console:before{content:"\e665"}.layui-icon-website:before{content:"\e7ae"}.layui-icon-face-surprised:before{content:"\e664"}.layui-icon-set:before{content:"\e716"}.layui-icon-template:before{content:"\e663"}.layui-icon-app:before{content:"\e653"}.layui-icon-template-1:before{content:"\e656"}.layui-icon-home:before{content:"\e68e"}.layui-icon-female:before{content:"\e661"}.layui-icon-male:before{content:"\e662"}.layui-icon-tread:before{content:"\e6c5"}.layui-icon-praise:before{content:"\e6c6"}.layui-icon-rmb:before{content:"\e65e"}.layui-icon-more:before{content:"\e65f"}.layui-icon-camera:before{content:"\e660"}.layui-icon-cart-simple:before{content:"\e698"}.layui-icon-face-cry:before{content:"\e69c"}.layui-icon-face-smile:before{content:"\e6af"}.layui-icon-survey:before{content:"\e6b2"}.layui-icon-read:before{content:"\e705"}.layui-icon-location:before{content:"\e715"}.layui-icon-dollar:before{content:"\e659"}.layui-icon-diamond:before{content:"\e735"}.layui-icon-return:before{content:"\e65c"}.layui-icon-camera-fill:before{content:"\e65d"}.layui-icon-fire:before{content:"\e756"}.layui-icon-more-vertical:before{content:"\e671"}.layui-icon-cart:before{content:"\e657"}.layui-icon-star-fill:before{content:"\e658"}.layui-icon-prev:before{content:"\e65a"}.layui-icon-next:before{content:"\e65b"}.layui-icon-upload:before{content:"\e67c"}.layui-icon-upload-drag:before{content:"\e681"}.layui-icon-user:before{content:"\e770"}.layui-icon-file-b:before{content:"\e655"}.layui-icon-component:before{content:"\e857"}.layui-icon-find-fill:before{content:"\e670"}.layui-icon-loading:before{content:"\e63d"}.layui-icon-loading-1:before{content:"\e63e"}.layui-icon-add-1:before{content:"\e654"}.layui-icon-pause:before{content:"\e651"}.layui-icon-play:before{content:"\e652"}.layui-icon-video:before{content:"\e6ed"}.layui-icon-headset:before{content:"\e6fc"}.layui-icon-voice:before{content:"\e688"}.layui-icon-speaker:before{content:"\e645"}.layui-icon-fonts-del:before{content:"\e64f"}.layui-icon-fonts-html:before{content:"\e64b"}.layui-icon-fonts-code:before{content:"\e64e"}.layui-icon-fonts-strong:before{content:"\e62b"}.layui-icon-unlink:before{content:"\e64d"}.layui-icon-picture:before{content:"\e64a"}.layui-icon-link:before{content:"\e64c"}.layui-icon-face-smile-b:before{content:"\e650"}.layui-icon-align-center:before{content:"\e647"}.layui-icon-align-right:before{content:"\e648"}.layui-icon-align-left:before{content:"\e649"}.layui-icon-fonts-u:before{content:"\e646"}.layui-icon-fonts-i:before{content:"\e644"}.layui-icon-tabs:before{content:"\e62a"}.layui-icon-circle:before{content:"\e63f"}.layui-icon-radio:before{content:"\e643"}.layui-icon-share:before{content:"\e641"}.layui-icon-edit:before{content:"\e642"}.layui-icon-delete:before{content:"\e640"}.layui-icon-engine:before{content:"\e628"}.layui-icon-chart-screen:before{content:"\e629"}.layui-icon-chart:before{content:"\e62c"}.layui-icon-table:before{content:"\e62d"}.layui-icon-tree:before{content:"\e62e"}.layui-icon-upload-circle:before{content:"\e62f"}.layui-icon-templeate-1:before{content:"\e630"}.layui-icon-util:before{content:"\e631"}.layui-icon-layouts:before{content:"\e632"}.layui-icon-prev-circle:before{content:"\e633"}.layui-icon-carousel:before{content:"\e634"}.layui-icon-code-circle:before{content:"\e635"}.layui-icon-water:before{content:"\e636"}.layui-icon-date:before{content:"\e637"}.layui-icon-layer:before{content:"\e638"}.layui-icon-fonts-clear:before{content:"\e639"}.layui-icon-dialogue:before{content:"\e63a"}.layui-icon-cellphone-fine:before{content:"\e63b"}.layui-icon-form:before{content:"\e63c"}.layui-icon-file:before{content:"\e621"}.layui-icon-triangle-r:before{content:"\e623"}.layui-icon-triangle-d:before{content:"\e625"}.layui-icon-set-sm:before{content:"\e620"}.layui-icon-add-circle:before{content:"\e61f"}.layui-icon-layim-download:before{content:"\e61e"}.layui-icon-layim-uploadfile:before{content:"\e61d"}.layui-icon-404:before{content:"\e61c"}.layui-icon-about:before{content:"\e60b"}.layui-icon-layim-theme:before{content:"\e61b"}.layui-icon-down:before{content:"\e61a"}.layui-icon-up:before{content:"\e619"}.layui-icon-circle-dot:before{content:"\e617"}.layui-icon-set-fill:before{content:"\e614"}.layui-icon-search:before{content:"\e615"}.layui-icon-friends:before{content:"\e612"}.layui-icon-group:before{content:"\e613"}.layui-icon-reply-fill:before{content:"\e611"}.layui-icon-menu-fill:before{content:"\e60f"}.layui-icon-face-smile-fine:before{content:"\e60c"}.layui-icon-picture-fine:before{content:"\e60d"}.layui-icon-log:before{content:"\e60e"}.layui-icon-list:before{content:"\e60a"}.layui-icon-release:before{content:"\e609"}.layui-icon-add-circle-fine:before{content:"\e608"}.layui-icon-ok:before{content:"\e605"}.layui-icon-help:before{content:"\e607"}.layui-icon-chat:before{content:"\e606"}.layui-icon-top:before{content:"\e604"}.layui-icon-right:before{content:"\e602"}.layui-icon-left:before{content:"\e603"}.layui-icon-star:before{content:"\e600"}.layui-icon-download-circle:before{content:"\e601"}.layui-icon-close:before{content:"\1006"}.layui-icon-close-fill:before{content:"\1007"}.layui-icon-ok-circle:before{content:"\1005"}.layui-main{position:relative;width:1160px;margin:0 auto}.layui-header{position:relative;z-index:1000;height:60px}.layui-header a:hover{transition:all .5s;-webkit-transition:all .5s}.layui-side{position:fixed;left:0;top:0;bottom:0;z-index:999;width:200px;overflow-x:hidden}.layui-side-scroll{position:relative;width:220px;height:100%;overflow-x:hidden}.layui-body{position:relative;left:200px;right:0;top:0;bottom:0;z-index:900;width:auto;box-sizing:border-box}.layui-layout-body{overflow-x:hidden}.layui-layout-admin .layui-header{position:fixed;top:0;left:0;right:0;background-color:#23292e}.layui-layout-admin .layui-side{top:60px;width:200px;overflow-x:hidden}.layui-layout-admin .layui-body{position:absolute;top:60px;padding-bottom:44px}.layui-layout-admin .layui-main{width:auto;margin:0 15px}.layui-layout-admin .layui-footer{position:fixed;left:200px;right:0;bottom:0;z-index:990;height:44px;line-height:44px;padding:0 15px;box-shadow:-1px 0 4px rgb(0 0 0 / 12%);background-color:#fafafa}.layui-layout-admin .layui-logo{position:absolute;left:0;top:0;width:200px;height:100%;line-height:60px;text-align:center;color:#16baaa;font-size:16px;box-shadow:0 1px 2px 0 rgb(0 0 0 / 15%)}.layui-layout-admin .layui-header .layui-nav{background:0 0}.layui-layout-left{position:absolute!important;left:200px;top:0}.layui-layout-right{position:absolute!important;right:0;top:0}.layui-container{position:relative;margin:0 auto;box-sizing:border-box}.layui-fluid{position:relative;margin:0 auto;padding:0 15px}.layui-row:after,.layui-row:before{content:"";display:block;clear:both}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xl1,.layui-col-xl10,.layui-col-xl11,.layui-col-xl12,.layui-col-xl2,.layui-col-xl3,.layui-col-xl4,.layui-col-xl5,.layui-col-xl6,.layui-col-xl7,.layui-col-xl8,.layui-col-xl9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{position:relative;display:block;box-sizing:border-box}.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{float:left}.layui-col-xs1{width:8.33333333%}.layui-col-xs2{width:16.66666667%}.layui-col-xs3{width:25%}.layui-col-xs4{width:33.33333333%}.layui-col-xs5{width:41.66666667%}.layui-col-xs6{width:50%}.layui-col-xs7{width:58.33333333%}.layui-col-xs8{width:66.66666667%}.layui-col-xs9{width:75%}.layui-col-xs10{width:83.33333333%}.layui-col-xs11{width:91.66666667%}.layui-col-xs12{width:100%}.layui-col-xs-offset1{margin-left:8.33333333%}.layui-col-xs-offset2{margin-left:16.66666667%}.layui-col-xs-offset3{margin-left:25%}.layui-col-xs-offset4{margin-left:33.33333333%}.layui-col-xs-offset5{margin-left:41.66666667%}.layui-col-xs-offset6{margin-left:50%}.layui-col-xs-offset7{margin-left:58.33333333%}.layui-col-xs-offset8{margin-left:66.66666667%}.layui-col-xs-offset9{margin-left:75%}.layui-col-xs-offset10{margin-left:83.33333333%}.layui-col-xs-offset11{margin-left:91.66666667%}.layui-col-xs-offset12{margin-left:100%}@media screen and (max-width:767.98px){.layui-container{padding:0 15px}.layui-hide-xs{display:none!important}.layui-show-xs-block{display:block!important}.layui-show-xs-inline{display:inline!important}.layui-show-xs-inline-block{display:inline-block!important}}@media screen and (min-width:768px){.layui-container{width:720px}.layui-hide-sm{display:none!important}.layui-show-sm-block{display:block!important}.layui-show-sm-inline{display:inline!important}.layui-show-sm-inline-block{display:inline-block!important}.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9{float:left}.layui-col-sm1{width:8.33333333%}.layui-col-sm2{width:16.66666667%}.layui-col-sm3{width:25%}.layui-col-sm4{width:33.33333333%}.layui-col-sm5{width:41.66666667%}.layui-col-sm6{width:50%}.layui-col-sm7{width:58.33333333%}.layui-col-sm8{width:66.66666667%}.layui-col-sm9{width:75%}.layui-col-sm10{width:83.33333333%}.layui-col-sm11{width:91.66666667%}.layui-col-sm12{width:100%}.layui-col-sm-offset1{margin-left:8.33333333%}.layui-col-sm-offset2{margin-left:16.66666667%}.layui-col-sm-offset3{margin-left:25%}.layui-col-sm-offset4{margin-left:33.33333333%}.layui-col-sm-offset5{margin-left:41.66666667%}.layui-col-sm-offset6{margin-left:50%}.layui-col-sm-offset7{margin-left:58.33333333%}.layui-col-sm-offset8{margin-left:66.66666667%}.layui-col-sm-offset9{margin-left:75%}.layui-col-sm-offset10{margin-left:83.33333333%}.layui-col-sm-offset11{margin-left:91.66666667%}.layui-col-sm-offset12{margin-left:100%}}@media screen and (min-width:992px){.layui-container{width:960px}.layui-hide-md{display:none!important}.layui-show-md-block{display:block!important}.layui-show-md-inline{display:inline!important}.layui-show-md-inline-block{display:inline-block!important}.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9{float:left}.layui-col-md1{width:8.33333333%}.layui-col-md2{width:16.66666667%}.layui-col-md3{width:25%}.layui-col-md4{width:33.33333333%}.layui-col-md5{width:41.66666667%}.layui-col-md6{width:50%}.layui-col-md7{width:58.33333333%}.layui-col-md8{width:66.66666667%}.layui-col-md9{width:75%}.layui-col-md10{width:83.33333333%}.layui-col-md11{width:91.66666667%}.layui-col-md12{width:100%}.layui-col-md-offset1{margin-left:8.33333333%}.layui-col-md-offset2{margin-left:16.66666667%}.layui-col-md-offset3{margin-left:25%}.layui-col-md-offset4{margin-left:33.33333333%}.layui-col-md-offset5{margin-left:41.66666667%}.layui-col-md-offset6{margin-left:50%}.layui-col-md-offset7{margin-left:58.33333333%}.layui-col-md-offset8{margin-left:66.66666667%}.layui-col-md-offset9{margin-left:75%}.layui-col-md-offset10{margin-left:83.33333333%}.layui-col-md-offset11{margin-left:91.66666667%}.layui-col-md-offset12{margin-left:100%}}@media screen and (min-width:1200px){.layui-container{width:1150px}.layui-hide-lg{display:none!important}.layui-show-lg-block{display:block!important}.layui-show-lg-inline{display:inline!important}.layui-show-lg-inline-block{display:inline-block!important}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9{float:left}.layui-col-lg1{width:8.33333333%}.layui-col-lg2{width:16.66666667%}.layui-col-lg3{width:25%}.layui-col-lg4{width:33.33333333%}.layui-col-lg5{width:41.66666667%}.layui-col-lg6{width:50%}.layui-col-lg7{width:58.33333333%}.layui-col-lg8{width:66.66666667%}.layui-col-lg9{width:75%}.layui-col-lg10{width:83.33333333%}.layui-col-lg11{width:91.66666667%}.layui-col-lg12{width:100%}.layui-col-lg-offset1{margin-left:8.33333333%}.layui-col-lg-offset2{margin-left:16.66666667%}.layui-col-lg-offset3{margin-left:25%}.layui-col-lg-offset4{margin-left:33.33333333%}.layui-col-lg-offset5{margin-left:41.66666667%}.layui-col-lg-offset6{margin-left:50%}.layui-col-lg-offset7{margin-left:58.33333333%}.layui-col-lg-offset8{margin-left:66.66666667%}.layui-col-lg-offset9{margin-left:75%}.layui-col-lg-offset10{margin-left:83.33333333%}.layui-col-lg-offset11{margin-left:91.66666667%}.layui-col-lg-offset12{margin-left:100%}}@media screen and (min-width:1400px){.layui-container{width:1330px}.layui-hide-xl{display:none!important}.layui-show-xl-block{display:block!important}.layui-show-xl-inline{display:inline!important}.layui-show-xl-inline-block{display:inline-block!important}.layui-col-xl1,.layui-col-xl10,.layui-col-xl11,.layui-col-xl12,.layui-col-xl2,.layui-col-xl3,.layui-col-xl4,.layui-col-xl5,.layui-col-xl6,.layui-col-xl7,.layui-col-xl8,.layui-col-xl9{float:left}.layui-col-xl1{width:8.33333333%}.layui-col-xl2{width:16.66666667%}.layui-col-xl3{width:25%}.layui-col-xl4{width:33.33333333%}.layui-col-xl5{width:41.66666667%}.layui-col-xl6{width:50%}.layui-col-xl7{width:58.33333333%}.layui-col-xl8{width:66.66666667%}.layui-col-xl9{width:75%}.layui-col-xl10{width:83.33333333%}.layui-col-xl11{width:91.66666667%}.layui-col-xl12{width:100%}.layui-col-xl-offset1{margin-left:8.33333333%}.layui-col-xl-offset2{margin-left:16.66666667%}.layui-col-xl-offset3{margin-left:25%}.layui-col-xl-offset4{margin-left:33.33333333%}.layui-col-xl-offset5{margin-left:41.66666667%}.layui-col-xl-offset6{margin-left:50%}.layui-col-xl-offset7{margin-left:58.33333333%}.layui-col-xl-offset8{margin-left:66.66666667%}.layui-col-xl-offset9{margin-left:75%}.layui-col-xl-offset10{margin-left:83.33333333%}.layui-col-xl-offset11{margin-left:91.66666667%}.layui-col-xl-offset12{margin-left:100%}}.layui-col-space1{margin:-.5px}.layui-col-space1>*{padding:.5px}.layui-col-space2{margin:-1px}.layui-col-space2>*{padding:1px}.layui-col-space4{margin:-2px}.layui-col-space4>*{padding:2px}.layui-col-space5{margin:-2.5px}.layui-col-space5>*{padding:2.5px}.layui-col-space6{margin:-3px}.layui-col-space6>*{padding:3px}.layui-col-space8{margin:-4px}.layui-col-space8>*{padding:4px}.layui-col-space10{margin:-5px}.layui-col-space10>*{padding:5px}.layui-col-space12{margin:-6px}.layui-col-space12>*{padding:6px}.layui-col-space14{margin:-7px}.layui-col-space14>*{padding:7px}.layui-col-space15{margin:-7.5px}.layui-col-space15>*{padding:7.5px}.layui-col-space16{margin:-8px}.layui-col-space16>*{padding:8px}.layui-col-space18{margin:-9px}.layui-col-space18>*{padding:9px}.layui-col-space20{margin:-10px}.layui-col-space20>*{padding:10px}.layui-col-space22{margin:-11px}.layui-col-space22>*{padding:11px}.layui-col-space24{margin:-12px}.layui-col-space24>*{padding:12px}.layui-col-space25{margin:-12.5px}.layui-col-space25>*{padding:12.5px}.layui-col-space26{margin:-13px}.layui-col-space26>*{padding:13px}.layui-col-space28{margin:-14px}.layui-col-space28>*{padding:14px}.layui-col-space30{margin:-15px}.layui-col-space30>*{padding:15px}.layui-col-space32{margin:-16px}.layui-col-space32>*{padding:16px}.layui-padding-1{padding:4px!important}.layui-padding-2{padding:8px!important}.layui-padding-3{padding:16px!important}.layui-padding-4{padding:32px!important}.layui-padding-5{padding:48px!important}.layui-margin-1{margin:4px!important}.layui-margin-2{margin:8px!important}.layui-margin-3{margin:16px!important}.layui-margin-4{margin:32px!important}.layui-margin-5{margin:48px!important}.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button{outline:0;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.layui-elem-quote{margin-bottom:10px;padding:15px;line-height:1.8;border-left:5px solid #16b777;border-radius:0 2px 2px 0;background-color:#fafafa}.layui-quote-nm{border-style:solid;border-width:1px;border-left-width:5px;background:0 0}.layui-elem-field{margin-bottom:10px;padding:0;border-width:1px;border-style:solid}.layui-elem-field legend{margin-left:20px;padding:0 10px;font-size:20px}.layui-field-title{margin:16px 0;border-width:0;border-top-width:1px}.layui-field-box{padding:15px}.layui-field-title .layui-field-box{padding:10px 0}.layui-progress{position:relative;height:6px;border-radius:20px;background-color:#eee}.layui-progress-bar{position:absolute;left:0;top:0;width:0;max-width:100%;height:6px;border-radius:20px;text-align:right;background-color:#16b777;transition:all .3s;-webkit-transition:all .3s}.layui-progress-big,.layui-progress-big .layui-progress-bar{height:18px;line-height:18px}.layui-progress-text{position:relative;top:-20px;line-height:18px;font-size:12px;color:#5f5f5f}.layui-progress-big .layui-progress-text{position:static;padding:0 10px;color:#fff}.layui-collapse{border-width:1px;border-style:solid;border-radius:2px}.layui-colla-content,.layui-colla-item{border-top-width:1px;border-top-style:solid}.layui-colla-item:first-child{border-top:none}.layui-colla-title{position:relative;height:42px;line-height:42px;padding:0 15px 0 35px;color:#333;background-color:#fafafa;cursor:pointer;font-size:14px;overflow:hidden}.layui-colla-content{display:none;padding:10px 15px;line-height:1.6;color:#5f5f5f}.layui-colla-icon{position:absolute;left:15px;top:0;font-size:14px}.layui-card{margin-bottom:15px;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.layui-card:last-child{margin-bottom:0}.layui-card-header{position:relative;height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f8f8f8;color:#333;border-radius:2px 2px 0 0;font-size:14px}.layui-card-body{position:relative;padding:10px 15px;line-height:24px}.layui-card-body[pad15]{padding:15px}.layui-card-body[pad20]{padding:20px}.layui-card-body .layui-table{margin:5px 0}.layui-card .layui-tab{margin:0}.layui-panel{position:relative;border-width:1px;border-style:solid;border-radius:2px;box-shadow:1px 1px 4px rgb(0 0 0 / 8%);background-color:#fff;color:#5f5f5f}.layui-panel-window{position:relative;padding:15px;border-radius:0;border-top:5px solid #eee;background-color:#fff}.layui-auxiliar-moving{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:0 0;z-index:9999999999}.layui-scrollbar-hide{overflow:hidden!important}.layui-bg-red{background-color:#ff5722!important;color:#fff!important}.layui-bg-orange{background-color:#ffb800!important;color:#fff!important}.layui-bg-green{background-color:#16baaa!important;color:#fff!important}.layui-bg-cyan{background-color:#2f4056!important;color:#fff!important}.layui-bg-blue{background-color:#1e9fff!important;color:#fff!important}.layui-bg-purple{background-color:#a233c6!important;color:#fff!important}.layui-bg-black{background-color:#2f363c!important;color:#fff!important}.layui-bg-gray{background-color:#fafafa!important;color:#5f5f5f!important}.layui-badge-rim,.layui-border,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-input-split,.layui-panel,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea{border-color:#eee}.layui-border{border-width:1px;border-style:solid;color:#5f5f5f!important}.layui-border-red{border-width:1px;border-style:solid;border-color:#ff5722!important;color:#ff5722!important}.layui-border-orange{border-width:1px;border-style:solid;border-color:#ffb800!important;color:#ffb800!important}.layui-border-green{border-width:1px;border-style:solid;border-color:#16baaa!important;color:#16baaa!important}.layui-border-cyan{border-width:1px;border-style:solid;border-color:#2f4056!important;color:#2f4056!important}.layui-border-blue{border-width:1px;border-style:solid;border-color:#1e9fff!important;color:#1e9fff!important}.layui-border-purple{border-width:1px;border-style:solid;border-color:#a233c6!important;color:#a233c6!important}.layui-border-black{border-width:1px;border-style:solid;border-color:#2f363c!important;color:#2f363c!important}hr.layui-border-black,hr.layui-border-blue,hr.layui-border-cyan,hr.layui-border-green,hr.layui-border-orange,hr.layui-border-purple,hr.layui-border-red{border-width:0 0 1px}.layui-timeline-item:before{background-color:#eee}.layui-text{line-height:1.8;font-size:14px}.layui-text h1,.layui-text h2,.layui-text h3,.layui-text h4,.layui-text h5,.layui-text h6{color:#3a3a3a}.layui-text h1{font-size:32px}.layui-text h2{font-size:24px}.layui-text h3{font-size:18px}.layui-text h4{font-size:16px}.layui-text h5{font-size:14px}.layui-text h6{font-size:13px}.layui-text ol,.layui-text ul{padding-left:15px}.layui-text ul li{margin-top:5px;list-style-type:disc}.layui-text ol li{margin-top:5px;list-style-type:decimal}.layui-text-em,.layui-word-aux{color:#999!important;padding-left:5px!important;padding-right:5px!important}.layui-text p{margin:15px 0}.layui-text p:first-child{margin-top:0}.layui-text p:last-child{margin-bottom:0}.layui-text a:not(.layui-btn){color:#01aaed}.layui-text a:not(.layui-btn):hover{text-decoration:underline}.layui-text blockquote:not(.layui-elem-quote){padding:5px 15px;border-left:5px solid #eee}.layui-text pre>code:not(.layui-code){padding:15px;font-family:"Courier New",Consolas,"Lucida Console"}.layui-font-12{font-size:12px!important}.layui-font-13{font-size:13px!important}.layui-font-14{font-size:14px!important}.layui-font-16{font-size:16px!important}.layui-font-18{font-size:18px!important}.layui-font-20{font-size:20px!important}.layui-font-22{font-size:22px!important}.layui-font-24{font-size:24px!important}.layui-font-26{font-size:26px!important}.layui-font-28{font-size:28px!important}.layui-font-30{font-size:30px!important}.layui-font-32{font-size:32px!important}.layui-font-red{color:#ff5722!important}.layui-font-orange{color:#ffb800!important}.layui-font-green{color:#16baaa!important}.layui-font-cyan{color:#2f4056!important}.layui-font-blue{color:#01aaed!important}.layui-font-purple{color:#a233c6!important}.layui-font-black{color:#000!important}.layui-font-gray{color:#c2c2c2!important}.layui-btn{display:inline-block;vertical-align:middle;height:38px;line-height:38px;border:1px solid transparent;padding:0 18px;background-color:#16baaa;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border-radius:2px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.layui-btn:active{opacity:1;filter:alpha(opacity=100)}.layui-btn+.layui-btn{margin-left:10px}.layui-btn-container{word-spacing:-5px}.layui-btn-container .layui-btn{margin-right:10px;margin-bottom:10px;word-spacing:normal}.layui-btn-container .layui-btn+.layui-btn{margin-left:0}.layui-table .layui-btn-container .layui-btn{margin-bottom:9px}.layui-btn-radius{border-radius:100px}.layui-btn .layui-icon{padding:0 2px;vertical-align:middle\0;vertical-align:bottom}.layui-btn-primary{border-color:#d2d2d2;background:0 0;color:#5f5f5f}.layui-btn-primary:hover{border-color:#16baaa;color:#333}.layui-btn-normal{background-color:#1e9fff}.layui-btn-warm{background-color:#ffb800}.layui-btn-danger{background-color:#ff5722}.layui-btn-checked{background-color:#16b777}.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover{border-color:#eee!important;background-color:#fbfbfb!important;color:#d2d2d2!important;cursor:not-allowed!important;opacity:1}.layui-btn-lg{height:44px;line-height:44px;padding:0 25px;font-size:16px}.layui-btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px}.layui-btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}.layui-btn-xs i{font-size:12px!important}.layui-btn-group{display:inline-block;vertical-align:middle;font-size:0}.layui-btn-group .layui-btn{margin-left:0!important;margin-right:0!important;border-left:1px solid rgba(255,255,255,.5);border-radius:0}.layui-btn-group .layui-btn-primary{border-left:none}.layui-btn-group .layui-btn-primary:hover{border-color:#d2d2d2;color:#16baaa}.layui-btn-group .layui-btn:first-child{border-left:none;border-radius:2px 0 0 2px}.layui-btn-group .layui-btn-primary:first-child{border-left:1px solid #d2d2d2}.layui-btn-group .layui-btn:last-child{border-radius:0 2px 2px 0}.layui-btn-group .layui-btn+.layui-btn{margin-left:0}.layui-btn-group+.layui-btn-group{margin-left:10px}.layui-btn-fluid{width:100%}.layui-input,.layui-select,.layui-textarea{height:38px;line-height:1.3;line-height:38px\9;border-width:1px;border-style:solid;background-color:#fff;color:rgba(0,0,0,.85);border-radius:2px}.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder{line-height:1.3}.layui-input,.layui-textarea{display:block;width:100%;padding-left:10px}.layui-input:hover,.layui-textarea:hover{border-color:#d2d2d2!important}.layui-input:focus,.layui-textarea:focus{border-color:#16b777!important;box-shadow:0 0 0 3px rgba(22,183,119,.08)}.layui-textarea{position:relative;min-height:100px;height:auto;line-height:20px;padding:6px 10px;resize:vertical}.layui-input[disabled],.layui-textarea[disabled]{background-color:#fafafa}.layui-select{padding:0 10px}.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select{display:none}.layui-form [lay-ignore]{display:initial}.layui-form-item{position:relative;margin-bottom:15px;clear:both;*zoom:1}.layui-form-item:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-form-label{position:relative;float:left;display:block;padding:9px 15px;width:80px;font-weight:400;line-height:20px;text-align:right}.layui-form-label-col{display:block;float:none;padding:9px 0;line-height:20px;text-align:left}.layui-form-item .layui-inline{margin-bottom:5px;margin-right:10px}.layui-input-block,.layui-input-inline{position:relative}.layui-input-block{margin-left:110px;min-height:36px}.layui-input-inline{display:inline-block;vertical-align:middle}.layui-form-item .layui-input-inline{float:left;width:190px;margin-right:10px}.layui-form-text .layui-input-inline{width:auto}.layui-form-mid{position:relative;float:left;display:block;padding:9px 0!important;line-height:20px;margin-right:10px}.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus{border-color:#ff5722!important;box-shadow:0 0 0 3px rgba(255,87,34,.08)}.layui-input-prefix,.layui-input-split,.layui-input-suffix,.layui-input-suffix .layui-input-affix{position:absolute;right:0;top:0;padding:0 10px;width:35px;height:100%;text-align:center;transition:all .3s;box-sizing:border-box}.layui-input-prefix{left:0;border-radius:2px 0 0 2px}.layui-input-suffix{right:0;border-radius:0 2px 2px 0}.layui-input-split{border-width:1px;border-style:solid}.layui-input-prefix .layui-icon,.layui-input-split .layui-icon,.layui-input-suffix .layui-icon{position:relative;font-size:16px;color:#5f5f5f;transition:all .3s}.layui-input-group{position:relative;display:table;box-sizing:border-box}.layui-input-group>*{display:table-cell;vertical-align:middle;position:relative}.layui-input-group .layui-input{padding-right:15px}.layui-input-group>.layui-input-prefix{width:auto;border-right:0}.layui-input-group>.layui-input-suffix{width:auto;border-left:0}.layui-input-group .layui-input-split{white-space:nowrap}.layui-input-wrap{position:relative;line-height:38px}.layui-input-wrap .layui-input{padding-right:35px}.layui-input-wrap .layui-input::-ms-clear,.layui-input-wrap .layui-input::-ms-reveal{display:none}.layui-input-wrap .layui-input-prefix+.layui-input,.layui-input-wrap .layui-input-prefix~* .layui-input{padding-left:35px}.layui-input-wrap .layui-input-split+.layui-input,.layui-input-wrap .layui-input-split~* .layui-input{padding-left:45px}.layui-input-wrap .layui-input-prefix~.layui-form-select{position:static}.layui-input-wrap .layui-input-prefix,.layui-input-wrap .layui-input-split,.layui-input-wrap .layui-input-suffix{pointer-events:none}.layui-input-wrap .layui-input:hover+.layui-input-split{border-color:#d2d2d2}.layui-input-wrap .layui-input:focus+.layui-input-split{border-color:#16b777}.layui-input-wrap .layui-input.layui-form-danger:focus+.layui-input-split{border-color:#ff5722}.layui-input-wrap .layui-input-prefix.layui-input-split{border-width:0;border-right-width:1px}.layui-input-wrap .layui-input-suffix.layui-input-split{border-width:0;border-left-width:1px}.layui-input-affix{line-height:38px}.layui-input-suffix .layui-input-affix{right:auto;left:-35px}.layui-input-affix .layui-icon{color:rgba(0,0,0,.8);pointer-events:auto!important;cursor:pointer}.layui-input-affix .layui-icon-clear{color:rgba(0,0,0,.3)}.layui-input-affix .layui-icon:hover{color:rgba(0,0,0,.6)}.layui-input-wrap .layui-input-number{width:24px;padding:0}.layui-input-wrap .layui-input-number .layui-icon{position:absolute;right:0;width:100%;height:50%;line-height:normal;font-size:12px}.layui-input-wrap .layui-input-number .layui-icon:before{position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-6px}.layui-input-wrap .layui-input-number .layui-icon-up{top:0;border-bottom:1px solid #eee}.layui-input-wrap .layui-input-number .layui-icon-down{bottom:0}.layui-input-wrap .layui-input-number .layui-icon:hover{font-weight:700}.layui-input-wrap .layui-input[type=number]::-webkit-inner-spin-button,.layui-input-wrap .layui-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important}.layui-input-wrap .layui-input[type=number]{-moz-appearance:textfield}.layui-input-wrap .layui-input[type=number].layui-input-number-out-of-range{color:#ff5722}.layui-form-select{position:relative;color:#5f5f5f}.layui-form-select .layui-input{padding-right:30px;cursor:pointer}.layui-form-select .layui-edge{position:absolute;right:10px;top:50%;margin-top:-3px;cursor:pointer;border-width:6px;border-top-color:#c2c2c2;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s}.layui-form-select dl{display:none;position:absolute;left:0;top:42px;padding:5px 0;z-index:899;min-width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px rgb(0 0 0 / 8%);box-sizing:border-box}.layui-form-select dl dd,.layui-form-select dl dt{padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layui-form-select dl dt{font-size:12px;color:#999}.layui-form-select dl dd{cursor:pointer}.layui-form-select dl dd:hover{background-color:#f8f8f8;-webkit-transition:.5s all;transition:.5s all}.layui-form-select .layui-select-group dd{padding-left:20px}.layui-form-select dl dd.layui-select-tips{padding-left:10px!important;color:#999}.layui-form-select dl dd.layui-this{background-color:#f8f8f8;color:#16b777;font-weight:700}.layui-form-select dl dd.layui-disabled{background-color:#fff}.layui-form-selected dl{display:block}.layui-form-selected .layui-edge{margin-top:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.layui-form-selected .layui-edge{margin-top:-3px\0}:root .layui-form-selected .layui-edge{margin-top:-9px\0/IE9}.layui-form-selectup dl{top:auto;bottom:42px}.layui-select-none{margin:5px 0;text-align:center;color:#999}.layui-select-disabled .layui-disabled{border-color:#eee!important}.layui-select-disabled .layui-edge{border-top-color:#d2d2d2}.layui-form-checkbox{position:relative;display:inline-block;vertical-align:middle;height:30px;line-height:30px;margin-right:10px;padding-right:30px;background-color:#fff;cursor:pointer;font-size:0;-webkit-transition:.1s linear;transition:.1s linear;box-sizing:border-box}.layui-form-checkbox>*{display:inline-block;vertical-align:middle}.layui-form-checkbox>div{padding:0 11px;font-size:14px;border-radius:2px 0 0 2px;background-color:#d2d2d2;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layui-form-checkbox>div>.layui-icon{line-height:normal}.layui-form-checkbox:hover>div{background-color:#c2c2c2}.layui-form-checkbox>i{position:absolute;right:0;top:0;width:30px;height:100%;border:1px solid #d2d2d2;border-left:none;border-radius:0 2px 2px 0;color:#fff;color:rgba(255,255,255,0);font-size:20px;text-align:center;box-sizing:border-box}.layui-form-checkbox:hover>i{border-color:#c2c2c2;color:#c2c2c2}.layui-form-checked,.layui-form-checked:hover{border-color:#16b777}.layui-form-checked:hover>div,.layui-form-checked>div{background-color:#16b777}.layui-form-checked:hover>i,.layui-form-checked>i{color:#16b777}.layui-form-item .layui-form-checkbox{margin-top:4px}.layui-form-checkbox.layui-checkbox-disabled>div{background-color:#eee!important}.layui-form [lay-checkbox]{display:none}.layui-form-checkbox[lay-skin=primary]{height:auto!important;line-height:normal!important;min-width:18px;min-height:18px;border:none!important;margin-right:0;padding-left:24px;padding-right:0;background:0 0}.layui-form-checkbox[lay-skin=primary]>div{margin-top:-1px;padding-left:0;padding-right:15px;line-height:18px;background:0 0;color:#5f5f5f}.layui-form-checkbox[lay-skin=primary]>i{right:auto;left:0;width:16px;height:16px;line-height:14px;border:1px solid #d2d2d2;font-size:12px;border-radius:2px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-checkbox[lay-skin=primary]:hover>i{border-color:#16b777;color:#fff}.layui-form-checked[lay-skin=primary]>i{border-color:#16b777!important;background-color:#16b777;color:#fff}.layui-checkbox-disabled[lay-skin=primary]>div{background:0 0!important}.layui-form-checked.layui-checkbox-disabled[lay-skin=primary]>i{background:#eee!important;border-color:#eee!important}.layui-checkbox-disabled[lay-skin=primary]:hover>i{border-color:#d2d2d2}.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top:10px}.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate{border-color:#16b777}.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate:before{content:'';display:inline-block;vertical-align:middle;position:relative;width:50%;height:1px;margin:-1px auto 0;background-color:#16b777}.layui-form-switch{position:relative;display:inline-block;vertical-align:middle;height:24px;line-height:22px;min-width:44px;padding:0 5px;margin-top:8px;border:1px solid #d2d2d2;border-radius:20px;cursor:pointer;box-sizing:border-box;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch>i{position:absolute;left:5px;top:3px;width:16px;height:16px;border-radius:20px;background-color:#d2d2d2;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch>div{position:relative;top:0;margin-left:21px;padding:0!important;text-align:center!important;color:#999!important;font-style:normal!important;font-size:12px}.layui-form-onswitch{border-color:#16b777;background-color:#16b777}.layui-form-onswitch>i{left:100%;margin-left:-21px;background-color:#fff}.layui-form-onswitch>div{margin-left:0;margin-right:21px;color:#fff!important}.layui-checkbox-disabled{border-color:#eee!important}.layui-checkbox-disabled>div{color:#c2c2c2!important}.layui-checkbox-disabled>i{border-color:#eee!important}.layui-checkbox-disabled:hover>i{color:#fff!important}.layui-form-radio{display:inline-block;vertical-align:middle;line-height:28px;margin:6px 10px 0 0;padding-right:10px;cursor:pointer;font-size:0}.layui-form-radio>*{display:inline-block;vertical-align:middle;font-size:14px}.layui-form-radio>i{margin-right:8px;font-size:22px;color:#c2c2c2}.layui-form-radio:hover>*,.layui-form-radioed,.layui-form-radioed>i{color:#16b777}.layui-radio-disabled>i{color:#eee!important}.layui-radio-disabled>*{color:#c2c2c2!important}.layui-form [lay-radio]{display:none}.layui-form-pane .layui-form-label{width:110px;padding:8px 15px;height:38px;line-height:20px;border-width:1px;border-style:solid;border-radius:2px 0 0 2px;text-align:center;background-color:#fafafa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.layui-form-pane .layui-input-inline{margin-left:-1px}.layui-form-pane .layui-input-block{margin-left:110px;left:-1px}.layui-form-pane .layui-input{border-radius:0 2px 2px 0}.layui-form-pane .layui-form-text .layui-form-label{float:none;width:100%;border-radius:2px;box-sizing:border-box;text-align:left}.layui-form-pane .layui-form-text .layui-input-inline{display:block;margin:0;top:-1px;clear:both}.layui-form-pane .layui-form-text .layui-input-block{margin:0;left:0;top:-1px}.layui-form-pane .layui-form-text .layui-textarea{min-height:100px;border-radius:0 0 2px 2px}.layui-form-pane .layui-form-checkbox{margin:4px 0 4px 10px}.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch{margin-top:6px;margin-left:10px}.layui-form-pane .layui-form-item[pane]{position:relative;border-width:1px;border-style:solid}.layui-form-pane .layui-form-item[pane] .layui-form-label{position:absolute;left:0;top:0;height:100%;border-width:0;border-right-width:1px}.layui-form-pane .layui-form-item[pane] .layui-input-inline{margin-left:110px}@media screen and (max-width:450px){.layui-form-item .layui-form-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-form-item .layui-inline{display:block;margin-right:0;margin-bottom:20px;clear:both}.layui-form-item .layui-inline:after{content:'\20';clear:both;display:block;height:0}.layui-form-item .layui-input-inline{display:block;float:none;left:-3px;width:auto!important;margin:0 0 10px 112px}.layui-form-item .layui-input-inline+.layui-form-mid{margin-left:110px;top:-5px;padding:0}.layui-form-item .layui-form-checkbox{margin-right:5px;margin-bottom:5px}}.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #eee}.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}.layui-laypage a[data-page]{color:#333}.layui-laypage a{text-decoration:none!important;cursor:pointer}.layui-laypage a:hover{color:#16baaa}.layui-laypage em{font-style:normal}.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}.layui-laypage .layui-laypage-curr{position:relative}.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#16baaa}.layui-laypage-em{border-radius:2px}.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh{vertical-align:top}.layui-laypage .layui-laypage-refresh i{font-size:18px;cursor:pointer}.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}.layui-laypage input{display:inline-block;width:40px;margin:0 10px;padding:0 3px;text-align:center}.layui-laypage input:focus,.layui-laypage select:focus{border-color:#16baaa!important}.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}.layui-flow-more{margin:10px 0;text-align:center;color:#999;font-size:14px;clear:both}.layui-flow-more a{height:32px;line-height:32px}.layui-flow-more a *{display:inline-block;vertical-align:top}.layui-flow-more a cite{padding:0 20px;border-radius:3px;background-color:#eee;color:#333;font-style:normal}.layui-flow-more a cite:hover{opacity:.8}.layui-flow-more a i{font-size:30px;color:#737383}.layui-table{width:100%;margin:10px 0;background-color:#fff;color:#5f5f5f}.layui-table tr{transition:all .3s;-webkit-transition:all .3s}.layui-table th{text-align:left;font-weight:600}.layui-table-mend{background-color:#fff}.layui-table-click,.layui-table-hover,.layui-table[lay-even] tbody tr:nth-child(even){background-color:#f8f8f8}.layui-table-checked{background-color:#dbfbf0}.layui-table-checked.layui-table-click,.layui-table-checked.layui-table-hover{background-color:#abf8dd}.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-mend,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#eee}.layui-table td,.layui-table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px}.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th{border-width:0;border-bottom-width:1px}.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th{border-width:0;border-right-width:1px}.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th{border:none}.layui-table img{max-width:100px}.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px}.layui-table-view .layui-table[lay-size=lg] .layui-table-cell{height:50px;line-height:40px}.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-size:12px}.layui-table-view .layui-table[lay-size=sm] .layui-table-cell{height:30px;line-height:20px;padding-top:5px;padding-left:11px;padding-right:11px}.layui-table[lay-data],.layui-table[lay-options]{display:none}.layui-table-box{position:relative;overflow:hidden}.layui-table-view{clear:both}.layui-table-view .layui-table{position:relative;width:auto;margin:0;border:0;border-collapse:separate}.layui-table-view .layui-table[lay-skin=line]{border-width:0;border-right-width:1px}.layui-table-view .layui-table[lay-skin=row]{border-width:0;border-bottom-width:1px}.layui-table-view .layui-table td,.layui-table-view .layui-table th{padding:0;border-top:none;border-left:none}.layui-table-view .layui-table th [lay-event],.layui-table-view .layui-table th.layui-unselect .layui-table-cell span{cursor:pointer}.layui-table-view .layui-table td,.layui-table-view .layui-table th span{cursor:default}.layui-table-view .layui-table td[data-edit]{cursor:text}.layui-table-view .layui-table td[data-edit]:hover:after{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #16b777;pointer-events:none;content:""}.layui-table-view .layui-form-checkbox[lay-skin=primary] i{width:18px;height:18px;line-height:16px}.layui-table-view .layui-form-radio{line-height:0;padding:0}.layui-table-view .layui-form-radio>i{margin:0;font-size:20px}.layui-table-init{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:199}.layui-table-init .layui-icon{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;font-size:30px;color:#c2c2c2}.layui-table-header{border-width:0;border-bottom-width:1px;overflow:hidden}.layui-table-header .layui-table{margin-bottom:-1px}.layui-table-column{position:relative;width:100%;min-height:41px;padding:8px 16px;border-width:0;border-bottom-width:1px}.layui-table-column .layui-btn-container{margin-bottom:-8px}.layui-table-column .layui-btn-container .layui-btn{margin-right:8px;margin-bottom:8px}.layui-table-tool .layui-inline[lay-event]{position:relative;width:26px;height:26px;padding:5px;line-height:16px;margin-right:10px;text-align:center;color:#333;border:1px solid #ccc;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool .layui-inline[lay-event]:hover{border:1px solid #999}.layui-table-tool-temp{padding-right:120px}.layui-table-tool-self{position:absolute;right:17px;top:10px}.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]{margin:0 0 0 10px}.layui-table-tool-panel{position:absolute;top:29px;left:-1px;z-index:399;padding:5px 0!important;min-width:150px;min-height:40px;border:1px solid #d2d2d2;text-align:left;overflow-y:auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-table-tool-panel li{padding:0 10px;margin:0!important;line-height:30px;list-style-type:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary]{width:100%}.layui-table-tool-panel li:hover{background-color:#f8f8f8}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary]{padding-left:28px}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] i{position:absolute;left:0;top:0}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] span{padding:0}.layui-table-tool .layui-table-tool-self .layui-table-tool-panel{left:auto;right:-1px}.layui-table-col-set{position:absolute;right:0;top:0;width:20px;height:100%;border-width:0;border-left-width:1px;background-color:#fff}.layui-table-sort{width:10px;height:20px;margin-left:5px;cursor:pointer!important}.layui-table-sort .layui-edge{position:absolute;left:5px;border-width:5px}.layui-table-sort .layui-table-sort-asc{top:3px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.layui-table-sort .layui-table-sort-asc:hover{border-bottom-color:#5f5f5f}.layui-table-sort .layui-table-sort-desc{bottom:5px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.layui-table-sort .layui-table-sort-desc:hover{border-top-color:#5f5f5f}.layui-table-sort[lay-sort=asc] .layui-table-sort-asc{border-bottom-color:#000}.layui-table-sort[lay-sort=desc] .layui-table-sort-desc{border-top-color:#000}.layui-table-cell{height:38px;line-height:28px;padding:6px 15px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.layui-table-cell .layui-form-checkbox[lay-skin=primary]{top:-1px;padding:0}.layui-table-cell .layui-form-checkbox[lay-skin=primary]>div{padding-left:24px}.layui-table-cell .layui-table-link{color:#01aaed}.layui-table-cell .layui-btn{vertical-align:inherit}.layui-table-cell[align=center]{-webkit-box-pack:center}.layui-table-cell[align=right]{-webkit-box-pack:end}.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space{text-align:center;-webkit-box-pack:center}.layui-table-body{position:relative;overflow:auto;margin-right:-1px;margin-bottom:-1px}.layui-table-body .layui-none{line-height:26px;padding:30px 15px;text-align:center;color:#999}.layui-table-fixed{position:absolute;left:0;top:0;z-index:101}.layui-table-fixed .layui-table-body{overflow:hidden}.layui-table-fixed-l{box-shadow:1px 0 8px rgba(0,0,0,.08)}.layui-table-fixed-r{left:auto;right:-1px;border-width:0;border-left-width:1px;box-shadow:-1px 0 8px rgba(0,0,0,.08)}.layui-table-fixed-r .layui-table-header{position:relative;overflow:visible}.layui-table-mend{position:absolute;right:-49px;top:0;height:100%;width:50px;border-width:0;border-left-width:1px}.layui-table-tool{position:relative;width:100%;min-height:50px;line-height:30px;padding:10px 15px;border-width:0;border-bottom-width:1px}.layui-table-tool .layui-btn-container{margin-bottom:-10px}.layui-table-total{margin-bottom:-1px;border-width:0;border-top-width:1px;overflow:hidden}.layui-table-page{border-width:0;border-top-width:1px;margin-bottom:-1px;white-space:nowrap;overflow:hidden}.layui-table-page>div{height:26px}.layui-table-page .layui-laypage{margin:0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span{height:26px;line-height:26px;margin-bottom:10px;border:none;background:0 0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr{padding:0 12px}.layui-table-page .layui-laypage span{margin-left:0;padding:0}.layui-table-page .layui-laypage .layui-laypage-prev{margin-left:-11px!important}.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em{left:0;top:0;padding:0}.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input{height:26px;line-height:26px}.layui-table-page .layui-laypage input{width:40px}.layui-table-page .layui-laypage button{padding:0 10px}.layui-table-page select{height:18px}.layui-table-pagebar{float:right;line-height:23px}.layui-table-pagebar .layui-btn-sm{margin-top:-1px}.layui-table-pagebar .layui-btn-xs{margin-top:2px}.layui-table-view select[lay-ignore]{display:inline-block}.layui-table-patch .layui-table-cell{padding:0;width:30px}.layui-table-edit{position:absolute;left:0;top:0;z-index:189;min-width:100%;min-height:100%;padding:5px 14px;border-radius:0;box-shadow:1px 1px 20px rgba(0,0,0,.15);background-color:#fff}.layui-table-edit:focus{border-color:#16b777!important}input.layui-input.layui-table-edit{height:100%}select.layui-table-edit{padding:0 0 0 10px;border-color:#d2d2d2}.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch{top:0;margin:0}.layui-table-view .layui-form-checkbox{top:-1px;height:26px;line-height:26px}.layui-table-view .layui-form-checkbox i{height:26px}.layui-table-grid .layui-table-cell{overflow:visible}.layui-table-grid-down{position:absolute;top:0;right:0;width:24px;height:100%;padding:5px 0;border-width:0;border-left-width:1px;text-align:center;background-color:#fff;color:#999;cursor:pointer}.layui-table-grid-down .layui-icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;font-size:14px}.layui-table-grid-down:hover{background-color:#fbfbfb}.layui-table-expanded{height:95px}.layui-table-expanded .layui-table-cell,.layui-table-view .layui-table[lay-size=lg] .layui-table-expanded .layui-table-cell,.layui-table-view .layui-table[lay-size=sm] .layui-table-expanded .layui-table-cell{height:auto;max-height:94px;white-space:normal;text-overflow:clip}.layui-table-cell-c{position:absolute;bottom:-10px;right:50%;margin-right:-9px;width:20px;height:20px;line-height:18px;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #eee;border-radius:50%;z-index:1000;transition:.3s all;font-size:14px}.layui-table-cell-c:hover{border-color:#16b777}.layui-table-expanded td:hover .layui-table-cell{overflow:auto}.layui-table-main>.layui-table>tbody>tr:last-child>td>.layui-table-cell-c{bottom:0}body .layui-table-tips .layui-layer-content{background:0 0;padding:0;box-shadow:0 1px 6px rgba(0,0,0,.12)}.layui-table-tips-main{margin:-49px 0 0 -1px;max-height:150px;padding:8px 15px;font-size:14px;overflow-y:scroll;background-color:#fff;color:#5f5f5f}.layui-table-tips-c{position:absolute;right:-3px;top:-13px;width:20px;height:20px;padding:3px;cursor:pointer;background-color:#5f5f5f;border-radius:50%;color:#fff}.layui-table-tips-c:hover{background-color:#777}.layui-table-tips-c:before{position:relative;right:-2px}.layui-table-tree-nodeIcon{max-width:20px}.layui-table-tree-nodeIcon>*{width:100%}.layui-table-tree-flexIcon,.layui-table-tree-nodeIcon{margin-right:2px}.layui-table-tree-flexIcon{cursor:pointer}.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}.layui-upload-list{margin:11px 0}.layui-upload-choose{max-width:200px;padding:0 10px;color:#999;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-upload-drag{position:relative;display:inline-block;padding:30px;border:1px dashed #e2e2e2;background-color:#fff;text-align:center;cursor:pointer;color:#999}.layui-upload-drag .layui-icon{font-size:50px;color:#16baaa}.layui-upload-drag[lay-over]{border-color:#16baaa}.layui-upload-form{display:inline-block}.layui-upload-iframe{position:absolute;width:0;height:0;border:0;visibility:hidden}.layui-upload-wrap{position:relative;display:inline-block;vertical-align:middle}.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-btn-container .layui-upload-choose{padding-left:0}.layui-menu{position:relative;margin:5px 0;background-color:#fff;box-sizing:border-box}.layui-menu *{box-sizing:border-box}.layui-menu li,.layui-menu-body-title,.layui-menu-body-title a{padding:5px 15px;color:initial}.layui-menu li{position:relative;margin:0 0 1px;line-height:26px;color:rgba(0,0,0,.8);font-size:14px;white-space:nowrap;cursor:pointer;transition:all .3s}.layui-menu li:hover{background-color:#f8f8f8}.layui-menu li.layui-disabled,.layui-menu li.layui-disabled *{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important}.layui-menu-item-parent:hover>.layui-menu-body-panel{display:block;animation-name:layui-fadein;animation-duration:.3s;animation-fill-mode:both;animation-delay:.2s}.layui-menu-item-group>.layui-menu-body-title,.layui-menu-item-parent>.layui-menu-body-title{padding-right:38px}.layui-menu .layui-menu-item-divider:hover,.layui-menu .layui-menu-item-group:hover,.layui-menu .layui-menu-item-none:hover{background:0 0;cursor:default}.layui-menu .layui-menu-item-group>ul{margin:5px 0 -5px}.layui-menu .layui-menu-item-group>.layui-menu-body-title{color:rgba(0,0,0,.35);user-select:none}.layui-menu .layui-menu-item-none{color:rgba(0,0,0,.35);cursor:default}.layui-menu .layui-menu-item-none{text-align:center}.layui-menu .layui-menu-item-divider{margin:5px 0;padding:0;height:0;line-height:0;border-bottom:1px solid #eee;overflow:hidden}.layui-menu .layui-menu-item-down:hover,.layui-menu .layui-menu-item-up:hover{cursor:pointer}.layui-menu .layui-menu-item-up>.layui-menu-body-title{color:rgba(0,0,0,.8)}.layui-menu .layui-menu-item-up>ul{visibility:hidden;height:0;overflow:hidden}.layui-menu .layui-menu-item-down>.layui-menu-body-title>.layui-icon-down{transform:rotate(180deg)}.layui-menu .layui-menu-item-up>.layui-menu-body-title>.layui-icon-up{transform:rotate(-180deg)}.layui-menu .layui-menu-item-down:hover>.layui-menu-body-title>.layui-icon,.layui-menu .layui-menu-item-up>.layui-menu-body-title:hover>.layui-icon{color:#000}.layui-menu .layui-menu-item-down>ul{visibility:visible;height:auto}.layui-menu .layui-menu-item-checked,.layui-menu .layui-menu-item-checked2{background-color:#f8f8f8!important;color:#16b777}.layui-menu .layui-menu-item-checked a,.layui-menu .layui-menu-item-checked2 a{color:#16b777}.layui-menu .layui-menu-item-checked:after{position:absolute;right:-1px;top:0;bottom:0;border-right:3px solid #16b777;content:""}.layui-menu-body-title{position:relative;margin:-5px -15px;overflow:hidden;text-overflow:ellipsis}.layui-menu-body-title a{display:block;margin:-5px -15px;color:rgba(0,0,0,.8)}.layui-menu-body-title a:hover{transition:all .3s}.layui-menu-body-title>.layui-icon{position:absolute;right:15px;top:50%;margin-top:-6px;line-height:normal;font-size:14px;transition:all .2s;-webkit-transition:all .2s}.layui-menu-body-title>.layui-icon:hover{transition:all .3s}.layui-menu-body-title>.layui-icon-right{right:14px}.layui-menu-body-panel{display:none;position:absolute;top:-7px;left:100%;z-index:1000;margin-left:13px;padding:5px 0}.layui-menu-body-panel:before{content:"";position:absolute;width:20px;left:-16px;top:0;bottom:0}.layui-menu-body-panel-left{left:auto;right:100%;margin:0 13px 0}.layui-menu-body-panel-left:before{left:auto;right:-16px}.layui-menu-lg li{line-height:32px}.layui-menu-lg .layui-menu-body-title a:hover,.layui-menu-lg li:hover{background:0 0;color:#16b777}.layui-menu-lg li .layui-menu-body-panel{margin-left:14px}.layui-menu-lg li .layui-menu-body-panel-left{margin:0 15px 0}.layui-dropdown{position:absolute;left:-999999px;top:-999999px;z-index:77777777;margin:5px 0;min-width:100px}.layui-dropdown:before{content:"";position:absolute;width:100%;height:6px;left:0;top:-6px}.layui-dropdown-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px");position:fixed;_position:absolute;pointer-events:auto}.layui-nav{position:relative;padding:0 15px;background-color:#2f363c;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}.layui-nav *{font-size:14px}.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;margin-top:0;list-style:none;vertical-align:middle;line-height:60px}.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.layui-nav .layui-this:after,.layui-nav-bar{content:"";position:absolute;left:0;top:0;width:0;height:3px;background-color:#16b777;transition:all .2s;-webkit-transition:all .2s;pointer-events:none}.layui-nav-bar{z-index:1000}.layui-nav[lay-bar=disabled] .layui-nav-bar{display:none}.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff;text-decoration:none}.layui-nav .layui-this:after{top:auto;bottom:0;width:100%}.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%}.layui-nav .layui-nav-more{position:absolute;top:0;right:3px;left:auto!important;margin-top:0;font-size:12px;cursor:pointer;transition:all .2s;-webkit-transition:all .2s}.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more{transform:rotate(180deg)}.layui-nav-child{display:none;position:absolute;left:0;top:65px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #eee;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap;box-sizing:border-box}.layui-nav .layui-nav-child a{color:#5f5f5f;color:rgba(0,0,0,.8)}.layui-nav .layui-nav-child a:hover{background-color:#f8f8f8;color:rgba(0,0,0,.8)}.layui-nav-child dd{margin:1px 0;position:relative}.layui-nav-child dd.layui-this{background-color:#f8f8f8;color:#000}.layui-nav-child dd.layui-this:after{display:none}.layui-nav-child-r{left:auto;right:0}.layui-nav-child-c{text-align:center}.layui-nav.layui-nav-tree{width:200px;padding:0}.layui-nav-tree .layui-nav-item{display:block;width:100%;line-height:40px}.layui-nav-tree .layui-nav-item a{position:relative;height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-nav-tree .layui-nav-item>a{padding-top:5px;padding-bottom:5px}.layui-nav-tree .layui-nav-more{right:15px}.layui-nav-tree .layui-nav-item>a .layui-nav-more{padding:5px 0}.layui-nav-tree .layui-nav-bar{width:5px;height:0}.layui-side .layui-nav-tree .layui-nav-bar{width:2px}.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background-color:#16baaa;color:#fff}.layui-nav-tree .layui-this:after{display:none}.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover{color:#fff!important}.layui-nav-tree .layui-nav-bar{background-color:#16baaa}.layui-nav-tree .layui-nav-child{position:relative;z-index:0;top:0;border:none;background:0 0;background-color:rgba(0,0,0,.3);box-shadow:none}.layui-nav-tree .layui-nav-child dd{margin:0}.layui-nav-tree .layui-nav-child a{color:#fff;color:rgba(255,255,255,.7)}.layui-nav-tree .layui-nav-child a:hover{background:0 0;color:#fff}.layui-nav-itemed>.layui-nav-child,.layui-nav-itemed>.layui-nav-child>.layui-this>.layui-nav-child{display:block}.layui-nav-side{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;z-index:999}.layui-nav-tree.layui-bg-gray a,.layui-nav.layui-bg-gray .layui-nav-item a{color:#373737;color:rgba(0,0,0,.8)}.layui-nav-tree.layui-bg-gray .layui-nav-itemed>a{color:#000!important}.layui-nav.layui-bg-gray .layui-this a{color:#16b777}.layui-nav-tree.layui-bg-gray .layui-nav-child{padding-left:11px;background:0 0}.layui-nav-tree.layui-bg-gray .layui-nav-child dd.layui-this,.layui-nav-tree.layui-bg-gray .layui-nav-child dd.layui-this a,.layui-nav-tree.layui-bg-gray .layui-this,.layui-nav-tree.layui-bg-gray .layui-this>a{background:0 0!important;color:#16b777!important;font-weight:700}.layui-nav-tree.layui-bg-gray .layui-nav-bar{background-color:#16b777}.layui-breadcrumb{visibility:hidden;font-size:0}.layui-breadcrumb>*{font-size:14px}.layui-breadcrumb a{color:#999!important}.layui-breadcrumb a:hover{color:#16b777!important}.layui-breadcrumb a cite{color:#5f5f5f;font-style:normal}.layui-breadcrumb span[lay-separator]{margin:0 10px;color:#999}.layui-tab{margin:10px 0;text-align:left!important}.layui-tab[overflow]>.layui-tab-title{overflow:hidden}.layui-tab .layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s}.layui-tab .layui-tab-title li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s}.layui-tab .layui-tab-title li{position:relative;line-height:40px;min-width:65px;margin:0;padding:0 15px;text-align:center;cursor:pointer}.layui-tab .layui-tab-title li a{display:block;padding:0 15px;margin:0 -15px}.layui-tab-title .layui-this{color:#000}.layui-tab-title .layui-this:after{position:absolute;left:0;top:0;content:"";width:100%;height:41px;border-width:1px;border-style:solid;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.layui-tab-bar{position:absolute;right:0;top:0;z-index:10;width:30px;height:39px;line-height:39px;border-width:1px;border-style:solid;border-radius:2px;text-align:center;background-color:#fff;cursor:pointer}.layui-tab-bar .layui-icon{position:relative;display:inline-block;top:3px;transition:all .3s;-webkit-transition:all .3s}.layui-tab-item{display:none}.layui-tab-more{padding-right:30px;height:auto!important;white-space:normal!important}.layui-tab-more li.layui-this:after{border-bottom-color:#eee;border-radius:2px}.layui-tab-more .layui-tab-bar .layui-icon{top:-2px;top:3px\0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root .layui-tab-more .layui-tab-bar .layui-icon{top:-2px\0/IE9}.layui-tab-content{padding:15px 0}.layui-tab-title li .layui-tab-close{position:relative;display:inline-block;width:18px;height:18px;line-height:20px;margin-left:8px;top:1px;text-align:center;font-size:14px;color:#c2c2c2;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li .layui-tab-close:hover{border-radius:2px;background-color:#ff5722;color:#fff}.layui-tab-brief>.layui-tab-title .layui-this{color:#16baaa}.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after{border:none;border-radius:0;border-bottom:2px solid #16b777}.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after{top:-1px}.layui-tab-card{border-width:1px;border-style:solid;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.layui-tab-card>.layui-tab-title{background-color:#fafafa}.layui-tab-card>.layui-tab-title li{margin-right:-1px;margin-left:-1px}.layui-tab-card>.layui-tab-title .layui-this{background-color:#fff}.layui-tab-card>.layui-tab-title .layui-this:after{border-top:none;border-width:1px;border-bottom-color:#fff}.layui-tab-card>.layui-tab-title .layui-tab-bar{height:40px;line-height:40px;border-radius:0;border-top:none;border-right:none}.layui-tab-card>.layui-tab-more .layui-this{background:0 0;color:#16b777}.layui-tab-card>.layui-tab-more .layui-this:after{border:none}.layui-timeline{padding-left:5px}.layui-timeline-item{position:relative;padding-bottom:20px}.layui-timeline-axis{position:absolute;left:-5px;top:0;z-index:10;width:20px;height:20px;line-height:20px;background-color:#fff;color:#16b777;border-radius:50%;text-align:center;cursor:pointer}.layui-timeline-axis:hover{color:#ff5722}.layui-timeline-item:before{content:"";position:absolute;left:5px;top:0;z-index:0;width:1px;height:100%}.layui-timeline-item:first-child:before{display:block}.layui-timeline-item:last-child:before{display:none}.layui-timeline-content{padding-left:25px}.layui-timeline-title{position:relative;margin-bottom:10px;line-height:22px}.layui-badge,.layui-badge-dot,.layui-badge-rim{position:relative;display:inline-block;padding:0 6px;font-size:12px;text-align:center;background-color:#ff5722;color:#fff;border-radius:2px}.layui-badge{height:18px;line-height:18px}.layui-badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.layui-badge-rim{height:18px;line-height:18px;border-width:1px;border-style:solid;background-color:#fff;color:#5f5f5f}.layui-btn .layui-badge,.layui-btn .layui-badge-dot{margin-left:5px}.layui-nav .layui-badge,.layui-nav .layui-badge-dot{position:absolute;top:50%;margin:-5px 6px 0}.layui-nav .layui-badge{margin-top:-10px}.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot{left:5px;top:-2px}.layui-carousel{position:relative;left:0;top:0;background-color:#f8f8f8}.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}.layui-carousel>[carousel-item]:before{position:absolute;content:'\e63d';left:50%;top:50%;width:100px;line-height:20px;margin:-10px 0 0 -50px;text-align:center;color:#c2c2c2;font-family:layui-icon!important;font-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;transition-duration:.3s;-webkit-transition-duration:.3s}.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}.layui-carousel-arrow{display:none\0;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:none 0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}.layui-carousel:hover .layui-carousel-arrow{display:block\0;opacity:1;left:20px}.layui-carousel:hover .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}.layui-carousel[lay-indicator=outside]{margin-bottom:30px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind ul li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#eee;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind ul li:hover{background-color:rgba(255,255,255,.7)}.layui-carousel-ind ul li.layui-this{background-color:#fff}.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}.layui-carousel[lay-anim=updown]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}.layui-fixbar{position:fixed;right:16px;bottom:16px;z-index:999999}.layui-fixbar li{width:50px;height:50px;line-height:50px;margin-bottom:1px;text-align:center;cursor:pointer;font-size:30px;background-color:#9f9f9f;color:#fff;border-radius:2px;opacity:.95}.layui-fixbar li:hover{opacity:.85}.layui-fixbar li:active{opacity:1}.layui-fixbar .layui-fixbar-top{display:none;font-size:40px}body .layui-util-face{border:none;background:0 0}body .layui-util-face .layui-layer-content{padding:0;background-color:#fff;color:#5f5f5f;box-shadow:none}.layui-util-face .layui-layer-TipsG{display:none}.layui-util-face ul{position:relative;width:372px;padding:10px;border:1px solid #d9d9d9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-util-face ul li{cursor:pointer;float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px;text-align:center}.layui-util-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layui-code{display:block;position:relative;padding:15px;line-height:20px;border:1px solid #eee;border-left-width:6px;background-color:#fff;color:#333;font-family:"Courier New",Consolas,"Lucida Console";font-size:12px}.layui-transfer-box,.layui-transfer-header,.layui-transfer-search{border-width:0;border-style:solid;border-color:#eee}.layui-transfer-box{position:relative;display:inline-block;vertical-align:middle;border-width:1px;width:200px;height:360px;border-radius:2px;background-color:#fff}.layui-transfer-box .layui-form-checkbox{width:100%;margin:0!important}.layui-transfer-header{height:38px;line-height:38px;padding:0 11px;border-bottom-width:1px}.layui-transfer-search{position:relative;padding:11px;border-bottom-width:1px}.layui-transfer-search .layui-input{height:32px;padding-left:30px;font-size:12px}.layui-transfer-search .layui-icon-search{position:absolute;left:20px;top:50%;line-height:normal;margin-top:-8px;color:#5f5f5f}.layui-transfer-active{margin:0 15px;display:inline-block;vertical-align:middle}.layui-transfer-active .layui-btn{display:block;margin:0;padding:0 15px;background-color:#16b777;border-color:#16b777;color:#fff}.layui-transfer-active .layui-btn-disabled{background-color:#fbfbfb;border-color:#eee;color:#d2d2d2}.layui-transfer-active .layui-btn:first-child{margin-bottom:15px}.layui-transfer-active .layui-btn .layui-icon{margin:0;font-size:14px!important}.layui-transfer-data{padding:5px 0;overflow:auto}.layui-transfer-data li{height:32px;line-height:32px;margin-top:0!important;padding:0 11px;list-style-type:none!important}.layui-transfer-data li:hover{background-color:#f8f8f8;transition:.5s all}.layui-transfer-data .layui-none{padding:15px 11px;text-align:center;color:#999}.layui-rate,.layui-rate *{display:inline-block;vertical-align:middle}.layui-rate{padding:11px 6px 11px 0;font-size:0}.layui-rate li{margin-top:0!important}.layui-rate li i.layui-icon{font-size:20px;color:#ffb800}.layui-rate li i.layui-icon{margin-right:5px;transition:all .3s;-webkit-transition:all .3s}.layui-rate li i:hover,.layui-rate-hover{cursor:pointer;transform:scale(1.12);-webkit-transform:scale(1.12)}.layui-rate[readonly] li i:hover{cursor:default;transform:scale(1)}.layui-colorpicker{width:38px;height:38px;border:1px solid #eee;padding:5px;border-radius:2px;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.layui-colorpicker:hover{border-color:#d2d2d2}.layui-colorpicker.layui-colorpicker-lg{width:44px;height:44px;line-height:30px}.layui-colorpicker.layui-colorpicker-sm{width:30px;height:30px;line-height:20px;padding:3px}.layui-colorpicker.layui-colorpicker-xs{width:22px;height:22px;line-height:16px;padding:1px}.layui-colorpicker-trigger-bgcolor{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px}.layui-colorpicker-trigger-span{display:block;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;text-align:center}.layui-colorpicker-trigger-i{display:inline-block;color:#fff;font-size:12px}.layui-colorpicker-trigger-i.layui-icon-close{color:#999}.layui-colorpicker-main{position:absolute;left:-999999px;top:-999999px;z-index:77777777;width:280px;margin:5px 0;padding:7px;background:#fff;border:1px solid #d2d2d2;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-colorpicker-main-wrapper{height:180px;position:relative}.layui-colorpicker-basis{width:260px;height:100%;position:relative}.layui-colorpicker-basis-white{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.layui-colorpicker-basis-black{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#000,transparent)}.layui-colorpicker-basis-cursor{width:10px;height:10px;border:1px solid #fff;border-radius:50%;position:absolute;top:-3px;right:-3px;cursor:pointer}.layui-colorpicker-side{position:absolute;top:0;right:0;width:12px;height:100%;background:linear-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.layui-colorpicker-side-slider{width:100%;height:5px;box-shadow:0 0 1px #888;box-sizing:border-box;background:#fff;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;left:0}.layui-colorpicker-main-alpha{display:none;height:12px;margin-top:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-alpha-bgcolor{height:100%;position:relative}.layui-colorpicker-alpha-slider{width:5px;height:100%;box-shadow:0 0 1px #888;box-sizing:border-box;background:#fff;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;top:0}.layui-colorpicker-main-pre{padding-top:7px;font-size:0}.layui-colorpicker-pre{width:20px;height:20px;border-radius:2px;display:inline-block;margin-left:6px;margin-bottom:7px;cursor:pointer}.layui-colorpicker-pre:nth-child(11n+1){margin-left:0}.layui-colorpicker-pre-isalpha{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-pre.layui-this{box-shadow:0 0 3px 2px rgba(0,0,0,.15)}.layui-colorpicker-pre>div{height:100%;border-radius:2px}.layui-colorpicker-main-input{text-align:right;padding-top:7px}.layui-colorpicker-main-input .layui-btn-container .layui-btn{margin:0 0 0 10px}.layui-colorpicker-main-input div.layui-inline{float:left;margin-right:10px;font-size:14px}.layui-colorpicker-main-input input.layui-input{width:150px;height:30px;color:#5f5f5f}.layui-slider{height:4px;background:#eee;border-radius:3px;position:relative;cursor:pointer}.layui-slider-bar{border-radius:3px;position:absolute;height:100%}.layui-slider-step{position:absolute;top:0;width:4px;height:4px;border-radius:50%;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layui-slider-wrap{width:36px;height:36px;position:absolute;top:-16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;text-align:center}.layui-slider-wrap-btn{width:12px;height:12px;border-radius:50%;background:#fff;display:inline-block;vertical-align:middle;cursor:pointer;transition:.3s}.layui-slider-wrap:after{content:"";height:100%;display:inline-block;vertical-align:middle}.layui-slider-wrap-btn.layui-slider-hover,.layui-slider-wrap-btn:hover{transform:scale(1.2)}.layui-slider-wrap-btn.layui-disabled:hover{transform:scale(1)!important}.layui-slider-tips{position:absolute;top:-42px;z-index:77777777;white-space:nowrap;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background:#000;border-radius:3px;height:25px;line-height:25px;padding:0 10px}.layui-slider-tips:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-6px;width:0;height:0;border-width:6px;border-style:solid;border-color:#000 transparent transparent transparent}.layui-slider-input{width:70px;height:32px;border:1px solid #eee;border-radius:3px;font-size:16px;line-height:32px;position:absolute;right:0;top:-14px;box-sizing:border-box}.layui-slider-input-btn{position:absolute;top:0;right:0;width:20px;height:100%;border-left:1px solid #eee}.layui-slider-input-btn i{cursor:pointer;position:absolute;right:0;bottom:0;width:20px;height:50%;font-size:12px;line-height:16px;text-align:center;color:#999}.layui-slider-input-btn i:first-child{top:0;border-bottom:1px solid #eee}.layui-slider-input-txt{height:100%;font-size:14px}.layui-slider-input-txt input{height:100%;border:none;padding-right:21px}.layui-slider-input-btn i:hover{color:#16baaa}.layui-slider-vertical{width:4px;margin-left:33px}.layui-slider-vertical .layui-slider-bar{width:4px}.layui-slider-vertical .layui-slider-step{top:auto;left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-wrap{top:auto;left:-16px;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-tips{top:auto;left:2px}@media \0screen{.layui-slider-wrap-btn{margin-left:-20px}.layui-slider-vertical .layui-slider-wrap-btn{margin-left:0;margin-bottom:-20px}.layui-slider-vertical .layui-slider-tips{margin-left:-8px}.layui-slider>span{margin-left:8px}}.layui-tree{line-height:22px}.layui-tree .layui-form-checkbox{margin:0!important}.layui-tree-set{width:100%;position:relative}.layui-tree-pack{display:none;padding-left:20px;position:relative}.layui-tree-line .layui-tree-pack{padding-left:27px}.layui-tree-line .layui-tree-set .layui-tree-set:after{content:"";position:absolute;top:14px;left:-9px;width:17px;height:0;border-top:1px dotted #c0c4cc}.layui-tree-entry{position:relative;padding:3px 0;height:26px;white-space:nowrap}.layui-tree-entry:hover{background-color:#eee}.layui-tree-line .layui-tree-entry:hover{background-color:rgba(0,0,0,0)}.layui-tree-line .layui-tree-entry:hover .layui-tree-txt{color:#999;text-decoration:underline;transition:.3s}.layui-tree-main{display:inline-block;vertical-align:middle;cursor:pointer;padding-right:10px}.layui-tree-line .layui-tree-set:before{content:"";position:absolute;top:0;left:-9px;width:0;height:100%;border-left:1px dotted #c0c4cc}.layui-tree-line .layui-tree-set.layui-tree-setLineShort:before{height:13px}.layui-tree-line .layui-tree-set.layui-tree-setHide:before{height:0}.layui-tree-iconClick{display:inline-block;vertical-align:middle;position:relative;height:20px;line-height:20px;margin:0 10px;color:#c0c4cc}.layui-tree-icon{height:14px;line-height:12px;width:14px;text-align:center;border:1px solid #c0c4cc}.layui-tree-iconClick .layui-icon{font-size:18px}.layui-tree-icon .layui-icon{font-size:12px;color:#5f5f5f}.layui-tree-iconArrow{padding:0 5px}.layui-tree-iconArrow:after{content:"";position:absolute;left:4px;top:3px;z-index:100;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent transparent #c0c4cc;transition:.5s}.layui-tree-spread>.layui-tree-entry .layui-tree-iconClick>.layui-tree-iconArrow:after{transform:rotate(90deg) translate(3px,4px)}.layui-tree-txt{display:inline-block;vertical-align:middle;color:#555}.layui-tree-search{margin-bottom:15px;color:#5f5f5f}.layui-tree-btnGroup{visibility:hidden;display:inline-block;vertical-align:middle;position:relative}.layui-tree-btnGroup .layui-icon{display:inline-block;vertical-align:middle;padding:0 2px;cursor:pointer}.layui-tree-btnGroup .layui-icon:hover{color:#999;transition:.3s}.layui-tree-entry:hover .layui-tree-btnGroup{visibility:visible}.layui-tree-editInput{position:relative;display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding:0;border:none;background-color:rgba(0,0,0,.05)}.layui-tree-emptyText{text-align:center;color:#999}.layui-anim{-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;animation-duration:.3s;animation-fill-mode:both}.layui-anim.layui-icon{display:inline-block}.layui-anim-loop{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.layui-trans,.layui-trans a{transition:all .2s;-webkit-transition:all .2s}@-webkit-keyframes layui-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes layui-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.layui-anim-rotate{-webkit-animation-name:layui-rotate;animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up}@-webkit-keyframes layui-upbit{from{-webkit-transform:translate3d(0,15px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-upbit{from{transform:translate3d(0,15px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-upbit{-webkit-animation-name:layui-upbit;animation-name:layui-upbit}@keyframes layui-down{0%{opacity:.3;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.layui-anim-down{animation-name:layui-down}@keyframes layui-downbit{0%{opacity:.3;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.layui-anim-downbit{animation-name:layui-downbit}@-webkit-keyframes layui-scale{0%{opacity:.3;-webkit-transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale{0%{opacity:.3;-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scale{-webkit-animation-name:layui-scale;animation-name:layui-scale}@-webkit-keyframes layui-scale-spring{0%{opacity:.5;-webkit-transform:scale(.5)}80%{opacity:.8;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale-spring{0%{opacity:.5;transform:scale(.5)}80%{opacity:.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.layui-anim-scaleSpring{-webkit-animation-name:layui-scale-spring;animation-name:layui-scale-spring}@keyframes layui-scalesmall{0%{opacity:.3;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}.layui-anim-scalesmall{animation-name:layui-scalesmall}@keyframes layui-scalesmall-spring{0%{opacity:.3;transform:scale(1.5)}80%{opacity:.8;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.layui-anim-scalesmall-spring{animation-name:layui-scalesmall-spring}@-webkit-keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}@keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}.layui-anim-fadein{-webkit-animation-name:layui-fadein;animation-name:layui-fadein}@-webkit-keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}.layui-anim-fadeout{-webkit-animation-name:layui-fadeout;animation-name:layui-fadeout}html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-wrap{font-size:13px;font-family:"Courier New",Consolas,"Lucida Console"}.layui-code-view{display:block;position:relative;padding:0!important;border:1px solid #eee;border-left-width:6px;background-color:#fff;color:#333}.layui-code-view pre{margin:0!important}.layui-code-header{position:relative;z-index:3;padding:0 11px;height:40px;line-height:40px;border-bottom:1px solid #eee;background-color:#fafafa;font-size:12px}.layui-code-header>.layui-code-header-about{position:absolute;right:11px;top:0;color:#b7b7b7}.layui-code-header-about>a{padding-left:10px}.layui-code-wrap{position:relative;display:block;z-index:1;margin:0!important;padding:11px 0!important;overflow-x:hidden;overflow-y:auto}.layui-code-line{position:relative;line-height:19px;margin:0!important}.layui-code-line-number{position:absolute;left:0;top:0;padding:0 8px;min-width:45px;height:100%;text-align:right;user-select:none;white-space:nowrap;overflow:hidden}.layui-code-line-content{padding:0 11px;word-wrap:break-word;white-space:pre-wrap}.layui-code-ln-mode>.layui-code-wrap>.layui-code-line{padding-left:45px}.layui-code-ln-side{position:absolute;left:0;top:0;bottom:0;z-index:0;width:45px;border-right:1px solid #eee;border-color:rgb(126 122 122 / 15%);background-color:#fafafa;pointer-events:none}.layui-code-nowrap>.layui-code-wrap{overflow:auto}.layui-code-nowrap>.layui-code-wrap>.layui-code-line>.layui-code-line-content{white-space:pre;word-wrap:normal}.layui-code-nowrap>.layui-code-ln-side{border-right-width:0!important;background:0 0!important}.layui-code-fixbar{position:absolute;top:8px;right:11px;padding-right:45px;z-index:5}.layui-code-fixbar>span{position:absolute;right:0;top:0;padding:0 8px;color:#777;transition:all .3s}.layui-code-fixbar>span:hover{color:#16b777}.layui-code-copy{display:none;cursor:pointer}.layui-code-preview>.layui-code-view>.layui-code-fixbar .layui-code-copy{display:none!important}.layui-code-view:hover>.layui-code-fixbar .layui-code-copy{display:block}.layui-code-view:hover>.layui-code-fixbar .layui-code-lang-marker{display:none}.layui-code-theme-dark,.layui-code-theme-dark>.layui-code-header{border-color:rgb(126 122 122 / 15%);background-color:#1f1f1f}.layui-code-theme-dark{border-width:1px;color:#ccc}.layui-code-theme-dark>.layui-code-ln-side{border-right-color:#2a2a2a;background:0 0;color:#6e7681}.layui-code textarea{display:none}.layui-code-preview>.layui-code,.layui-code-preview>.layui-code-view{margin:0}.layui-code-preview>.layui-tab{position:relative;z-index:1;margin-bottom:0}.layui-code-preview>.layui-tab>.layui-tab-title{border-width:0}.layui-code-preview .layui-code-item{display:none}.layui-code-item-preview{position:relative;padding:16px}.layui-code-item-preview>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.layui-code-tools{position:absolute;right:11px;top:8px;line-height:normal}.layui-code-tools>i{display:inline-block;margin-left:6px;padding:3px;cursor:pointer}.layui-code-tools>i.layui-icon-file-b{color:#999}.layui-code-tools>i:hover{color:#16b777}.layui-code-full{position:fixed;left:0;top:0;z-index:1111111;width:100%;height:100%;background-color:#fff}.layui-code-full .layui-code-item{width:100%!important;border-width:0!important;border-top-width:1px!important}.layui-code-full .layui-code-item,.layui-code-full .layui-code-view,.layui-code-full .layui-code-wrap{height:calc(100vh - 51px)!important;box-sizing:border-box}.layui-code-full .layui-code-item-preview{overflow:auto}.layui-code-view.layui-code-hl{line-height:20px!important;border-left-width:1px}.layui-code-view.layui-code-hl>.layui-code-ln-side{background-color:transparent}.layui-code-theme-dark.layui-code-hl,.layui-code-theme-dark.layui-code-hl>.layui-code-ln-side{border-color:rgb(126 122 122 / 15%)}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate,.layui-laydate *{box-sizing:border-box}.layui-laydate{position:absolute;z-index:99999999;margin:5px 0;border-radius:2px;font-size:14px;line-height:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}.layui-laydate-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px");position:fixed;_position:absolute;pointer-events:auto}@keyframes laydate-downbit{0%{opacity:.3;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.layui-laydate{animation-name:laydate-downbit}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;padding:0 5px;color:#999;font-size:18px;cursor:pointer}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-set-ym span{padding:0 10px;cursor:pointer}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:0;text-align:center}.layui-laydate-content th{font-weight:400}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.laydate-day-holidays:before{position:absolute;left:0;top:0;font-size:12px;transform:scale(.7)}.laydate-day-holidays:before{content:'\4F11';color:#ff5722}.laydate-day-holidays[type=work]:before{content:'\73ED';color:inherit}.layui-laydate .layui-this .laydate-day-holidays:before{color:#fff}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px}.layui-laydate-footer span{display:inline-block;vertical-align:top;height:26px;line-height:24px;padding:0 10px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fff;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .3s}.layui-laydate-footer span:hover{color:#16b777}.layui-laydate-footer span.layui-laydate-preview{cursor:default;border-color:transparent!important}.layui-laydate-footer span.layui-laydate-preview:hover{color:#777}.layui-laydate-footer span:first-child.layui-laydate-preview{padding-left:0}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{margin:0 0 0 -1px;border-radius:0}.laydate-footer-btns span:first-child{border-radius:2px 0 0 2px}.laydate-footer-btns span:last-child{border-radius:0 2px 2px 0}.layui-laydate-shortcut{width:80px;padding:6px 0;display:inline-block;vertical-align:top;overflow:auto;max-height:276px;text-align:center}.layui-laydate-shortcut+.layui-laydate-main{display:inline-block;border-left:1px solid #e2e2e2}.layui-laydate-shortcut>li{padding:5px 8px;cursor:pointer;line-height:18px}.layui-laydate .layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;box-sizing:border-box;background-color:#fff}.layui-laydate .layui-laydate-list>li{position:relative;display:inline-block;width:33.3%;height:36px;line-height:36px;margin:3px 0;vertical-align:middle;text-align:center;cursor:pointer;list-style:none}.layui-laydate .laydate-month-list>li{width:25%;margin:17px 0}.layui-laydate .laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.layui-laydate .laydate-time-list p{position:relative;top:-4px;margin:0;line-height:29px}.layui-laydate .laydate-time-list ol{height:181px;overflow:hidden}.layui-laydate .laydate-time-list>li:hover ol{overflow-y:auto}.layui-laydate .laydate-time-list ol li{width:130%;padding-left:33px;height:30px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px;color:#ff5722}.layui-laydate-range{width:546px}.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle;max-width:50%}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content,.layui-laydate-range .laydate-main-list-1 .layui-laydate-header{border-left:1px solid #e2e2e2}.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-y,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#777}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#16b777}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{color:#333}.layui-laydate-content td{color:#777}.layui-laydate-content td.laydate-day-now{color:#16b777}.layui-laydate-content td.laydate-day-now:after{content:'';position:absolute;width:100%;height:30px;left:0;top:0;border:1px solid #16b777;box-sizing:border-box}.layui-laydate-linkage .layui-laydate-content td.laydate-selected>div{background-color:#00f7de}.layui-laydate-linkage .laydate-selected:hover>div{background-color:#00f7de!important}.layui-laydate-content td.laydate-selected:after,.layui-laydate-content td:hover:after{content:none}.layui-laydate-content td>div:hover,.layui-laydate-list li:hover,.layui-laydate-shortcut>li:hover{background-color:#eee;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.layui-laydate-linkage .laydate-selected.laydate-day-next>div,.layui-laydate-linkage .laydate-selected.laydate-day-prev>div{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#ff5722}.laydate-day-mark::after{background-color:#16b777}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#16b777}.layui-laydate .layui-this,.layui-laydate .layui-this>div{background-color:#16baaa!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content td>div{padding:7px 0;height:100%}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#16baaa}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead{border:1px solid #e2e2e2}.layui-laydate-linkage.laydate-theme-grid .laydate-selected,.layui-laydate-linkage.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#16baaa!important}.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-next,.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}.laydate-theme-grid .layui-laydate-content td>div{height:29px;margin-top:-1px}.laydate-theme-circle .layui-laydate-content td.layui-this>div,.laydate-theme-circle .layui-laydate-content td>div{width:28px;height:28px;line-height:28px;border-radius:14px;margin:0 4px;padding:0}.layui-laydate.laydate-theme-circle .layui-laydate-content table td.layui-this{background-color:transparent!important}.laydate-theme-grid.laydate-theme-circle .layui-laydate-content td>div{margin:0 3.5px}.laydate-theme-fullpanel .layui-laydate-main{width:526px}.laydate-theme-fullpanel .layui-laydate-list{width:252px;left:272px}.laydate-theme-fullpanel .laydate-set-ym span{display:none}.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-theme-fullpanel .laydate-time-show .layui-laydate-header .layui-icon{display:inline-block!important}.laydate-theme-fullpanel .laydate-btns-time{display:none}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch}.layui-layer{top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #b2b2b2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-btn a,.layui-layer-setwin span{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes layer-slide-down{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes layer-slide-down-out{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}.layer-anim-slide-down{animation-name:layer-slide-down}.layer-anim-slide-down-out{animation-name:layer-slide-down-out}@keyframes layer-slide-left{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes layer-slide-left-out{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}.layer-anim-slide-left{animation-name:layer-slide-left}.layer-anim-slide-left-out{animation-name:layer-slide-left-out}@keyframes layer-slide-up{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes layer-slide-up-out{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0)}}.layer-anim-slide-up{animation-name:layer-slide-up}.layer-anim-slide-up-out{animation-name:layer-slide-up-out}@keyframes layer-slide-right{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes layer-slide-right-out{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}.layer-anim-slide-right{animation-name:layer-slide-right}.layer-anim-slide-right-out{animation-name:layer-slide-right-out}.layui-layer-title{padding:0 81px 0 16px;height:50px;line-height:50px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:16px;font-size:0;line-height:initial}.layui-layer-setwin span{position:relative;width:16px;height:16px;line-height:18px;margin-left:10px;text-align:center;font-size:16px;cursor:pointer;color:#000;_overflow:hidden;box-sizing:border-box}.layui-layer-setwin .layui-layer-min:before{content:'';position:absolute;width:12px;border-bottom:1px solid #2e2d3c;left:50%;top:50%;margin:-.5px 0 0 -6px;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover:before{background-color:#2d93ca}.layui-layer-setwin .layui-layer-max:after,.layui-layer-setwin .layui-layer-max:before{content:'';position:absolute;left:50%;top:50%;z-index:1;width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #2e2d3c}.layui-layer-setwin .layui-layer-max:hover:after,.layui-layer-setwin .layui-layer-max:hover:before{border-color:#2d93ca}.layui-layer-setwin .layui-layer-min:hover:before{background-color:#2d93ca}.layui-layer-setwin .layui-layer-maxmin:after,.layui-layer-setwin .layui-layer-maxmin:before{width:7px;height:7px;margin:-3px 0 0 -3px;background-color:#fff}.layui-layer-setwin .layui-layer-maxmin:after{z-index:0;margin:-5px 0 0 -1px}.layui-layer-setwin .layui-layer-close{cursor:pointer}.layui-layer-setwin .layui-layer-close:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;color:#fff;background-color:#787878;padding:3px;border:3px solid;width:28px;height:28px;font-size:16px;font-weight:bolder;border-radius:50%;margin-left:0;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{opacity:unset;background-color:#3888f6}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:30px;line-height:30px;margin:5px 5px 0;padding:0 16px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none;box-sizing:border-box}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:transparent;background-color:#1e9fff;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:240px}.layui-layer-dialog .layui-layer-content{position:relative;padding:16px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-face{position:absolute;top:18px;left:16px;color:#959595;font-size:32px;_left:-40px}.layui-layer-dialog .layui-layer-content .layui-icon-tips{color:#f39b12}.layui-layer-dialog .layui-layer-content .layui-icon-success{color:#16b777}.layui-layer-dialog .layui-layer-content .layui-icon-error{top:19px;color:#ff5722}.layui-layer-dialog .layui-layer-content .layui-icon-question{color:#ffb800}.layui-layer-dialog .layui-layer-content .layui-icon-lock{color:#787878}.layui-layer-dialog .layui-layer-content .layui-icon-face-cry{color:#ff5722}.layui-layer-dialog .layui-layer-content .layui-icon-face-smile{color:#16b777}.layui-layer-rim{border:6px solid #8d8d8d;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #d3d4d3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-close{color:#fff}.layui-layer-hui .layui-layer-content{padding:11px 24px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:18px 24px 18px 58px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:76px;height:38px;line-height:38px;text-align:center}.layui-layer-loading-icon{font-size:38px;color:#959595}.layui-layer-loading2{text-align:center}.layui-layer-loading-2{position:relative;height:38px}.layui-layer-loading-2:after,.layui-layer-loading-2:before{content:'';position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:3px solid #d2d2d2;box-sizing:border-box}.layui-layer-loading-2:after{border-color:transparent;border-left-color:#1e9fff}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan .layui-layer-title{background:#4476a7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;border-top:1px solid #e9e7e7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#e9e7e7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#c9c5c5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92b8b1}.layui-layer-lan .layui-layer-setwin .layui-icon,.layui-layer-molv .layui-layer-setwin .layui-icon{color:#fff}.layui-layer-win10{border:1px solid #aaa;box-shadow:1px 1px 6px rgba(0,0,0,.3);border-radius:none}.layui-layer-win10 .layui-layer-title{height:32px;line-height:32px;padding-left:8px;border-bottom:none;font-size:12px}.layui-layer-win10 .layui-layer-setwin{right:0;top:0}.layui-layer-win10 .layui-layer-setwin span{margin-left:0;width:32px;height:32px;padding:8px}.layui-layer-win10.layui-layer-page .layui-layer-setwin span{width:38px}.layui-layer-win10 .layui-layer-setwin span:hover{background-color:#e5e5e5}.layui-layer-win10 .layui-layer-setwin span.layui-icon-close:hover{background-color:#e81123;color:#fff}.layui-layer-win10.layui-layer-dialog .layui-layer-content{padding:8px 16px 32px;color:#0033bc}.layui-layer-win10.layui-layer-dialog .layui-layer-padding{padding-top:18px;padding-left:58px}.layui-layer-win10 .layui-layer-btn{padding:5px 5px 10px;border-top:1px solid #dfdfdf;background-color:#f0f0f0}.layui-layer-win10 .layui-layer-btn a{height:20px;line-height:18px;background-color:#e1e1e1;border-color:#adadad;color:#000;font-size:12px;transition:all .3s}.layui-layer-win10 .layui-layer-btn a:hover{border-color:#2a8edd;background-color:#e5f1fb}.layui-layer-win10 .layui-layer-btn .layui-layer-btn0{border-color:#0078d7}.layui-layer-prompt .layui-layer-input{display:block;width:260px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:16px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;display:inline-block;vertical-align:top;border-left:1px solid transparent;border-right:1px solid transparent;min-width:80px;max-width:300px;padding:0 16px;text-align:center;cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:51px;border-left-color:#eee;border-right-color:#eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left-color:transparent}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{background:0 0;box-shadow:none}.layui-layer-photos .layui-layer-content{overflow:visible;text-align:center}.layui-layer-photos .layer-layer-photos-main img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-photos-next,.layui-layer-photos-prev{position:fixed;top:50%;width:52px;height:52px;line-height:52px;margin-top:-26px;cursor:pointer;font-size:52px;color:#717171}.layui-layer-photos-prev{left:32px}.layui-layer-photos-next{right:32px}.layui-layer-photos-next:hover,.layui-layer-photos-prev:hover{color:#959595}.layui-layer-photos-toolbar{position:fixed;left:0;right:0;bottom:0;width:100%;height:52px;line-height:52px;background-color:#000\9;filter:Alpha(opacity=60);background-color:rgba(0,0,0,.32);color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:0}.layui-layer-photos-toolbar>*{display:inline-block;vertical-align:top;padding:0 16px;font-size:12px;color:#fff;*display:inline;*zoom:1}.layui-layer-photos-toolbar *{font-size:12px}.layui-layer-photos-header{top:0;bottom:auto}.layui-layer-photos-header>span{cursor:pointer}.layui-layer-photos-header>span:hover{background-color:rgba(51,51,51,.32)}.layui-layer-photos-header .layui-icon{font-size:18px}.layui-layer-photos-footer>h3{max-width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-layer-photos-footer a:hover{text-decoration:underline}.layui-layer-photos-footer em{font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}
﻿/*! bulma.io v0.6.0 | MIT License | github.com/jgthms/bulma */
@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

ul {
	list-style: none;
}

button,
input,
select,
textarea {
	margin: 0;
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

*:before,
*:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

img,
embed,
object,
audio {
	max-width: 100%;
}

iframe {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
	text-align: left;
}

html {
    /* height: 100%; */
    overflow: scroll;
    background-color: #F6F6F6;
    font-size: 16px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
	display: block;
}

body,
button,
input,
select,
textarea {
	font-family: BlinkMacSystemFont, -apple-system, "Roboto", "Microsoft Yahei", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

code,
pre {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	font-family: monospace;
}

body {
	color: #4a4a4a;
	font-size: 1rem;
	font-weight: 400;
	width: 100%;
	overflow-x: hidden;
}

a {
	cursor: pointer;
	text-decoration: none;
}

a strong {
	color: currentColor;
}

a:hover {
	/*color: #363636;*/
}

code {
	background-color: whitesmoke;
	color: #ff3860;
	font-size: 0.875em;
	font-weight: normal;
	padding: 0.25em 0.5em 0.25em;
}

hr {
	background-color: #dbdbdb;
	border: none;
	display: block;
	height: 1px;
	margin: 1.5rem 0;
}

img {
	height: auto;
	max-width: 100%;
}

input[type="checkbox"],
input[type="radio"] {
	vertical-align: baseline;
}

small {
	font-size: 0.875em;
}

span {
	font-style: inherit;
	font-weight: inherit;
}

strong {
	font-weight: 700;
}

pre {
	-webkit-overflow-scrolling: touch;
	background-color: whitesmoke;
	color: #4a4a4a;
	font-size: 0.875em;
	overflow-x: auto;
	padding: 1.25rem 1.5rem;
	white-space: pre;
	word-wrap: normal;
}

pre code {
	background-color: transparent;
	color: currentColor;
	font-size: 1em;
	padding: 0;
}

table td,
table th {
	text-align: left;
	vertical-align: top;
}

table th {
	color: #363636;
}

.is-clearfix:after {
	clear: both;
	content: " ";
	display: table;
}

.is-pulled-left {
	float: left !important;
}

.is-pulled-right {
	float: right !important;
}

.is-clipped {
	overflow: hidden !important;
}

.is-overlay {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.is-size-1 {
	font-size: 3rem !important;
}

.is-size-2 {
	font-size: 2.5rem !important;
}

.is-size-3 {
	font-size: 2rem !important;
}

.is-size-4 {
	font-size: 1.5rem !important;
}

.is-size-5 {
	font-size: 1.25rem !important;
}

.is-size-6 {
	font-size: 1rem !important;
}

.is-size-7 {
	font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
	.is-size-1-mobile {
		font-size: 3rem !important;
	}

	.is-size-2-mobile {
		font-size: 2.5rem !important;
	}

	.is-size-3-mobile {
		font-size: 2rem !important;
	}

	.is-size-4-mobile {
		font-size: 1.5rem !important;
	}

	.is-size-5-mobile {
		font-size: 1.25rem !important;
	}

	.is-size-6-mobile {
		font-size: 1rem !important;
	}

	.is-size-7-mobile {
		font-size: 0.75rem !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-size-1-tablet {
		font-size: 3rem !important;
	}

	.is-size-2-tablet {
		font-size: 2.5rem !important;
	}

	.is-size-3-tablet {
		font-size: 2rem !important;
	}

	.is-size-4-tablet {
		font-size: 1.5rem !important;
	}

	.is-size-5-tablet {
		font-size: 1.25rem !important;
	}

	.is-size-6-tablet {
		font-size: 1rem !important;
	}

	.is-size-7-tablet {
		font-size: 0.75rem !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-size-1-touch {
		font-size: 3rem !important;
	}

	.is-size-2-touch {
		font-size: 2.5rem !important;
	}

	.is-size-3-touch {
		font-size: 2rem !important;
	}

	.is-size-4-touch {
		font-size: 1.5rem !important;
	}

	.is-size-5-touch {
		font-size: 1.25rem !important;
	}

	.is-size-6-touch {
		font-size: 1rem !important;
	}

	.is-size-7-touch {
		font-size: 0.75rem !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-size-1-desktop {
		font-size: 3rem !important;
	}

	.is-size-2-desktop {
		font-size: 2.5rem !important;
	}

	.is-size-3-desktop {
		font-size: 2rem !important;
	}

	.is-size-4-desktop {
		font-size: 1.5rem !important;
	}

	.is-size-5-desktop {
		font-size: 1.25rem !important;
	}

	.is-size-6-desktop {
		font-size: 1rem !important;
	}

	.is-size-7-desktop {
		font-size: 0.75rem !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-size-1-widescreen {
		font-size: 3rem !important;
	}

	.is-size-2-widescreen {
		font-size: 2.5rem !important;
	}

	.is-size-3-widescreen {
		font-size: 2rem !important;
	}

	.is-size-4-widescreen {
		font-size: 1.5rem !important;
	}

	.is-size-5-widescreen {
		font-size: 1.25rem !important;
	}

	.is-size-6-widescreen {
		font-size: 1rem !important;
	}

	.is-size-7-widescreen {
		font-size: 0.75rem !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-size-1-fullhd {
		font-size: 3rem !important;
	}

	.is-size-2-fullhd {
		font-size: 2.5rem !important;
	}

	.is-size-3-fullhd {
		font-size: 2rem !important;
	}

	.is-size-4-fullhd {
		font-size: 1.5rem !important;
	}

	.is-size-5-fullhd {
		font-size: 1.25rem !important;
	}

	.is-size-6-fullhd {
		font-size: 1rem !important;
	}

	.is-size-7-fullhd {
		font-size: 0.75rem !important;
	}
}

.has-text-centered {
	text-align: center !important;
}

@media screen and (max-width: 768px) {
	.has-text-centered-mobile {
		text-align: center !important;
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-centered-tablet {
		text-align: center !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-centered-tablet-only {
		text-align: center !important;
	}
}

@media screen and (max-width: 1023px) {
	.has-text-centered-touch {
		text-align: center !important;
	}
}

@media screen and (min-width: 1024px) {
	.has-text-centered-desktop {
		text-align: center !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-centered-desktop-only {
		text-align: center !important;
	}
}

@media screen and (min-width: 1216px) {
	.has-text-centered-widescreen {
		text-align: center !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-centered-widescreen-only {
		text-align: center !important;
	}
}

@media screen and (min-width: 1408px) {
	.has-text-centered-fullhd {
		text-align: center !important;
	}
}

.has-text-justified {
	text-align: justify !important;
}

@media screen and (max-width: 768px) {
	.has-text-justified-mobile {
		text-align: justify !important;
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-justified-tablet {
		text-align: justify !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-justified-tablet-only {
		text-align: justify !important;
	}
}

@media screen and (max-width: 1023px) {
	.has-text-justified-touch {
		text-align: justify !important;
	}
}

@media screen and (min-width: 1024px) {
	.has-text-justified-desktop {
		text-align: justify !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-justified-desktop-only {
		text-align: justify !important;
	}
}

@media screen and (min-width: 1216px) {
	.has-text-justified-widescreen {
		text-align: justify !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-justified-widescreen-only {
		text-align: justify !important;
	}
}

@media screen and (min-width: 1408px) {
	.has-text-justified-fullhd {
		text-align: justify !important;
	}
}

.has-text-left {
	text-align: left !important;
}

@media screen and (max-width: 768px) {
	.has-text-left-mobile {
		text-align: left !important;
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-left-tablet {
		text-align: left !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-left-tablet-only {
		text-align: left !important;
	}
}

@media screen and (max-width: 1023px) {
	.has-text-left-touch {
		text-align: left !important;
	}
}

@media screen and (min-width: 1024px) {
	.has-text-left-desktop {
		text-align: left !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-left-desktop-only {
		text-align: left !important;
	}
}

@media screen and (min-width: 1216px) {
	.has-text-left-widescreen {
		text-align: left !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-left-widescreen-only {
		text-align: left !important;
	}
}

@media screen and (min-width: 1408px) {
	.has-text-left-fullhd {
		text-align: left !important;
	}
}

.has-text-right {
	text-align: right !important;
}

@media screen and (max-width: 768px) {
	.has-text-right-mobile {
		text-align: right !important;
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-right-tablet {
		text-align: right !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-right-tablet-only {
		text-align: right !important;
	}
}

@media screen and (max-width: 1023px) {
	.has-text-right-touch {
		text-align: right !important;
	}
}

@media screen and (min-width: 1024px) {
	.has-text-right-desktop {
		text-align: right !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-right-desktop-only {
		text-align: right !important;
	}
}

@media screen and (min-width: 1216px) {
	.has-text-right-widescreen {
		text-align: right !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-right-widescreen-only {
		text-align: right !important;
	}
}

@media screen and (min-width: 1408px) {
	.has-text-right-fullhd {
		text-align: right !important;
	}
}

.is-capitalized {
	text-transform: capitalize !important;
}

.is-lowercase {
	text-transform: lowercase !important;
}

.is-uppercase {
	text-transform: uppercase !important;
}

.has-text-white {
	color: white !important;
}

a.has-text-white:hover,
a.has-text-white:focus {
	color: #e6e6e6 !important;
}

.has-text-black {
	color: #0a0a0a !important;
}

a.has-text-black:hover,
a.has-text-black:focus {
	color: black !important;
}

.has-text-light {
	color: whitesmoke !important;
}

a.has-text-light:hover,
a.has-text-light:focus {
	color: #dbdbdb !important;
}

.has-text-dark {
	color: #363636 !important;
}

a.has-text-dark:hover,
a.has-text-dark:focus {
	color: #1c1c1c !important;
}

.has-text-primary {
	color: #ff3636 !important;
}

a.has-text-primary:hover,
a.has-text-primary:focus {
	color: #009e86 !important;
}

.has-text-link {
	color: #3273dc !important;
}

a.has-text-link:hover,
a.has-text-link:focus {
	color: #205bbc !important;
}

.has-text-info {
	color: #ff3636 !important;
}

a.has-text-info:hover,
a.has-text-info:focus {
	color: #0f81cc !important;
}

.has-text-success {
	color: #23d160 !important;
}

a.has-text-success:hover,
a.has-text-success:focus {
	color: #1ca64c !important;
}

.has-text-warning {
	color: #ffdd57 !important;
}

a.has-text-warning:hover,
a.has-text-warning:focus {
	color: #ffd324 !important;
}

.has-text-danger {
	color: #ff3860 !important;
}

a.has-text-danger:hover,
a.has-text-danger:focus {
	color: #ff0537 !important;
}

.has-text-black-bis {
	color: #121212 !important;
}

.has-text-black-ter {
	color: #242424 !important;
}

.has-text-grey-darker {
	color: #363636 !important;
}

.has-text-grey-dark {
	color: #4a4a4a !important;
}

.has-text-grey {
	color: #7a7a7a !important;
}

.has-text-grey-light {
	color: #b5b5b5 !important;
}

.has-text-grey-lighter {
	color: #dbdbdb !important;
}

.has-text-white-ter {
	color: whitesmoke !important;
}

.has-text-white-bis {
	color: #fafafa !important;
}

.has-text-weight-light {
	font-weight: 300 !important;
}

.has-text-weight-normal {
	font-weight: 400 !important;
}

.has-text-weight-semibold {
	font-weight: 600 !important;
}

.has-text-weight-bold {
	font-weight: 700 !important;
}

.is-block {
	display: block !important;
}

@media screen and (max-width: 768px) {
	.is-block-mobile {
		display: block !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-block-tablet {
		display: block !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-block-tablet-only {
		display: block !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-block-touch {
		display: block !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-block-desktop {
		display: block !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-block-desktop-only {
		display: block !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-block-widescreen {
		display: block !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-block-widescreen-only {
		display: block !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-block-fullhd {
		display: block !important;
	}
}

.is-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

@media screen and (max-width: 768px) {
	.is-flex-mobile {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-flex-tablet {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-flex-tablet-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-flex-touch {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-flex-desktop {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-flex-desktop-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-flex-widescreen {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-flex-widescreen-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-flex-fullhd {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

.is-inline {
	display: inline !important;
}

@media screen and (max-width: 768px) {
	.is-inline-mobile {
		display: inline !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-tablet {
		display: inline !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-tablet-only {
		display: inline !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-touch {
		display: inline !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-desktop {
		display: inline !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-desktop-only {
		display: inline !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-widescreen {
		display: inline !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-widescreen-only {
		display: inline !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-fullhd {
		display: inline !important;
	}
}

.is-inline-block {
	display: inline-block !important;
}

@media screen and (max-width: 768px) {
	.is-inline-block-mobile {
		display: inline-block !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-block-tablet {
		display: inline-block !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-block-tablet-only {
		display: inline-block !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-block-touch {
		display: inline-block !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-block-desktop {
		display: inline-block !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-block-desktop-only {
		display: inline-block !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-block-widescreen {
		display: inline-block !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-block-widescreen-only {
		display: inline-block !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-block-fullhd {
		display: inline-block !important;
	}
}

.is-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

@media screen and (max-width: 768px) {
	.is-inline-flex-mobile {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-flex-tablet {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-flex-tablet-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-flex-touch {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-flex-desktop {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-flex-desktop-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-flex-widescreen {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-flex-widescreen-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-flex-fullhd {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

.is-hidden {
	display: none !important;
}

@media screen and (max-width: 768px) {
	.is-hidden-mobile {
		display: none !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-hidden-tablet {
		display: none !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-hidden-tablet-only {
		display: none !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-hidden-touch {
		display: none !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-hidden-desktop {
		display: none !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-hidden-desktop-only {
		display: none !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-hidden-widescreen {
		display: none !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-hidden-widescreen-only {
		display: none !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-hidden-fullhd {
		display: none !important;
	}
}

.is-invisible {
	visibility: hidden !important;
}

@media screen and (max-width: 768px) {
	.is-invisible-mobile {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 769px),
print {
	.is-invisible-tablet {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-invisible-tablet-only {
		visibility: hidden !important;
	}
}

@media screen and (max-width: 1023px) {
	.is-invisible-touch {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 1024px) {
	.is-invisible-desktop {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-invisible-desktop-only {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 1216px) {
	.is-invisible-widescreen {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-invisible-widescreen-only {
		visibility: hidden !important;
	}
}

@media screen and (min-width: 1408px) {
	.is-invisible-fullhd {
		visibility: hidden !important;
	}
}

.is-marginless {
	margin: 0 !important;
}

.is-paddingless {
	padding: 0 !important;
}

.is-radiusless {
	border-radius: 0 !important;
}

.is-shadowless {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.is-unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.box {
	background-color: white;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
	color: #4a4a4a;
	display: block;
	padding: 1.25rem;
}

.box:not(:last-child) {
	margin-bottom: 1.5rem;
}

a.box:hover,
a.box:focus {
	-webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
}

a.box:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
}

.button {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: white;
	border-color: #dbdbdb;
	color: #363636;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0.75em;
	padding-right: 0.75em;
	text-align: center;
	white-space: nowrap;
}

.button:focus,
.button.is-focused,
.button:active,
.button.is-active {
	outline: none;
}

.button[disabled] {
	cursor: not-allowed;
}

.button strong {
	color: inherit;
}

.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
	height: 1.5em;
	width: 1.5em;
}

.button .icon:first-child:not(:last-child) {
	margin-left: calc(-0.375em - 1px);
	margin-right: 0.1875em;
}

.button .icon:last-child:not(:first-child) {
	margin-left: 0.1875em;
	margin-right: calc(-0.375em - 1px);
}

.button .icon:first-child:last-child {
	margin-left: calc(-0.375em - 1px);
	margin-right: calc(-0.375em - 1px);
}

.button:hover,
.button.is-hovered {
	border-color: #b5b5b5;
	color: #363636;
}

.button:focus,
.button.is-focused {
	border-color: #3273dc;
	color: #363636;
}

.button:focus:not(:active),
.button.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.button:active,
.button.is-active {
	border-color: #4a4a4a;
	color: #363636;
}

.button.is-text {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
	text-decoration: underline;
}

.button.is-text:hover,
.button.is-text.is-hovered,
.button.is-text:focus,
.button.is-text.is-focused {
	background-color: whitesmoke;
	color: #363636;
}

.button.is-text:active,
.button.is-text.is-active {
	background-color: #e8e8e8;
	color: #363636;
}

.button.is-text[disabled] {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-white {
	background-color: white;
	border-color: transparent;
	color: #0a0a0a;
}

.button.is-white:hover,
.button.is-white.is-hovered {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a;
}

.button.is-white:focus,
.button.is-white.is-focused {
	border-color: transparent;
	color: #0a0a0a;
}

.button.is-white:focus:not(:active),
.button.is-white.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.button.is-white:active,
.button.is-white.is-active {
	background-color: #f2f2f2;
	border-color: transparent;
	color: #0a0a0a;
}

.button.is-white[disabled] {
	background-color: white;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-white.is-inverted {
	background-color: #0a0a0a;
	color: white;
}

.button.is-white.is-inverted:hover {
	background-color: black;
}

.button.is-white.is-inverted[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: white;
}

.button.is-white.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-white.is-outlined {
	background-color: transparent;
	border-color: white;
	color: white;
}

.button.is-white.is-outlined:hover,
.button.is-white.is-outlined:focus {
	background-color: white;
	border-color: white;
	color: #0a0a0a;
}

.button.is-white.is-outlined.is-loading:after {
	border-color: transparent transparent white white !important;
}

.button.is-white.is-outlined[disabled] {
	background-color: transparent;
	border-color: white;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: white;
}

.button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a;
}

.button.is-white.is-inverted.is-outlined:hover,
.button.is-white.is-inverted.is-outlined:focus {
	background-color: #0a0a0a;
	color: white;
}

.button.is-white.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a;
}

.button.is-black {
	background-color: #0a0a0a;
	border-color: transparent;
	color: white;
}

.button.is-black:hover,
.button.is-black.is-hovered {
	background-color: #040404;
	border-color: transparent;
	color: white;
}

.button.is-black:focus,
.button.is-black.is-focused {
	border-color: transparent;
	color: white;
}

.button.is-black:focus:not(:active),
.button.is-black.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
	box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.button.is-black:active,
.button.is-black.is-active {
	background-color: black;
	border-color: transparent;
	color: white;
}

.button.is-black[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-black.is-inverted {
	background-color: white;
	color: #0a0a0a;
}

.button.is-black.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-black.is-inverted[disabled] {
	background-color: white;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a;
}

.button.is-black.is-loading:after {
	border-color: transparent transparent white white !important;
}

.button.is-black.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a;
}

.button.is-black.is-outlined:hover,
.button.is-black.is-outlined:focus {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: white;
}

.button.is-black.is-outlined.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-black.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: white;
	color: white;
}

.button.is-black.is-inverted.is-outlined:hover,
.button.is-black.is-inverted.is-outlined:focus {
	background-color: white;
	color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: white;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: white;
}

.button.is-light {
	background-color: whitesmoke;
	border-color: transparent;
	color: #363636;
}

.button.is-light:hover,
.button.is-light.is-hovered {
	background-color: #eeeeee;
	border-color: transparent;
	color: #363636;
}

.button.is-light:focus,
.button.is-light.is-focused {
	border-color: transparent;
	color: #363636;
}

.button.is-light:focus:not(:active),
.button.is-light.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
	box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.button.is-light:active,
.button.is-light.is-active {
	background-color: #e8e8e8;
	border-color: transparent;
	color: #363636;
}

.button.is-light[disabled] {
	background-color: whitesmoke;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-light.is-inverted {
	background-color: #363636;
	color: whitesmoke;
}

.button.is-light.is-inverted:hover {
	background-color: #292929;
}

.button.is-light.is-inverted[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: whitesmoke;
}

.button.is-light.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important;
}

.button.is-light.is-outlined {
	background-color: transparent;
	border-color: whitesmoke;
	color: whitesmoke;
}

.button.is-light.is-outlined:hover,
.button.is-light.is-outlined:focus {
	background-color: whitesmoke;
	border-color: whitesmoke;
	color: #363636;
}

.button.is-light.is-outlined.is-loading:after {
	border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-light.is-outlined[disabled] {
	background-color: transparent;
	border-color: whitesmoke;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636;
}

.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined:focus {
	background-color: #363636;
	color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636;
}

.button.is-dark {
	background-color: #363636;
	border-color: transparent;
	color: whitesmoke;
}

.button.is-dark:hover,
.button.is-dark.is-hovered {
	background-color: #2f2f2f;
	border-color: transparent;
	color: whitesmoke;
}

.button.is-dark:focus,
.button.is-dark.is-focused {
	border-color: transparent;
	color: whitesmoke;
}

.button.is-dark:focus:not(:active),
.button.is-dark.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
	box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.button.is-dark:active,
.button.is-dark.is-active {
	background-color: #292929;
	border-color: transparent;
	color: whitesmoke;
}

.button.is-dark[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-dark.is-inverted {
	background-color: whitesmoke;
	color: #363636;
}

.button.is-dark.is-inverted:hover {
	background-color: #e8e8e8;
}

.button.is-dark.is-inverted[disabled] {
	background-color: whitesmoke;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636;
}

.button.is-dark.is-loading:after {
	border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636;
}

.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined:focus {
	background-color: #363636;
	border-color: #363636;
	color: whitesmoke;
}

.button.is-dark.is-outlined.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important;
}

.button.is-dark.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636;
}

.button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: whitesmoke;
	color: whitesmoke;
}

.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined:focus {
	background-color: whitesmoke;
	color: #363636;
}

.button.is-dark.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: whitesmoke;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: whitesmoke;
}

.button.is-primary {
	background-color: #ff3636;
	border-color: transparent;
	color: #fff;
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff;
}

.button.is-primary:focus,
.button.is-primary.is-focused {
	border-color: transparent;
	color: #fff;
}

.button.is-primary:focus:not(:active),
.button.is-primary.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
	box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.button.is-primary:active,
.button.is-primary.is-active {
	background-color: #00b89c;
	border-color: transparent;
	color: #fff;
}

.button.is-primary[disabled] {
	background-color: #ff3636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-primary.is-inverted {
	background-color: #fff;
	color: #ff3636;
}

.button.is-primary.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-primary.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3636;
}

.button.is-primary.is-loading:after {
	border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined {
	background-color: transparent;
	border-color: #ff3636;
	color: #ff3636;
}

.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined:focus {
	background-color: #ff3636;
	border-color: #ff3636;
	color: #fff;
}

.button.is-primary.is-outlined.is-loading:after {
	border-color: transparent transparent #ff3636 #ff3636 !important;
}

.button.is-primary.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ff3636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3636;
}

.button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.button.is-primary.is-inverted.is-outlined:hover,
.button.is-primary.is-inverted.is-outlined:focus {
	background-color: #fff;
	color: #ff3636;
}

.button.is-primary.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.button.is-link {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff;
}

.button.is-link:hover,
.button.is-link.is-hovered {
	background-color: #276cda;
	border-color: transparent;
	color: #fff;
}

.button.is-link:focus,
.button.is-link.is-focused {
	border-color: transparent;
	color: #fff;
}

.button.is-link:focus:not(:active),
.button.is-link.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.button.is-link:active,
.button.is-link.is-active {
	background-color: #2366d1;
	border-color: transparent;
	color: #fff;
}

.button.is-link[disabled] {
	background-color: #3273dc;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-link.is-inverted {
	background-color: #fff;
	color: #3273dc;
}

.button.is-link.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-link.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc;
}

.button.is-link.is-loading:after {
	border-color: transparent transparent #fff #fff !important;
}

.button.is-link.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	color: #3273dc;
}

.button.is-link.is-outlined:hover,
.button.is-link.is-outlined:focus {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff;
}

.button.is-link.is-outlined.is-loading:after {
	border-color: transparent transparent #3273dc #3273dc !important;
}

.button.is-link.is-outlined[disabled] {
	background-color: transparent;
	border-color: #3273dc;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc;
}

.button.is-link.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.button.is-link.is-inverted.is-outlined:hover,
.button.is-link.is-inverted.is-outlined:focus {
	background-color: #fff;
	color: #3273dc;
}

.button.is-link.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.button.is-info {
	background-color: #ff3636;
	border-color: transparent;
	color: #fff;
}

.button.is-info:hover,
.button.is-info.is-hovered {
	background-color: #1496ed;
	border-color: transparent;
	color: #fff;
}

.button.is-info:focus,
.button.is-info.is-focused {
	border-color: transparent;
	color: #fff;
}

.button.is-info:focus:not(:active),
.button.is-info.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
	box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.button.is-info:active,
.button.is-info.is-active {
	background-color: #118fe4;
	border-color: transparent;
	color: #fff;
}

.button.is-info[disabled] {
	background-color: #ff3636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-info.is-inverted {
	background-color: #fff;
	color: #ff3636;
}

.button.is-info.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-info.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3636;
}

.button.is-info.is-loading:after {
	border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined {
	background-color: transparent;
	border-color: #ff3636;
	color: #ff3636;
}

.button.is-info.is-outlined:hover,
.button.is-info.is-outlined:focus {
	background-color: #ff3636;
	border-color: #ff3636;
	color: #fff;
}

.button.is-info.is-outlined.is-loading:after {
	border-color: transparent transparent #ff3636 #ff3636 !important;
}

.button.is-info.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ff3636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3636;
}

.button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.button.is-info.is-inverted.is-outlined:hover,
.button.is-info.is-inverted.is-outlined:focus {
	background-color: #fff;
	color: #ff3636;
}

.button.is-info.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.button.is-success {
	background-color: #23d160;
	border-color: transparent;
	color: #fff;
}

.button.is-success:hover,
.button.is-success.is-hovered {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff;
}

.button.is-success:focus,
.button.is-success.is-focused {
	border-color: transparent;
	color: #fff;
}

.button.is-success:focus:not(:active),
.button.is-success.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

.button.is-success:active,
.button.is-success.is-active {
	background-color: #20bc56;
	border-color: transparent;
	color: #fff;
}

.button.is-success[disabled] {
	background-color: #23d160;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-success.is-inverted {
	background-color: #fff;
	color: #23d160;
}

.button.is-success.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-success.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160;
}

.button.is-success.is-loading:after {
	border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	color: #23d160;
}

.button.is-success.is-outlined:hover,
.button.is-success.is-outlined:focus {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff;
}

.button.is-success.is-outlined.is-loading:after {
	border-color: transparent transparent #23d160 #23d160 !important;
}

.button.is-success.is-outlined[disabled] {
	background-color: transparent;
	border-color: #23d160;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160;
}

.button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.button.is-success.is-inverted.is-outlined:hover,
.button.is-success.is-inverted.is-outlined:focus {
	background-color: #fff;
	color: #23d160;
}

.button.is-success.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:hover,
.button.is-warning.is-hovered {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus,
.button.is-warning.is-focused {
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus:not(:active),
.button.is-warning.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}

.button.is-warning:active,
.button.is-warning.is-active {
	background-color: #ffd83d;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning[disabled] {
	background-color: #ffdd57;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-warning.is-inverted {
	background-color: rgba(0, 0, 0, 0.7);
	color: #ffdd57;
}

.button.is-warning.is-inverted:hover {
	background-color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted[disabled] {
	background-color: rgba(0, 0, 0, 0.7);
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57;
}

.button.is-warning.is-loading:after {
	border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined {
	background-color: transparent;
	border-color: #ffdd57;
	color: #ffdd57;
}

.button.is-warning.is-outlined:hover,
.button.is-warning.is-outlined:focus {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-outlined.is-loading:after {
	border-color: transparent transparent #ffdd57 #ffdd57 !important;
}

.button.is-warning.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ffdd57;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57;
}

.button.is-warning.is-inverted.is-outlined {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.7);
	color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted.is-outlined:hover,
.button.is-warning.is-inverted.is-outlined:focus {
	background-color: rgba(0, 0, 0, 0.7);
	color: #ffdd57;
}

.button.is-warning.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0, 0, 0, 0.7);
}

.button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff;
}

.button.is-danger:hover,
.button.is-danger.is-hovered {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff;
}

.button.is-danger:focus,
.button.is-danger.is-focused {
	border-color: transparent;
	color: #fff;
}

.button.is-danger:focus:not(:active),
.button.is-danger.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
}

.button.is-danger:active,
.button.is-danger.is-active {
	background-color: #ff1f4b;
	border-color: transparent;
	color: #fff;
}

.button.is-danger[disabled] {
	background-color: #ff3860;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button.is-danger.is-inverted {
	background-color: #fff;
	color: #ff3860;
}

.button.is-danger.is-inverted:hover {
	background-color: #f2f2f2;
}

.button.is-danger.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860;
}

.button.is-danger.is-loading:after {
	border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	color: #ff3860;
}

.button.is-danger.is-outlined:hover,
.button.is-danger.is-outlined:focus {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff;
}

.button.is-danger.is-outlined.is-loading:after {
	border-color: transparent transparent #ff3860 #ff3860 !important;
}

.button.is-danger.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ff3860;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860;
}

.button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.button.is-danger.is-inverted.is-outlined:hover,
.button.is-danger.is-inverted.is-outlined:focus {
	background-color: #fff;
	color: #ff3860;
}

.button.is-danger.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.button.is-small {
	border-radius: 2px;
	font-size: 0.75rem;
}

.button.is-medium {
	font-size: 1.25rem;
}

.button.is-large {
	font-size: 1.5rem;
}

.button[disabled] {
	background-color: white;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0.5;
}

.button.is-fullwidth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.button.is-loading {
	color: transparent !important;
	pointer-events: none;
}

.button.is-loading:after {
	-webkit-animation: spinAround 500ms infinite linear;
	animation: spinAround 500ms infinite linear;
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	width: 1em;
	position: absolute;
	left: calc(50% - (1em / 2));
	top: calc(50% - (1em / 2));
	position: absolute !important;
}

.button.is-static {
	background-color: whitesmoke;
	border-color: #dbdbdb;
	color: #7a7a7a;
	-webkit-box-shadow: none;
	box-shadow: none;
	pointer-events: none;
}

.container {
	margin: 0 auto;
	position: relative;
}

@media screen and (min-width: 768px) {
	.container {
		max-width: 768px;
		width: 768px;
	}
}

@media screen and (max-width: 1024px) {
	.container.is-widescreen {
		max-width: 960px;
		width: auto;
	}
}

@media screen and (max-width: 1280px) {
	.container.is-fullhd {
		max-width: 1200px;
		width: auto;
	}
}

@media screen and (min-width: 1024px) {
	.container {
		max-width: 960px;
		width: 960px;
	}

	.container.is-fluid {
		margin-left: 32px;
		margin-right: 32px;
		max-width: none;
		width: auto;
	}
}

@media screen and (min-width: 1280px) {
	.container {
		max-width: 1200px;
		width: 1200px;
	}
}

.content:not(:last-child) {
	margin-bottom: 1.5rem;
}

.content li+li {
	margin-top: 0.25em;
}

.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
	margin-bottom: 1em;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	color: #363636;
	font-weight: 400;
	line-height: 1.125;
}

.content h1 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
	margin-top: 1em;
}

.content h2 {
	font-size: 1.75em;
	margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
	margin-top: 1.1428em;
}

.content h3 {
	font-size: 1.5em;
	margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
	margin-top: 1.3333em;
}

.content h4 {
	font-size: 1.25em;
	margin-bottom: 0.8em;
}

.content h5 {
	font-size: 1.125em;
	margin-bottom: 0.8888em;
}

.content h6 {
	font-size: 1em;
	margin-bottom: 1em;
}

.content blockquote {
	background-color: whitesmoke;
	border-left: 5px solid #dbdbdb;
	padding: 1.25em 1.5em;
}

.content ol {
	list-style: decimal outside;
	margin-left: 2em;
	margin-top: 1em;
}

.content ul {
	list-style: disc outside;
	margin-left: 2em;
	margin-top: 1em;
}

.content ul ul {
	list-style-type: circle;
	margin-top: 0.5em;
}

.content ul ul ul {
	list-style-type: square;
}

.content dd {
	margin-left: 2em;
}

.content figure {
	margin-left: 2em;
	margin-right: 2em;
	text-align: center;
}

.content figure:not(:first-child) {
	margin-top: 2em;
}

.content figure:not(:last-child) {
	margin-bottom: 2em;
}

.content figure img {
	display: inline-block;
}

.content figure figcaption {
	font-style: italic;
}

.content pre {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	padding: 1.25em 1.5em;
	white-space: pre;
	word-wrap: normal;
}

.content sup,
.content sub {
	font-size: 75%;
}

.content table {
	width: 100%;
}

.content table td,
.content table th {
	border: 1px solid #dbdbdb;
	border-width: 0 0 1px;
	padding: 0.5em 0.75em;
	vertical-align: top;
}

.content table th {
	color: #363636;
	text-align: left;
}

/* .content table tr:hover {
  background-color: whitesmoke;
} */

.content table thead td,
.content table thead th {
	border-width: 0 0 2px;
	color: #363636;
}

.content table tfoot td,
.content table tfoot th {
	border-width: 2px 0 0;
	color: #363636;
}

/* .content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
} */

.content.is-small {
	font-size: 0.75rem;
}

.content.is-medium {
	font-size: 1.25rem;
}

.content.is-large {
	font-size: 1.5rem;
}

.input,
.textarea {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	background-color: white;
	border-color: #dbdbdb;
	color: #363636;
	-webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
	max-width: 100%;
	width: 100%;
}

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
	outline: none;
}

.input[disabled],
.textarea[disabled] {
	cursor: not-allowed;
}

.input::-moz-placeholder,
.textarea::-moz-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.input:-moz-placeholder,
.textarea:-moz-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.input:hover,
.input.is-hovered,
.textarea:hover,
.textarea.is-hovered {
	border-color: #b5b5b5;
}

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
	border-color: #3273dc;
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.input[disabled],
.textarea[disabled] {
	background-color: whitesmoke;
	border-color: whitesmoke;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
}

.input[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.input[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.input[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.input[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.input[type="search"],
.textarea[type="search"] {
	border-radius: 290486px;
}

.input[readonly],
.textarea[readonly] {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.input.is-white,
.textarea.is-white {
	border-color: white;
}

.input.is-white:focus,
.input.is-white.is-focused,
.input.is-white:active,
.input.is-white.is-active,
.textarea.is-white:focus,
.textarea.is-white.is-focused,
.textarea.is-white:active,
.textarea.is-white.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.input.is-black,
.textarea.is-black {
	border-color: #0a0a0a;
}

.input.is-black:focus,
.input.is-black.is-focused,
.input.is-black:active,
.input.is-black.is-active,
.textarea.is-black:focus,
.textarea.is-black.is-focused,
.textarea.is-black:active,
.textarea.is-black.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
	box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.input.is-light,
.textarea.is-light {
	border-color: whitesmoke;
}

.input.is-light:focus,
.input.is-light.is-focused,
.input.is-light:active,
.input.is-light.is-active,
.textarea.is-light:focus,
.textarea.is-light.is-focused,
.textarea.is-light:active,
.textarea.is-light.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
	box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.input.is-dark,
.textarea.is-dark {
	border-color: #363636;
}

.input.is-dark:focus,
.input.is-dark.is-focused,
.input.is-dark:active,
.input.is-dark.is-active,
.textarea.is-dark:focus,
.textarea.is-dark.is-focused,
.textarea.is-dark:active,
.textarea.is-dark.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
	box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.input.is-primary,
.textarea.is-primary {
	border-color: #ff3636;
}

.input.is-primary:focus,
.input.is-primary.is-focused,
.input.is-primary:active,
.input.is-primary.is-active,
.textarea.is-primary:focus,
.textarea.is-primary.is-focused,
.textarea.is-primary:active,
.textarea.is-primary.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
	box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.input.is-link,
.textarea.is-link {
	border-color: #3273dc;
}

.input.is-link:focus,
.input.is-link.is-focused,
.input.is-link:active,
.input.is-link.is-active,
.textarea.is-link:focus,
.textarea.is-link.is-focused,
.textarea.is-link:active,
.textarea.is-link.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.input.is-info,
.textarea.is-info {
	border-color: #ff3636;
}

.input.is-info:focus,
.input.is-info.is-focused,
.input.is-info:active,
.input.is-info.is-active,
.textarea.is-info:focus,
.textarea.is-info.is-focused,
.textarea.is-info:active,
.textarea.is-info.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
	box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.input.is-success,
.textarea.is-success {
	border-color: #23d160;
}

.input.is-success:focus,
.input.is-success.is-focused,
.input.is-success:active,
.input.is-success.is-active,
.textarea.is-success:focus,
.textarea.is-success.is-focused,
.textarea.is-success:active,
.textarea.is-success.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

.input.is-warning,
.textarea.is-warning {
	border-color: #ffdd57;
}

.input.is-warning:focus,
.input.is-warning.is-focused,
.input.is-warning:active,
.input.is-warning.is-active,
.textarea.is-warning:focus,
.textarea.is-warning.is-focused,
.textarea.is-warning:active,
.textarea.is-warning.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}

.input.is-danger,
.textarea.is-danger {
	border-color: #ff3860;
}

.input.is-danger:focus,
.input.is-danger.is-focused,
.input.is-danger:active,
.input.is-danger.is-active,
.textarea.is-danger:focus,
.textarea.is-danger.is-focused,
.textarea.is-danger:active,
.textarea.is-danger.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
}

.input.is-small,
.textarea.is-small {
	border-radius: 2px;
	font-size: 0.75rem;
}

.input.is-medium,
.textarea.is-medium {
	font-size: 1.25rem;
}

.input.is-large,
.textarea.is-large {
	font-size: 1.5rem;
}

.input.is-fullwidth,
.textarea.is-fullwidth {
	display: block;
	width: 100%;
}

.input.is-inline,
.textarea.is-inline {
	display: inline;
	width: auto;
}

.input.is-static {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
}

.textarea {
	display: block;
	max-width: 100%;
	min-width: 100%;
	padding: 0.625em;
	resize: vertical;
}

.textarea:not([rows]) {
	max-height: 600px;
	min-height: 120px;
}

.textarea[rows] {
	height: unset;
}

.textarea.has-fixed-size {
	resize: none;
}

.checkbox,
.radio {
	cursor: pointer;
	display: inline-block;
	line-height: 1.25;
	position: relative;
}

.checkbox input,
.radio input {
	cursor: pointer;
}

.checkbox:hover,
.radio:hover {
	color: #363636;
}

.checkbox[disabled],
.radio[disabled] {
	color: #7a7a7a;
	cursor: not-allowed;
}

.radio+.radio {
	margin-left: 0.5em;
}

.select {
	display: inline-block;
	max-width: 100%;
	position: relative;
	vertical-align: top;
}

.select:not(.is-multiple) {
	height: 2.25em;
}

.select:not(.is-multiple)::after {
	border: 1px solid #3273dc;
	border-right: 0;
	border-top: 0;
	content: " ";
	display: block;
	height: 0.5em;
	pointer-events: none;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 0.5em;
	margin-top: -0.375em;
	right: 1.125em;
	top: 50%;
	z-index: 4;
}

.select select {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	background-color: white;
	border-color: #dbdbdb;
	color: #363636;
	cursor: pointer;
	display: block;
	font-size: 1em;
	max-width: 100%;
	outline: none;
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
	outline: none;
}

.select select[disabled] {
	cursor: not-allowed;
}

.select select::-moz-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.select select::-webkit-input-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.select select:-moz-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.select select:-ms-input-placeholder {
	color: rgba(54, 54, 54, 0.3);
}

.select select:hover,
.select select.is-hovered {
	border-color: #b5b5b5;
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
	border-color: #3273dc;
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.select select[disabled] {
	background-color: whitesmoke;
	border-color: whitesmoke;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
}

.select select[disabled]::-moz-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.select select[disabled]::-webkit-input-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.select select[disabled]:-moz-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.select select[disabled]:-ms-input-placeholder {
	color: rgba(122, 122, 122, 0.3);
}

.select select::-ms-expand {
	display: none;
}

.select select[disabled]:hover {
	border-color: whitesmoke;
}

.select select:not([multiple]) {
	padding-right: 2.5em;
}

.select select[multiple] {
	height: unset;
	padding: 0;
}

.select select[multiple] option {
	padding: 0.5em 1em;
}

.select:hover::after {
	border-color: #363636;
}

.select.is-white select {
	border-color: white;
}

.select.is-white select:focus,
.select.is-white select.is-focused,
.select.is-white select:active,
.select.is-white select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.select.is-black select {
	border-color: #0a0a0a;
}

.select.is-black select:focus,
.select.is-black select.is-focused,
.select.is-black select:active,
.select.is-black select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
	box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.select.is-light select {
	border-color: whitesmoke;
}

.select.is-light select:focus,
.select.is-light select.is-focused,
.select.is-light select:active,
.select.is-light select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
	box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.select.is-dark select {
	border-color: #363636;
}

.select.is-dark select:focus,
.select.is-dark select.is-focused,
.select.is-dark select:active,
.select.is-dark select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
	box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.select.is-primary select {
	border-color: #ff3636;
}

.select.is-primary select:focus,
.select.is-primary select.is-focused,
.select.is-primary select:active,
.select.is-primary select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
	box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.select.is-link select {
	border-color: #3273dc;
}

.select.is-link select:focus,
.select.is-link select.is-focused,
.select.is-link select:active,
.select.is-link select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.select.is-info select {
	border-color: #ff3636;
}

.select.is-info select:focus,
.select.is-info select.is-focused,
.select.is-info select:active,
.select.is-info select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
	box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.select.is-success select {
	border-color: #23d160;
}

.select.is-success select:focus,
.select.is-success select.is-focused,
.select.is-success select:active,
.select.is-success select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

.select.is-warning select {
	border-color: #ffdd57;
}

.select.is-warning select:focus,
.select.is-warning select.is-focused,
.select.is-warning select:active,
.select.is-warning select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}

.select.is-danger select {
	border-color: #ff3860;
}

.select.is-danger select:focus,
.select.is-danger select.is-focused,
.select.is-danger select:active,
.select.is-danger select.is-active {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
}

.select.is-small {
	border-radius: 2px;
	font-size: 0.75rem;
}

.select.is-medium {
	font-size: 1.25rem;
}

.select.is-large {
	font-size: 1.5rem;
}

.select.is-disabled::after {
	border-color: #7a7a7a;
}

.select.is-fullwidth {
	width: 100%;
}

.select.is-fullwidth select {
	width: 100%;
}

.select.is-loading::after {
	-webkit-animation: spinAround 500ms infinite linear;
	animation: spinAround 500ms infinite linear;
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	width: 1em;
	margin-top: 0;
	position: absolute;
	right: 0.625em;
	top: 0.625em;
	-webkit-transform: none;
	transform: none;
}

.select.is-loading.is-small:after {
	font-size: 0.75rem;
}

.select.is-loading.is-medium:after {
	font-size: 1.25rem;
}

.select.is-loading.is-large:after {
	font-size: 1.5rem;
}

.file {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
}

.file.is-white .file-cta {
	background-color: white;
	border-color: transparent;
	color: #0a0a0a;
}

.file.is-white:hover .file-cta,
.file.is-white.is-hovered .file-cta {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a;
}

.file.is-white:focus .file-cta,
.file.is-white.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
	color: #0a0a0a;
}

.file.is-white:active .file-cta,
.file.is-white.is-active .file-cta {
	background-color: #f2f2f2;
	border-color: transparent;
	color: #0a0a0a;
}

.file.is-black .file-cta {
	background-color: #0a0a0a;
	border-color: transparent;
	color: white;
}

.file.is-black:hover .file-cta,
.file.is-black.is-hovered .file-cta {
	background-color: #040404;
	border-color: transparent;
	color: white;
}

.file.is-black:focus .file-cta,
.file.is-black.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
	box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
	color: white;
}

.file.is-black:active .file-cta,
.file.is-black.is-active .file-cta {
	background-color: black;
	border-color: transparent;
	color: white;
}

.file.is-light .file-cta {
	background-color: whitesmoke;
	border-color: transparent;
	color: #363636;
}

.file.is-light:hover .file-cta,
.file.is-light.is-hovered .file-cta {
	background-color: #eeeeee;
	border-color: transparent;
	color: #363636;
}

.file.is-light:focus .file-cta,
.file.is-light.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
	box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
	color: #363636;
}

.file.is-light:active .file-cta,
.file.is-light.is-active .file-cta {
	background-color: #e8e8e8;
	border-color: transparent;
	color: #363636;
}

.file.is-dark .file-cta {
	background-color: #363636;
	border-color: transparent;
	color: whitesmoke;
}

.file.is-dark:hover .file-cta,
.file.is-dark.is-hovered .file-cta {
	background-color: #2f2f2f;
	border-color: transparent;
	color: whitesmoke;
}

.file.is-dark:focus .file-cta,
.file.is-dark.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
	box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
	color: whitesmoke;
}

.file.is-dark:active .file-cta,
.file.is-dark.is-active .file-cta {
	background-color: #292929;
	border-color: transparent;
	color: whitesmoke;
}

.file.is-primary .file-cta {
	background-color: #ff3636;
	border-color: transparent;
	color: #fff;
}

.file.is-primary:hover .file-cta,
.file.is-primary.is-hovered .file-cta {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff;
}

.file.is-primary:focus .file-cta,
.file.is-primary.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
	box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
	color: #fff;
}

.file.is-primary:active .file-cta,
.file.is-primary.is-active .file-cta {
	background-color: #00b89c;
	border-color: transparent;
	color: #fff;
}

.file.is-link .file-cta {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff;
}

.file.is-link:hover .file-cta,
.file.is-link.is-hovered .file-cta {
	background-color: #276cda;
	border-color: transparent;
	color: #fff;
}

.file.is-link:focus .file-cta,
.file.is-link.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
	color: #fff;
}

.file.is-link:active .file-cta,
.file.is-link.is-active .file-cta {
	background-color: #2366d1;
	border-color: transparent;
	color: #fff;
}

.file.is-info .file-cta {
	background-color: #ff3636;
	border-color: transparent;
	color: #fff;
}

.file.is-info:hover .file-cta,
.file.is-info.is-hovered .file-cta {
	background-color: #1496ed;
	border-color: transparent;
	color: #fff;
}

.file.is-info:focus .file-cta,
.file.is-info.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
	box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
	color: #fff;
}

.file.is-info:active .file-cta,
.file.is-info.is-active .file-cta {
	background-color: #118fe4;
	border-color: transparent;
	color: #fff;
}

.file.is-success .file-cta {
	background-color: #23d160;
	border-color: transparent;
	color: #fff;
}

.file.is-success:hover .file-cta,
.file.is-success.is-hovered .file-cta {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff;
}

.file.is-success:focus .file-cta,
.file.is-success.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
	box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
	color: #fff;
}

.file.is-success:active .file-cta,
.file.is-success.is-active .file-cta {
	background-color: #20bc56;
	border-color: transparent;
	color: #fff;
}

.file.is-warning .file-cta {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:hover .file-cta,
.file.is-warning.is-hovered .file-cta {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:focus .file-cta,
.file.is-warning.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
	box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
	color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:active .file-cta,
.file.is-warning.is-active .file-cta {
	background-color: #ffd83d;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7);
}

.file.is-danger .file-cta {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff;
}

.file.is-danger:hover .file-cta,
.file.is-danger.is-hovered .file-cta {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff;
}

.file.is-danger:focus .file-cta,
.file.is-danger.is-focused .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
	box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
	color: #fff;
}

.file.is-danger:active .file-cta,
.file.is-danger.is-active .file-cta {
	background-color: #ff1f4b;
	border-color: transparent;
	color: #fff;
}

.file.is-small {
	font-size: 0.75rem;
}

.file.is-medium {
	font-size: 1.25rem;
}

.file.is-medium .file-icon .fa {
	font-size: 21px;
}

.file.is-large {
	font-size: 1.5rem;
}

.file.is-large .file-icon .fa {
	font-size: 28px;
}

.file.has-name .file-cta {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.file.has-name .file-name {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.file.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.file.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.file.is-boxed .file-label {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.file.is-boxed .file-cta {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto;
	padding: 1em 3em;
}

.file.is-boxed .file-name {
	border-width: 0 1px 1px;
}

.file.is-boxed .file-icon {
	height: 1.5em;
	width: 1.5em;
}

.file.is-boxed .file-icon .fa {
	font-size: 21px;
}

.file.is-boxed.is-small .file-icon .fa {
	font-size: 14px;
}

.file.is-boxed.is-medium .file-icon .fa {
	font-size: 28px;
}

.file.is-boxed.is-large .file-icon .fa {
	font-size: 35px;
}

.file.is-boxed.has-name .file-cta {
	border-radius: 3px 3px 0 0;
}

.file.is-boxed.has-name .file-name {
	border-radius: 0 0 3px 3px;
	border-width: 0 1px 1px;
}

.file.is-right .file-cta {
	border-radius: 0 3px 3px 0;
}

.file.is-right .file-name {
	border-radius: 3px 0 0 3px;
	border-width: 1px 0 1px 1px;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.file.is-fullwidth .file-label {
	width: 100%;
}

.file.is-fullwidth .file-name {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: none;
}

.file-label {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	position: relative;
}

.file-label:hover .file-cta {
	background-color: #eeeeee;
	color: #363636;
}

.file-label:hover .file-name {
	border-color: #d5d5d5;
}

.file-label:active .file-cta {
	background-color: #e8e8e8;
	color: #363636;
}

.file-label:active .file-name {
	border-color: #cfcfcf;
}

.file-input {
	height: 0.01em;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: 0.01em;
}

.file-cta,
.file-name {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	border-color: #dbdbdb;
	border-radius: 3px;
	font-size: 1em;
	padding-left: 1em;
	padding-right: 1em;
	white-space: nowrap;
}

.file-cta:focus,
.file-cta.is-focused,
.file-cta:active,
.file-cta.is-active,
.file-name:focus,
.file-name.is-focused,
.file-name:active,
.file-name.is-active {
	outline: none;
}

.file-cta[disabled],
.file-name[disabled] {
	cursor: not-allowed;
}

.file-cta {
	background-color: whitesmoke;
	color: #4a4a4a;
}

.file-name {
	border-color: #dbdbdb;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	display: block;
	max-width: 16em;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
}

.file-icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1em;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 0.5em;
	width: 1em;
}

.file-icon .fa {
	font-size: 14px;
}

.label {
	color: #363636;
	display: block;
	font-size: 1rem;
	font-weight: 700;
}

.label:not(:last-child) {
	margin-bottom: 0.5em;
}

.label.is-small {
	font-size: 0.75rem;
}

.label.is-medium {
	font-size: 1.25rem;
}

.label.is-large {
	font-size: 1.5rem;
}

.help {
	display: block;
	font-size: 0.75rem;
	margin-top: 0.25rem;
}

.help.is-white {
	color: white;
}

.help.is-black {
	color: #0a0a0a;
}

.help.is-light {
	color: whitesmoke;
}

.help.is-dark {
	color: #363636;
}

.help.is-primary {
	color: #ff3636;
}

.help.is-link {
	color: #3273dc;
}

.help.is-info {
	color: #ff3636;
}

.help.is-success {
	color: #23d160;
}

.help.is-warning {
	color: #ffdd57;
}

.help.is-danger {
	color: #ff3860;
}

.field:not(:last-child) {
	margin-bottom: 0.75rem;
}

.field.has-addons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
	margin-right: -1px;
}

.field.has-addons .control:first-child .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .select select {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.field.has-addons .control:last-child .button,
.field.has-addons .control:last-child .input,
.field.has-addons .control:last-child .select select {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.field.has-addons .control .button,
.field.has-addons .control .input,
.field.has-addons .control .select select {
	border-radius: 0;
}

.field.has-addons .control .button:hover,
.field.has-addons .control .button.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .select select:hover,
.field.has-addons .control .select select.is-hovered {
	z-index: 2;
}

.field.has-addons .control .button:focus,
.field.has-addons .control .button.is-focused,
.field.has-addons .control .button:active,
.field.has-addons .control .button.is-active,
.field.has-addons .control .input:focus,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input.is-active,
.field.has-addons .control .select select:focus,
.field.has-addons .control .select select.is-focused,
.field.has-addons .control .select select:active,
.field.has-addons .control .select select.is-active {
	z-index: 3;
}

.field.has-addons .control .button:focus:hover,
.field.has-addons .control .button.is-focused:hover,
.field.has-addons .control .button:active:hover,
.field.has-addons .control .button.is-active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .select select:focus:hover,
.field.has-addons .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.field.has-addons .control .select select.is-active:hover {
	z-index: 4;
}

.field.has-addons .control.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.field.has-addons.has-addons-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.field.has-addons.has-addons-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.field.is-grouped {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.field.is-grouped>.control {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	align-items: center;
	display: flex;
}

.field.is-grouped>.control:not(:last-child) {
    margin-bottom: 0;
    margin-right: 4px;
}

.field.is-grouped>.control.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.field.is-grouped.is-grouped-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.field.is-grouped.is-grouped-multiline {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.field.is-grouped.is-grouped-multiline>.control:last-child,
.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
    margin-bottom: 0.75rem;
}

.field.is-grouped.is-grouped-multiline:last-child {
    margin-bottom: -0.75rem;
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
    margin-bottom: 0;
}

@media screen and (min-width: 769px),
print {
    .field.is-horizontal {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.field-label .label {
    font-size: inherit;
}

@media screen and (max-width: 768px) {
    .field-label {
        margin-bottom: 0.5rem;
    }
}

@media screen and (min-width: 769px),
print {
    .field-label {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-right: 1.5rem;
        text-align: right;
    }

    .field-label.is-small {
        font-size: 0.75rem;
        padding-top: 0.375em;
    }

    .field-label.is-normal {
        padding-top: 0.375em;
    }

    .field-label.is-medium {
        font-size: 1.25rem;
        padding-top: 0.375em;
    }

    .field-label.is-large {
        font-size: 1.5rem;
        padding-top: 0.375em;
    }
}

.field-body .field .field {
    margin-bottom: 0;
}

@media screen and (min-width: 769px),
print {
    .field-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 5;
        -ms-flex-positive: 5;
        flex-grow: 5;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }

    .field-body .field {
        margin-bottom: 0;
    }

    .field-body>.field {
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }

    .field-body>.field:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .field-body>.field:not(:last-child) {
        margin-right: 0.75rem;
    }
}

.control {
    font-size: 1rem;
    position: relative;
    text-align: left;
}

.control.has-icon .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4;
}

.control.has-icon .input:focus+.icon {
    color: #7a7a7a;
}

.control.has-icon .input.is-small+.icon {
    font-size: 0.75rem;
}

.control.has-icon .input.is-medium+.icon {
    font-size: 1.25rem;
}

.control.has-icon .input.is-large+.icon {
    font-size: 1.5rem;
}

.control.has-icon:not(.has-icon-right) .icon {
    left: 0;
}

.control.has-icon:not(.has-icon-right) .input {
    padding-left: 2.25em;
}

.control.has-icon.has-icon-right .icon {
    right: 0;
}

.control.has-icon.has-icon-right .input {
    padding-right: 2.25em;
}

.control.has-icons-left .input:focus~.icon,
.control.has-icons-left .select:focus~.icon,
.control.has-icons-right .input:focus~.icon,
.control.has-icons-right .select:focus~.icon {
    color: #7a7a7a;
}

.control.has-icons-left .input.is-small~.icon,
.control.has-icons-left .select.is-small~.icon,
.control.has-icons-right .input.is-small~.icon,
.control.has-icons-right .select.is-small~.icon {
    font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium~.icon,
.control.has-icons-left .select.is-medium~.icon,
.control.has-icons-right .input.is-medium~.icon,
.control.has-icons-right .select.is-medium~.icon {
    font-size: 1.25rem;
}

.control.has-icons-left .input.is-large~.icon,
.control.has-icons-left .select.is-large~.icon,
.control.has-icons-right .input.is-large~.icon,
.control.has-icons-right .select.is-large~.icon {
    font-size: 1.5rem;
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
    padding-left: 2.25em;
}

.control.has-icons-left .icon.is-left {
    left: 0;
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
    padding-right: 2.25em;
}

.control.has-icons-right .icon.is-right {
    right: 0;
}

.control.is-loading::after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    position: absolute !important;
    right: 0.625em;
    top: 0.625em;
}

.control.is-loading.is-small:after {
    font-size: 0.75rem;
}

.control.is-loading.is-medium:after {
    font-size: 1.25rem;
}

.control.is-loading.is-large:after {
    font-size: 1.5rem;
}

.icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem;
}

.icon.is-small {
    height: 1rem;
    width: 1rem;
}

.icon.is-medium {
    height: 2rem;
    width: 2rem;
}

.icon.is-large {
    height: 3rem;
    width: 3rem;
}

.image {
    display: block;
    position: relative;
}

.image img {
    display: block;
    height: auto;
    width: 100%;
}

.image.is-square img,
.image.is-1by1 img,
.image.is-4by3 img,
.image.is-3by2 img,
.image.is-16by9 img,
.image.is-2by1 img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.image.is-square,
.image.is-1by1 {
    padding-top: 100%;
}

.image.is-4by3 {
    padding-top: 75%;
}

.image.is-3by2 {
    padding-top: 66.6666%;
}

.image.is-16by9 {
    padding-top: 56.25%;
}

.image.is-2by1 {
    padding-top: 50%;
}

.image.is-16x16 {
    height: 16px;
    width: 16px;
}

.image.is-24x24 {
    height: 24px;
    width: 24px;
}

.image.is-32x32 {
    height: 32px;
    width: 32px;
}

.image.is-48x48 {
    height: 48px;
    width: 48px;
}

.image.is-64x64 {
    height: 64px;
    width: 64px;
}

.image.is-96x96 {
    height: 96px;
    width: 96px;
}

.image.is-128x128 {
    height: 128px;
    width: 128px;
}

.notification {
    background-color: whitesmoke;
    border-radius: 3px;
    padding: 1.25rem 2.5rem 1.25rem 1.5rem;
    position: relative;
}

.notification:not(:last-child) {
    margin-bottom: 1.5rem;
}

.notification a:not(.button) {
    color: currentColor;
    text-decoration: underline;
}

.notification strong {
    color: currentColor;
}

.notification code,
.notification pre {
    background: white;
}

.notification pre code {
    background: transparent;
}

.notification>.delete {
    position: absolute;
    right: 0.5em;
    top: 0.5em;
}

.notification .title,
.notification .subtitle,
.notification .content {
    color: currentColor;
}

.notification.is-white {
    background-color: white;
    color: #0a0a0a;
}

.notification.is-black {
    background-color: #0a0a0a;
    color: white;
}

.notification.is-light {
    background-color: whitesmoke;
    color: #363636;
}

.notification.is-dark {
    background-color: #363636;
    color: whitesmoke;
}

.notification.is-primary {
    background-color: #ff3636;
    color: #fff;
}

.notification.is-link {
    background-color: #3273dc;
    color: #fff;
}

.notification.is-info {
    background-color: #ff3636;
    color: #fff;
}

.notification.is-success {
    background-color: #23d160;
    color: #fff;
}

.notification.is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

.notification.is-danger {
    background-color: #ff3860;
    color: #fff;
}

.progress {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 290486px;
    display: block;
    height: 1rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.progress:not(:last-child) {
    margin-bottom: 1.5rem;
}

.progress::-webkit-progress-bar {
    background-color: #dbdbdb;
}

.progress::-webkit-progress-value {
    background-color: #4a4a4a;
}

.progress::-moz-progress-bar {
    background-color: #4a4a4a;
}

.progress.is-white::-webkit-progress-value {
    background-color: white;
}

.progress.is-white::-moz-progress-bar {
    background-color: white;
}

.progress.is-black::-webkit-progress-value {
    background-color: #0a0a0a;
}

.progress.is-black::-moz-progress-bar {
    background-color: #0a0a0a;
}

.progress.is-light::-webkit-progress-value {
    background-color: whitesmoke;
}

.progress.is-light::-moz-progress-bar {
    background-color: whitesmoke;
}

.progress.is-dark::-webkit-progress-value {
    background-color: #363636;
}

.progress.is-dark::-moz-progress-bar {
    background-color: #363636;
}

.progress.is-primary::-webkit-progress-value {
    background-color: #ff3636;
}

.progress.is-primary::-moz-progress-bar {
    background-color: #ff3636;
}

.progress.is-link::-webkit-progress-value {
    background-color: #3273dc;
}

.progress.is-link::-moz-progress-bar {
    background-color: #3273dc;
}

.progress.is-info::-webkit-progress-value {
    background-color: #ff3636;
}

.progress.is-info::-moz-progress-bar {
    background-color: #ff3636;
}

.progress.is-success::-webkit-progress-value {
    background-color: #23d160;
}

.progress.is-success::-moz-progress-bar {
    background-color: #23d160;
}

.progress.is-warning::-webkit-progress-value {
    background-color: #ffdd57;
}

.progress.is-warning::-moz-progress-bar {
    background-color: #ffdd57;
}

.progress.is-danger::-webkit-progress-value {
    background-color: #ff3860;
}

.progress.is-danger::-moz-progress-bar {
    background-color: #ff3860;
}

.progress.is-small {
    height: 0.75rem;
}

.progress.is-medium {
    height: 1.25rem;
}

.progress.is-large {
    height: 1.5rem;
}

.table {
    background-color: white;
    color: #363636;
    margin-bottom: 1.5rem;
}

.table td,
.table th {
    border: 1px solid #dbdbdb;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top;
}

.table td.is-white,
.table th.is-white {
    background-color: white;
    border-color: white;
    color: #0a0a0a;
}

.table td.is-black,
.table th.is-black {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: white;
}

.table td.is-light,
.table th.is-light {
    background-color: whitesmoke;
    border-color: whitesmoke;
    color: #363636;
}

.table td.is-dark,
.table th.is-dark {
    background-color: #363636;
    border-color: #363636;
    color: whitesmoke;
}

.table td.is-primary,
.table th.is-primary {
    background-color: #ff3636;
    border-color: #ff3636;
    color: #fff;
}

.table td.is-link,
.table th.is-link {
    background-color: #3273dc;
    border-color: #3273dc;
    color: #fff;
}

.table td.is-info,
.table th.is-info {
    background-color: #ff3636;
    border-color: #ff3636;
    color: #fff;
}

.table td.is-success,
.table th.is-success {
    background-color: #23d160;
    border-color: #23d160;
    color: #fff;
}

.table td.is-warning,
.table th.is-warning {
    background-color: #ffdd57;
    border-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

.table td.is-danger,
.table th.is-danger {
    background-color: #ff3860;
    border-color: #ff3860;
    color: #fff;
}

.table td.is-narrow,
.table th.is-narrow {
    white-space: nowrap;
    width: 1%;
}

.table th {
    color: #363636;
    text-align: left;
}

.table tr.is-selected {
    background-color: #ff3636;
    color: #fff;
}

.table tr.is-selected a,
.table tr.is-selected strong {
    color: currentColor;
}

.table tr.is-selected td,
.table tr.is-selected th {
    border-color: #fff;
    color: currentColor;
}

.table thead td,
.table thead th {
    border-width: 0 0 2px;
    color: #363636;
}

.table tfoot td,
.table tfoot th {
    border-width: 2px 0 0;
    color: #363636;
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
    border-bottom-width: 0;
}

.table.is-bordered td,
.table.is-bordered th {
    border-width: 1px;
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
    border-bottom-width: 1px;
}

.table.is-fullwidth {
    width: 100%;
}

.table.is-hoverable tbody tr:hover {
    background-color: #fafafa;
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
    background-color: whitesmoke;
}

.table.is-narrow td,
.table.is-narrow th {
    padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
    background-color: #fafafa;
}

.tags {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.tags .tag {
    margin-bottom: 0.5rem;
}

.tags .tag:not(:last-child) {
    margin-right: 0.5rem;
}

.tags:last-child {
    margin-bottom: -0.5rem;
}

.tags:not(:last-child) {
    margin-bottom: 1rem;
}

.tags.has-addons .tag {
    margin-right: 0;
}

.tags.has-addons .tag:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.tags.has-addons .tag:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.tag:not(body) {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    border-radius: 3px;
    color: #4a4a4a;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.75rem;
    height: 2em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    padding-left: 0.75em;
    padding-right: 0.75em;
    white-space: nowrap;
}

.tag:not(body) .delete {
    margin-left: 0.25em;
    margin-right: -0.375em;
}

.tag:not(body).is-white {
    background-color: white;
    color: #0a0a0a;
}

.tag:not(body).is-black {
    background-color: #0a0a0a;
    color: white;
}

.tag:not(body).is-light {
    background-color: whitesmoke;
    color: #363636;
}

.tag:not(body).is-dark {
    background-color: #363636;
    color: whitesmoke;
}

.tag:not(body).is-primary {
    background-color: #ff3636;
    color: #fff;
}

.tag:not(body).is-link {
    background-color: #3273dc;
    color: #fff;
}

.tag:not(body).is-info {
    background-color: #ff3636;
    color: #fff;
}

.tag:not(body).is-success {
    background-color: #23d160;
    color: #fff;
}

.tag:not(body).is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-danger {
    background-color: #ff3860;
    color: #fff;
}

.tag:not(body).is-medium {
    font-size: 1rem;
}

.tag:not(body).is-large {
    font-size: 1.25rem;
}

.tag:not(body).is-delete {
    margin-left: 1px;
    padding: 0;
    position: relative;
    width: 2em;
}

.tag:not(body).is-delete:before,
.tag:not(body).is-delete:after {
    background-color: currentColor;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.tag:not(body).is-delete:before {
    height: 1px;
    width: 50%;
}

.tag:not(body).is-delete:after {
    height: 50%;
    width: 1px;
}

.tag:not(body).is-delete:hover,
.tag:not(body).is-delete:focus {
    background-color: #e8e8e8;
}

.tag:not(body).is-delete:active {
    background-color: #dbdbdb;
}

.tag:not(body).is-rounded {
    border-radius: 290486px;
}

a.tag:hover {
    text-decoration: underline;
}

.title,
.subtitle {
    word-break: break-word;
}

.title:not(:last-child),
.subtitle:not(:last-child) {
    margin-bottom: 1.5rem;
}

.title em,
.title span,
.subtitle em,
.subtitle span {
    font-weight: inherit;
}

.title .tag,
.subtitle .tag {
    vertical-align: middle;
}

.title strong {
    color: inherit;
    font-weight: inherit;
}

.title+.highlight {
    margin-top: -0.75rem;
}

.title:not(.is-spaced)+.subtitle {
    margin-top: -1.5rem;
}

.title.is-1 {
    font-size: 3rem;
}

.title.is-2 {
    font-size: 2.5rem;
}

.title.is-3 {
    font-size: 2rem;
}

.title.is-4 {
    font-size: 1.5rem;
}

.title.is-5 {
    font-size: 1.25rem;
}

.title.is-6 {
    font-size: 1rem;
}

.title.is-7 {
    font-size: 0.75rem;
}

.subtitle {
    color: #4a4a4a;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
}

.subtitle strong {
    color: #363636;
    font-weight: 600;
}

.subtitle:not(.is-spaced)+.title {
    margin-top: -1.5rem;
}

.subtitle.is-1 {
    font-size: 3rem;
}

.subtitle.is-2 {
    font-size: 2.5rem;
}

.subtitle.is-3 {
    font-size: 2rem;
}

.subtitle.is-4 {
    font-size: 1.5rem;
}

.subtitle.is-5 {
    font-size: 1.25rem;
}

.subtitle.is-6 {
    font-size: 1rem;
}

.subtitle.is-7 {
    font-size: 0.75rem;
}

.block:not(:last-child) {
    margin-bottom: 1.5rem;
}

.delete {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, 0.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1rem;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: none;
    position: relative;
    vertical-align: top;
    width: 20px;
}

.delete:before,
.delete:after {
    background-color: white;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.delete:before {
    height: 2px;
    width: 50%;
}

.delete:after {
    height: 50%;
    width: 2px;
}

.delete:hover,
.delete:focus {
    background-color: rgba(10, 10, 10, 0.3);
}

.delete:active {
    background-color: rgba(10, 10, 10, 0.4);
}

.delete.is-small {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
}

.delete.is-medium {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px;
}

.delete.is-large {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px;
}

.heading {
    display: block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.highlight {
    font-weight: 400;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
}

.highlight:not(:last-child) {
    margin-bottom: 1.5rem;
}

.highlight pre {
    overflow: auto;
    max-width: 100%;
}

.loader {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
}

.number {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    border-radius: 290486px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.25rem;
    height: 2em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.5rem;
    min-width: 2.5em;
    padding: 0.25rem 0.5rem;
    text-align: center;
    vertical-align: top;
}

.breadcrumb {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.breadcrumb:not(:last-child) {
    margin-bottom: 1.5rem;
}

.breadcrumb a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3273dc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.5em 0.75em;
}

.breadcrumb a:hover {
    color: #363636;
}

.breadcrumb li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.breadcrumb li:first-child a {
    padding-left: 0;
}

.breadcrumb li.is-active a {
    color: #363636;
    cursor: default;
    pointer-events: none;
}

.breadcrumb li+li::before {
    color: #4a4a4a;
    content: "\0002f";
}

.breadcrumb ul,
.breadcrumb ol {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.breadcrumb .icon:first-child {
    margin-right: 0.5em;
}

.breadcrumb .icon:last-child {
    margin-left: 0.5em;
}

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.breadcrumb.is-small {
    font-size: 0.75rem;
}

.breadcrumb.is-medium {
    font-size: 1.25rem;
}

.breadcrumb.is-large {
    font-size: 1.5rem;
}

.breadcrumb.has-arrow-separator li+li::before {
    content: "\02192";
}

.breadcrumb.has-bullet-separator li+li::before {
    content: "\02022";
}

.breadcrumb.has-dot-separator li+li::before {
    content: "\000b7";
}

.breadcrumb.has-succeeds-separator li+li::before {
    content: "\0227B";
}

.card {
    background-color: white;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    color: #4a4a4a;
    max-width: 100%;
    position: relative;
}

.card-header {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
    box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card-header-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #363636;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-weight: 700;
    padding: 0.75rem;
}

.card-header-title.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.card-header-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.75rem;
}

.card-image {
    display: block;
    position: relative;
}

.card-content {
    padding: 1.5rem;
}

.card-footer {
    border-top: 1px solid #dbdbdb;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card-footer-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
    border-right: 1px solid #dbdbdb;
}

.card .media:not(:last-child) {
    margin-bottom: 0.75rem;
}

.dropdown {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    vertical-align: top;
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
    display: block;
}

.dropdown.is-right .dropdown-menu {
    left: auto;
    right: 0;
}

.dropdown.is-up .dropdown-menu {
    bottom: 100%;
    padding-bottom: 4px;
    padding-top: unset;
    top: auto;
}

.dropdown-menu {
    display: none;
    left: 0;
    min-width: 12rem;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    z-index: 20;
}

.dropdown-content {
    background-color: white;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

.dropdown-item {
    color: #4a4a4a;
    display: block;
    font-size: 0.875rem;
    line-height: 1.5;
    padding: 0.375rem 1rem;
    position: relative;
}

a.dropdown-item {
    padding-right: 3rem;
    white-space: nowrap;
}

a.dropdown-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
}

a.dropdown-item.is-active {
    background-color: #3273dc;
    color: #fff;
}

.dropdown-divider {
    background-color: #dbdbdb;
    border: none;
    display: block;
    height: 1px;
    margin: 0.5rem 0;
}

.level {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.level:not(:last-child) {
    margin-bottom: 1.5rem;
}

.level code {
    border-radius: 3px;
}

.level img {
    display: inline-block;
    vertical-align: top;
}

.level.is-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.level.is-mobile .level-left+.level-right {
    margin-top: 0;
}

.level.is-mobile .level-item {
    margin-right: 0.75rem;
}

.level.is-mobile .level-item:not(:last-child) {
    margin-bottom: 0;
}

.level.is-mobile .level-item:not(.is-narrow) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media screen and (min-width: 769px),
print {
    .level {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .level>.level-item:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

.level-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.level-item .title,
.level-item .subtitle {
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {
    .level-item:not(:last-child) {
        margin-bottom: 0.75rem;
    }
}

.level-left,
.level-right {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media screen and (min-width: 769px),
print {

    .level-left .level-item:not(:last-child),
    .level-right .level-item:not(:last-child) {
        margin-right: 0.75rem;
    }
}

.level-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (max-width: 768px) {
    .level-left+.level-right {
        margin-top: 1.5rem;
    }
}

@media screen and (min-width: 769px),
print {
    .level-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.level-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (min-width: 769px),
print {
    .level-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.media {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
}

.media .content:not(:last-child) {
    margin-bottom: 0.75rem;
}

.media .media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
    margin-bottom: 0.5rem;
}

.media .media .media {
    padding-top: 0.5rem;
}

.media .media .media+.media {
    margin-top: 0.5rem;
}

.media+.media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    margin-top: 1rem;
    padding-top: 1rem;
}

.media.is-large+.media {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
}

.media-left,
.media-right {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.media-left {
    margin-right: 1rem;
}

.media-right {
    margin-left: 1rem;
}

.media-content {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    text-align: left;
}

.menu {
    font-size: 1rem;
}

.menu.is-small {
    font-size: 0.75rem;
}

.menu.is-medium {
    font-size: 1.25rem;
}

.menu.is-large {
    font-size: 1.5rem;
}

.menu-list {
    line-height: 1.25;
}

.menu-list a {
    border-radius: 2px;
    color: #4a4a4a;
    display: block;
    padding: 0.5em 0.75em;
}

.menu-list a:hover {
	color: #597EF7;
	background: #F4F7FF;
}

.menu-list a.is-active {
    color: #597EF7;
	/*background: #F4F7FF;*/
}

.menu-list li ul {
    /*border-left: 1px solid #dbdbdb;*/
    margin: 10px 0.75em;
    padding-left: 0.75em;
}

.menu-label {
    color: #7a7a7a;
    font-size: 0.75em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.menu-label:not(:first-child) {
    margin-top: 1em;
}

.menu-label:not(:last-child) {
    margin-bottom: 1em;
}

.message {
    background-color: whitesmoke;
    border-radius: 3px;
    font-size: 1rem;
}

.message:not(:last-child) {
    margin-bottom: 1.5rem;
}

.message strong {
    color: currentColor;
}

.message a:not(.button):not(.tag) {
    color: currentColor;
    text-decoration: underline;
}

.message.is-small {
    font-size: 0.75rem;
}

.message.is-medium {
    font-size: 1.25rem;
}

.message.is-large {
    font-size: 1.5rem;
}

.message.is-white {
    background-color: white;
}

.message.is-white .message-header {
    background-color: white;
    color: #0a0a0a;
}

.message.is-white .message-body {
    border-color: white;
    color: #4d4d4d;
}

.message.is-black {
    background-color: #fafafa;
}

.message.is-black .message-header {
    background-color: #0a0a0a;
    color: white;
}

.message.is-black .message-body {
    border-color: #0a0a0a;
    color: #090909;
}

.message.is-light {
    background-color: #fafafa;
}

.message.is-light .message-header {
    background-color: whitesmoke;
    color: #363636;
}

.message.is-light .message-body {
    border-color: whitesmoke;
    color: #505050;
}

.message.is-dark {
    background-color: #fafafa;
}

.message.is-dark .message-header {
    background-color: #363636;
    color: whitesmoke;
}

.message.is-dark .message-body {
    border-color: #363636;
    color: #2a2a2a;
}

.message.is-primary {
    background-color: #f5fffd;
}

.message.is-primary .message-header {
    background-color: #ff3636;
    color: #fff;
}

.message.is-primary .message-body {
    border-color: #ff3636;
    color: #021310;
}

.message.is-link {
    background-color: #f6f9fe;
}

.message.is-link .message-header {
    background-color: #3273dc;
    color: #fff;
}

.message.is-link .message-body {
    border-color: #3273dc;
    color: #22509a;
}

.message.is-info {
    background-color: #f6fbfe;
}

.message.is-info .message-header {
    background-color: #ff3636;
    color: #fff;
}

.message.is-info .message-body {
    border-color: #ff3636;
    color: #12537e;
}

.message.is-success {
    background-color: #f6fef9;
}

.message.is-success .message-header {
    background-color: #23d160;
    color: #fff;
}

.message.is-success .message-body {
    border-color: #23d160;
    color: #0e301a;
}

.message.is-warning {
    background-color: #fffdf5;
}

.message.is-warning .message-header {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
    border-color: #ffdd57;
    color: #3b3108;
}

.message.is-danger {
    background-color: #fff5f7;
}

.message.is-danger .message-header {
    background-color: #ff3860;
    color: #fff;
}

.message.is-danger .message-body {
    border-color: #ff3860;
    color: #cd0930;
}

.message-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #4a4a4a;
    border-radius: 3px 3px 0 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1.25;
    padding: 0.5em 0.75em;
    position: relative;
}

.message-header .delete {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 0.75em;
}

.message-header+.message-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
}

.message-body {
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    color: #4a4a4a;
    padding: 1em 1.25em;
}

.message-body code,
.message-body pre {
    background-color: white;
}

.message-body pre code {
    background-color: transparent;
}

.modal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 20;
}

.modal.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.modal-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(10, 10, 10, 0.86);
}

.modal-content,
.modal-card {
    margin: 0 20px;
    max-height: calc(100vh - 160px);
    overflow: auto;
    position: relative;
    width: 100%;
}

@media screen and (min-width: 769px),
print {

    .modal-content,
    .modal-card {
        margin: 0 auto;
        max-height: calc(100vh - 40px);
        width: 640px;
    }
}

.modal-close {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, 0.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1rem;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: none;
    position: relative;
    vertical-align: top;
    width: 20px;
    background: none;
    height: 40px;
    position: fixed;
    right: 20px;
    top: 20px;
    width: 40px;
}

.modal-close:before,
.modal-close:after {
    background-color: white;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.modal-close:before {
    height: 2px;
    width: 50%;
}

.modal-close:after {
    height: 50%;
    width: 2px;
}

.modal-close:hover,
.modal-close:focus {
    background-color: rgba(10, 10, 10, 0.3);
}

.modal-close:active {
    background-color: rgba(10, 10, 10, 0.4);
}

.modal-close.is-small {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
}

.modal-close.is-medium {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px;
}

.modal-close.is-large {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px;
}

.modal-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: calc(100vh - 40px);
    overflow: hidden;
}

.modal-card-head,
.modal-card-foot {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}

.modal-card-head {
    border-bottom: 1px solid #dbdbdb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.modal-card-title {
    color: #363636;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1.5rem;
    line-height: 1;
}

.modal-card-foot {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child) {
    margin-right: 10px;
}

.modal-card-body {
    -webkit-overflow-scrolling: touch;
    background-color: white;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: auto;
    padding: 20px;
}

.navbar {
    background-color: white;
    min-height: 3.25rem;
    position: relative;
}

.nav-item {
    /* width: 98px; */
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 14px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	/* justify-content: center; */
	line-height: 1.5;
	padding: 10px 2px;
	/* color: #eee; */
}

.nav-item:hover {
	color: #ff3636;
}

.nav-left,
.nav-right {
	-webkit-overflow-scrolling: touch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	overflow: auto;
}

.nav-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.nav-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	white-space: nowrap;
}

.navbar.is-white {
	background-color: white;
	color: #0a0a0a;
}

.navbar.is-white .navbar-brand>.navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
	color: #0a0a0a;
}

.navbar.is-white .navbar-brand>a.navbar-item:hover,
.navbar.is-white .navbar-brand>a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
	background-color: #f2f2f2;
	color: #0a0a0a;
}

.navbar.is-white .navbar-brand .navbar-link::after {
	border-color: #0a0a0a;
}

@media screen and (min-width: 1024px) {

	.navbar.is-white .navbar-start>.navbar-item,
	.navbar.is-white .navbar-start .navbar-link,
	.navbar.is-white .navbar-end>.navbar-item,
	.navbar.is-white .navbar-end .navbar-link {
		color: #0a0a0a;
	}

	.navbar.is-white .navbar-start>a.navbar-item:hover,
	.navbar.is-white .navbar-start>a.navbar-item.is-active,
	.navbar.is-white .navbar-start .navbar-link:hover,
	.navbar.is-white .navbar-start .navbar-link.is-active,
	.navbar.is-white .navbar-end>a.navbar-item:hover,
	.navbar.is-white .navbar-end>a.navbar-item.is-active,
	.navbar.is-white .navbar-end .navbar-link:hover,
	.navbar.is-white .navbar-end .navbar-link.is-active {
		background-color: #f2f2f2;
		color: #0a0a0a;
	}

	.navbar.is-white .navbar-start .navbar-link::after,
	.navbar.is-white .navbar-end .navbar-link::after {
		border-color: #0a0a0a;
	}

	.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #f2f2f2;
		color: #0a0a0a;
	}

	.navbar.is-white .navbar-dropdown a.navbar-item.is-active {
		background-color: white;
		color: #0a0a0a;
	}
}

.navbar.is-black {
	background-color: #0a0a0a;
	color: white;
}

.navbar.is-black .navbar-brand>.navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
	color: white;
}

.navbar.is-black .navbar-brand>a.navbar-item:hover,
.navbar.is-black .navbar-brand>a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
	background-color: black;
	color: white;
}

.navbar.is-black .navbar-brand .navbar-link::after {
	border-color: white;
}

@media screen and (min-width: 1024px) {

	.navbar.is-black .navbar-start>.navbar-item,
	.navbar.is-black .navbar-start .navbar-link,
	.navbar.is-black .navbar-end>.navbar-item,
	.navbar.is-black .navbar-end .navbar-link {
		color: white;
	}

	.navbar.is-black .navbar-start>a.navbar-item:hover,
	.navbar.is-black .navbar-start>a.navbar-item.is-active,
	.navbar.is-black .navbar-start .navbar-link:hover,
	.navbar.is-black .navbar-start .navbar-link.is-active,
	.navbar.is-black .navbar-end>a.navbar-item:hover,
	.navbar.is-black .navbar-end>a.navbar-item.is-active,
	.navbar.is-black .navbar-end .navbar-link:hover,
	.navbar.is-black .navbar-end .navbar-link.is-active {
		background-color: black;
		color: white;
	}

	.navbar.is-black .navbar-start .navbar-link::after,
	.navbar.is-black .navbar-end .navbar-link::after {
		border-color: white;
	}

	.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: black;
		color: white;
	}

	.navbar.is-black .navbar-dropdown a.navbar-item.is-active {
		background-color: #0a0a0a;
		color: white;
	}
}

.navbar.is-light {
	background-color: whitesmoke;
	color: #363636;
}

.navbar.is-light .navbar-brand>.navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
	color: #363636;
}

.navbar.is-light .navbar-brand>a.navbar-item:hover,
.navbar.is-light .navbar-brand>a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
	background-color: #e8e8e8;
	color: #363636;
}

.navbar.is-light .navbar-brand .navbar-link::after {
	border-color: #363636;
}

@media screen and (min-width: 1024px) {

	.navbar.is-light .navbar-start>.navbar-item,
	.navbar.is-light .navbar-start .navbar-link,
	.navbar.is-light .navbar-end>.navbar-item,
	.navbar.is-light .navbar-end .navbar-link {
		color: #363636;
	}

	.navbar.is-light .navbar-start>a.navbar-item:hover,
	.navbar.is-light .navbar-start>a.navbar-item.is-active,
	.navbar.is-light .navbar-start .navbar-link:hover,
	.navbar.is-light .navbar-start .navbar-link.is-active,
	.navbar.is-light .navbar-end>a.navbar-item:hover,
	.navbar.is-light .navbar-end>a.navbar-item.is-active,
	.navbar.is-light .navbar-end .navbar-link:hover,
	.navbar.is-light .navbar-end .navbar-link.is-active {
		background-color: #e8e8e8;
		color: #363636;
	}

	.navbar.is-light .navbar-start .navbar-link::after,
	.navbar.is-light .navbar-end .navbar-link::after {
		border-color: #363636;
	}

	.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #e8e8e8;
		color: #363636;
	}

	.navbar.is-light .navbar-dropdown a.navbar-item.is-active {
		background-color: whitesmoke;
		color: #363636;
	}
}

.navbar.is-dark {
	background-color: #363636;
	color: whitesmoke;
}

.navbar.is-dark .navbar-brand>.navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
	color: whitesmoke;
}

.navbar.is-dark .navbar-brand>a.navbar-item:hover,
.navbar.is-dark .navbar-brand>a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
	background-color: #292929;
	color: whitesmoke;
}

.navbar.is-dark .navbar-brand .navbar-link::after {
	border-color: whitesmoke;
}

@media screen and (min-width: 1024px) {

	.navbar.is-dark .navbar-start>.navbar-item,
	.navbar.is-dark .navbar-start .navbar-link,
	.navbar.is-dark .navbar-end>.navbar-item,
	.navbar.is-dark .navbar-end .navbar-link {
		color: whitesmoke;
	}

	.navbar.is-dark .navbar-start>a.navbar-item:hover,
	.navbar.is-dark .navbar-start>a.navbar-item.is-active,
	.navbar.is-dark .navbar-start .navbar-link:hover,
	.navbar.is-dark .navbar-start .navbar-link.is-active,
	.navbar.is-dark .navbar-end>a.navbar-item:hover,
	.navbar.is-dark .navbar-end>a.navbar-item.is-active,
	.navbar.is-dark .navbar-end .navbar-link:hover,
	.navbar.is-dark .navbar-end .navbar-link.is-active {
		background-color: #292929;
		color: whitesmoke;
	}

	.navbar.is-dark .navbar-start .navbar-link::after,
	.navbar.is-dark .navbar-end .navbar-link::after {
		border-color: whitesmoke;
	}

	.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #292929;
		color: whitesmoke;
	}

	.navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
		background-color: #363636;
		color: whitesmoke;
	}
}

.navbar.is-primary {
	background-color: #ff3636;
	color: #fff;
}

.navbar.is-primary .navbar-brand>.navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
	color: #fff;
}

.navbar.is-primary .navbar-brand>a.navbar-item:hover,
.navbar.is-primary .navbar-brand>a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
	background-color: #00b89c;
	color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link::after {
	border-color: #fff;
}

@media screen and (min-width: 1024px) {

	.navbar.is-primary .navbar-start>.navbar-item,
	.navbar.is-primary .navbar-start .navbar-link,
	.navbar.is-primary .navbar-end>.navbar-item,
	.navbar.is-primary .navbar-end .navbar-link {
		color: #fff;
	}

	.navbar.is-primary .navbar-start>a.navbar-item:hover,
	.navbar.is-primary .navbar-start>a.navbar-item.is-active,
	.navbar.is-primary .navbar-start .navbar-link:hover,
	.navbar.is-primary .navbar-start .navbar-link.is-active,
	.navbar.is-primary .navbar-end>a.navbar-item:hover,
	.navbar.is-primary .navbar-end>a.navbar-item.is-active,
	.navbar.is-primary .navbar-end .navbar-link:hover,
	.navbar.is-primary .navbar-end .navbar-link.is-active {
		background-color: #00b89c;
		color: #fff;
	}

	.navbar.is-primary .navbar-start .navbar-link::after,
	.navbar.is-primary .navbar-end .navbar-link::after {
		border-color: #fff;
	}

	.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #00b89c;
		color: #fff;
	}

	.navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
		background-color: #ff3636;
		color: #fff;
	}
}

.navbar.is-link {
	background-color: #3273dc;
	color: #fff;
}

.navbar.is-link .navbar-brand>.navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
	color: #fff;
}

.navbar.is-link .navbar-brand>a.navbar-item:hover,
.navbar.is-link .navbar-brand>a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
	background-color: #2366d1;
	color: #fff;
}

.navbar.is-link .navbar-brand .navbar-link::after {
	border-color: #fff;
}

@media screen and (min-width: 1024px) {

	.navbar.is-link .navbar-start>.navbar-item,
	.navbar.is-link .navbar-start .navbar-link,
	.navbar.is-link .navbar-end>.navbar-item,
	.navbar.is-link .navbar-end .navbar-link {
		color: #fff;
	}

	.navbar.is-link .navbar-start>a.navbar-item:hover,
	.navbar.is-link .navbar-start>a.navbar-item.is-active,
	.navbar.is-link .navbar-start .navbar-link:hover,
	.navbar.is-link .navbar-start .navbar-link.is-active,
	.navbar.is-link .navbar-end>a.navbar-item:hover,
	.navbar.is-link .navbar-end>a.navbar-item.is-active,
	.navbar.is-link .navbar-end .navbar-link:hover,
	.navbar.is-link .navbar-end .navbar-link.is-active {
		background-color: #2366d1;
		color: #fff;
	}

	.navbar.is-link .navbar-start .navbar-link::after,
	.navbar.is-link .navbar-end .navbar-link::after {
		border-color: #fff;
	}

	.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #2366d1;
		color: #fff;
	}

	.navbar.is-link .navbar-dropdown a.navbar-item.is-active {
		background-color: #3273dc;
		color: #fff;
	}
}

.navbar.is-info {
	background-color: #ff3636;
	color: #fff;
}

.navbar.is-info .navbar-brand>.navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
	color: #fff;
}

.navbar.is-info .navbar-brand>a.navbar-item:hover,
.navbar.is-info .navbar-brand>a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
	background-color: #118fe4;
	color: #fff;
}

.navbar.is-info .navbar-brand .navbar-link::after {
	border-color: #fff;
}

@media screen and (min-width: 1024px) {

	.navbar.is-info .navbar-start>.navbar-item,
	.navbar.is-info .navbar-start .navbar-link,
	.navbar.is-info .navbar-end>.navbar-item,
	.navbar.is-info .navbar-end .navbar-link {
		color: #fff;
	}

	.navbar.is-info .navbar-start>a.navbar-item:hover,
	.navbar.is-info .navbar-start>a.navbar-item.is-active,
	.navbar.is-info .navbar-start .navbar-link:hover,
	.navbar.is-info .navbar-start .navbar-link.is-active,
	.navbar.is-info .navbar-end>a.navbar-item:hover,
	.navbar.is-info .navbar-end>a.navbar-item.is-active,
	.navbar.is-info .navbar-end .navbar-link:hover,
	.navbar.is-info .navbar-end .navbar-link.is-active {
		background-color: #118fe4;
		color: #fff;
	}

	.navbar.is-info .navbar-start .navbar-link::after,
	.navbar.is-info .navbar-end .navbar-link::after {
		border-color: #fff;
	}

	.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #118fe4;
		color: #fff;
	}

	.navbar.is-info .navbar-dropdown a.navbar-item.is-active {
		background-color: #ff3636;
		color: #fff;
	}
}

.navbar.is-success {
	background-color: #23d160;
	color: #fff;
}

.navbar.is-success .navbar-brand>.navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
	color: #fff;
}

.navbar.is-success .navbar-brand>a.navbar-item:hover,
.navbar.is-success .navbar-brand>a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
	background-color: #20bc56;
	color: #fff;
}

.navbar.is-success .navbar-brand .navbar-link::after {
	border-color: #fff;
}

@media screen and (min-width: 1024px) {

	.navbar.is-success .navbar-start>.navbar-item,
	.navbar.is-success .navbar-start .navbar-link,
	.navbar.is-success .navbar-end>.navbar-item,
	.navbar.is-success .navbar-end .navbar-link {
		color: #fff;
	}

	.navbar.is-success .navbar-start>a.navbar-item:hover,
	.navbar.is-success .navbar-start>a.navbar-item.is-active,
	.navbar.is-success .navbar-start .navbar-link:hover,
	.navbar.is-success .navbar-start .navbar-link.is-active,
	.navbar.is-success .navbar-end>a.navbar-item:hover,
	.navbar.is-success .navbar-end>a.navbar-item.is-active,
	.navbar.is-success .navbar-end .navbar-link:hover,
	.navbar.is-success .navbar-end .navbar-link.is-active {
		background-color: #20bc56;
		color: #fff;
	}

	.navbar.is-success .navbar-start .navbar-link::after,
	.navbar.is-success .navbar-end .navbar-link::after {
		border-color: #fff;
	}

	.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #20bc56;
		color: #fff;
	}

	.navbar.is-success .navbar-dropdown a.navbar-item.is-active {
		background-color: #23d160;
		color: #fff;
	}
}

.navbar.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand>.navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
	color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand>a.navbar-item:hover,
.navbar.is-warning .navbar-brand>a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
	background-color: #ffd83d;
	color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand .navbar-link::after {
	border-color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {

	.navbar.is-warning .navbar-start>.navbar-item,
	.navbar.is-warning .navbar-start .navbar-link,
	.navbar.is-warning .navbar-end>.navbar-item,
	.navbar.is-warning .navbar-end .navbar-link {
		color: rgba(0, 0, 0, 0.7);
	}

	.navbar.is-warning .navbar-start>a.navbar-item:hover,
	.navbar.is-warning .navbar-start>a.navbar-item.is-active,
	.navbar.is-warning .navbar-start .navbar-link:hover,
	.navbar.is-warning .navbar-start .navbar-link.is-active,
	.navbar.is-warning .navbar-end>a.navbar-item:hover,
	.navbar.is-warning .navbar-end>a.navbar-item.is-active,
	.navbar.is-warning .navbar-end .navbar-link:hover,
	.navbar.is-warning .navbar-end .navbar-link.is-active {
		background-color: #ffd83d;
		color: rgba(0, 0, 0, 0.7);
	}

	.navbar.is-warning .navbar-start .navbar-link::after,
	.navbar.is-warning .navbar-end .navbar-link::after {
		border-color: rgba(0, 0, 0, 0.7);
	}

	.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #ffd83d;
		color: rgba(0, 0, 0, 0.7);
	}

	.navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
		background-color: #ffdd57;
		color: rgba(0, 0, 0, 0.7);
	}
}

.navbar.is-danger {
	background-color: #ff3860;
	color: #fff;
}

.navbar.is-danger .navbar-brand>.navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
	color: #fff;
}

.navbar.is-danger .navbar-brand>a.navbar-item:hover,
.navbar.is-danger .navbar-brand>a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
	background-color: #ff1f4b;
	color: #fff;
}

.navbar.is-danger .navbar-brand .navbar-link::after {
	border-color: #fff;
}

@media screen and (min-width: 1024px) {

	.navbar.is-danger .navbar-start>.navbar-item,
	.navbar.is-danger .navbar-start .navbar-link,
	.navbar.is-danger .navbar-end>.navbar-item,
	.navbar.is-danger .navbar-end .navbar-link {
		color: #fff;
	}

	.navbar.is-danger .navbar-start>a.navbar-item:hover,
	.navbar.is-danger .navbar-start>a.navbar-item.is-active,
	.navbar.is-danger .navbar-start .navbar-link:hover,
	.navbar.is-danger .navbar-start .navbar-link.is-active,
	.navbar.is-danger .navbar-end>a.navbar-item:hover,
	.navbar.is-danger .navbar-end>a.navbar-item.is-active,
	.navbar.is-danger .navbar-end .navbar-link:hover,
	.navbar.is-danger .navbar-end .navbar-link.is-active {
		background-color: #ff1f4b;
		color: #fff;
	}

	.navbar.is-danger .navbar-start .navbar-link::after,
	.navbar.is-danger .navbar-end .navbar-link::after {
		border-color: #fff;
	}

	.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #ff1f4b;
		color: #fff;
	}

	.navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
		background-color: #ff3860;
		color: #fff;
	}
}

.navbar>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 3.25rem;
	width: 100%;
}

.navbar.has-shadow {
	-webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
}

.navbar-brand,
.navbar-tabs {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-height: 3.25rem;
}

.navbar-tabs {
	-webkit-overflow-scrolling: touch;
	max-width: 100vw;
	overflow-x: auto;
	overflow-y: hidden;
}

.navbar-burger {
	cursor: pointer;
	display: block;
	height: 3.25rem;
	position: relative;
	width: 3.25rem;
	margin-left: auto;
}

.navbar-burger span {
	background-color: currentColor;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 50%;
	-webkit-transition: none 86ms ease-out;
	transition: none 86ms ease-out;
	-webkit-transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, transform;
	transition-property: background, left, opacity, transform, -webkit-transform;
	width: 15px;
}

.navbar-burger span:nth-child(1) {
	margin-top: -6px;
}

.navbar-burger span:nth-child(2) {
	margin-top: -1px;
}

.navbar-burger span:nth-child(3) {
	margin-top: 4px;
}

.navbar-burger:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

.navbar-burger.is-active span:nth-child(1) {
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.navbar-burger.is-active span:nth-child(2) {
	opacity: 0;
}

.navbar-burger.is-active span:nth-child(3) {
	margin-left: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

.navbar-menu {
	display: none;
}

.nav>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 3.25rem;
	width: 100%;
}

.navbar-item,
.navbar-link {
	color: #4a4a4a;
	display: block;
	line-height: 1.5;
	padding: 0.25rem 0.75rem;
	position: relative;
}

a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active {
	background-color: whitesmoke;
	color: #0a0a0a;
}

.navbar-item {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.navbar-item img {
	max-height: 1.75rem;
}

.navbar-item.has-dropdown {
	padding: 0;
}

.navbar-item.is-tab {
	border-bottom: 1px solid transparent;
	min-height: 3.25rem;
	padding-bottom: calc(0.5rem - 1px);
}

.navbar-item.is-tab:hover {
	background-color: transparent;
	border-bottom-color: #3273dc;
}

.navbar-item.is-tab.is-active {
	background-color: transparent;
	border-bottom-color: #3273dc;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	color: #3273dc;
	padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}

.navbar-link {
	padding-right: 2.5em;
}

.navbar-dropdown {
	font-size: 0.875rem;
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
}

.navbar-dropdown .navbar-item {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.navbar-divider {
	background-color: #dbdbdb;
	border: none;
	display: none;
	height: 1px;
	margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
	.navbar>.container {
		display: block;
	}

	.navbar-brand .navbar-item,
	.navbar-tabs .navbar-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.navbar-menu {
		background-color: white;
		-webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
		box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
		padding: 0.5rem 0;
	}

	.navbar-menu.is-active {
		display: block;
	}
}

@media screen and (min-width: 1024px) {

	.navbar,
	.navbar-menu,
	.navbar-start,
	.navbar-end {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.navbar {
		min-height: 3.25rem;
	}

	.navbar.is-transparent a.navbar-item:hover,
	.navbar.is-transparent a.navbar-item.is-active,
	.navbar.is-transparent .navbar-link:hover,
	.navbar.is-transparent .navbar-link.is-active {
		background-color: transparent !important;
	}

	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
	.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
		background-color: transparent !important;
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
		background-color: whitesmoke;
		color: #0a0a0a;
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
		background-color: whitesmoke;
		color: #3273dc;
	}

	.navbar-burger {
		display: none;
	}

	.navbar-item,
	.navbar-link {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.navbar-item.has-dropdown {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.navbar-item.is-active .navbar-dropdown,
	.navbar-item.is-hoverable:hover .navbar-dropdown {
		display: block;
	}

	.navbar-item.is-active .navbar-dropdown.is-boxed,
	.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.navbar-link::after {
		border: 1px solid #3273dc;
		border-right: 0;
		border-top: 0;
		content: " ";
		display: block;
		height: 0.5em;
		pointer-events: none;
		position: absolute;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width: 0.5em;
		margin-top: -0.375em;
		right: 1.125em;
		top: 50%;
	}

	.navbar-menu {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.navbar-start {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-right: auto;
	}

	.navbar-end {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-left: auto;
	}

	.navbar-dropdown {
		background-color: white;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top: 1px solid #dbdbdb;
		-webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
		box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
		display: none;
		font-size: 0.875rem;
		left: 0;
		min-width: 100%;
		position: absolute;
		top: 100%;
		z-index: 20;
	}

	.navbar-dropdown .navbar-item {
		padding: 0.375rem 1rem;
		white-space: nowrap;
	}

	.navbar-dropdown a.navbar-item {
		padding-right: 3rem;
	}

	.navbar-dropdown a.navbar-item:hover {
		background-color: whitesmoke;
		color: #0a0a0a;
	}

	.navbar-dropdown a.navbar-item.is-active {
		background-color: whitesmoke;
		color: #3273dc;
	}

	.navbar-dropdown.is-boxed {
		border-radius: 5px;
		border-top: none;
		-webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
		box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
		display: block;
		opacity: 0;
		pointer-events: none;
		top: calc(100% + (-4px));
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-webkit-transition-duration: 86ms;
		transition-duration: 86ms;
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
	}

	.navbar-dropdown.is-right {
		left: auto;
		right: 0;
	}

	.navbar-divider {
		display: block;
	}

	.container>.navbar .navbar-brand {
		margin-left: -1rem;
	}

	.container>.navbar .navbar-menu {
		margin-right: -1rem;
	}

	a.navbar-item.is-active,
	.navbar-link.is-active {
		color: #0a0a0a;
		color: #597EF7;
	}

	a.navbar-item.is-active:not(:hover),
	.navbar-link.is-active:not(:hover) {
		background-color: transparent;
	}

	.navbar-item.has-dropdown:hover .navbar-link,
	.navbar-item.has-dropdown.is-active .navbar-link {
		background-color: whitesmoke;
	}
}

.pagination {
	font-size: 1rem;
	margin: -0.25rem;
}

.pagination.is-small {
	font-size: 0.75rem;
}

.pagination.is-medium {
	font-size: 1.25rem;
}

.pagination.is-large {
	font-size: 1.5rem;
}

.pagination,
.pagination-list {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0.25rem;
	text-align: center;
}

.pagination-previous:focus,
.pagination-previous.is-focused,
.pagination-previous:active,
.pagination-previous.is-active,
.pagination-next:focus,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next.is-active,
.pagination-link:focus,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link.is-active,
.pagination-ellipsis:focus,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis.is-active {
	outline: none;
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled] {
	cursor: not-allowed;
}

.pagination-previous,
.pagination-next,
.pagination-link {
	border-color: #dbdbdb;
	min-width: 2.25em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
	border-color: #b5b5b5;
	color: #363636;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
	border-color: #3273dc;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
	background-color: #dbdbdb;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
	opacity: 0.5;
}

.pagination-previous,
.pagination-next {
	padding-left: 0.75em;
	padding-right: 0.75em;
	white-space: nowrap;
}

.pagination-link.is-current {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff;
}

.pagination-ellipsis {
	color: #b5b5b5;
	pointer-events: none;
}

.pagination-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
	.pagination {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.pagination-previous,
	.pagination-next {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
	}

	.pagination-list li {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
	}
}

@media screen and (min-width: 769px),
print {
	.pagination-list {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.pagination-previous {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.pagination {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.pagination.is-centered .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.pagination.is-centered .pagination-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.pagination.is-centered .pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.pagination.is-right .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.pagination.is-right .pagination-next {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.pagination.is-right .pagination-list {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
}

.panel {
	font-size: 1rem;
}

.panel:not(:last-child) {
	margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}

.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
	border-top: 1px solid #dbdbdb;
}

.panel-heading {
	background-color: whitesmoke;
	border-radius: 3px 3px 0 0;
	color: #363636;
	font-size: 1.25em;
	font-weight: 300;
	line-height: 1.25;
	padding: 0.5em 0.75em;
}

.panel-tabs {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.875em;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.panel-tabs a {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: -1px;
	padding: 0.5em;
}

.panel-tabs a.is-active {
	border-bottom-color: #4a4a4a;
	color: #363636;
}

.panel-list a {
	color: #4a4a4a;
}

.panel-list a:hover {
	color: #3273dc;
}

.panel-block {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #363636;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
	margin-right: 0.75em;
}

.panel-block>.control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	width: 100%;
}

.panel-block.is-wrapped {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.panel-block.is-active {
	border-left-color: #3273dc;
	color: #363636;
}

.panel-block.is-active .panel-icon {
	color: #3273dc;
}

a.panel-block,
label.panel-block {
	cursor: pointer;
}

a.panel-block:hover,
label.panel-block:hover {
	background-color: whitesmoke;
}

.panel-icon {
	display: inline-block;
	font-size: 14px;
	height: 1em;
	line-height: 1em;
	text-align: center;
	vertical-align: top;
	width: 1em;
	color: #7a7a7a;
	margin-right: 0.75em;
}

.panel-icon .fa {
	font-size: inherit;
	line-height: inherit;
}

.tabs {
	-webkit-overflow-scrolling: touch;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap;
}

.tabs:not(:last-child) {
	margin-bottom: 1.5rem;
}

.tabs a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #4a4a4a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: -1px;
	padding: 0.5em 1em;
	vertical-align: top;
}

.tabs a:hover {
	border-bottom-color: #363636;
	color: #363636;
}

.tabs li {
	display: block;
}

.tabs li.is-active a {
	border-bottom-color: #ff3636;
	color: #ff3636;
}

.tabs ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.tabs ul.is-left {
	padding-right: 0.75em;
}

.tabs ul.is-center {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0.75em;
	padding-right: 0.75em;
}

.tabs ul.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 0.75em;
}

.tabs .icon:first-child {
	margin-right: 0.5em;
}

.tabs .icon:last-child {
	margin-left: 0.5em;
}

.tabs.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tabs.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.tabs.is-boxed a {
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0;
}

.tabs.is-boxed a:hover {
	background-color: whitesmoke;
	border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a {
	background-color: white;
	border-color: #dbdbdb;
	border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.tabs.is-toggle a {
	border-color: #dbdbdb;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 0;
	position: relative;
}

.tabs.is-toggle a:hover {
	background-color: whitesmoke;
	border-color: #b5b5b5;
	z-index: 2;
}

.tabs.is-toggle li+li {
	margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
	border-radius: 3px 0 0 3px;
}

.tabs.is-toggle li:last-child a {
	border-radius: 0 3px 3px 0;
}

.tabs.is-toggle li.is-active a {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff;
	z-index: 1;
}

.tabs.is-toggle ul {
	border-bottom: none;
}

.tabs.is-small {
	font-size: 0.75rem;
}

.tabs.is-medium {
	font-size: 1.25rem;
}

.tabs.is-large {
	font-size: 1.5rem;
}

.column {
	display: block;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding: 0.75rem;
}

.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.columns.is-mobile>.column.is-full {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
}

.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%;
}

.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666%;
}

.columns.is-mobile>.column.is-half {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%;
}

.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333%;
}

.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%;
}

.column.is-one-fifth,
.column.is-one-fifth-tablet {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 20%;
}

.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left: 75%;
}

.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left: 66.6666%;
}

.columns.is-mobile>.column.is-offset-half {
	margin-left: 50%;
}

.columns.is-mobile>.column.is-offset-one-third {
	margin-left: 33.3333%;
}

.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left: 25%;
}

.columns.is-mobile>.column.is-1 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 8.33333%;
}

.columns.is-mobile>.column.is-offset-1 {
	margin-left: 8.33333%;
}

.columns.is-mobile>.column.is-2 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16.66667%;
}

.columns.is-mobile>.column.is-offset-2 {
	margin-left: 16.66667%;
}

.columns.is-mobile>.column.is-3 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%;
}

.columns.is-mobile>.column.is-offset-3 {
	margin-left: 25%;
}

.columns.is-mobile>.column.is-4 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.33333%;
}

.columns.is-mobile>.column.is-offset-4 {
	margin-left: 33.33333%;
}

.columns.is-mobile>.column.is-5 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 41.66667%;
}

.columns.is-mobile>.column.is-offset-5 {
	margin-left: 41.66667%;
}

.columns.is-mobile>.column.is-6 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%;
}

.columns.is-mobile>.column.is-offset-6 {
	margin-left: 50%;
}

.columns.is-mobile>.column.is-7 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 58.33333%;
}

.columns.is-mobile>.column.is-offset-7 {
	margin-left: 58.33333%;
}

.columns.is-mobile>.column.is-8 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.66667%;
}

.columns.is-mobile>.column.is-offset-8 {
	margin-left: 66.66667%;
}

.columns.is-mobile>.column.is-9 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%;
}

.columns.is-mobile>.column.is-offset-9 {
	margin-left: 75%;
}

.columns.is-mobile>.column.is-10 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 83.33333%;
}

.columns.is-mobile>.column.is-offset-10 {
	margin-left: 83.33333%;
}

.columns.is-mobile>.column.is-11 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 91.66667%;
}

.columns.is-mobile>.column.is-offset-11 {
	margin-left: 91.66667%;
}

.columns.is-mobile>.column.is-12 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
}

.columns.is-mobile>.column.is-offset-12 {
	margin-left: 100%;
}

@media screen and (max-width: 768px) {
	.column.is-narrow-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters-mobile {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-mobile {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-mobile {
		margin-left: 50%;
	}

	.column.is-offset-one-third-mobile {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-mobile {
		margin-left: 25%;
	}

	.column.is-1-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1-mobile {
		margin-left: 8.33333%;
	}

	.column.is-2-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2-mobile {
		margin-left: 16.66667%;
	}

	.column.is-3-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-mobile {
		margin-left: 25%;
	}

	.column.is-4-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4-mobile {
		margin-left: 33.33333%;
	}

	.column.is-5-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5-mobile {
		margin-left: 41.66667%;
	}

	.column.is-6-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-mobile {
		margin-left: 50%;
	}

	.column.is-7-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7-mobile {
		margin-left: 58.33333%;
	}

	.column.is-8-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8-mobile {
		margin-left: 66.66667%;
	}

	.column.is-9-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-mobile {
		margin-left: 75%;
	}

	.column.is-10-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10-mobile {
		margin-left: 83.33333%;
	}

	.column.is-11-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11-mobile {
		margin-left: 91.66667%;
	}

	.column.is-12-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-mobile {
		margin-left: 100%;
	}
}

@media screen and (min-width: 769px),
print {

	.column.is-narrow,
	.column.is-narrow-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full,
	.column.is-full-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half,
	.column.is-half-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third,
	.column.is-one-third-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters,
	.column.is-offset-three-quarters-tablet {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds,
	.column.is-offset-two-thirds-tablet {
		margin-left: 66.6666%;
	}

	.column.is-offset-half,
	.column.is-offset-half-tablet {
		margin-left: 50%;
	}

	.column.is-offset-one-third,
	.column.is-offset-one-third-tablet {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter,
	.column.is-offset-one-quarter-tablet {
		margin-left: 25%;
	}

	.column.is-1,
	.column.is-1-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.33333%;
	}

	.column.is-2,
	.column.is-2-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.66667%;
	}

	.column.is-3,
	.column.is-3-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%;
	}

	.column.is-4,
	.column.is-4-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.33333%;
	}

	.column.is-5,
	.column.is-5-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.66667%;
	}

	.column.is-6,
	.column.is-6-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%;
	}

	.column.is-7,
	.column.is-7-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.33333%;
	}

	.column.is-8,
	.column.is-8-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.66667%;
	}

	.column.is-9,
	.column.is-9-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%;
	}

	.column.is-10,
	.column.is-10-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.33333%;
	}

	.column.is-11,
	.column.is-11-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.66667%;
	}

	.column.is-12,
	.column.is-12-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%;
	}
}

@media screen and (max-width: 1023px) {
	.column.is-narrow-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters-touch {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-touch {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-touch {
		margin-left: 50%;
	}

	.column.is-offset-one-third-touch {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-touch {
		margin-left: 25%;
	}

	.column.is-1-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1-touch {
		margin-left: 8.33333%;
	}

	.column.is-2-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2-touch {
		margin-left: 16.66667%;
	}

	.column.is-3-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-touch {
		margin-left: 25%;
	}

	.column.is-4-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4-touch {
		margin-left: 33.33333%;
	}

	.column.is-5-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5-touch {
		margin-left: 41.66667%;
	}

	.column.is-6-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-touch {
		margin-left: 50%;
	}

	.column.is-7-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7-touch {
		margin-left: 58.33333%;
	}

	.column.is-8-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8-touch {
		margin-left: 66.66667%;
	}

	.column.is-9-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-touch {
		margin-left: 75%;
	}

	.column.is-10-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10-touch {
		margin-left: 83.33333%;
	}

	.column.is-11-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11-touch {
		margin-left: 91.66667%;
	}

	.column.is-12-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-touch {
		margin-left: 100%;
	}
}

@media screen and (min-width: 1024px) {
	.column.is-narrow-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters-desktop {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-desktop {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-desktop {
		margin-left: 50%;
	}

	.column.is-offset-one-third-desktop {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-desktop {
		margin-left: 25%;
	}

	.column.is-1-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1-desktop {
		margin-left: 8.33333%;
	}

	.column.is-2-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2-desktop {
		margin-left: 16.66667%;
	}

	.column.is-3-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-desktop {
		margin-left: 25%;
	}

	.column.is-4-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4-desktop {
		margin-left: 33.33333%;
	}

	.column.is-5-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5-desktop {
		margin-left: 41.66667%;
	}

	.column.is-6-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-desktop {
		margin-left: 50%;
	}

	.column.is-7-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7-desktop {
		margin-left: 58.33333%;
	}

	.column.is-8-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8-desktop {
		margin-left: 66.66667%;
	}

	.column.is-9-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-desktop {
		margin-left: 75%;
	}

	.column.is-10-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10-desktop {
		margin-left: 83.33333%;
	}

	.column.is-11-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11-desktop {
		margin-left: 91.66667%;
	}

	.column.is-12-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-desktop {
		margin-left: 100%;
	}
}

@media screen and (min-width: 1216px) {
	.column.is-narrow-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters-widescreen {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-widescreen {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-widescreen {
		margin-left: 50%;
	}

	.column.is-offset-one-third-widescreen {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-widescreen {
		margin-left: 25%;
	}

	.column.is-1-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1-widescreen {
		margin-left: 8.33333%;
	}

	.column.is-2-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2-widescreen {
		margin-left: 16.66667%;
	}

	.column.is-3-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-widescreen {
		margin-left: 25%;
	}

	.column.is-4-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4-widescreen {
		margin-left: 33.33333%;
	}

	.column.is-5-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5-widescreen {
		margin-left: 41.66667%;
	}

	.column.is-6-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-widescreen {
		margin-left: 50%;
	}

	.column.is-7-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7-widescreen {
		margin-left: 58.33333%;
	}

	.column.is-8-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8-widescreen {
		margin-left: 66.66667%;
	}

	.column.is-9-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-widescreen {
		margin-left: 75%;
	}

	.column.is-10-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10-widescreen {
		margin-left: 83.33333%;
	}

	.column.is-11-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11-widescreen {
		margin-left: 91.66667%;
	}

	.column.is-12-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-widescreen {
		margin-left: 100%;
	}

	.nav-left,
	.nav-right {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
	}
}

@media screen and (min-width: 1408px) {
	.column.is-narrow-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-three-quarters-fullhd {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-fullhd {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-fullhd {
		margin-left: 50%;
	}

	.column.is-offset-one-third-fullhd {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-fullhd {
		margin-left: 25%;
	}

	.column.is-1-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.column.is-offset-1-fullhd {
		margin-left: 8.33333%;
	}

	.column.is-2-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.column.is-offset-2-fullhd {
		margin-left: 16.66667%;
	}

	.column.is-3-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-fullhd {
		margin-left: 25%;
	}

	.column.is-4-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.column.is-offset-4-fullhd {
		margin-left: 33.33333%;
	}

	.column.is-5-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.column.is-offset-5-fullhd {
		margin-left: 41.66667%;
	}

	.column.is-6-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-fullhd {
		margin-left: 50%;
	}

	.column.is-7-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.column.is-offset-7-fullhd {
		margin-left: 58.33333%;
	}

	.column.is-8-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.column.is-offset-8-fullhd {
		margin-left: 66.66667%;
	}

	.column.is-9-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-fullhd {
		margin-left: 75%;
	}

	.column.is-10-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.column.is-offset-10-fullhd {
		margin-left: 83.33333%;
	}

	.column.is-11-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.column.is-offset-11-fullhd {
		margin-left: 91.66667%;
	}

	.column.is-12-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-fullhd {
		margin-left: 100%;
	}
}

@media screen and (min-width: 769px),
print {
	.columns:not(.is-desktop) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.columns.is-variable {
	--columnGap: 0.75rem;
	margin-left: calc(-1 * var(--columnGap));
	margin-right: calc(-1 * var(--columnGap));
}

.columns.is-variable .column {
	padding-left: var(--columnGap);
	padding-right: var(--columnGap);
}

.columns.is-variable.is-0 {
	--columnGap: 0rem;
}

.columns.is-variable.is-1 {
	--columnGap: 0.25rem;
}

.columns.is-variable.is-2 {
	--columnGap: 0.5rem;
}

.columns.is-variable.is-3 {
	--columnGap: 0.75rem;
}

.columns.is-variable.is-4 {
	--columnGap: 1rem;
}

.columns.is-variable.is-5 {
	--columnGap: 1.25rem;
}

.columns.is-variable.is-6 {
	--columnGap: 1.5rem;
}

.columns.is-variable.is-7 {
	--columnGap: 1.75rem;
}

.columns.is-variable.is-8 {
	--columnGap: 2rem;
}

.tile {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: block;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
}

.tile.is-ancestor {
	margin-left: -0.75rem;
	margin-right: -0.75rem;
	margin-top: -0.75rem;
}

.tile.is-ancestor:last-child {
	margin-bottom: -0.75rem;
}

.tile.is-ancestor:not(:last-child) {
	margin-bottom: 0.75rem;
}

.tile.is-child {
	margin: 0 !important;
}

.tile.is-parent {
	padding: 0.75rem;
}

.tile.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px),
print {
	.tile:not(.is-child) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.tile.is-1 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%;
	}

	.tile.is-2 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%;
	}

	.tile.is-3 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.tile.is-4 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%;
	}

	.tile.is-5 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%;
	}

	.tile.is-6 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.tile.is-7 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%;
	}

	.tile.is-8 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%;
	}

	.tile.is-9 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.tile.is-10 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%;
	}

	.tile.is-11 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%;
	}

	.tile.is-12 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}
}

.hero {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hero .navbar {
	background: none;
}

.hero .tabs ul {
	border-bottom: none;
}

.hero.is-white {
	background-color: white;
	color: #0a0a0a;
}

.hero.is-white a:not(.button),
.hero.is-white strong {
	color: inherit;
}

.hero.is-white .title {
	color: #0a0a0a;
}

.hero.is-white .subtitle {
	color: rgba(10, 10, 10, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
	color: #0a0a0a;
}

@media screen and (max-width: 1023px) {
	.hero.is-white .navbar-menu {
		background-color: white;
	}
}

.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
	color: rgba(10, 10, 10, 0.7);
}

.hero.is-white a.navbar-item:hover,
.hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
	background-color: #f2f2f2;
	color: #0a0a0a;
	color: #597EF7;
}

.hero.is-white .tabs a {
	color: #0a0a0a;
	opacity: 0.9;
}

.hero.is-white .tabs a:hover {
	opacity: 1;
}

.hero.is-white .tabs li.is-active a {
	opacity: 1;
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
	color: #0a0a0a;
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: white;
}

.hero.is-white.is-bold {
	background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-white.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
	}
}

.hero.is-black {
	background-color: #0a0a0a;
	color: white;
}

.hero.is-black a:not(.button),
.hero.is-black strong {
	color: inherit;
}

.hero.is-black .title {
	color: white;
}

.hero.is-black .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
	color: white;
}

@media screen and (max-width: 1023px) {
	.hero.is-black .navbar-menu {
		background-color: #0a0a0a;
	}
}

.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.navbar-item:hover,
.hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
	background-color: black;
	color: white;
}

.hero.is-black .tabs a {
	color: white;
	opacity: 0.9;
}

.hero.is-black .tabs a:hover {
	opacity: 1;
}

.hero.is-black .tabs li.is-active a {
	opacity: 1;
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
	color: white;
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
	background-color: white;
	border-color: white;
	color: #0a0a0a;
}

.hero.is-black.is-bold {
	background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-black.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
	}
}

.hero.is-light {
	background-color: whitesmoke;
	color: #363636;
}

.hero.is-light a:not(.button),
.hero.is-light strong {
	color: inherit;
}

.hero.is-light .title {
	color: #363636;
}

.hero.is-light .subtitle {
	color: rgba(54, 54, 54, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
	color: #363636;
}

@media screen and (max-width: 1023px) {
	.hero.is-light .navbar-menu {
		background-color: whitesmoke;
	}
}

.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
	color: rgba(54, 54, 54, 0.7);
}

.hero.is-light a.navbar-item:hover,
.hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
	background-color: #e8e8e8;
	color: #363636;
}

.hero.is-light .tabs a {
	color: #363636;
	opacity: 0.9;
}

.hero.is-light .tabs a:hover {
	opacity: 1;
}

.hero.is-light .tabs li.is-active a {
	opacity: 1;
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
	color: #363636;
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
	background-color: #363636;
	border-color: #363636;
	color: whitesmoke;
}

.hero.is-light.is-bold {
	background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-light.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
	}
}

.hero.is-dark {
	background-color: #363636;
	color: whitesmoke;
}

.hero.is-dark a:not(.button),
.hero.is-dark strong {
	color: inherit;
}

.hero.is-dark .title {
	color: whitesmoke;
}

.hero.is-dark .subtitle {
	color: rgba(245, 245, 245, 0.9);
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
	color: whitesmoke;
}

@media screen and (max-width: 1023px) {
	.hero.is-dark .navbar-menu {
		background-color: #363636;
	}
}

.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
	color: rgba(245, 245, 245, 0.7);
}

.hero.is-dark a.navbar-item:hover,
.hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
	background-color: #292929;
	color: whitesmoke;
}

.hero.is-dark .tabs a {
	color: whitesmoke;
	opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
	opacity: 1;
}

.hero.is-dark .tabs li.is-active a {
	opacity: 1;
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
	color: whitesmoke;
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
	background-color: whitesmoke;
	border-color: whitesmoke;
	color: #363636;
}

.hero.is-dark.is-bold {
	background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-dark.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
	}
}

.hero.is-primary {
	background-color: #ff3636;
	color: #fff;
}

.hero.is-primary a:not(.button),
.hero.is-primary strong {
	color: inherit;
}

.hero.is-primary .title {
	color: #fff;
}

.hero.is-primary .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
	color: #fff;
}

@media screen and (max-width: 1023px) {
	.hero.is-primary .navbar-menu {
		background-color: #ff3636;
	}
}

.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.navbar-item:hover,
.hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
	background-color: #00b89c;
	color: #fff;
}

.hero.is-primary .tabs a {
	color: #fff;
	opacity: 0.9;
}

.hero.is-primary .tabs a:hover {
	opacity: 1;
}

.hero.is-primary .tabs li.is-active a {
	opacity: 1;
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
	color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #ff3636;
}

.hero.is-primary.is-bold {
	background-image: linear-gradient(141deg, #009e6c 0%, #ff3636 71%, #00e7eb 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-primary.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #009e6c 0%, #ff3636 71%, #00e7eb 100%);
	}
}

.hero.is-link {
	background-color: #3273dc;
	color: #fff;
}

.hero.is-link a:not(.button),
.hero.is-link strong {
	color: inherit;
}

.hero.is-link .title {
	color: #fff;
}

.hero.is-link .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
	color: #fff;
}

@media screen and (max-width: 1023px) {
	.hero.is-link .navbar-menu {
		background-color: #3273dc;
	}
}

.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-link a.navbar-item:hover,
.hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
	background-color: #2366d1;
	color: #fff;
}

.hero.is-link .tabs a {
	color: #fff;
	opacity: 0.9;
}

.hero.is-link .tabs a:hover {
	opacity: 1;
}

.hero.is-link .tabs li.is-active a {
	opacity: 1;
}

.hero.is-link .tabs.is-boxed a,
.hero.is-link .tabs.is-toggle a {
	color: #fff;
}

.hero.is-link .tabs.is-boxed a:hover,
.hero.is-link .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-link .tabs.is-boxed li.is-active a,
.hero.is-link .tabs.is-boxed li.is-active a:hover,
.hero.is-link .tabs.is-toggle li.is-active a,
.hero.is-link .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #3273dc;
}

.hero.is-link.is-bold {
	background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-link.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
	}
}

.hero.is-info {
	background-color: #3d3e49;
	color: #fff;
}

.hero.is-info a:not(.button),
.hero.is-info strong {
	color: inherit;
}

.hero.is-info .title {
	color: #fff;
}

.hero.is-info .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
	color: #fff;
}

@media screen and (max-width: 1023px) {
	.hero.is-info .navbar-menu {
		background-color: #ff3636;
	}
}

.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.navbar-item:hover,
.hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
	background-color: #118fe4;
	color: #fff;
}

.hero.is-info .tabs a {
	color: #fff;
	opacity: 0.9;
}

.hero.is-info .tabs a:hover {
	opacity: 1;
}

.hero.is-info .tabs li.is-active a {
	opacity: 1;
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
	color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #ff3636;
}

.hero.is-info.is-bold {
	background-image: linear-gradient(141deg, #04a6d7 0%, #ff3636 71%, #3287f5 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-info.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #04a6d7 0%, #ff3636 71%, #3287f5 100%);
	}
}

.hero.is-success {
	background-color: #23d160;
	color: #fff;
}

.hero.is-success a:not(.button),
.hero.is-success strong {
	color: inherit;
}

.hero.is-success .title {
	color: #fff;
}

.hero.is-success .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
	color: #fff;
}

@media screen and (max-width: 1023px) {
	.hero.is-success .navbar-menu {
		background-color: #23d160;
	}
}

.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.navbar-item:hover,
.hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
	background-color: #20bc56;
	color: #fff;
}

.hero.is-success .tabs a {
	color: #fff;
	opacity: 0.9;
}

.hero.is-success .tabs a:hover {
	opacity: 1;
}

.hero.is-success .tabs li.is-active a {
	opacity: 1;
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
	color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #23d160;
}

.hero.is-success.is-bold {
	background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-success.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
	}
}

.hero.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button),
.hero.is-warning strong {
	color: inherit;
}

.hero.is-warning .title {
	color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
	color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
	color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
	.hero.is-warning .navbar-menu {
		background-color: #ffdd57;
	}
}

.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
	color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.navbar-item:hover,
.hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
	background-color: #ffd83d;
	color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
	color: rgba(0, 0, 0, 0.7);
	opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
	opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
	opacity: 1;
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
	color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
	background-color: rgba(0, 0, 0, 0.7);
	border-color: rgba(0, 0, 0, 0.7);
	color: #ffdd57;
}

.hero.is-warning.is-bold {
	background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-warning.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
	}
}

.hero.is-danger {
	background-color: #ff3860;
	color: #fff;
}

.hero.is-danger a:not(.button),
.hero.is-danger strong {
	color: inherit;
}

.hero.is-danger .title {
	color: #fff;
}

.hero.is-danger .subtitle {
	color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
	color: #fff;
}

@media screen and (max-width: 1023px) {
	.hero.is-danger .navbar-menu {
		background-color: #ff3860;
	}
}

.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
	color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.navbar-item:hover,
.hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
	background-color: #ff1f4b;
	color: #fff;
}

.hero.is-danger .tabs a {
	color: #fff;
	opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
	opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
	opacity: 1;
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
	color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
	background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #ff3860;
}

.hero.is-danger.is-bold {
	background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
}

@media screen and (max-width: 768px) {
	.hero.is-danger.is-bold .navbar-menu {
		background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
	}
}

.hero.is-small .hero-body {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem;
}

@media screen and (min-width: 769px),
print {
	.hero.is-medium .hero-body {
		padding-bottom: 9rem;
		padding-top: 9rem;
	}
}

@media screen and (min-width: 769px),
print {
	.hero.is-large .hero-body {
		padding-bottom: 18rem;
		padding-top: 18rem;
	}
}

.hero.is-halfheight .hero-body,
.hero.is-fullheight .hero-body {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hero.is-halfheight .hero-body>.container,
.hero.is-fullheight .hero-body>.container {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}

.hero.is-halfheight {
	min-height: 50vh;
}

.hero.is-fullheight {
	min-height: 100vh;
}

.hero-video {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}

.hero-video video {
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
	opacity: 0.3;
}

@media screen and (max-width: 768px) {
	.hero-video {
		display: none;
	}
}

.hero-buttons {
	margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
	.hero-buttons .button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hero-buttons .button:not(:last-child) {
		margin-bottom: 0.75rem;
	}
}

@media screen and (min-width: 769px),
print {
	.hero-buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.hero-buttons .button:not(:last-child) {
		margin-right: 1.5rem;
	}
}

.hero-head,
.hero-foot {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.hero-body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media screen and (min-width: 1024px) {
	.section.is-medium {
		padding: 9rem 1.5rem;
	}

	.section.is-large {
		padding: 18rem 1.5rem;
	}
}

﻿/* @import url("roboto.css");

body,
button,
input,
select,
textarea {
    font-family: "Roboto", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", BlinkMacSystemFont, -apple-system, "Segoe UI", "Microsoft Yahei", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
} */

:focus {
	outline: 0;
}

body {
	/*line-height: 1.88rem;*/
}

body,
.content {
	color: #68747f;
}

a,
button,
input,
select {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

a:hover {
	/*color: #57b382;*/
}
button:hover {
	opacity: 0.7;
	cursor: pointer;
}

::selection {
	color: #fff;
	background: #597EF7;
}

p small {
	color: #a1a6ab;
}

table {
	margin-bottom: 1.25rem;
}

div.annote {
	color: #a1a6ab;
	font-size: 0.875rem;
}

div.annote * {
	color: #a1a6ab;
	font-size: 0.875rem;
}

div.annote ul li:before {
	background: #a1a6ab !important;
}

header.header .hero {
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat
}

.container.is-fullwidth {
	width: 100%;
	max-width: 100%;
}

section.section {
	padding-top: 0;
	padding-bottom: 0;
}

input.input {
	box-shadow: none;
}

sup {
	font-size: 12px;
	margin: 0px 2px;
}

.button {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}


hr {
	background-color: #ecedee;
}

.strong {
	font-weight: 500 !important;
}

.title {
	font-size: 24px;
	color: #333;
	font-weight: 500;
}

.title-fff {
	font-size: 24px;
	color: #fff;
	font-weight: 500;
}

.title sup {
	font-size: 20px;
}

.section.is-medium {
	padding-top: 3.125rem;
	padding-bottom: 5rem;
}

.section.is-small {
	padding-top: 3.75rem;
	padding-bottom: 2.5rem;
}

body>section.section:first-of-type {
	/*padding-top: 3.125rem;*/
}

body>section.section:last-of-type {
	/*padding-bottom: 6.25rem;*/
}

header section.hero.is-275 {
	height: 275px !important;
}

header section.hero.is-335 {
	height: 335px !important;
}

header section.hero.is-335 .hero-body {
	padding: 36px 20px 0;
}

.title-block {
	text-align: center;
	margin-bottom: 2.875rem;
}

.title-block .title {
	margin-bottom: 1.25rem;
	font-weight: normal;
	line-height: normal;
	color: #3e464c;
	font-size: 28px;
}

.title-block .subtitle {
	font-size: 1rem;
	color: #68747f;
	line-height: 2;
	margin-top: -10px !important;
}

.is-text-white {
	color: #fff !important;
}

.is-text-lightgray {
	color: #a1a6ab !important;
}

.is-text-gray {
	color: #68747f !important;
}

.is-text-teal {
	color: #ff3636 !important;
}

.is-text-neutralgrey {
	color: #68747f !important;
}

.is-text-charcoalgrey {
	color: #3e464c !important;
}

.is-fullwidth {
	width: auto;
}

.button {
	border-radius: 4px;
	border: solid 1px #dee0e7;
	color: #68747f;
}

.button.large {
	width: auto;
	height: 40px;
	padding-left: 32px;
	padding-right: 32px;
}

.button.medium-text-size {
	font-size: 14px;

}

.button:active,
.button.is-active {
	border-color: #ff3636;
	color: #ff3636;
	box-shadow: none;
}

.button.is-dark {
	background: #443d4e;
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
	background-color: #0fbb7f;
}


.button.is-rounded {
	border-radius: 290486px;
	padding-left: 1em;
	padding-right: 1em
}

.button.is-height-48 {
	height: 3rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.select select {
	border-color: #ff3636;
	color: #ff3636;
	padding-left: 1em;
}

.is-text-normal {
	font-size: 1rem !important;
	font-weight: normal;
}

.is-text-small {
	font-size: 0.875rem !important;
}

.is-text-strong {
	font-weight: 500 !important;
}

.image.is-40x40 {
	height: 40px;
	width: 40px;
}

.image.is-60x60 {
	height: 60px;
	width: 60px;
}

.image.is-140x140 {
	max-width: 140px;
	height: 140px;
	margin: 0 auto;
}

.card-content {
	padding: 0 0 1rem 0;
}

.media-left {
	margin-right: 1.25rem;
}

.media-content .title {
	line-height: 1.375rem;
	padding-bottom: 0.625rem;
	position: relative;
}

.section.complete-solutions .column.is-3 {
	padding-bottom: 0
}

.section.complete-solutions .card {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.section.complete-solutions .card-image {
	padding-top: 2.5rem;
	padding-bottom: 2.6875rem
}

@media screen and (max-width: 768px) {
	.section.complete-solutions .card-image {
		padding-top: 0;
		padding-bottom: 1rem
	}

	.section.complete-solutions .card {
		height: 18rem !important
	}

}

/* @media screen and (max-width: 768px) {
    header.header .content-nav .tabs ul {
        justify-content: flex-start;
    }
} */

.section.complete-solutions .card-image .image img {
	height: 140px;
}

.section.complete-solutions .card-des {
	font-size: 0.875rem;
	color: #a1a6ab;
	line-height: 2;
	height: 5rem;
	overflow: hidden;
	margin-top: 0.625rem;
	margin-right: 1.875rem;
	margin-left: 1.875rem;
	opacity: 1;
}

.section.complete-solutions .card {
	border: none;
	box-shadow: none;
	cursor: pointer;
	height: 22.5rem;
	position: relative
}

.section.complete-solutions .card:hover {
	-webkit-transform: translate(0, -1.25rem);
	-moz-transform: translate(0, -1.25rem);
	transform: translate(0, -1.25rem);
	background-color: #ffffff;
	box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.08);
	border: none;
}

.section.complete-solutions hr {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 1.75rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	border: none;
	background: none;
	position: relative
}

.section.complete-solutions hr:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: rgba(0, 0, 0, 0.12);
}

.section.complete-solutions .card-content .card-des,
.section.complete-solutions .card-content .more-link {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.section.complete-solutions .card-content .more-link:hover {
	color: #ff3636
}

.section.complete-solutions .card-content .more-link {
	visibility: hidden;
	font-size: 0.875rem;
	position: absolute;
	opacity: 0;
	width: 100%;
	bottom: 2.5rem;
	text-align: center;
	visibility: visible
}

.section.complete-solutions .card:hover .card-des {
	opacity: 0;
	visibility: hidden;
}

.section.complete-solutions .card:hover .more-link {
	opacity: 1;
	visibility: visible
}

.section.complete-solutions .card-content .title {
	font-size: 1.25rem;
	font-weight: 500;
	color: #3f464d;
}

#solutions-industry.complete-solutions {
	/* padding-bottom: 0 */
}

.more-link {
	color: #ff3636;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	color: #3e464c;
}

.is-background-white {
	background: white
}

.is-background-grey {
	background: #f5f9fa;
}

.is-background-martinique {
	background-color: #3d3e49;
}

.is-background-darkblue {
	background-color: #443d4e;
}

.is-background-martinique .title-block .title,
.is-background-darkblue .title-block .title {
	color: #fff
}

.is-background-martinique .title-block .subtitle,
.is-background-darkblue .title-block .subtitle {
	color: rgba(255, 255, 255, 0.6);
}

.is-background-martinique h4 {
	color: #ffffff;
}

.section.padding-bottom-40 {
	padding-bottom: 2.5rem
}

.free-signup {
	background-color: #363742;
}

.free-signup .container {
	height: 8.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.free-signup .container .title {
	color: #fff;
	margin-bottom: 0;
	margin-right: 2.5rem
}

.free-signup .container .button {
	height: 3rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

@media screen and (max-width: 768px) {
	.free-signup .container {
		flex-flow: column;
		height: auto;
		padding: 2.5rem 0;
	}

	.free-signup .container .title {
		text-align: center;
		margin: 0 0 1.25rem 0;
	}

	.free-signup .container .button {
		height: 3rem;
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

section.section .content:first-child>.container>.columns:first-child {
	margin-top: 0;
}

.content p {
	line-height: 1.71;
	font-size: 1rem;
}

@media screen and (max-width: 768px) {
	.level-item {
		margin-right: 0 !important;
	}
}

.content blockquote {
	border: 0 none !important;
	border-radius: 3px;
	background-color: #f5f9fa;
	color: #838e97;
	padding: 1.6875rem 1.875rem 1.5625rem;
	position: relative;
	text-indent: 2.25rem;
	line-height: 2;
	font-size: 1.125rem;
	letter-spacing: normal;
	text-align: justify;
	margin-bottom: 40px !important;
}

blockquote:before {
	/*color: #ff3636;*/
	/*content: "\201C";*/
	font-size: 3.8rem;
	position: absolute;
	left: -10px;
	top: 60px;
	line-height: 0.1em;
}

blockquote:after {
	/*color: #ff3636;*/
	/*content: "\201D";*/
	font-size: 3.8rem;
	position: absolute;
	right: 2.5rem;
	bottom: 1.5rem;
	line-height: 0.1em;
}

.content p:not(:last-child) {
	margin-bottom: 1.88rem;
}

.button.is-white,
.button.is-white:hover {
	color: #ff3636;
}

.media+.media {
	border-top: 0 none;
	padding-top: 15px;
	margin-top: 15px;
}

.block-title {
	text-align: center;
}

.tab-panel {
	display: none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-animation: fadeEffect .3s;
	animation: fadeEffect .3s;
}

@-webkit-keyframes fadeEffect {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeEffect {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.tab-panel.is-active {
	display: block;
}


/* -- button -- */

.button.is-primary.is-outlined {
	border: solid 1px rgba(255, 255, 255, 0.5);
	color: #ffffff;
}


/* -- tabs -- */

.tabs li.is-active a {
	font-weight: 500;
}


/* -- header -- */

.with-no-position {
	position: static;
}

header.header>.navbar>.container {
	max-width: 1360px
}

@media screen and (min-width: 769px) {

	header.header>.nav-wrapper>.navbar>.container .navbar-brand,
	header.header>.nav-wrapper>.navbar>.container .navbar-end {
		/* min-width: 240px */
	}

	header.header>.nav-wrapper>.navbar>.container .navbar-menu {
		margin-left: -15px;
	}

	header.header>.nav-wrapper>.navbar>.container .navbar-end>.navbar-item {
		padding-right: 0
	}
}

/* -- hero -- */

.home header.header section.hero {
	padding-top: 4.25rem;
	height: 31.25rem;
}

header.header section.hero {
	height: auto;
	padding-top: 6.625rem;
	height: 500px;
}

header.header section.hero.is-medium {
	height: 450px;
}

@media screen and (max-width: 1024px) {
	header.header section.hero {
		padding-top: 0;
		height: auto;
	}
}

header.header .hero .hero-body {
	display: flex;
	/* align-items: center; */
	position: relative;
	padding: 80px 0 2rem;
}

@media screen and (max-width: 768px) {
	header.header .hero .hero-body {
		padding: 80px 20px 2rem;
	}
}

@media screen and (max-width: 414px) {
	header.header .hero .btn-group {
		display: flex;
		flex-direction: column;
	}

	header.header .hero .btn-group.is-centered {
		align-items: center;
	}

	header.header .hero .btn-group .button+.button {
		margin-top: 12px;
	}
}

header.header .hero .hero-body.special-product-header {
	padding-top: 7.5rem;
}

header.header .hero.is-dark {
	background-color: #3d3e49;
}

header.header .hero .hero-body .title {
	font-size: 2rem;
	font-weight: 600;
	color: #ffffff;
	line-height: normal;
	margin-bottom: 1rem;
	padding-bottom: 0;
}

header.header .hero .hero-body .subtitle {
	font-size: 1rem;
	text-align: left;
	line-height: 1.67;
	color: #ffffff;
	margin-bottom: 1rem;
}

header.header .hero .title:not(.is-spaced)+.subtitle {
	margin-top: 0;
}

header.header .hero .btn-group {
	padding-top: 0.875rem
}

header.header .hero .btn-group .button {
	height: 2.75rem;
	min-width: 10rem;
	font-size: 14px;
	font-weight: 500;
}

header.header .hero .btn-group .button:not(:last-child) {
	margin-right: 1rem
}

header.header .hero-foot.content-nav {
	position: relative;
	background-color: rgba(0, 0, 0, 0.05);
}

header.header .hero-foot.content-nav.is-sticky {
	left: 0;
	right: 0;
	top: 0;
	z-index: 100;
	background-color: rgba(61, 62, 73, 0.9);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

header.header .hero-foot.content-nav .tabs li {
	margin: 0 2%;
}

header.header .hero-foot.content-nav .tabs li.is-active {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

header.header .hero.is-dark .hero-foot.content-nav .tabs li a {
	padding: 1rem 1.75rem;
	background: transparent;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	border: none;
	margin-bottom: 0;
	color: #fff;
}

header.header .hero.is-dark .hero-foot.content-nav .tabs li:not(.is-active) a:hover {
	color: #ff3636;
}

header.header .hero.is-dark .hero-foot.content-nav .tabs li.is-active a {
	color: #ff3636;
	background-color: transparent;
	border: none;
	position: relative;
	margin-bottom: 0;
}

header.header .hero.is-dark .hero-foot.content-nav .tabs li.is-active a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	display: block;
	background-color: #ff3636;
}


/* -- footer -- */

footer.footer {
	 background-color: #2c3134;
}

footer.footer .menu .menu-label {
	margin: 0 0 1.25rem 0;
	font-size: 1rem;
	font-weight: 500;
	text-align: left;
	color: rgba(255, 255, 255, 0.5);
	margin-right: 20px;
}

footer.footer .menu .menu-list {
	margin-left: 0;
	display: flex;
	flex-flow: wrap;
}

footer.footer .menu .menu-list li {
	line-height: 1.1rem;
	list-style: none;
}

footer.footer .menu .menu-list a {
	font-size: 14px;
	text-align: left;
	opacity: 0.5;
	color: #888888;
	padding-left: 0;
}

footer.footer .menu .menu-list a:hover {
	background: none;
	opacity: 1;
	color: #597EF7;
}

footer.footer .level {
	align-items: baseline;
}

footer.footer a {
	color: #fff;
	opacity: 0.5;
	font-size: 0.875rem;
}

footer.footer a:hover {
	opacity: 1;
}

footer.footer .copyright {
	text-align: left;
	margin: 0 0 3.125rem 0;
}

footer.footer .copyright {
	text-align: left;
	margin: 0 0 50px 0;
}

.footerss {
	padding: 30px 0 40px 0!important;
}

.footerss .logo {
	display: flex;
	margin: 10px 0;
	opacity: 1;
	align-items: center;
}
.footerss .logo img {
	height: 40px;
	padding-right: 10px;
}
.footerss .logo span {
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	opacity: 10;
}

@media screen and (max-width: 769px) {
	footer.footer {
		display: block;
	}

	.logo-desktop {
		display: none
	}

	footer.footer .menu .menu-list {
		display: flex;
		flex-flow: wrap;
	}

	footer.footer .menu .menu-list li {
		line-height: 1.1rem;
		list-style: none;
	}
}

@media screen and (min-width: 769px) {
	.logo-mobile {
		display: none
	}
}

footer.footer .level-right .menu-list,
footer.footer .menu .level-left+.level-right {
	margin-top: 0;
}

footer.footer .copyright figcaption {
	opacity: 0.5;
	font-size: 0.875rem;
	color: #ffffff;
	font-style: normal;
}

footer.footer .license {
	text-align: center;
	font-size: 0.875rem;
	color: rgba(255, 255, 255, 0.5);
}

footer.footer .license img {
	vertical-align: text-bottom;
	margin: 0 0.4rem;
}

footer.footer .icon {
	vertical-align: middle;
	margin-right: 4px;
}

footer.footer .menu-img {
	display: flex;
	align-items: center;
}

footer.footer .qc-wechat-qrcode figure img {
	width: 63px;
	height: auto;
	margin-right: 18px;
}

footer.footer span.tel {
	color: #fff;
	opacity: 0.5;
	font-size: 14px;
	padding: 0.5em 0;
	display: inline-block;
}

@media screen and (max-width: 769px) {
	aside.menu {
		overflow-x: auto;
		max-width: none !important;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}

	aside.menu li,
	aside.menu li.is-active {
		background-color: transparent !important;
	}

	aside.menu li+li {
		margin-top: 0 !important;
	}

	aside.menu li a {
		padding: 0.575em 0.875rem !important;
	}

	aside.menu li.is-active a::after {
		display: none !important;
	}

	aside.menu li {
		display: inline-block;
	}
}

@media screen and (max-width: 769px) {
	.table-panel {
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-backface-visibility: hidden;
		-webkit-overflow-scrolling: touch;
	}

	.table-panel table {
		width: auto !important
	}

	.static-button-icon {
		display: none;
	}
}


/* -- side-menu ---*/

@media screen and (min-width: 769px) {
	aside.side-menu.menu {
		max-width: 160px;
	}
}

aside.side-menu.menu .menu-label {
	color: #a1a6ab;
	font-size: 14px;
	line-height: 1;
	text-align: left;
}

aside.side-menu.menu ul.menu-list {
	list-style: none;
	margin: 0 1.25rem 0 0;
}

aside.side-menu.menu ul.menu-list {
	list-style: none;
	margin: 0;
}

aside.side-menu.menu li+li {
	margin-top: 0.725em;
}

aside.side-menu.menu a {
	color: #616076;
	display: block;
	padding-top: 0.575em;
	padding-left: 1.25rem;
	padding-bottom: 0.575em;
	position: relative;
	border: 0.0625rem solid transparent;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

aside.side-menu.menu li {
	border: solid 0.0625rem transparent;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

aside.side-menu.menu li:hover a {
	color: #ff3636;
	background: none;
}

aside.side-menu.menu li.is-active a {
	color: #ff3636;
	background: none;
}

aside.side-menu.menu li.is-active {
	border-radius: 0.0625rem;
	background-color: #fff;
	border: solid 0.0625rem rgba(0, 0, 0, 0.12);
	color: #ff3636;
}

aside.side-menu.menu li.is-active a:after {
	border: solid 0.0625rem #a1a6ab;
	border-right: 0;
	border-top: 0;
	content: " ";
	display: block;
	height: 0.5rem;
	width: 0.5rem;
	pointer-events: none;
	position: absolute;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	margin-top: -0.25rem;
	right: 1.125em;
	top: 50%;
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
}

table.table td {
	vertical-align: middle;
}

section.section>.container>figure.image {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.solution-typical table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: white;
	table-layout: fixed;
}

.solution-typical table th {
	font-weight: 500;
	white-space: nowrap;
}

.solution-typical table th,
.solution-typical table td {
	text-align: left;
	color: #68747f;
	padding: 0.875rem 1.25rem;
	border: 1px solid #dce0e0;
	vertical-align: top;
	font-size: 0.875rem
}

.solution-typical p {
	line-height: 1.88;
	color: #68747f;
	margin-bottom: 1.25rem;
}

.content-404 {
	padding: 200px 0;
}

.content-404 h1 {
	font-size: 128px;
	font-weight: 400;
	color: gainsboro;
	line-height: 1.4;
	margin-bottom: 0.2em;
}

ol {
	list-style: none;
	counter-reset: li;
}

ol li {
	counter-increment: li;
}

ol li::before {
	content: counter(li);
	color: #a1a6ab;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}


/*
    terms style
*/

.terms .menu {
	position: sticky;
}

.terms .menu .menu-label {
	font-size: 14px;
	color: #a1a6ab;
	margin-bottom: 15px;
}

.terms aside.side-menu {
	max-width: 100%;
}

.terms .menu .menu-list a {
	font-size: 0.875rem;
}

.terms .menu .menu-list a:hover {
	background: transparent;
	color: #ff3636;
}

.terms-content {
	font-size: 14px;
	display: none;
}

.terms-content.is-active {
	display: block;
}

.terms-content h4 {
	font-size: 14px;
}

.terms-content h1 {
	font-size: 1.5rem;
	margin-bottom: 1.875rem;
}

.terms-content h2 {
	font-size: 1rem;
	margin-bottom: 1.25rem;
}

.terms-content h1,
.terms-content h2,
.terms-content h3,
.terms-content h4,
.terms-content h5,
.terms-content h6 {
	font-weight: 500;
	color: #3e464c;
}

.terms-content h4 {
	font-size: 1.5rem;
	margin-bottom: 30px;
}

.terms-content h5 {
	font-size: 0.875rem;
	margin-bottom: 0.625rem;
}

.terms-content p {
	margin-bottom: 1.875rem;
}

#terms .terms-content p {
	margin-bottom: 1.5em;
}

#terms .terms-content em {
	font-weight: 700;
	font-style: normal;
}

.terms-content ul {
	margin-bottom: 1.25rem;
}

.terms-content ul li {
	position: relative;
	padding: 0 1rem;
	margin-left: 1rem;
	line-height: 2.29;
}

.terms-content ul li:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	left: 0;
	top: 15px;
	border-radius: 50%;
	background: #ff3636;
}

.terms-content strong {
	color: #68747f;
	font-weight: 500;
}

.terms-content table.table th,
.terms-content table.table td {
	color: #68747f;
	padding: 15px 30px;
}

.terms-content table.table th {
	font-size: 16px;
	font-weight: 500
}

.terms-content table.table td {
	font-size: 14px;
	font-weight: normal;
}

.terms-content table.table tr:hover {
	background: transparent
}

.footer-onlineservice {
	position: fixed;
	bottom: 20px;
	right: 120px;
	width: 146px;
	height: 44px;
	line-height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 5px 0 20px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 5px 0 20px 5px rgba(0, 0, 0, .1);
	box-shadow: 5px 0 20px 5px rgba(0, 0, 0, .1);
	text-align: center;
	background: #fff;
	font-size: 16px;
}

.footer-onlineservice .qimo-btn {
	color: #3d464c;
	font-family: PingFangSC-Medium, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
	cursor: pointer;
}

.footer-onlineservice .qimo-btn::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	-webkit-margin-after: 3px;
	vertical-align: text-bottom;
	background-image: url('https://www.purdiet.com/static/images/help.svg');
	background-size: 16px 16px;
}

.static-button-icon {
	position: fixed;
	bottom: 30vh;
	right: 26px;
	width: 50px;
	height: 56px;
	line-height: 44px;
	z-index: 1000;
	/* background: url('../images/float-button@2x.png');
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    
    transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in; */
}

.hexagon {
	width: 50px;
	height: 61px;
	text-align: center;
	position: relative;
	display: flex;
	flex-flow: column wrap;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('https://www.purdiet.com/static/fonts/right-float-btn.svg');
	background-position: -62px -196px;
}

.hexagon:hover {
	background-position: 0 -196px;
}

.static-button-icon:hover .static-group-buttons {
	visibility: visible;
	opacity: 1;
}

.static-button-icon .static-group-buttons:hover {
	opacity: 0;
}

.static-group-button-item {
	height: 36px;
}

.square {
	margin-top: -1rem;
	background-color: #fff;
	padding-top: 1.2rem;
	padding-bottom: 12px;
	border-radius: 3px;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
}

.static-button-icon .square a {
	color: #68747f;
	font-size: 12px;
	line-height: normal;
	opacity: 1;
}

.square-item {
	display: flex;
	flex-flow: column wrap;
	align-items: center;
	margin-top: 10px;
}

.square-item:hover p {
	color: #00aa72;
}

.square-item figure.image {
	width: 16px;
	height: 16px;
	margin-bottom: 3px;
}

.square-item figure {
	cursor: pointer;
	background: url('https://www.purdiet.com/static/fonts/right-float-btn.svg');
}

.square-item.cooperation figure {
	background-position: -30px 0px;
}

.square-item.cooperation:hover figure {
	background-position: 0px 0px;
}

.square-item.documents figure {
	background-position: -30px -48px;
}

.square-item.documents:hover figure {
	background-position: 0px -48px;
}

.square-item.pricing figure {
	background-position: -30px -96px;
}

.square-item.pricing:hover figure {
	background-position: 0 -96px;
}

.static-group-button-item img {
	width: 16px;
	height: 16px;
	margin: 0 auto;
	margin-bottom: 3px;
}

.static-group-button-item {
	line-height: 1.7;
	font-size: 12px;
	color: #fff;
	padding: 0 10px;
}

#back-to-top {
	margin-top: 2px;
	text-align: center;
}

#back-to-top figure {
	width: 16px;
	height: 16px;
	background-image: url('https://www.purdiet.com/static/images/right-float-btn.svg');
	background-position: -30px -156px;
	background-repeat: no-repeat;
}

#back-to-top.show {
	opacity: 1;
}

#back-to-top:hover figure {
	background-position: 0 -156px;
}

#back-to-top img {
	width: 16px;
}

/* Custom Sidebar */
.custom-sidebar {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sidebar-item {
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
}

.sidebar-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

.sidebar-item svg {
    width: 24px;
    height: 24px;
    fill: #597EF7;
}

.sidebar-item.telegram:hover svg {
    fill: #0088cc;
}

.sidebar-item.back-to-top {
    display: none;
}

.sidebar-item.back-to-top.show {
    display: flex;
}

@media screen and (max-width: 1440px) {
	.static-button-icon {
		bottom: 35vh;
	}
}

/* .qimo-btn:after {
    border: 1px solid #68747f;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 0.4rem;
    width: 0.4rem;
    pointer-events: none;
    position: absolute;
    top: 0.6rem;
    z-index: 4;
    right: -10px;
    transform: rotate(225deg);
} */

.static-group-buttons {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	width: 86px;
	top: 10px;
	left: -100px;
	background-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.03);
	border-radius: 3px;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	cursor: default;
}

.static-group-buttons .static-group-button-item:last-of-type {
	border: none;
}

.static-group-buttons:after {
	content: ' ';
	right: -6px;
	position: absolute;
	top: 12px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border-style: solid;
	border-width: 6px;
	border-color: transparent;
	border-left: 6px solid rgba(0, 0, 0, 0.8);
	border-right-width: 0;
}


div.annote ol {
	position: relative;
	margin: 5px 0;
	padding-left: 2rem;
}

div.annote ol li {
	counter-increment: li;
}

div.annote ol li::before {
	content: counter(li);
	color: #a1a6ab;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

section.pricing .reservation .media-content h6 {
	margin-bottom: 0;
}

.header-account .navbar-item.is-hidden {
	display: none;
}

.navbar-end.is-hidden-mobile.header-account {
	justify-content: flex-end;
	align-items: center;
}

.is-paddingless-left-right {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.function-tab-bar.tabs {
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.function-tabs li.is-active:after {
	position: absolute;
	content: '';
	bottom: -12px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #ff3636;
}

.function-tab-bar.tabs ul {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-grow: 1;
	border: none;
}

.function-tab-bar ul li {
	display: flex;
	flex-direction: row;
	position: relative;
	cursor: pointer;
}

.function-tabs-content .tab-content {
	display: none;
}

.function-tabs-content .tab-content.is-active {
	display: block;
}

.function-tab-bar ul li span {
	padding-left: 12px;
	line-height: 40px;
}

.function-tabs-content {
	margin-top: 46px;
}

.function-ability-content {
	margin-bottom: 68px;
}

.function-ability-content .content p {
	color: #a1a6ab;
	font-size: 14px;
	line-height: 1.71;
}

.product-schemes .content p {
	color: #a1a6ab;
	font-size: 14px;
	line-height: 2;
}

.product-apps .app-platform {
	background-color: #f5f8fa;
	padding-top: 70px;
	padding-bottom: 40px;
}

.product-apps .column .title {
	margin-top: 20px;
	margin-bottom: 10px;
}

.product-apps .column .app-intro {
	font-size: 14px;
	color: #a1a6ab;
	line-height: 1.71;
	margin-bottom: 40px;
}

.product-apps .column .app-download span {
	color: #68747f;
	font-size: 1rem;
}

.mobile-app-platform {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-items: flex-start;
	background-color: #f5f8fa;
	height: 160px;
}

.qrcode-platform {
	position: absolute;
	right: 30px;
	width: 48px;
	height: 48px;
	cursor: pointer;
}

.mobile-app-platform figure.image {
	margin-left: 56px;
	margin-right: 26px;
}

.mobile-app-qrcode {
	display: none;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.qrcode-platform:hover {
	width: 124px;
	height: auto;
}

.qrcode-platform:hover .mobile-app-qrcode {
	display: block;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
}

.qrcode-platform:hover .default-app-qrcode {
	display: none;
}

/*
æœç´¢ç»“æžœé¡µé¢æ ·å¼
*/
#search .page-title {
	font-size: 24px;
}

#search .entry-header a {
	font-weight: 500;
	font-size: 1rem;
	color: #3e464c;
}

#search .entry-header .search-keywords {
	color: #ff3636;
}

#search article {
	margin: 24px 0;
	padding-bottom: 16px;
	border-bottom: solid #eeeff1 1px;
}

#search .entry-summary {
	font-size: 14px;
	line-height: 2.14;
}

/*
åº•éƒ¨ banner æ ·å¼
*/
.section.footer-banner {
	padding: 40px 0 !important;
	background: url(https://www.purdiet.com/static/fonts/footer-banner.svg) no-repeat center #3d3e49;
	background-size: cover;
	text-align: center;
}

.section.footer-banner .title {
	color: #fff;
	padding: 0px 1rem;
}

.section.footer-banner .button {
	width: 160px;
	height: 44px;
	font-weight: 500;
}

.mt10 {
	margin-top: 10px;
}

.text-group_32 {
	width: 136px;
	height: 44px;
}

.justify-between {
	display: flex;
	justify-content: space-between;
}

.justify-center {
	display: flex;
	justify-content: center;
}

.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-col {
	display: flex;
	flex-direction: column;
}

.text_41 {
	width: 134px;
	height: 22px;
	overflow-wrap: break-word;
	color: rgba(58, 58, 58, 1);
	font-size: 16px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 22px;
	margin-left: 1px;
}

.text_42 {
	width: 136px;
	height: 17px;
	overflow-wrap: break-word;
	color: rgba(118, 119, 119, 1);
	font-size: 12px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 17px;
	margin-top: 5px;
}


.certification ul {
	list-style: none;
	margin: 0;
	display: flex;
	flex-flow: nowrap row;
	background: #fff;
}

.certification ul li {
	margin-bottom: 1.25rem;
	flex: 1;
}

.certification figure.image {
	display: flex;
	justify-content: left;
}

.certification ul li figure.image img {
	height: 45px;
	width: 45px;
	margin-right: 20px;
}

.certification {
	padding: 30px 0 10px 0;
	margin-bottom: 20px;
	background-color: rgba(255, 255, 255, 1);
}

.container-box {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	/*min-height: 600px;*/
	margin-bottom: 20px;
	margin-top: 20px;
	gap: 20px;
}

.container-box-aside {
	background-color: rgba(255, 255, 255, 1);
	width: 200px;
	display: flex;
	flex-direction: column;
	height: fit-content;
	padding: 10px;
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.2);
	border-radius: 6px;
}

.container-box-main {
	/*width: 980px;*/
	width: 100%;
	display: flex;
	flex-direction: column;
}
.container-box-main20-10 {
	background: #fff;
	padding: 20px;
}

.container-box-main-row {
	background-color: rgba(255, 255, 255, 1);
	padding: 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}
.container-box-main-row-head {
	background-color: rgba(255, 255, 255, 1);
	padding: 20px 20px 0 20px;
}

.container-box-main-row-10 {
	padding: 10px;
}

.container-box-main-row .title_11 {
	font-size: 18px;
	font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
	font-weight: 500;
	color: #030303;
	line-height: 25px;
	margin: 0 10px;
}

.container-box-main-row .product-img_22 {
	display: none;
	width: 292px;
	height: 292px;
}

.container-box-main-row .product-img_22 img {
	max-width: revert;
	height: 100%;
}

.container-box-main-row .section_22 {
	width: 100%;
	/*padding-left: 20px;*/
}

.container-box-main .title_22 {
	overflow-wrap: break-word;
	color: rgba(4, 4, 4, 1);
	font-size: 18px;
	font-family: AlibabaPuHuiTi-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 25px;
}

.container-box-main .title_22 .title_left_22 {
	float: left;
}

.container-box-main .title_22 .title_right_22 {
	font-size: 14px;
	float: right;
}

.notice_22 {
	border-radius: 4px;
	/*margin-top: 20px;*/
	padding: 10px 10px;
	width: 100%;
	font-size: 14px;
	font-family: PingFangSC-Regular;
	font-weight: NaN;
	text-align: left;
	word-wrap: break-word;
	/*line-height: 40px;*/
	margin-bottom: 12px;
}

.notice_ali_22 {
	background-color: #F4F8FF;
	border: 1px solid #CDD9FD;
	color: #597EF7;
}

.notice_tencent_22 {
	background-color: #F4F8FF;
	border: 1px solid #CDD9FD;
	color: #597EF7;
}

.container-box-main-row .form-group {
	display: flex;
	height: 36px;
	width: 100%;
	/* margin: 30px 0 0px 0; */
	/*justify-content: center;*/
	align-items: center;
}

.container-box-main-row  .form-group-label_22 {
	padding-right: 10px;
	height: 20px;
	overflow-wrap: break-word;
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	letter-spacing: -0.46666666865348816px;
	font-family: PingFangSC-Regular;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
}

.container-box-main-row .form-group-input_text {
	flex: 1 1 auto;
	font-weight: 500;
}

.container-box-main-row .form-group-input_text img {
	width: 18px;
}

.container-box-main-row .form-group-input_text .form-group-input_text_tags {
	background: linear-gradient(135deg, #FF4F1D 0%, #FF1866 100%);
	border-radius: 9px;
	padding: 1px 10px;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

.container-box-main-row .form-group-input_22 {
	/*width: 100%;*/
	overflow-wrap: break-word;
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	font-family: PingFangSC-Regular;
	font-weight: NaN;
	white-space: nowrap;
	line-height: 20px;
	margin-top: 15px;
	height: 32px;
}

.container-box-main-row .form-group-input_22 input {
	overflow-wrap: break-word;
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	font-family: PingFangSC-Regular;
	font-weight: NaN;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -10px;
	width: 327px;
}

.form-group-btn_22 {
	width: 327px;
	height: 38px;
	border-radius: 20px;
	font-weight: 400;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 38px;
	cursor: pointer;
	border: none;
	margin-top: 10px;
}

.form-group-btn-ali_22 {
	background: #597EF7;
}

.form-group-btn-tencent_22 {
	background: #597EF7;
}

.container-box-main-row .form-group-search-btn_22 {
	width: 60px;
	height: 32px;
	font-weight: 400;
	font-size: 12px;
	line-height: 30px;
	cursor: pointer;
	border: none;
	margin-top: -3px;
	margin-left: -55px;
	border-radius: 4px;
	border: 1px solid #597EF7;
	color: #597EF7;
	background: #fff;
	display: none;
}

.container-box-aside .aside-item {
	background-color: rgba(255, 255, 255, 1);
	width: 100%;
	height: 60px;
	padding: 20px 0 20px 20px;
}

.container-box-aside .aside-item:hover,
.container-box-aside .aside-item.is-active {
	background: linear-gradient(90deg, #f3faff 0%, #ebf4ff 100%);
}

.container-box-aside .aside-item .left-img {
	width: 30px;
	height: fit-content;
	padding-right: 8px;
}

.container-box-aside .aside-item-title {
	height: 20px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 14px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 20px;
}

.container-box-aside .aside-item .tag-wrapper {
	height: 24px;
	background: url('../images/img01.png') 0px -1px no-repeat;
	background-size: 75px 28px;
	width: 73px;
	margin-top: -3px;
}

.container-box-aside .aside-item .tag-wrapper .tag-wrapper-text {
	width: 48px;
	height: 17px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 12px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 17px;
	margin: 3px 0 0 16px;
}

.container-box-aside .nava-item {
	width: 100%;
	padding: 0px;
	margin-bottom: 20px;
	border: 1px solid #FA6600;
	border-radius: 6px;
	overflow: hidden;
	background: #FFFFFF;
}

.container-box-aside .nava-item .img-banner {
	background-color: #FA6600;
	display: flex;
	height: 60px;
	justify-content: center;
	align-items: center;
}

.container-box-aside .nava-item .img-banner img {
	height: 16px;
	padding-right: 8px;
}
.container-box-aside .nava-item .img-banner .aside-item-title {
	height: 20px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	font-family: PingFangSC-Medium;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
	line-height: 20px;
	color: #FFFFFF;
}

.container-box-aside .nava-item .url-banner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.container-box-aside .nava-item .url-banner .url-banner-a {
	color: #A3A3A3;
	font-size: 16px;
	font-weight: 400;
	padding: 20px 27px;
}

.container-box-aside .nava-item .url-banner .url-banner-a.is-active {
	font-weight: 600;
	color: #FA6400;
}

.yxd-tab {
	display: none !important;
}

.yxd-tab-item.is-active {
	font-weight: 600 !important;
	color: #333333;
}

.yxd-tab-item {
	width: 100px;
	color: #999999;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	padding: 10px 14px;
	position: relative;
	display: inline-block;
}

.yxd-tab-item img {
	margin-bottom: 3px;
	height: 20px;
}

.yxd-padding-header {
	height: 60px;
}

/*热门推荐*/
.wzczzwzli a{width: 687px;max-height: 39px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;margin-bottom: 19px;}
.wzroTitle{font-size: 22px; font-weight: bold; color: #333333;margin-bottom: 18px;}
.wzrTwo{width: 365px; background: #FFFFFF;margin:27px 0 30px 0;border-radius: 12px;}
.wzrt-title,.wzrthree-title,.wzrfour-title{display: flex;flex-direction: row;justify-content: space-between;padding:15px 14px 0 15px;}
.wzrt-title a,.wzrthree-title a,.wzrfour-title a{color: #999999;margin-top:3px;}
.wzrtlist li a img{width: 156px; height: 96px;}
.wzrtlist li {display: flex;flex-direction: column;}
.wzrtlist  ul{display: flex;flex-direction: row;flex-wrap: wrap;margin:18px 14px 26px 15px;padding-bottom: 10px;}
.wzrtlist li a  span{width: 132px;font-size: 14px;color: #333333;}
.wzrtlist li a.title-a-span{width: 132px;font-size: 14px;color: #333333;}
.wzrtlist li:nth-child(odd){margin-right: 24px;}
.title-a-spanl{height: 20px;overflow: hidden; width: 156px;margin:10px 0 18px 0;}
.wzrt-title div,.wzrthree-title div,.wzrfour-title div{ font-size: 18px;font-weight: bold;color: #333333;}
.wzrThree{width: 100%;background: #FFFFFF;border-radius: 12px;}
.wzrFour{margin:31px 0 0 0;padding:0 0 20px 0;width: 366px;background:#FFFFFF ;border-radius: 12px;}
.wzrthreelist ul{display: flex;flex-direction: column;margin:29px 15px  0 14px;}
.bkwzMain .wzrthreelist ul{margin-top: 15px;}
.wzrthreelist li{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 18px;}
.wzrthreelist li a img{ width: 130px;height: 80px;}
.wzrthree-right{margin-left:15px;display: flex;flex-direction: column;justify-content: space-between;    width: 190px;}
.wzrthree-right .wzrthreelaimg{width: 183px; height: 45px; font-size: 14px;color: #333333;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.wzrthree-right a{max-height: 60px ;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.wzrthreerb{display:flex;flex-direction: row;justify-content: space-between;margin-right: 15px;}
.wzrthreerb div:nth-child(1){font-size: 12px;color: #999999;}
.wzrthreerb a{ font-size: 12px;color: #B7B7B7;}
.wzrthreerb a img{width: 12px !important;height: 12px !important; margin: 0 3px 4px 0;}
.sjyx_banSwiperwz img{width: 335px;min-height:160px}
.sjyx_banSwiperwz .swiper-pagination-bullet-active{width: 26px;background: #FFFFFF; border-radius: 4px;}
.swiper-container{margin:28px 14px 28px 16px;}
.wzrfourlTab{display: flex;flex-direction: row;justify-content: space-between;height: 20px;}
.wzrfourlTab div{font-size: 14px;font-weight: bold;line-height: 2px;cursor: pointer;}
.wzrfourlTab .check{color:#FC3930}
.wzrfourlTab .check div{border:3px solid #FC3930;;margin-top: 15px;}
.wzrfourList{margin: 30px 14px 0 16px;}
.wzrfourList ul{margin:20px 0 0 0}
.wzrfourli{display: flex;flex-direction: row;margin-bottom: 15px;}
.wzrfourli a{ width: 252px;height: 20px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.wzrflr{margin-right: 20px;}
.wzrthreeTab {display:flex;flex-direction: row;margin: 25px 0  0 14px;}
.wzrthreeTab  .tabdiv{    font-size: 14px;font-weight: bold;line-height: 2px;  cursor: pointer;margin-right: 15px;}
.wzrthreeTab .check {color: #FC3930;}
.wzrthreeTab .check div {border: 3px solid #FC3930;margin-top: 15px;}

.banner-title-top {
	margin-top: 72px;
}
.banner-title {
	margin-bottom: 10px;
	font-size: 42px;
	line-height: 52px;
	color: #000;
	font-weight: 500;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.banner-button {
	padding-top: 20px;
	width: 100%;
}
.text-action {
	background-image: linear-gradient(90deg,#ffb034,#ff7349);
	height: 32px;
	border-radius: 32px;
	display: inline-block;
	padding: 0 30px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	position: relative;
	font-weight: 500;
}

.submit-banner{
	width: 50%;
	position: relative;
}
.submit-cloudicon{
	position: absolute;
	top: 20px;
	left: 27px;
}
.submit-cloudicon img{
	display: inline-block;
	height: 28px;
}
.submit-title-content{
	position: absolute;
	top: 130px;
	left: 30px;
}
.submit-title-content{
	width: 300px;
}
.submit-title-content-title {
	height: 33px;
	font-size: 24px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	color: #333333;
	margin-bottom: 20px;
}
.submit-title-content-desc {
	font-size: 12px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.submit-content{
	width: 50%;
	position: relative;
	padding: 20px;
}
.submit-content-title{
	text-align: center;
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 25px;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
.submit-content .form-group{
	margin-bottom: 15px;
}
.submit-content .form-group-label_22{
	font-size: 12px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 17px;
	margin-bottom: 7px;
}
.submit-content input{
	height: 28px;
	line-height: 28px;
}
.submit-content .ax-chera{
	width: 100px;
	margin: 0;
	margin-right: 10px;
}
.submit-content .submit-btn_22{
	width: 136px;
	height: 32px;
	background: #FA6400;
	border-radius: 4px;
	text-align: center;
	margin: 0 auto;
	border: none;
	color: #fff;
}
.login-container{
	background: url(../images/login-background.png);
	padding: 100px 0;
}
.login-box{
	width: 1040px;
	min-height: 500px;
	background: #ffffff;
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
	border-radius: 10px;
	-webkit-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.045);
	box-shadow: 0 10px 16px rgba(0, 0, 0, 0.045);
}
.login-form{
	padding: 100px 100px 0px 100px;
	height: 560px;
	text-align: center;
}
.login-form-title{
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 50px;
}
.login-form-group{
	font-size: 12px;
	margin: 24px 0 0 0;
	width: 100%;
	position: relative;
}
.login-form-group input{
	padding: 0 32px;
}
.login-form-input-prefix{
	font-size: 23px;
	left: 6px;
	position: absolute;
	top: 5px;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(0, 0, 0, 0.65);
	line-height: 0;
}
.login-form-btn{
	background: #597EF7;
	border: none;
	width: 100%;
	height: 40px;
	border-radius: 4px;
	font-weight: 600;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 40px;
	margin-top: 20px;
	cursor: pointer;
}

.login-form-regtext a{
	font-size: 14px;
	font-weight: 400;
	color: #597EF7;
	line-height: 20px;
}

.mobile-header-account{
	font-size: 29px;
	position: absolute;
	top: 0.25rem;
	right: 4rem;
	z-index: 1004;
	display: none;
}
.pc-header-account{
	display: flex;
	align-items: center;
	margin-left: 20px;
}
#loginbtncontent{
	display: none;
}
.nav-login-btn{
	display: inline-block;
	width: 60px;
	height: 32px;
	background: #597EF7;
	border-radius: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 32px;
}
.nav-login-btn:hover{
	color: #FFFFFF;
	opacity: 0.7;
}
.nav-reg-btn{
	display: inline-block;
	width: 60px;
	height: 32px;
	background: #F5F5F5;
	border-radius: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	margin-left: 10px;
}


/* 下拉按钮样式 */
.userdropbtn {
	font-size: 16px;
	border: none;
	cursor: pointer;
	background: none;
}
.userdropbtn i{
	margin-right: 5px;
}

/* 容器 <div> - 需要定位下拉内容 */
.userdropmenu {
	position: relative;
	display: block;
}

/* 下拉内容 (默认隐藏) */
.userdropmenu-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 120px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	right: 0;
}

/* 下拉菜单的链接 */
.userdropmenu-divider{
	height: 1px;
	margin: 4px 0;
	overflow: hidden;
	line-height: 0;
	background-color: #e8e8e8;
}
.userdropmenu-content a {
	font-size: 14px;
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.userdropmenu-content a i{
	margin-right: 10px;
}

/* 鼠标移上去后修改下拉菜单链接颜色 */
.userdropmenu-content a:hover {background-color: #f1f1f1}

/* 在鼠标移上去后显示下拉菜单 */
.userdropmenu:hover .userdropmenu-content {
	display: block;
}

/* 当下拉内容显示后修改下拉按钮的背景颜色 */
.userdropmenu:hover .userdropbtn {
	background-color: #f1f1f1;
}

/*layui*/
.layui-input, .layui-select, .layui-textarea, .layui-btn {
	height: 32px;
	line-height: 32px
}
.layui-input-wrap {
	position: relative;
	line-height: 32px;
}
.layui-input-wrap .layui-input {
	color: #666;
	font-size: 14px;
	font-family: sans-serif;
}
.layui-input-affix {
	line-height: 32px;
}
.layui-input-block {
	margin-left: 60px;
	min-height: 36px;
	font-size: 12px;
}
.layui-form-label {
	text-align: left;
	padding: 6px 0;
	font-size: 12px;
	width: 60px;
}
.layui-btn {
	background: #597EF7;
}
.layui-btn-primary {
	background: none;
}
.layui-table-view{
	border: none;
}
.layui-table-tool{
	padding: 10px 0;
}
.layui-table-header thead{
	background: #FAFAFA;
}
.layui-table-view .layui-table td,
.layui-table-header th{
	border-right: none;
	border-left: none;
}
.layui-table-view .layui-table a{
	font-size: 12px;
	font-weight: 400;
	color: #597EF7;
}
.layui-table-checked{
	background-color: #597ef724;
}
.page-container{
	text-align: center;
	margin-top: 10px;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
	background: #597EF7;
}

.notauth-div{
	display: none;
	width: 100%;
	text-align: center;
	align-items: center;
	margin-top: 60px;
}
.notauth-div img{
	width: 140px;
}
.notauth-div-desc{
	display: block;
	font-size: 14px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
	margin-top: 15px;
}
.notauth-div .notauth-div-btn{
	margin-top: 15px;
}
.notauth-div-login-btn{
	height: 32px;
	width: 90px;
	line-height: 32px;
}
.notauth-div-reg-btn{
	height: 32px;
	width: 90px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #597EF7;
	color: #597EF7;
	line-height: 30px;
	margin-left: 10px;
}

#payContent{
	/*display: none;*/
}


.pay-body-content {
	font-family: PingFangSC, PingFang SC;
	position: relative;
	/*padding: 10px 15px;*/
	line-height: 24px;
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
}

.pay-body-content-head {
	padding: 20px;
	border-bottom: 1px solid #DDDDDD;
}
.pay-body-content-body {
	display: flex;
	padding: 20px;
}
.pay-body-content-time {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 0;
	padding: 12px 10px 12px 24px;
	background: linear-gradient(135deg, #7CA5FF 0%, #6D8AFF 100%);
	border-radius: 0px 4px 0px 100px;
	font-weight: 500;
	font-size: 12px;
	color: #FFFFFF;
}
.pay-body-form-group{
	display: flex;
	align-items: center;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
}
.pay-body-form-group_label{

}
.pay-body-form-group_text{
	font-weight: 500;
	font-size: 16px;
	color: #666666;
	margin-left: 4px;
}

.pay-body-form-group_text.font-size-12{
	font-size: 12px;
	color: #999999;
}

.pay-body-content .product-info {
	text-align: center;
	color: #050505 ;font-size: 18px;font-weight: 500; margin: 20px 0
}
.pay-body-content #copy_address {
	display: inline-block;
	width: 136px;
	height: 136px;
	padding: 13px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #EEEEEE;
	cursor: pointer;
}
.pay-body-content #copy_address #qrcode {
	/*margin-top: 10px;*/
}
.address-content{
	margin-left: 24px;
	/*padding: 5px 0;*/
}
.pay-body-content .time-content{
	color: #999999 ;font-size: 14px;font-weight: 500;margin: 0 0 20px 0;
}
.pay-body-content .time-content #countTime{
	display: inline-block;font-size: 18px;color: #597EF7;
}
.pay-body-content .need-pay-tilte {
	font-size: 14px;font-weight: 400;color:#999999;
}
.pay-body-content .copy_price-content {
	margin: 5px 0 0px 0;
}
.pay-body-content .need-pay-money {
	font-size: 24px;font-weight: 600;color:red;
}

.pay-body-content .show_code {
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
	padding-top: 10px;
}
.pay-body-content .show_code img {
	margin: 0 auto;
}

.pay-body-content .product-pay-price {
	/*margin: 5px auto;*/
	/*padding: 4px 0 4px 12px;*/
	/*background: #F4F4F4;*/
	border-radius: 4px;
	position: relative;
}

.pay-body-content .product-pay-price #qrcodeaddress {
	color: #999;
}
.pay-body-content .product-pay-price i {
	color: #999;
	font-size: 13px;
}
.pay-body-content #copyBtn2 {
	font-size: 14px;
	cursor: pointer;
	/*color: #fff;*/
	/*background: #597EF7;*/
	/*padding: 4px 10px;*/
	/*border-radius: 4px;*/
	/*position: absolute;*/
	/*right: 0;*/
	/*top: 0;*/
}
.pay-body-content .pay-tips-content {
	display: block;
	width: 100%;
	/*height: 45px;*/
	/*background: #FFEDED;*/
	/*border-radius: 4px;*/
	/*border: 1px solid #FFDEDE;*/
	font-size: 12px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #E02020;
	line-height: 17px;
	/*text-align: center;*/
	margin-top: 5px;
	margin-bottom: 8px;
	/*padding: 4px 0;*/
}
.pay-body-content .pay-tips-content  span{
	/*display: block;*/
}

.tab-nav-list {
	display: flex;
	/*justify-content: space-between;*/
	background: #fff;
	gap: 12px;
}

.tab-nav-list a {
	font-size: 14px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #666666;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 182px;
	height: 48px;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	font-style: normal;
}
.tab-nav-list .is-active {
	color: #597EF7;
	background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
	box-shadow: 0px 4px 8px 0px rgba(26,66,194,0.1);
	border-radius: 4px;
	border: 1px solid #597EF7;
}
.tab-nav-list a img{
	width: 20px;
	margin-right: 3px;
}
.sectionsss{
	background: linear-gradient( 180deg, #597EF7 0%, rgba(89,126,247,0) 100%) no-repeat;
	background-size: 100% 360px;
}
.vertical-label_22 {
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	text-align: left;
	font-style: normal;
	margin-bottom: 12px;
	margin-top: 20px;
}

.bottom-taba {

}

.bottom-taba .bottom-taba-img{
	display: block;
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	transition: background-position 0.3s ease;
	background-position: 0px 0px;
	margin: 6px 0px 10px 0px;
}
.bottom-taba.is-active .bottom-taba-img{
	transition: background-position 0.3s ease;
	background-position: 0px -20px;
}
.mobile-contract-content {
	display: none;
}
.account-search-tip {
	font-weight: 400;
	font-size: 12px;
	color: #597EF7;
	font-style: normal;
}
.account-search-tip.search-success{
	display: none;
	color: #52c41a;
}
.account-search-tip.search-error{
	display: none;
	color: #E02020;
}

@media screen and (max-width: 1300px) {
	.container-box {
		gap: 20px;
	}
	.container-box-main {
		width: 100%;
	}
	.nav-reg-btn {
		display: none;
	}
}

@media screen and (max-width: 1024px) {
	.pc-header-account {
		display: none;
	}
	.mobile-header-account {
		display: block;
	}
	.aside-nav {
		display: none;
	}
	.mobile-header-account .userdropmenu{
		display: none;
		padding: 4px 0 0 0;
	}
}

@media screen and (max-width: 768px) {
	.tab-nav-list {
		display: flex;
		flex-wrap: wrap;
	}
	.tab-nav-list .tab-nav-list-item{
		flex: 1 1 29%;
	}
	.tab-nav-list:has(> .tab-nav-list-item:nth-child(4)) .tab-nav-list-item{
		flex: 1 1 33%;
	}
	.yxd-tab {
		display: block !important;
	}

	.yxd-padding-header {
		height: 60px;
	}

	.flex-row {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.shop-content .main-box {
		width: 100%;
	}

	.shop-content .main-box .product-pay-price {
		position: relative;
		height: 45px;
		overflow: hidden;
		white-space: nowrap;
	}

	.shop-content .main-box .product-pay-price #copyBtn2 {
		background: #3C8CE7;
		border: 1px solid;
		position: absolute;
		z-index: 100;
		border-radius: 20px;
		padding: 10px 20px;
		height: 100%;
		right: 0;
		top: 0;
		color: #fff !important;
	}

	.shop-content .show_code {
		width: 100%;
	}
	.container-box {
		padding: 10px;
		width: 100%;
		flex-direction: column;
		margin-top: 0px;
	}

	.container-box-main-row {
		padding: 0.75rem;
		width: 100%;
		flex-wrap: wrap;
		display: block;
		margin-bottom: 10px;
	}

	.container-box-main-row .title_11 {
		padding: 20px;
	}

	.container-box-main-row .product-img_22 {
		width: 100%;
		height: fit-content;
		/* height: 200px;
		overflow: hidden; */
	}

	.container-box-main-row .product-img_22 img {
		width: 100%;
		display: none;
	}

	.container-box-main-row .section_22 {
		padding: 0px 0;
	}


	.certification ul {
		padding: 20px 0;
		margin-bottom: 20px;
		width: 100%;
		padding: 0;
		flex-wrap: wrap;
	}

	.certification ul li {
		padding: 12px;
	}
	.certification ul li figure.image img {
		height: 30px;
		width: 30px;
		margin-right: 5px;
	}
	.certification figure .text_41 {
		height: 14px;
		font-size: 14px;
		line-height: 14px;
	}
	.certification figure .text-group_32 {
		width: 136px;
		height: 34px;
	}
	.certification figure .text_42 {
		height: 12px;
		font-size: 12px;
	}
	.aside-nav {
		display: none;
	}

	.container-box-aside {
		width: 100%;
	}

	.container-box-main {
		width: 100%;
	}

	.container-box-main20-10 {
		padding: 10px;
	}

	.submit-banner{
		width: 100%;
	}
	.submit-content{
		width: 100%;
	}
	.login-container{
		background: none;
		padding: 30px 0;
	}
	.login-box{
		width: 100%;
		height: auto;
	}
	.login-form{
		padding: 100px 50px;
		height: 560px;
		text-align: center;
		width: 100%;
	}

	.mobile-header-account{
		display: block;
	}
	.pc-header-account{
		display: none;
	}

	.pay-body-content {
		width: 100%;
	}
	.container-box-main-row .form-group-input_22 {
		width: 100%;
	}

	.container-box-main-row .form-group-input_22 input {
		width: 100%;
	}

	.mobile-contract-content {
		display: block;
		position: fixed;
		bottom: 80px;
		right: 5px;
		width: 42px;
		min-height: 64px;
		background: #FFFFFF;
		box-shadow: 0px 4px 8px 0px rgba(71,94,167,0.15);
		border-radius: 21px;
		padding: 6px 0 12px 0;
	}
	.mobile-contract-content ul a{
		display: flex;
		flex-direction: column;
		-moz-box-align: center;
		align-items: center;
		-moz-box-pack: center;
		justify-content: center;
		color: rgb(46, 46, 46);
		cursor: pointer;
		transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
		fill: #597EF7;
		margin-top: 5px;
	}
	.mobile-contract-content ul a svg{
		height: 30px;
		width: 30px;
	}
	.mobile-contract-content ul a img{
		height: 30px;
		width: 30px;
		margin-bottom: 6px;
	}
	.mobile-contract-content ul a .sus-desc{
		font-weight: 400;
		font-size: 12px;
		color: #597EF7;
		line-height: 8px;
	}
	.pay-body-content-body {
		flex-direction: column;
	}
	#copy_address {
		margin: 0 auto;
	}
	.address-content {
		margin-left: 0;
		text-align: center;
	}
}

/* New Navigation Styles */
:root {
    --nav-height: 70px;
    --nav-bg: #ffffff;
    --nav-text: #333333;
    --nav-hover: #007bff;
    --nav-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    --mobile-breakpoint: 768px;
}

body {
    padding-top: var(--nav-height); /* Prevent content from being hidden behind fixed nav */
}

.new-nav-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: var(--nav-height);
    background-color: var(--nav-bg);
    box-shadow: var(--nav-shadow);
    z-index: 1000;
    transition: all 0.3s ease;
}

.new-nav-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Logo */
.new-nav-logo {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--nav-text);
    font-weight: bold;
    font-size: 20px;
}

.new-nav-logo img {
    height: 40px;
    margin-right: 10px;
}

/* Desktop Menu */
.new-nav-menu {
    display: flex;
    gap: 30px;
}

.new-nav-link {
    text-decoration: none;
    color: var(--nav-text);
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding: 5px 0;
    transition: color 0.3s ease;
}

.new-nav-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: var(--nav-hover);
    transition: width 0.3s ease;
}

.new-nav-link:hover {
    color: var(--nav-hover);
}

.new-nav-link:hover::after {
    width: 100%;
}

.new-nav-link.active {
    color: var(--nav-hover);
}

.new-nav-link.active::after {
    width: 100%;
}

/* Mobile Toggle Button */
.new-nav-toggle {
    display: none;
    background: none;
    border: none;
    cursor: pointer;
    padding: 10px;
    z-index: 1001;
}

.hamburger {
    display: block;
    width: 25px;
    height: 3px;
    background-color: var(--nav-text);
    position: relative;
    transition: all 0.3s ease;
}

.hamburger::before,
.hamburger::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: var(--nav-text);
    transition: all 0.3s ease;
}

.hamburger::before {
    top: -8px;
}

.hamburger::after {
    bottom: -8px;
}

/* Custom Sidebar (Contact & Back to Top) */
.custom-sidebar {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sidebar-item {
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none; /* For anchor tags */
}

.sidebar-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

.sidebar-item svg {
    width: 24px;
    height: 24px;
    fill: #007bff; /* Using --nav-hover color */
}

.sidebar-item.telegram:hover svg {
    fill: #0088cc;
}

.sidebar-item.back-to-top {
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.sidebar-item.back-to-top.show {
    display: flex;
    opacity: 1;
}

/* Mobile Styles */
@media (max-width: 768px) {
    .new-nav-toggle {
        display: block;
    }

    .new-nav-menu {
        position: fixed;
        top: 0;
        right: -100%;
        width: 70%;
        height: 100vh;
        background-color: var(--nav-bg);
        flex-direction: column;
        padding-top: 80px;
        padding-left: 30px;
        gap: 20px;
        box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
        transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .new-nav-menu.open {
        right: 0;
    }

    .new-nav-link {
        font-size: 18px;
        opacity: 0;
        transform: translateX(20px);
        transition: all 0.3s ease;
    }

    .new-nav-menu.open .new-nav-link {
        opacity: 1;
        transform: translateX(0);
    }

    .new-nav-menu.open .new-nav-link:nth-child(1) { transition-delay: 0.1s; }
    .new-nav-menu.open .new-nav-link:nth-child(2) { transition-delay: 0.2s; }
    .new-nav-menu.open .new-nav-link:nth-child(3) { transition-delay: 0.3s; }

    /* Hamburger Animation */
    .new-nav-toggle.active .hamburger {
        background-color: transparent;
    }

    .new-nav-toggle.active .hamburger::before {
        transform: rotate(45deg);
        top: 0;
    }

    .new-nav-toggle.active .hamburger::after {
        transform: rotate(-45deg);
        bottom: 0;
    }

    /* Overlay */
    .new-nav-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 999;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease;
    }

    .new-nav-overlay.active {
        opacity: 1;
        visibility: visible;
    }
    
    /* Adjust sidebar position on mobile */
    .custom-sidebar {
        bottom: 80px;
        right: 15px;
    }
}

﻿/*
* hsycmsAlert 弹窗插件
* author @ http://www.hsycms.com 
*/
*{ margin:0px; padding:0px; box-sizing: border-box; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
*:focus{ outline:none;}
ul,li{ list-style-type: none;}


.hsycms-model-mask{ width:100%; height:100%; display: none; position: fixed; left:0; top:0; background:rgba(0,0,0,0.7); z-index:2222;}
.hsycms-model{ position: fixed; z-index:3333;  display: none; left:0; right:0; margin:auto; top:50%; transform-origin: center; max-width:80%; max-height:80%; background:#fff; border-radius:5px; overflow: hidden;}
.hsycms-model.hsycms-model-alert,.hsycms-model.hsycms-model-confirm{ width:270px;}
.hsycms-model.hsycms-model-model{ width:400px;}
.hsycms-model.hsycms-model-success,.hsycms-model.hsycms-model-error{  padding:20px; width:260px; }
.hsycms-model.hsycms-model-tips{ padding:8px 12px; max-width:150px; background:rgba(0,0,0,0.6); }
.hsycms-model.hsycms-model-tips .hsycms-model-text{ padding:0; color:#fff; }
.hsycms-model.hsycms-model-loading{  padding:20px 12px; width:100px; background:rgba(0,0,0,0.6); }
.hsycms-model.hsycms-model-loading .hsycms-model-text{ padding:0; color:#fff; }
.hsycms-model .hsycms-model-load{ display: flex; align-items: center; padding-top:10px; margin-bottom:15px; justify-content:center;}
.hsycms-model .hsycms-model-load span{ width:6px;  animation: hsycms-alert-load 1s ease infinite; transform: translateY(10px); animation-delay:0.1s; margin:0 5px; height:6px; opacity:0; border-radius:6px; background:#fff;}
.hsycms-model .hsycms-model-load span:nth-child(2){ animation-delay:0.2s;}
.hsycms-model .hsycms-model-load span:nth-child(3){ animation-delay:0.3s;}
.hsycms-model .hscysm-model-title{ padding:15px 0; opacity:0;  color:#333; transform: translateY(10px); animation: hsycms-alert-text 0.3s ease forwards; animation-delay:0.2s; font-weight:bold; font-size: 15px; text-align: center;}
.hsycms-model .hsycms-model-text{ font-size:14px; text-align: center; color:#333; line-height:23px; padding:0 20px;  opacity:0; transform: translateY(10px); animation: hsycms-alert-text 0.3s ease forwards; animation-delay:0.4s;}
.hsycms-model .hsycms-model-text.l{ text-align: left;}
.hsycms-model .hsycms-model-icon{ padding-bottom:12px;}
.hsycms-model .hsycms-model-icon svg{ margin:0 auto; display: block;}
.hsycms-model.hsycms-model-success .hsycms-model-text,.hsycms-model.hsycms-model-error .hsycms-model-text{ color:#238af4; padding:0; opacity:0; transform: translateY(10px); animation: hsycms-alert-text 0.3s ease forwards; animation-delay:0.9s; }
.hsycms-model.hsycms-model-error .hsycms-model-text{ color:#f54655}
.hsycms-model .hsycms-model-content{ padding:12px; padding-top:0; overflow: hidden auto; max-height:400px; font-size:14px;}
.hsycms-model .hsycms-model-btn{ display:flex; align-items: center; border-top:1px solid #f1f1f1; justify-content: center; margin-top:20px;  opacity:0; transform: translateY(10px); animation: hsycms-alert-text 0.4s ease forwards; animation-delay:0.6s;}
.hsycms-model .hsycms-model-btn button{ flex:1; color:#999; cursor: pointer; border:0; background:none; padding:12px;}
.hsycms-model .hsycms-model-btn button:last-child{ color:#238af4}
.hsycms-model .hsycms-model-btn button.cancel{ border-right:1px solid #f1f1f1;}
.hsycms-model .hsycms-model-btn button:active{ opacity:0.8;}

.hsycms-ani-open{ animation: hsycms-open 0.3s ease forwards; }
.hsycms-ani-close{ animation: hsycms-close 0.3s ease forwards; }

@-webkit-keyframes hsycms-open{  
   0%{ transform: scale(0); opacity:0;  } 
   100%{ transform: scale(1); opacity:1; }
}

@-webkit-keyframes hsycms-close{  
 0%{ transform: scale(1); opacity:1;  } 
 30%{ transform: scale(1.05); opacity: 0.5; }
 100%{ transform: scale(0.7); opacity: 0;}
}

.hsycms-alert-svgcircle{
   stroke-dasharray:200;
   stroke-dashoffset:200;
   animation: hsycms-alert-ruand 0.5s ease-in-out forwards
}

.hsycms-alert-svggou {
   stroke-dasharray:80;
   stroke-dashoffset:80;
   animation: hsycms-alert-tick .6s ease-out forwards;
   animation-delay: .75s;
}

.hsycms-alert-svgca1 {
 stroke-dasharray:80;
 stroke-dashoffset:80;
 animation: hsycms-alert-tick .6s ease-out forwards;
 animation-delay: .75s;
}

.hsycms-alert-svgca2 {
 stroke-dasharray:80;
 stroke-dashoffset:80;
 animation: hsycms-alert-tick .6s ease-out forwards;
 animation-delay: .85s;
}

@keyframes hsycms-alert-ruand {
 form{
  stroke-dashoffset:200;
 }
 to{
  stroke-dashoffset:400;
 }
}

@keyframes hsycms-alert-tick {
from {
stroke-dashoffset:80;
}
to {
stroke-dashoffset: 0;
}
}

@keyframes hsycms-alert-text {
 from {
  transform: translateY(10px);
  opacity: 0;
 }
 to {
  transform: translateY(0px);
  opacity: 1;
 }
 }

 @keyframes hsycms-alert-load {
  0% {
   transform: translateY(0px);
   opacity: 0;
  }
  50% {
   transform: translateY(-10px);
   opacity: 1;
  }
  100%{
   transform: translateY(0px);
   opacity: 0;
  }
  }





﻿.column {
	padding: 0 10px;
}

.column-t {
	padding: 0 20px;
}

.col-2 {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.col-2-0 {
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

.col-2-1 {
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

.col-3 {
	display: inline-block;
	box-sizing: border-box;
	width: 32.7%;
}
.col-3-6 {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.col-4 {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.col-4-1 {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.col-4-2 {
	display: block;
	box-sizing: border-box;
	width: 50%;
}

.col-5-2 {
	display: block;
	box-sizing: border-box;
	width: 20%;
}

.col-6 {
	display: block;
	box-sizing: border-box;
	width: 33.33%;
}

.suspension-icon .iconfont {
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
	font-size: 32px;
	line-height: 1;
	color: #fe6a03;
}

.banner-tp {
	height: 220px;
	background-repeat: no-repeat !important;
	background-position: 60% !important;
	background-size: cover !important;
}

.banner-tit {
	padding-top: 50px;
}

.icon-top {
	margin-top: 20px;
}

.banner-tp div video {
	height: 220px;
	background-repeat: no-repeat !important;
	background-position: 60% !important;
	background-size: cover !important;
}

.tup750 {
	margin: 0 auto;
	width: 100%;
}

.yous-top {
	margin-top: -180px;
	height: 180px;
}

.sectionss {
	margin: 40px 0;
}

@media screen and (max-width: 800px) {
	.col-2 {
		display: block;
		box-sizing: border-box;
		width: 100%;
	}

	.col-2-0 {
		display: none;
	}

	.col-2-1 {
		width: 100%;
	}

	.col-3 {
		display: block;
		box-sizing: border-box;
		width: 100%;
	}

	.col-3-6 {
		display: block;
		box-sizing: border-box;
		width: 50%;
	}

	.col-4 {
		display: inline-block;
		box-sizing: border-box;
		width: 100%;
	}

	.col-4-1 {
		display: inline-block;
		box-sizing: border-box;
		width: 100%;
		float: left;
	}

	.col-4-2 {
		display: inline-block;
		box-sizing: border-box;
		width: 100%;
		float: left;
	}

	.col-5-2 {
		display: inline-block;
		box-sizing: border-box;
		width: 50%;
		float: left;
	}

	.col-6 {
		display: block;
		box-sizing: border-box;
		width: 25%;
	}

	.tup750 {
		margin: 0 auto;
		width: 750px;
	}
}

@media screen and (min-width: 1024px) {
	.footer {
		display: block;
	}

	.sectionss {
		margin: 150px 0;
	}

	.col-2 {
		display: block;
		box-sizing: border-box;
		width: 50%;
	}

	.col-3-6 {
		display: block;
		box-sizing: border-box;
		width: 33.33%;
	}

	.col-4 {
		display: block;
		box-sizing: border-box;
		width: 25%;
	}

	.col-4-1 {
		display: block;
		box-sizing: border-box;
		width: 25%;
	}

	.col-4-2 {
		display: block;
		box-sizing: border-box;
		width: 100%;
	}

	.col-6 {
		display: block;
		box-sizing: border-box;
		width: 16.66%;
	}

	.column-t {
		padding: 0;
	}

	.suspension-icon .iconfont {
		transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
		font-size: 40px;
		line-height: 1;
		color: #fe6a03;
	}

	.banner-tit {
		padding-top: 80px;
	}

	.banner-tp {
		height: 320px;
		background-repeat: no-repeat !important;
		background-position: 50% !important;
		background-size: cover !important;
	}

	.banner-f {
		height: 210px;
		background-repeat: no-repeat !important;
		background-position: 50% !important;
		background-size: cover !important;
	}

	.icon-top {
		margin-top: -60px;
	}

	.banner-tp div video {
		height: 320px;
		background-repeat: no-repeat !important;
		background-position: 50% !important;
		background-size: cover !important;
	}

	.yous-top {
		margin-top: -120px;
		height: 120px;
	}
}

@media screen and (min-width: 1280px) {
	.col-4 {
		display: block;
		box-sizing: border-box;
		width: 25%;
	}

	.col-6 {
		display: block;
		box-sizing: border-box;
		width: 16.66%;
	}
}

.columns {
	display: flex;
	flex-flow: row wrap;
}

.dropdown-list .dropdown-triangle {
	display: none;
}

.control svg {
	width: 20px;
	padding: 20px 0 12px;
}

.banner-t {
	font-size: 28px;
	color: #597EF7;
	font-weight: 500;
}

.banner-tit p {
	padding-top: 10px
}

.banner-tb {
	font-size: 28px;
	color: #fff;
	font-weight: 500;
}

.banner-pb {
	font-size: 14px;
	color: #fff;
}

.cad-yuan {
	border-radius: 10px;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
	padding: 20px;
}

.center-t {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 60px;
}

.subtitle {
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 24px;
	text-align: center;
}

.more-btn {
	width: 173px;
	height: 36px;
	margin: 0 auto;
	text-align: center;
	background-image: linear-gradient(90deg, #ff4f1d, #ff1866);
	border-radius: 32px;
	cursor: pointer;
}

.more-btn span {
	display: inline-block;
	width: 125px;
	height: 36px;
	line-height: 36px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	vertical-align: middle;
}

.dian-btn {
	text-align: center;
	cursor: pointer;
}

.dian-o {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: inline-block;
	margin: 2px;
}

.dian-z {
	width: 4px;
	height: 42px;
	background-color: #597EF7;
	display: inline-block;
	margin-right: 6px;
	margin-top: 2px;
}

.pic {
	display: block;
	width: 52px;
	height: 52px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
}

.pic2 {
	display: block;
	width: 64px;
	height: 64px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 10px;
}

.cad-1 {
	padding: 10px;
	/* height: 200px; */
}

.cad-1 .pic3 {
	display: block;
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin: 0 auto;
}

.cad-1 .title {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
	font-weight: 500;
	color: #000000;
	line-height: 20px;
	margin-bottom: 8px;
}

.cad-1 .description {
	font-size: 12px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #C0C1C1;
	line-height: 17px;
}

.cad-f {
	padding: 30px 10px 0 10px;
	height: 216px;
	background: linear-gradient(180deg, #F5F8FF 0%, #FFFFFF 100%);
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	text-align: center;
	margin: 10px;
}

.cad-f .pic-content {
	border-radius: 8px;
	height: 60px;
	margin-left: 5px;
	width: 60px;
	background: rgba(247, 158, 0, 1);
	margin: 0 auto;
}

.cad-f .pic-content img {
	width: fit-content;
	height: 26px;
	margin: 17px auto;
}

.cad-f .title {
	width: 80px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #3A3A3A;
	line-height: 20px;
	margin: 10px auto;
}

.cad-f .cad-f-btn {
	width: 90px;
	height: 32px;
	background: #FFFFFF;
	border-radius: 16px;
	border: 1px solid #1479FF;
	text-align: center;
	font-weight: 500;
	color: #1479FF;
	line-height: 32px;
	font-size: 12px;
	margin: 0 auto;
	padding: 8px 20px;
}

.cad-f-btn:hover {
	cursor: pointer;
	background-color: #1479FF;
	color: #FFFFFF;
}

.is-icon {
	position: absolute;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}

.min-icon {
	position: absolute;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}

.content-area {
	overflow: hidden;
	padding-left: 60px;
}

.content-areamin {
	overflow: hidden;
	padding-left: 30px;
}

.d-flex {
	display: flex;
	flex-flow: row wrap;
}

.icon-title {
	font-size: 14px;
	color: #666;
	line-height: 18px
}

.fCQgDa {
	z-index: 10;
	top: 0px;
	width: 80px;
	right: 20px;
	height: 100vh;
	position: fixed;
}

.jnlUYM {
	z-index: 999;
	width: 100vw;
	height: 60px;
	bottom: 0px;
	position: fixed;
	display: none;
	box-shadow: rgb(238, 238, 238) 0px -1px 0px 0px;
}

.kZRGrh {
	position: fixed;
	bottom: 150px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style: outside none none;
	border-radius: 40px;
	box-shadow: rgba(49, 83, 212, 0.15) 0px 10px 26px 0px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}

.bZZkMe {
	margin-bottom: 0px;
	display: flex;
	flex-direction: column;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	color: rgb(46, 46, 46);
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
	width: 80px;
	height: 80px;
	fill: #597EF7
}

.bZZkMe:hover {
	background: #597EF7;
	color: rgb(255, 255, 255);
	fill: #fff;
}

.bZZkMe:hover .suspension-icon .iconfont {
	color: rgb(255, 255, 255);
}

.bZZkMe .suspension-icon {
	flex: 1 1 0%;
	width: 34px;
	border-top: 1px solid rgba(49, 83, 212, 0.2);
	display: flex;
	align-items: flex-end;
}

.bZZkMe .suspension-icon:only-child {
	-moz-box-align: center;
	align-items: center;
}

.bZZkMe .suspension-desc {
	margin-bottom: 8px;
	height: 28px;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ezpHmn {
	position: absolute;
	bottom: 500px;
	width: 120px;
	height: 140px;
	right: 80px;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	-moz-box-align: center;
	align-items: center;
}

.ezpHmn2 {
	position: absolute;
	bottom: 450px;
	width: 120px;
	height: 140px;
	right: 106px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border-radius: 8px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 40px 0px;
	display: flex;
	flex-direction: column;
	-moz-box-align: center;
	align-items: center;
	user-select: none;
}

.ezpHmn .spokesman {
	width: 118px;
	height: 124px;
	position: absolute;
	top: -65px;
	margin-bottom: 0px;
}

.ezpHmn>.qrcode {
	width: 90px;
	margin-top: 16px;
	margin-bottom: 0px;
}

.ezpHmn>.iconchuangkou-guanbi {
	position: absolute;
	padding: 8px 12px;
	font-size: 20px;
	top: 0px;
	right: 0px;
	color: rgb(49, 83, 212);
	cursor: pointer;
	opacity: 0.6;
}

.ezpHmn .angle {
	position: absolute;
	right: -6px;
	bottom: 54px;
	width: 6px;
}

.bZZkMe.qimo-toggler {
	background: rgb(49, 83, 212) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
}

.fCQgDa .qimo-toggler {
	position: absolute;
	bottom: -120px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border-radius: 40px;
	box-shadow: rgba(49, 83, 212, 0.2) 0px 10px 20px 0px;
}

.fCQgDa .qimo-toggler {
	position: absolute;
	bottom: -120px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border-radius: 40px;
	box-shadow: rgba(49, 83, 212, 0.2) 0px 10px 20px 0px;
}

.bZZkMe {
	margin-bottom: 0px;
	display: flex;
	flex-direction: column;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	color: rgb(46, 46, 46);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
	width: 80px;
	height: 80px;
	cursor: pointer;
}

.fCQgDa .qimo-toggler .suspension-icon {
	border-top: medium none;
}

.fxeeuv {
	list-style: outside none none;
	box-shadow: rgba(49, 83, 212, 0.15) 0px 10px 26px 0px;
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
	display: flex;
	-moz-box-pack: justify;
	justify-content: space-between;
	padding: 0px 10px;
	margin: 0px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position: fixed;
	width: 100%;
	height: 60px;
}

.eFCAzb {
	display: flex;
	margin: 0px;
	flex-direction: column;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	color: rgb(46, 46, 46);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
	padding: 5px 0px;
	width: 92px;
}

.suspension-desc {
	margin-top: 4px;
	font-size: 12px;
}

.qimo-toggler:hover {
	background: #fe6a03;
}

li :last-child {
	margin-bottom: 0;
}

.yincicon01 {
	display: none;
}

.yincicon02 {
	display: none;
}

.yincicon03 {
	display: none;
}

.jnlUYM .qr-code {
	display: none;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 10px;
	box-shadow: rgba(49, 83, 212, 0.1) 0px 18px 52px 0px;
	position: absolute;
	border-radius: 8px;
	bottom: 120px;
	width: 136px;
	background: rgb(255, 255, 255);
	left: 20px;
}

.jnlUYM .qr-code::after {
	content: "";
	border-width: 10px;
	border-style: solid;
	border-color: rgb(255, 255, 255) transparent transparent;
	border-image: initial;
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: -20px;
	left: 50px;
}

.jnlUYM .qr-code span {
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	color: rgb(13, 25, 36);
	line-height: 33px;
	opacity: 0.66;
}

.kefu01 {
	background-image: url(../images/kefu-logo.png);
	background-size: cover;
	width: 42px;
	height: 42px;
	margin-top: 4px;
}

@media screen and (max-width: 1023px) {
	.cad-1 .description {
		overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
	}


	.jnlUYM {
		z-index: 999;
		width: 100vw;
		height: 60px;
		bottom: 0px;
		position: fixed;
		display: block;
		box-shadow: rgb(238, 238, 238) 0px -1px 0px 0px;
	}
}

.suspension-desc {
	margin-top: -6px;
	font-size: 12px;
}

.form-control {

	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	display: block;
	font-size: inherit;
	height: 34px;
	line-height: 34px;
	outline: none;
	padding: 0 12px;
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%;
}

.form-control2 {

	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	display: block;
	font-size: inherit;
	height: 26px;
	line-height: 26px;
	outline: none;
	padding: 0 15px;
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%;
}

.btn {
	display: inline-block;
	padding: 4px 40px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn-success {
	color: #ff8d2d;
	background-color: #fff;
	border-color: #ff8d2d;
}

.ace-btn-primary {
	border-style: solid;
	background-color: #597EF7;
	border-color: transparent;
}

.ace-medium {
	border-radius: 0;
	padding: 0 24px;
	height: 36px;
	font-size: 14px;
	border-width: 1px;
}

.ace-btn-primary2 {
	border-style: solid;
	background-color: #fff;
	border-color: transparent;
}

.ace-button {
	font-size: 14px;
	color: #fff;
	height: 32px;
}

.ace-button {
	font-size: 14px;
	color: #597EF7;
	height: 32px;
}

.ace-standard-card {
	background-color: #fff;
	position: relative;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
}

.ace-standard-card .title {
	font-size: 16px;
	color: #333;
	margin-bottom: auto;
}

.ace-standard-card .description {
	color: #666;
	font-size: 12px;
	margin-bottom: auto;
}

.ace-standard-card p {
	font-size: 12px;
}

.price-emphasis {
	font-size: 24px;
	color: #597EF7;
}

.price-unit {
	font-size: 12px;
	color: #333;
}

.ace-standard-card button {
	width: 100%;
	color: rgb(255, 255, 255);
	background-image: linear-gradient(90deg, #ff8383, #ff3a39);
	border: none;
}

.ace-standard-card .header {
	background: url(https://www.purdiet.com/static/images/60-240.png) center center / cover no-repeat;
	padding: 20px;
}

.card-nei {
	background-image: linear-gradient(0deg, #fff, #EEF2F6);
	border: 2px solid #fff;
	box-shadow: 2px 2px 10px 0 #ff8a95, 0px 0px 4px 0 #ff6e6e;
	border-radius: 10px;
	position: relative;
	padding: 12px;
}

.card-nei2 {
	background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255 245 245));
	border: 2px solid #fff;
	box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1), -8px -8px 20px 0 #fff;
	border-radius: 10px;
	position: relative;
	padding: 12px;
}

.card-nei span {
	font-weight: 600;
	color: #597EF7;
	line-height: 30px
}

@media screen and (max-width: 768px) {

	.fCQgDa {
		display: none;
	}
}
﻿body {
	background: #F6F6F6;
	font-family: PingFangSC-Regular, PingFang SC;
	height: 100%;
}

.shop-content {
	box-shadow: none;
}
@media screen and (min-width: 1024px) {
	.shop-content {
		background: #FFFFFF;
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
	}
	html {
		background-color: #F6F6F6;
	}
	body {
	    background: #f6f6f6;
	}
}

.shop-content-con {
	width: 100%;
	padding: 10px;
	text-align: center;
}

.shop-content-con-title {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: rgba(0, 0, 0, 0.85);
	line-height: 25px;
}


.shop-content-con-tab {
	text-align: center;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	color: #DDDDDD;
	font-family: PingFangSC-Medium, PingFang SC;
	width: 200px;
	height: 69px;
	padding: 18px;
	background: #F6F6F6;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	margin: 0 5px;
}

.shop-content-con-tab-active {
	color: #597EF7;
	border: 1px solid #597EF7;
}

.shop-content-detail-content {
	width: 600px;
	display: block;
	margin: 0 auto;
	padding: 0 16px
}

.shop-content-row {
	width: 100%;
	justify-content: center;
}

.shop-content-detail-item {
	min-width: 450px;
	display: flex;
	margin: 6px 0;
	height: 32px;
}

.shop-content-detail-item .left {
	/* height: 17px; */
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 32px;
	display: inline-block;
	padding-right: 5px;
	min-width: 62px;
}

.shop-content-detail-item .right {
	/* height: 17px; */
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 32px;
	display: inline-block;
}

#buy-numdiv {
	width: 100% !important;
}

#buy-numdiv,
#buy-numl,
#buy-num,
#buy-numr {
	height: 32px !important;
	line-height: 28px !important;
	border-radius: 4px !important;
}

#buy-num {
	width: 200px !important;
}

#buy-numl,
#buy-numr {
	width: 32px !important;
	background: #597EF7;
	color: #fff;
}

#buy-numl {
	border-radius: 4px 0px 4px 0px !important;
}

#buy-numr {
	border-radius: 0px 4px 0px 4px !important;
}

.shop-content-detail-item input::-webkit-input-placeholder {
color: #999;
}

.shop-content-detail-item input:-ms-input-placeholder { 
color: #999;
}

.shop-content-detail-item input:-moz-placeholder { 
color: #999;
}

.shop-content-detail-item input::-moz-placeholder { 
color: #999;
}

.pay-btn {
	/* margin: 0 auto; */
	color: #FFFFFF;
	line-height: 32px;
	text-align: center;
	width: 136px;
	height: 32px;
	background: #597EF7;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	margin: 0 10px;
}

.kami-title {
	margin: 30px 30px 0px 30px;
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	line-height: 25px;
}

.kami-order-info {
	width: 100%;
	overflow-wrap: break-word;
	overflow: auto;
	border: 1px solid #ccc;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 20px;
	/* margin: 30px; */
	height: 442px;
}

.kami-content-left {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
	-webkit-box-flex: 0;
	padding: 30px 15px 30px 30px;
}

.kami-content-right {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
	-webkit-box-flex: 0;
	padding: 30px 30px 30px 15px;
}

.kami-info {
	width: 100%;
	overflow-wrap: break-word;
	overflow: auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 20px;
	/* margin: 30px; */
	height: 400px;
	position: relative;
}

.kami-info-left {
	width: 70px;
	display: inline-block;
	color: #919ca7;
	text-align: right;
}
.btn-info {
	display: flex;
	flex-direction: row;
}
.kami-btn {
	margin-top: -3px;
	width: 100%;
	height: 42px;
	line-height: 43px;
	background: #597EF7;
	border: none;
	border-radius: 0px 0px 0px 0px;
	font-size: 18px;
	text-align: center;
	font-weight: 600;
	color: #FFFFFF;
	float: left;
	display: flex;
	border: 1px solid #597EF7;
	justify-content: center;
	align-items: center;
}
.kami-btn-nobg {
	background: none;
	color: #597EF7;
}

.kami-info-notice {
	width: 100%;
	line-height: 25px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0px;
	padding: 10px;
	color: #9c9c9c;
	font-weight: 600;
}

.mx-auto {
	margin: 50px 30px 0px 30px;
}

.mb-1 {
	margin-bottom: 0.6rem !important;
}

.mb-1 label,
.mb-1 span {
	font-weight: 600;
	font-size: 16px;
}

.mb-1 label {
	color: #919ca7;
	display: inline-block;
	margin-bottom: 0.5rem;
	width: 85px;
}

.mb-1 span {
	display: inline-block;
	margin-bottom: 0.5rem;
}

.form-group{
	font-size: 14px;
}

/* 提醒 */
.ant-alert {
	font-family: PingFangSC, PingFang SC;
	box-sizing: border-box;
	margin: 0;
	color: rgba(0,0,0,.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	font-feature-settings: "tnum";
	position: relative;
	padding: 10px 12px 6px 34px;
	word-wrap: break-word;
	border-radius: 4px
}

.ant-alert.ant-alert-no-icon {
	padding: 8px 15px
}

.ant-alert.ant-alert-closable {
	padding-right: 30px
}

.ant-alert-icon {
	position: absolute;
	top: 11.5px;
	left: 16px
}

.ant-alert-description {
	display: none;
	font-size: 14px;
	line-height: 22px
}

.ant-alert-success {
	background-color: #f6ffed;
	border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
	color: #52c41a
}

.ant-alert-info {
	background: #F4F7FF;
	border: 1px solid #C9DCFF;
}

.ant-alert-info .ant-alert-icon {
	color: #1890ff
}

.ant-alert-warning {
	background-color: #fffbe6;
	border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
	color: #faad14
}

.ant-alert-error {
	background-color: #fff1f0;
	border: 1px solid #ffa39e
}

.ant-alert-error .ant-alert-icon {
	color: #f5222d
}

.ant-alert-close-icon {
	position: absolute;
	top: 8px;
	right: 16px;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	line-height: 22px;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer
}

.ant-alert-close-icon .anticon-close {
	color: rgba(0,0,0,.45);
	transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
	color: rgba(0,0,0,.75)
}

.ant-alert-close-text {
	color: rgba(0,0,0,.45);
	transition: color .3s
}

.ant-alert-close-text:hover {
	color: rgba(0,0,0,.75)
}

.ant-alert-with-description {
	position: relative;
	padding: 9px 12px 6px 28px;
	color: rgba(0,0,0,.65);
	line-height: 1.5;
	border-radius: 4px
}

.ant-alert-with-description.ant-alert-no-icon {
	padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
	position: absolute;
	top: 11px;
	left: 10px;
	font-size: 12px
}

.ant-alert-with-description .ant-alert-close-icon {
	position: absolute;
	top: 16px;
	right: 16px;
	font-size: 14px;
	cursor: pointer
}

.ant-alert-with-description .ant-alert-message {
	display: block;
	margin-bottom: 4px;
	font-weight: 400;
	font-size: 12px;
	color: #597EF7;
}

.ant-alert-message {
	color: rgba(0,0,0,.85)
}

.ant-alert-with-description .ant-alert-description {
	display: block
}

.ant-alert.ant-alert-closing {
	height: 0!important;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	transform-origin: 50% 0;
	transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-alert-slide-up-leave {
	-webkit-animation: antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
	animation: antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.ant-alert-banner {
	margin-bottom: 0;
	border: 0;
	border-radius: 0
}

.ant-layout, .ant-layout * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.order-error-content{
	padding: 50px 0;
	text-align: center;
	width: 500px;
	margin: 0 auto;
	border-radius: 30px;
}

.order-error-content-title{
	padding: 15px 0;
	width: 100%;
	color: #333;
	margin: 0 auto;
	font-size: 24px;
	font-weight: 600;
}

.order-error-content-desc{
	padding: 0px 0;
	width: 100%;
	color: #acacac;
	margin: 0 auto;
	font-size: 16px;
}
@media screen and (max-width: 800px) {

	.kami-content-left {
		flex: revert;
		padding: 20px;
	}

	.kami-content-right {
		flex: revert;
		padding: 20px;
		width: 100%;
	}
            .shop-content-detail-content {
            	width: 100%;
            	display: block;
            	margin: 0 auto;
            	padding: 0 16px
            }
			
			.order-error-content{
				width: 100%;
			}
        }




.ant-steps {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0,0,0,.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	font-feature-settings: "tnum";
	display: flex;
	width: 606px;
	font-size: 0;
}

.ant-steps-item {
	position: relative;
	display: inline-block;
	flex: 1;
	overflow: hidden;
	vertical-align: top
}

.ant-steps-item-container {
	outline: none
}

.ant-steps-item:last-child {
	flex: none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail {
	display: none
}

.ant-steps-item-content,.ant-steps-item-icon {
	display: inline-block;
	vertical-align: top
}

.ant-steps-item-icon {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	font-size: 14px;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	line-height: 24px;
	text-align: center;
	border: 1px solid rgba(0,0,0,.25);
	border-radius: 24px;
	transition: background-color .3s,border-color .3s
}

.ant-steps-item-icon>.ant-steps-icon {
	position: relative;
	top: -1px;
	color: #597EF7;
	line-height: 1
}

.ant-steps-item-tail {
	position: absolute;
	top: 12px;
	left: 0;
	width: 100%;
	padding: 0 10px
}

.ant-steps-item-tail:after {
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #e8e8e8;
	border-radius: 1px;
	transition: background .3s;
	content: ""
}

.ant-steps-item-title {
	position: relative;
	display: inline-block;
	padding-right: 16px;
	color: rgba(0,0,0,.65);
	font-weight: 500;
	font-size: 14px;
	color: #333333;
	line-height: 32px
}

.ant-steps-item-title:after {
	position: absolute;
	top: 16px;
	left: 100%;
	display: block;
	width: 9999px;
	height: 1px;
	background: #e8e8e8;
	content: ""
}

.ant-steps-item-subtitle {
	display: inline;
	margin-left: 8px;
	font-weight: 400
}

.ant-steps-item-description,.ant-steps-item-subtitle {
	color: rgba(0,0,0,.45);
	font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
	background-color: #fff;
	border-color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
	color: rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: rgba(0,0,0,.25)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #e8e8e8
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #e8e8e8
}

.ant-steps-item-process .ant-steps-item-icon {
	background-color: #fff;
	border-color: #597EF7
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
	color: #597EF7
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #597EF7
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #e8e8e8
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.65)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #e8e8e8
}

.ant-steps-item-process .ant-steps-item-icon {
	background: #597EF7
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
	color: #fff
}

.ant-steps-item-process .ant-steps-item-title {
	font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
	background-color: #fff;
	border-color: #597EF7
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
	color: #597EF7
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #597EF7
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: rgba(0,0,0,.65)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #597EF7
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: rgba(0,0,0,.45)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #597EF7
}

.ant-steps-item-error .ant-steps-item-icon {
	background-color: #fff;
	border-color: #f5222d
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
	color: #f5222d
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #f5222d
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
	color: #f5222d
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	background-color: #e8e8e8
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
	color: #f5222d
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after {
	background-color: #e8e8e8
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
	background: #f5222d
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] {
	cursor: pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title {
	transition: color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title {
	color: #597EF7
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
	border-color: #597EF7
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
	color: #597EF7
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	margin-right: 16px;
	white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
	margin-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
	padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
	display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
	max-width: 140px;
	white-space: normal
}

.ant-steps-item-custom .ant-steps-item-icon {
	height: auto;
	background: none;
	border: 0
}

.ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
	top: 0;
	left: .5px;
	width: 32px;
	height: 32px;
	font-size: 24px;
	line-height: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
	color: #597EF7
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
	width: auto
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	margin-right: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
	margin-right: 0
}

.ant-steps-small .ant-steps-item-icon {
	width: 24px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	border-radius: 24px
}

.ant-steps-small .ant-steps-item-title {
	padding-right: 12px;
	font-size: 14px;
	line-height: 24px
}

.ant-steps-small .ant-steps-item-title:after {
	top: 12px
}

.ant-steps-small .ant-steps-item-description {
	color: rgba(0,0,0,.45);
	font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
	top: 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
	width: inherit;
	height: inherit;
	line-height: inherit;
	background: none;
	border: 0;
	border-radius: 0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
	font-size: 24px;
	line-height: 24px;
	transform: none
}

.ant-steps-vertical {
	display: block
}

.ant-steps-vertical .ant-steps-item {
	display: block;
	overflow: visible
}

.ant-steps-vertical .ant-steps-item-icon {
	float: left;
	margin-right: 12px
}

.ant-steps-vertical .ant-steps-item-content {
	display: block;
	min-height: 48px;
	overflow: hidden
}

.ant-steps-vertical .ant-steps-item-title {
	line-height: 24px
}

.ant-steps-vertical .ant-steps-item-description {
	padding-top: 12px;
	padding-bottom: 20px;
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	position: absolute;
	top: 0;
	left: 12px;
	width: 2px;
	height: 100%;
	padding: 27px 0 6px;
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
	width: 1px;
	height: 100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
	display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
	display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
	position: absolute;
	top: 0;
	left: 12px;
	padding: 30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
	line-height: 24px
}

@media (max-width: 480px) {
	.ant-steps-horizontal.ant-steps-label-horizontal {
		display:block
	}

	.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
		display: block;
		overflow: visible
	}

	.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
		float: left;
		margin-right: 16px
	}

	.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
		display: block;
		min-height: 48px;
		overflow: hidden
	}

	.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
		line-height: 32px
	}

	.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
		padding-bottom: 12px
	}

	.ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
		position: absolute;
		top: 0;
		left: 16px;
		width: 1px;
		height: 100%;
		padding: 38px 0 6px
	}

	.ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
		width: 1px;
		height: 100%
	}

	.ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
		display: block
	}

	.ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
		display: none
	}

	.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
		position: absolute;
		top: 0;
		left: 12px;
		padding: 30px 0 6px
	}

	.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
		line-height: 24px
	}
}

.ant-steps-label-vertical .ant-steps-item {
	overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
	margin-left: 58px;
	padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
	display: block;
	width: 116px;
	margin-top: 8px;
	text-align: center
}

.ant-steps-label-vertical .ant-steps-item-icon {
	display: inline-block;
	margin-left: 42px
}

.ant-steps-label-vertical .ant-steps-item-title {
	padding-right: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
	display: none
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
	display: block;
	margin-bottom: 4px;
	margin-left: 0;
	line-height: 1.5
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
	margin-left: 46px
}

.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title {
	line-height: 1.5
}

.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
	top: 2px;
	width: 100%;
	margin: 0 0 0 70px;
	padding: 0
}

.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
	width: calc(100% - 20px);
	height: 3px;
	margin-left: 12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
	left: 2px
}

.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
	width: 8px;
	height: 8px;
	margin-left: 67px;
	padding-right: 0;
	line-height: 8px;
	background: transparent;
	border: 0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	border-radius: 100px;
	transition: all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
	position: absolute;
	top: -12px;
	left: -26px;
	width: 60px;
	height: 32px;
	background: rgba(0,0,0,.001);
	content: ""
}

.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content {
	width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
	width: 10px;
	height: 10px;
	line-height: 10px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
	top: -1px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
	margin-top: 8px;
	margin-left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
	top: 2px;
	left: -9px;
	margin: 0;
	padding: 22px 0 4px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
	left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
	left: -2px
}

.ant-steps-navigation {
	padding-top: 12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
	margin-left: -12px
}

.ant-steps-navigation .ant-steps-item {
	overflow: visible;
	text-align: center
}

.ant-steps-navigation .ant-steps-item-container {
	display: inline-block;
	height: 100%;
	margin-left: -16px;
	padding-bottom: 12px;
	text-align: left;
	transition: opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
	max-width: auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
	max-width: 100%;
	padding-right: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
	display: none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
	cursor: pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
	opacity: .85
}

.ant-steps-navigation .ant-steps-item:last-child {
	flex: 1
}

.ant-steps-navigation .ant-steps-item:last-child:after {
	display: none
}

.ant-steps-navigation .ant-steps-item:after {
	position: absolute;
	top: 50%;
	left: 100%;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-top: -14px;
	margin-left: -2px;
	border: 1px solid rgba(0,0,0,.25);
	border-bottom: none;
	border-left: none;
	transform: rotate(45deg);
	content: ""
}

.ant-steps-navigation .ant-steps-item:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: inline-block;
	width: 0;
	height: 3px;
	background-color: #597EF7;
	transition: width .3s,left .3s;
	transition-timing-function: ease-out;
	content: ""
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
	left: 0;
	width: 100%
}

@media (max-width: 768px) {
	.ant-steps {
		width: 100%;
	}
	.ant-steps-navigation>.ant-steps-item {
		margin-right:0!important
	}

	.ant-steps-navigation>.ant-steps-item:before {
		display: none
	}

	.ant-steps-navigation>.ant-steps-item.ant-steps-item-active:before {
		top: 0;
		right: 0;
		left: unset;
		display: block;
		width: 3px;
		height: calc(100% - 24px)
	}

	.ant-steps-navigation>.ant-steps-item:after {
		position: relative;
		top: -2px;
		left: 50%;
		display: block;
		width: 8px;
		height: 8px;
		margin-bottom: 8px;
		text-align: center;
		transform: rotate(135deg)
	}

	.ant-steps-navigation>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
		visibility: hidden
	}
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
	margin-left: -16px;
	padding-left: 16px;
	background: #fff
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
	margin-left: -12px;
	padding-left: 12px
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
	overflow: hidden
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot:after {
	right: -200px;
	width: 200px
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after,.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:before {
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	height: 8px;
	background: #fff;
	content: ""
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after {
	right: -10px;
	left: auto
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
	background: #ccc
}
﻿/*!
 richUI 1.0.0
*/
.richradio,.richcheckbox {
	border: 1px solid #DDDDDD;
	color: #999999;
	background: #FFFFFF;
	display:inline-block;
	height:34px;
	line-height:32px;
	padding-left: 15px;
	/* padding:2px 10px 2px 5px; */
	min-width:100%;
	text-align:start;
	justify-content: center; 
	/* margin:2px; */
	border-radius:4px;
	user-select:none;
	font-size: 16px;
}
.richradio2 {
	/* background:url(../fonts/72e2505bf6ae41868801517e8d6c2231.svg) no-repeat right bottom; */
	/* border:none; */
	background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
	box-shadow: 0px 2px 4px 0px rgba(26,66,194,0.1);
	border-radius: 4px;
	border: 1px solid #597EF7;
	color:#597EF7;
}
.richselect {
	position:relative;
	display:inline-block;
	width:220px;
	min-width:120px;
	background-color:#e6e6e6;
	vertical-align:middle;
	text-align:left;
	user-select:none;
	border:#ccc 1px solid;
	-webkit-touch-callout:none;
}
.richselect .richplaceholder {
	position:relative;
	display:block;
	z-index:1;
	border-radius:2px;
	cursor:pointer;
	padding-left:10px;
	padding-right:25px;
	min-height:30px;
	line-height:30px;
	/* background:url("../images/arrow.png") no-repeat right center; */
}
.richselect .richplaceholder:after {
	transform:translateY(-50%);
	z-index:10;
}
.richselect.is-open ul {
	display:block;
}
.richselect ul {
	display:none;
	position:absolute;
	overflow:auto;
	width:100%;
	max-height:250px;
	background:#fff;
	border-radius:2px;
	top:100%;
	left:0;
	list-style:none;
	margin:0 0 0 -1px;
	padding:0;
	z-index:100;
	border:#ccc 1px solid;
}
.richselect ul li.unchecked {
	display:block;
	text-align:left;
	padding:3px 5px 3px 5px;
	cursor:pointer;
	height:30px;
	line-height:30px;
}
.richselect ul li.unchecked:hover {
	background:#4ebbf0;
	color:#fff;
	padding-left:10px;
}
.richselect ul li.checked {
	display:block;
	text-align:left;
	padding:3px 5px 3px 5px;
	cursor:pointer;
	height:30px;
	line-height:30px;
	/* background:url("../images/hook.png") no-repeat 95% center; */
}
.richselect ul li.checked:hover {
	color:#fff;
	padding-left:10px;
	/* background:url("../images/hook2.png") no-repeat 95% center #4ebbf0; */
}

.price-list{
	display: flex;
	font-size: 12px;
	/* padding: 10px 56px 10px 89px; */
	gap: 12px;
}
.rich-content{
	/*margin-left: 1px;*/
	position: relative;
	width: 134px;
	display: inline-flex;
	margin-bottom: 10px;
} 
.rich-disdiv{
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0px 4px 0px 13px;
	padding: 8px 7px;
	color: #FFFFFF;
	background: #597EF7;
	line-height: 0;
	font-size: 12px;
} 

@media screen and (max-width: 800px) {
	.price-list{
		padding: 0px;
		display: block;
	}
	.rich-content{
		margin-left: 0px;
		width: 49.3%;
		/*margin-top: 10px;*/
	} 
}
﻿.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
/*.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
*/
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
/*
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}
*/

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}
/*
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}
*/
.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  /*background: #fff;
  color: inherit;
  */
}
/*
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}
*/
.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  /*background: #f0f0f0;*/
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
﻿/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
﻿/**
 * Swiper 10.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 21, 2023
 */

@font-face{font-family:swiper-icons;src:url('https://www.purdiet.com/static/fonts/88c55dc09c7f47ea9489e600f5afd490.woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
﻿
.home-banner{
	background-image: url(../images/bg01.png);
	height: 1020px;
	width: 100%;
	position: relative;
	padding-top: 120px;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
	background-size: cover !important;
}
.section_1 {
	width: 1190px;
	height: 413px;
	margin: 0 auto;
}
.group_1 {
	width: 527px;
	height: 185px;
	margin-top: 93px;
}
.home-banner-title {
	width: 480px;
	height: 67px;
	overflow-wrap: break-word;
	color: rgba(0, 0, 0, 0.85);
	font-size: 48px;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
	line-height: 67px;
}
.home-banner-desc {
	width: 527px;
	height: 20px;
	overflow-wrap: break-word;
	color: rgba(0, 0, 0, 0.85);
	font-size: 14px;
	font-family: PingFangSC-Regular;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 20px;
	margin-top: 20px;
}
.image_1 {
	background-image: url(../picture/pbg02.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 528px;
    height: 413px;
}
.btn_box_1 {
	width: 296px;
	height: 48px;
	margin-top: 30px;
}
.btn_box_2 {
	display: none;
}
.btn_box_btn_1 {
	background-color: rgba(89, 126, 247, 1);
	border-radius: 4px;
	height: 48px;
	width: 136px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 14px;
	justify-content: center;
	align-items: center;
	line-height: 47px;
	cursor: pointer;
}
.btn_box_btn_1:hover,.btn_box_btn_2:hover {
	color: #ff8f00;
}
.btn_box_btn_2 {
	background-color: rgba(255, 255, 255, 1);
	border-radius: 4px;
	height: 48px;
	border: 1px solid rgba(89, 126, 247, 1);
	width: 136px;
	overflow-wrap: break-word;
	color: rgba(89, 126, 247, 1);
	font-size: 14px;
	justify-content: center;
	align-items: center;
	line-height: 47px;
	cursor: pointer;
}

.banner-box_2{
	padding: 30px;
	height: 366px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
}
.banner-box_2 .group_2.label_1{
	width: 28px;
	height: 23px;
	background: linear-gradient( 90deg, #E6F0FF 0%, #C9DCFF 100%);
}
.banner-box_2 .text_13{
	height: 22px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #597EF7;
	line-height: 22px;
	text-align: left;
	font-style: normal;
	margin-left: 10px;
}
.banner-box_2 .text_14{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	line-height: 20px;
	text-align: left;
	margin-top: 15px;
}

.banner-box_2 .text_14{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	line-height: 20px;
	text-align: left;
	margin-top: 15px;
}
.banner-box_2 .box_image_1{
	width: 100%;
	margin-top: 20px;
}



/* solutions */
.section.solutions {
	background: #F7FBFC;
}

.section.solutions .title-block .title {
	color: #0F0D15;
}

.section.solutions .solutions-info {
	padding-top: 80px;
}

.section.solutions .solutions-info-title {
	font-size: 14px;
	line-height: 24px;
	color: #09121A;
}

.section.solutions .solutions-info-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	line-height: 20px;
	color: #201C26;
	text-align: center;
}

.section.solutions .solutions-info-item img {
	width: 40px;
	margin-bottom: 10px;
}

.section.solutions .solutions-info-item:hover {
	color: #00a971;
}

.section.solutions .solutions-list {
	padding: 0;
	width: 100%;
	height: 400px;
	background: #FFFFFF;
	padding: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.section.solutions .solutions-item {
	overflow: hidden;
	cursor: pointer;
	position: relative;
	height: 400px;
	width: 10%;
	transition: all 0.5s ease;
}

.section.solutions .solutions-item .content {
	position: relative;
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	padding-bottom: 40px;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.2);
	font-size: 32px;
	line-height: 45px;
}

.section.solutions .solutions-item .solutions-item-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
	transition: all 0.5s ease;
}

.section.solutions .solutions-item:hover .solutions-item-title {
	margin-bottom: 40px;
}

.section.solutions .solutions-item:hover .solutions-item.is-active .solutions-item-title {
	margin-bottom: 20px;
}

.section.solutions .solutions-item .solutions-item-description,
.section.solutions .solutions-item .button {
	color: #FFFFFF;
	display: none;
}

.section.solutions .solutions-item.is-active .solutions-item-title {
	font-size: 32px;
	line-height: 45px;
	margin-bottom: 10px;
}

.section.solutions .solutions-item.is-active .solutions-item-description {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 29px;
	margin-bottom: 20px;
}

.section.solutions .solutions-item.is-active .button {
	display: flex;
	border-radius: 0;
}

.section.solutions .solutions-item-background {
	position: absolute;
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover;
}

.section.solutions .solutions-item.is-active {
	width: 58%;
}

.section.solutions .solutions-item.is-active .content {
	padding: 60px;
	align-items: flex-start;
	width: 700px;
}

.section.solutions .solutions-info .column.is-6 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.section.solutions .solutions-info-list-wrapper .columns {
	width: 100%;
	margin: 0;
}

.section.solutions .solutions-info-list-wrapper .column {
	padding: 0;
}

.button.home-button.is-green {
	background-color: #000;
	border-color: #333;
	color: #FFF;
}


.title-block {
	text-align: center;
}
.title-block .title {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 32px;
	line-height: 45px;
	color: #0F0D15;
}
.title-block .subtitle {
	font-size: 16px;
	line-height: 22px;
	color: #615E69;
}
.title-block.button.is-white .title,
.title-block.button.is-white .subtitle {
	color: #FFFFFF;
}

.title-block {
	margin-bottom: 50px;
}
.cloud-tabs-list .tabs {
	margin-bottom: 40px;
}
.cloud-tabs-list .tabs .tab {
	font-weight: 500;
	font-size: 16px;
	padding: 10px;
	cursor: pointer;
	border: 1px solid #EEEEEE;
	width: 100%;
	text-align: center;
}

.cloud-tabs-list .tabs .tab img {
	width: 20px;
}

.cloud-tabs-list .tabs .tab.active {
	border: 1px solid #597EF7;
	color: #597EF7;
}

.cloud-tabs-list .tab-content .content {
	display: none;
	border-top-style: none;
	width: 100%;
	gap: 24px;
}
.cloud-tabs-list .tab-content .tab-content-titlebox img {
	height: 24px;
}
.cloud-tabs-list .tab-content .tab-content-titlebox .tab-content-titlebox-text {
	overflow-wrap: break-word;
	color: rgba(0, 0, 0, 0.85);
	font-size: 21px;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
	line-height: 29px;
	margin-left: 3px;
}

.cloud-tabs-list .tab-content .tab-content-desc {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-top: 20px;
}

.cloud-tabs-list .tab-content .tab-content-title_2 {
	font-weight: 600;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 22px;
	text-align: left;
	font-style: normal;
	margin-top: 20px;
}
.cloud-tabs-list .tab-content .tab-content-desc-li {
	margin-top: 15px;
}
.cloud-tabs-list .tab-content .tab-content-desc-li img {
	width: 20px;
	height: 20px;
}

.cloud-tabs-list .tab-content .tab-content-desc-li .text_31 {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-left: 4px;
}
.cloud-tabs-list .tab-content .jump-url1 {
	font-weight: 500;
	font-size: 14px;
	color: #597EF7;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-top: 10px;
}

.cloud-tabs-list .tab-content .jump-url1 i {
	line-height: 20px;
}

.cloud-tabs-list .tab-content .jump-url1 image {
	width: 11px;
	height: 11px;
}

.block_14 {
	width: 638px;
	height: 320px;
}

.stepss .stepss-tabs {
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	text-align: left;
	font-style: normal;
	padding: 20px;
	width: 307px;
	cursor: pointer;
}
.stepss .stepss-tabs.active {
	background: #FFFFFF;
	box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
}
.stepss .stepss-tabs .title-box {
	display: flex;
	align-items: center;
}
.stepss .stepss-tabs .title-box i {
	font-size: 18px;
}
.stepss .stepss-tabs .title-box .title-box-text {
	margin-left: 6px;
}
.stepss .stepss-tabs.active .title-box {
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #597EF7;
	line-height: 25px;
	text-align: left;
	font-style: normal;
}
.stepss .stepss-tabs .desc-box {
	display: none;
	padding-top: 10px;
}
.stepss .stepss-tabs.active .desc-box {
	display: block;
}
.stepss .stepss-tabs.active .desc-box p {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	font-style: normal;
}
.stepss .stepss-img-content {
	display: none;
}
.stepss .stepss-img-content .stepss-tabs-img {
	width: 100%;
	margin-left: 20px;
}

.funeng-content {
	gap: 20px;
}
.funeng-content .funeng-content-box {
	background: linear-gradient( 180deg, #FFFFFF 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.15);
	border-radius: 10px;
	border: 1px solid #FFFFFF;
	position: relative;
	padding: 20px;
}
.funeng-content .funeng-content-box-icon {
	position: absolute;
	width: 60px;
	top: -40px;
	left: 20px;
}
.funeng-content .funeng-content-box-title {
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 21px;
	color: #597EF7;
	line-height: 29px;
	text-align: left;
	font-style: normal;
	margin-top: 40px;
}

.funeng-content .funeng-content-box-desc {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-top: 20px;
}
.funeng-content .funeng-content-box-divider {
	width: 100%;
	height: 1px;
	background: #DDDDDD;
	margin: 30px 0;
}
.funeng-content .funeng-content-box-title_2 {
	font-weight: 600;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 22px;
	text-align: left;
	font-style: normal;
	margin-bottom: 20px;
}
.funeng-content .funeng-content-box-desc-li {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
.funeng-content .funeng-content-box-desc-li img {
	width: 20px;
	height: 15px;
	margin-right: 4px;
}
.funeng-content .funeng-content-box-btn {
	width: 120px;
	height: 32px;
	display: block;
	border-radius: 16px;
	border: 1px solid #597EF7;
	font-weight: 400;
	font-size: 14px;
	color: #597EF7;
	line-height: 31px;
	text-align: center;
	font-style: normal;
}
.jiazhi-content{
	text-align: center;
}
.jiazhi-content20 {
	margin-top: 20px;
}
.jiazhi-content .jiazhi-card{
	background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
	padding: 40px 45px;
}
.jiazhi-content .jiazhi-card img {
	height: 63px;
}
.jiazhi-content .jiazhi-card .title {
	font-weight: 600;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-style: normal;
	margin-top: 16px;
}
.jiazhi-content .jiazhi-card .description {
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	font-style: normal;
	margin-top: 11px;
}
.lianxi {
	background: url(../images/bg03.png) 100% no-repeat;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
	background-size: cover !important;
}
.lianxi-desc {
	gap: 40px;
	margin-bottom: 30px;
}
.lianxi-desc div {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	text-align: right;
	font-style: normal;
}
.lianxi-desc div i{
	color: #597EF7;
}
.lianxi-desc div .title{
	margin-left: 5px;
}

@media only screen and (max-width: 1023px) {

	.section.solutions .solutions-item,
	.section.solutions .solutions-item.is-active,
	.section.solutions .solutions-item.is-active .content {
		width: 100%;
	}
	.section.solutions .solutions-list {
		flex-direction: column;
		height: auto;
	}

	.section.solutions .solutions-item .content {
		padding: 0;
		justify-content: center;
	}

	.section.solutions .solutions-item.is-active .content {
		padding: 40px;
	}

	.section.solutions .solutions-item.is-active {
		height: 300px;
	}

	.section.solutions .solutions-item {
		height: 100px;
	}

	.section.solutions .solutions-item.button:not(:last-child) {
		margin-bottom: 8px;
	}

	.section.solutions .solutions-item .solutions-item-title {
		margin: 0;
	}

	.section.solutions .solutions-info .column.is-6 {
		justify-content: center;
		align-items: center;
		padding: 0;
		margin-left: -24px;
		margin-bottom: -24px;
	}

	.section.solutions .solutions-info {
		padding-top: 40px;
	}

	.section.solutions .solutions-info-list-wrapper {
		margin-top: 20px;
	}

	.section.solutions .solutions-info-list-wrapper .column {
		margin-top: 12px;
		padding: 4px;
		min-width: 60px;
	}

	.section.solutions .solutions-info-item {
		font-size: 12px;
	}

	.solutions-info-list {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: stretch;
		flex-wrap: wrap;
		width: 100%;
	}
	.solutions-info-list .column {
		padding: 10px;
	}
}
@media screen and (max-width: 768px) {
	.image_1 {
		width: 240px;
		height: 188px;
		margin: 0 auto;
	}
	.title-block {
		margin-bottom: 20px;
	}
	.title-block .title {
		font-size: 1.125rem;
		line-height: 1.5rem;
		font-weight: normal;
		margin-bottom: 1rem;
	}
	.home-banner {
		height: auto;
		padding-top: 90px;
	}
	.group_1 {
		width: 100%;
		margin-top: 0;
	}
	.home-banner-title {
		width: 100%;
		font-weight: bold;
		font-size: 28px;
		text-align: center;
	}
	.home-banner-desc {
		width: 100%;
		font-weight: 400;
		font-size: 14px;
		color: #999999;
		text-align: center;
		word-break: break-word;
		white-space: normal;
		padding: 0 20px;
	}
	.btn_box_1 {
		display: none;
	}
	.btn_box_2 {
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
		padding: 20px;
	}
	.btn_box_2 .btn_box_btn_1 {
		margin-top: 12px;
		border-radius: 40px;
		width: 100%;
	}
	.btn_box_2 .btn_box_btn_2 {
		margin-top: 12px;
		border-radius: 40px;
		width: 100%;
	}
	.funeng-content{
		gap: 0;
	}
	.jiazhi-content{
		gap: 0;
		margin: 0;
	}
	.jiazhi-content20 {
		margin-top: 0px;
	}
	.jiazhi-content .jiazhi-card {
		background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
		box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
		border-radius: 10px;
		padding: 40px 15px;
	}
	.banner-box_2 .box_image_1{
		width: 330px;
		margin: 0 auto;
	}
	.cloud-tabs-list .tab-content {
		padding: 0px 20px;
	}
	.block_14 {
		width: 100%;
	}
	.funeng-content .funeng-content-box {
		margin-top: 50px;
	}
	.stepss .stepss-tabs-content {
		flex-wrap: wrap;
		flex-direction: row;
	}
	.stepss .stepss-tabs {
		width: 50%;
	}
}
﻿h5{
	display: inline-block;
	color: #FF8745;
}

.home-banner{
	background-image: url(../images/gfagfs01.png);
	height: 500px;
	width: 100%;
	position: relative;
	padding-top: 50px;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
	background-size: cover !important;
}
.section_1 {
	width: 1190px;
	height: 413px;
	margin: 0 auto;
}
.group_1 {
	width: 527px;
	height: 185px;
	margin-top: 80px;
}
.home-banner-title {
	width: 480px;
	overflow-wrap: break-word;
	color: rgba(0, 0, 0, 0.85);
	font-size: 44px;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
}
.home-banner-desc {
	width: 100%;
	overflow-wrap: break-word;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	text-align: left;
	line-height: 20px;
	margin-top: 20px;
}
.image_1 {
	background-image: url(../picture/pbg02.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 528px;
    height: 413px;
}
.btn_box_1 {
	width: 296px;
	height: 48px;
	margin-top: 24px;
}
.btn_box_2 {
	display: none;
}
.btn_box_btn_1 {
	background-color: rgba(89, 126, 247, 1);
	border-radius: 4px;
	height: 48px;
	width: 136px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 14px;
	justify-content: center;
	align-items: center;
	line-height: 47px;
	cursor: pointer;
}
.btn_box_btn_1:hover {
	color: #ff8f00;
}
.btn_box_btn_2 {
	background-color: rgba(255, 255, 255, 1);
	border-radius: 4px;
	height: 48px;
	border: 1px solid rgba(89, 126, 247, 1);
	width: 136px;
	overflow-wrap: break-word;
	color: rgba(89, 126, 247, 1);
	font-size: 14px;
	justify-content: center;
	align-items: center;
	line-height: 47px;
	cursor: pointer;
}

.banner-box_2{
	padding: 30px;
	height: 366px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
}
.banner-box_2 .group_2.label_1{
	width: 28px;
	height: 23px;
	background: linear-gradient( 90deg, #E6F0FF 0%, #C9DCFF 100%);
}
.banner-box_2 .text_13{
	height: 22px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #597EF7;
	line-height: 22px;
	text-align: left;
	font-style: normal;
	margin-left: 10px;
}
.banner-box_2 .text_14{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	line-height: 20px;
	text-align: left;
	margin-top: 15px;
}

.banner-box_2 .text_14{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	line-height: 20px;
	text-align: left;
	margin-top: 15px;
}
.banner-box_2 .box_image_1{
	width: 100%;
	margin-top: 20px;
}


.button.home-button.is-green {
	background-color: #000;
	border-color: #333;
	color: #FFF;
}


.title-block {
	text-align: center;
}
.title-block .title {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 24px;
	line-height: 40px;
	color: #0F0D15;
}
.title-block .subtitle {
	font-size: 16px;
	line-height: 22px;
	color: #615E69;
}
.title-block.button.is-white .title,
.title-block.button.is-white .subtitle {
	color: #FFFFFF;
}

.title-block {
	margin-bottom: 50px;
}
.cloud-tabs-list .tabs {
	margin-bottom: 40px;
}
.cloud-tabs-list .tabs .tab {
	font-weight: 500;
	font-size: 16px;
	padding: 10px;
	cursor: pointer;
	border: 1px solid #EEEEEE;
	width: 100%;
	text-align: center;
}

.cloud-tabs-list .tabs .tab img {
	width: 20px;
}

.cloud-tabs-list .tabs .tab.active {
	border: 1px solid #597EF7;
	color: #597EF7;
}

.cloud-tabs-list .tab-content .content {
	display: none;
	border-top-style: none;
	width: 100%;
	gap: 24px;
}
.cloud-tabs-list .tab-content .tab-content-titlebox img {
	height: 24px;
}
.cloud-tabs-list .tab-content .tab-content-titlebox .tab-content-titlebox-text {
	overflow-wrap: break-word;
	color: rgba(0, 0, 0, 0.85);
	font-size: 21px;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
	line-height: 29px;
	margin-left: 3px;
}

.cloud-tabs-list .tab-content .tab-content-desc {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-top: 20px;
}

.cloud-tabs-list .tab-content .tab-content-title_2 {
	font-weight: 600;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 22px;
	text-align: left;
	font-style: normal;
	margin-top: 20px;
}
.cloud-tabs-list .tab-content .tab-content-desc-li {
	margin-top: 15px;
}
.cloud-tabs-list .tab-content .tab-content-desc-li img {
	width: 20px;
	height: 20px;
}

.cloud-tabs-list .tab-content .tab-content-desc-li .text_31 {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-left: 4px;
}
.cloud-tabs-list .tab-content .jump-url1 {
	font-weight: 500;
	font-size: 14px;
	color: #597EF7;
	line-height: 20px;
	text-align: left;
	font-style: normal;
	margin-top: 10px;
}

.cloud-tabs-list .tab-content .jump-url1 i {
	line-height: 20px;
}

.cloud-tabs-list .tab-content .jump-url1 image {
	width: 11px;
	height: 11px;
}

.block_14 {
	width: 638px;
	height: 320px;
}
.stepss .stepss-tabs-title {
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	text-align: left;
	font-style: normal;
	margin-bottom: 24px;
}
.stepss .stepss-tabs-btn {
	width: 136px;
	height: 48px;
	margin-top: 24px;
	display: flex;
	border-radius: 4px;
	border: 1px solid #FFFFFF;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	font-style: normal;
}

.stepss .stepss-tabs {
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 25px;
	text-align: left;
	font-style: normal;
	padding: 13px 24px;
	width: 307px;
	background: #224ACD;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 12px;
}
.stepss .stepss-tabs.active {
	background: #597EF7;
	border-radius: 4px;
	opacity: 0.6;
}
.stepss .stepss-tabs .title-box {
	display: flex;
	align-items: center;
}
.stepss .stepss-tabs .title-box i {
	font-size: 18px;
}
.stepss .stepss-tabs .title-box .title-box-text {
	margin-left: 6px;
}
.stepss .stepss-tabs.active .title-box {
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
	text-align: left;
	font-style: normal;
}
.stepss .stepss-tabs .desc-box {
	display: none;
	padding-top: 10px;
}
.stepss .stepss-tabs.active .desc-box {
	display: block;
}
.stepss .stepss-tabs.active .desc-box p {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	font-style: normal;
}
.stepss .stepss-img-content {
	display: none;
}
.stepss .stepss-img-content .stepss-tabs-img {
	width: 100%;
	margin-left: 20px;
	padding: 44px 24px;
	background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
}

.stepss .stepss-img-content .stepss-tabs-img .stepss-tabs-img-container {
	padding: 18px 24px;
}

.stepss .stepss-img-content .stepss-tabs-img .stepss-tabs-img-container .title{
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #333333;
	line-height: revert;
	text-align: left;
	font-style: normal;
	margin-bottom: 12px;
}

.stepss .stepss-img-content .stepss-tabs-img .stepss-tabs-img-container .description {
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: revert;
	text-align: left;
	font-style: normal;
	height: 40px;
}

.funeng-content {
	gap: 20px;
}
.funeng-content .funeng-content-box {
	background: #FFFFFF;
	box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
	position: relative;
	padding: 20px;
}
.funeng-content .funeng-content-box-introduce {
}
.funeng-content .funeng-content-box-introduce .introduce-avatar {
	width: 80px;
	height: 80px;
}
.funeng-content .funeng-content-box-introduce .introduce-name {
	padding: 15px 0;
	margin-left: 12px;
}
.funeng-content .funeng-content-box-introduce .introduce-name .title {
	font-weight: 600;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.funeng-content .funeng-content-box-introduce .introduce-name .desc {
	font-weight: 400;
	font-size: 14px;
	color: #333333;
}

.funeng-content .funeng-content-box-desc {
	font-weight: 400;
	font-size: 14px;
	color: #656666;
	margin-top: 24px;
}

.youshi-content {
	font-family: PingFangSC, PingFang SC;
}
.youshi-content .youshi-content-title {
	font-weight: 500;
	font-size: 24px;
	color: #030303;
	margin-bottom: 12px;
}
.youshi-content .introduce {
	margin-top: 24px;
}
.youshi-content .introduce .title {
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.youshi-content .introduce .desc {
	font-weight: 500;
	font-size: 16px;
	color: #999999;
}

.jiazhi-content{
	text-align: center;
}
.jiazhi-content20 {
	margin-top: 20px;
}
.jiazhi-content .jiazhi-card{
	background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
	padding: 40px 60px;
}
.jiazhi-content .jiazhi-card img {
	height: 63px;
}
.jiazhi-content .jiazhi-card .title {
	font-weight: 600;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-style: normal;
	margin-top: 16px;
}
.jiazhi-content .jiazhi-card .description {
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	font-style: normal;
	margin-top: 11px;
}
.lianxi {
	background: url(../images/sdds.jpg) 100% no-repeat;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
	background-size: cover !important;
}
.lianxi-content {
}
.lianxi-content .lianxi-content-img{
	/*height: 263px;*/
	border-radius: 10px;
	overflow: hidden;
}
.lianxi-content .lianxi-content-img img{
	height: 100%;
}
.lianxi-content .lianxi-content-submit{
	padding: 24px;
	background: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	margin-left: 20px;
}
.lianxi-content .lianxi-content-submit .title{
	font-weight: 500;
	font-size: 18px;
	color: #3F80FF;
	margin-bottom: 24px;
}
.lianxi-content .lianxi-content-submit .input-content{
	background: #F6F6F6;
	width: 100%;
	font-weight: 500;
	font-size: 12px;
	color: #333333;
	padding: 8px 20px;
	height: 34px;
	display: flex;
	flex-direction: row;
	margin-bottom: 24px;
}

.lianxi-content .lianxi-content-submit .input-content .input-label{
	display: block;
	width: 27px;
}
.lianxi-content .lianxi-content-submit .input-content .div-divider{
	display: inline-block;
	width: 1px;
	height: 100%;
	background: #D8D8D8;
	border: 1px solid #979797;
	margin: 0 10px;
}

.lianxi-content .lianxi-content-submit .input-content input{
	background: #F6F6F6 !important;
	border: none !important;
	width: 100%;
	font-weight: 500;
	font-size: 12px;
	color: #333333;
	padding: 8px 0px;
	width: 230px;
	height: 18px;
}

.lianxi-content .lianxi-content-submit .input-content input::placeholder{
	color: #999999;
}

.lianxi-content .lianxi-content-submit .submit-btn1{
	width: 180px;
	height: 34px;
	background: #597EF7;
	border-radius: 4px;
	text-align: center;
	padding: 7px 0;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	border: none;
}

@media screen and (min-width: 1024px) {
	.container-VS2Y {
		-moz-box-pack:center;
		-moz-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 auto;
		min-width: 1280px;
		padding: 0 40px
	}
}

@media screen and (min-width: 1024px)and (max-width:1679px) {
	.container-VS2Y {
		height:484px
	}
}

@media screen and (min-width: 1680px) {
	.container-VS2Y {
		height:540px;
	}
}

@media screen and (max-width: 1023px) {
	.container-VS2Y {
		border-radius:8px;
		margin: 8px 12px 12px;
		overflow: hidden;
		position: relative;
		z-index: 0;
		padding: 20px;
	}
	.stepss .stepss-tabs{
		padding: 13px 18px;
	}
	.stepss .stepss-tabs-btn {
		margin-bottom: 20px;
		margin-top: 10px;
	}
	.stepss .stepss-img-content .stepss-tabs-img {
		padding: 0;
		margin-left: 0px;
	}

	.youshi-content {
		padding: 0 20px;
	}
	.lianxi-content {
		padding: 0 20px;
	}

	.lianxi-content .lianxi-content-submit{
		margin-left: 0px;
		margin-top: 20px;
	}
}

@media screen and (max-width: 768px) {
	.image_1 {
		width: 240px;
		height: 188px;
		margin: 0 auto;
	}
	.title-block {
		margin-bottom: 20px;
	}
	.title-block .title {
		font-size: 1.125rem;
		line-height: 1.5rem;
		font-weight: normal;
		margin-bottom: 1rem;
	}
	.home-banner {
		height: auto;
		padding-top: 90px;
	}
	.group_1 {
		width: 100%;
		margin-top: 0;
	}
	.home-banner-title {
		width: 100%;
		font-weight: bold;
		font-size: 28px;
		text-align: center;
	}
	.home-banner-desc {
		width: 100%;
		font-weight: 400;
		font-size: 14px;
		color: #999999;
		text-align: center;
		word-break: break-word;
		white-space: normal;
		padding: 0 20px;
	}
	.btn_box_1 {
		display: none;
	}
	.btn_box_2 {
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
		padding: 20px;
	}
	.btn_box_2 .btn_box_btn_1 {
		margin-top: 12px;
		border-radius: 40px;
		width: 100%;
	}
	.btn_box_2 .btn_box_btn_2 {
		margin-top: 12px;
		border-radius: 40px;
		width: 100%;
	}
	.funeng-content{
		gap: 0;
	}
	.jiazhi-content{
		gap: 0;
		margin: 0;
	}
	.jiazhi-content20 {
		margin-top: 0px;
	}
	.jiazhi-content .jiazhi-card {
		background: linear-gradient( 180deg, #F5F8FF 0%, #FFFFFF 100%);
		box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
		border-radius: 10px;
		padding: 40px 15px;
	}
	.banner-box_2 .box_image_1{
		width: 330px;
		margin: 0 auto;
	}
	.cloud-tabs-list .tab-content {
		padding: 0px 20px;
	}
	.block_14 {
		width: 100%;
	}
	.funeng-content .funeng-content-box {
		margin-top: 50px;
	}
	.stepss .stepss-tabs-content {
		flex-wrap: wrap;
		flex-direction: row;
	}
	.stepss .stepss-tabs {
		width: 50%;
	}
}
.support-banner {
    padding: 80px 0;
    background: url(../images/bg02.png) center center no-repeat;
    background-size: cover;
}
.support-box {
    height: 100%;
    transition: transform 0.3s ease;
    padding: 2rem;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.support-box:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 28px rgba(0,0,0,0.15), 0 10px 10px rgba(0,0,0,0.12);
}
.faq-item {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.05);
    border: 1px solid #eee;
}
.faq-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.faq-title i {
    margin-right: 10px;
    color: #1E9FFF;
}
.faq-content {
    color: #666;
    line-height: 1.6;
    padding-left: 28px;
}
.contact-card {
    text-align: center;
    padding: 40px 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0,0,0,0.05);
}
.contact-icon {
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50%;
    background: #f8f9fa;
    margin: 0 auto 20px;
    color: #1E9FFF;
    font-size: 32px;
}

/* 友情链接 */
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
}
.friend-link {
    background-color: #2c3134;
}

.fri-main {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.fri-ul {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    /* animation: marquee 30s linear infinite; */
}

.fri-ul::after {
    content: "";
    display: inline-block;
    width: 100%;
}

.fri-li {
    flex-shrink: 0;
    /* 禁止收缩 */
}

/* 关键帧动画（向左滚动） */
@keyframes marquee {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-100% - 15px));
    }

    /* 15px为链接项间距 */
}

/* 悬停暂停动画 */
.fri-ul:hover {
    animation-play-state: paused;
}

/* 其他基础样式（保持原有视觉风格） */
.fri-name {
    font-size: 18px;
    padding-top: 20px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 15px;
}

.fri-li a {
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    color: #666;
    border-radius: 6px;
    transition: all 0.3s ease;
}

.fri-li a:hover {
    color: #f26602;
}

/* 适配版心内的滚动容器宽度 */
@media (max-width: 1180px) {
    .fri-ul {
        width: calc(200% + 30px);
    }
}

@media (max-width: 768px) {
    .fri-ul {
        width: calc(300% + 45px);
    }
}
