/*common*/
*,::after,::before{box-sizing:border-box;}
footer,header,main,nav{display:block;}
body{font-family:"Play","Microsoft Yahei","Open Sans", sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left;color:#525f7f;background-color:#fff;}
main{overflow:hidden;}
footer{padding:3rem 0;background:#fff;}
hr{overflow:visible;box-sizing:content-box;height:0;margin-top:2rem;margin-bottom:2rem;border:0;border-top:.0625rem solid rgba(0,0,0,.1);}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:300;line-height:1.7;}
a{text-decoration:none;color:#F23051;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#E12646;}
a:focus,a:active{color:#ff5f33;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
svg{overflow:hidden;vertical-align:middle;}
label{display:inline-block;margin-bottom:.5rem;font-size:.875rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;}
button:focus{outline:5px auto -webkit-focus-ring-color;}
button,input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;}
button{text-transform:none;}
button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
@media print{
    *,::after,::before{box-shadow:none!important;text-shadow:none!important;}
    a:not(.btn){text-decoration:underline;}
    p{orphans:3;widows:3;}
    body{min-width:992px!important;}
    .container{min-width:992px!important;}
    .navbar{display:none;}
    .badge{border:.0625rem solid #000;}
}
/*bootstrap*/
.container {width:85%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;max-width:1040px;}
@media (max-width:768px) {.container {width:100%;}
}
.row {display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;}
.col-6,.col-12 {position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;}
.col-6 {max-width:50%;flex:0 0 50%;}
.text-center {text-align:center;}
@media (min-width:768px) {.text-sm-center {text-align:center;}
}
.btn {position:relative;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;letter-spacing:.025em;will-change:transform;}
.btn:hover {transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);}
.btn:focus {outline:0;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);}
.btn:disabled {opacity:.65;box-shadow:none;}
.btn:not(:last-child) {margin-right:.5rem;}
.btn:not(:disabled):not(.disabled) {cursor:pointer;}
.btn-lg {font-size:.875rem;line-height:1.5;padding:.875rem 1rem;border-radius:.3rem;}
.btn-sm {font-size:.75rem;line-height:1.5;padding:.25rem .5rem;border-radius:.25rem;}
.btn-danger {color:#fff;border-color:#f5365c;background-color:#f5365c;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);}
.btn-danger:hover {color:#fff;border-color:#f5365c;background-color:#f5365c;}
.btn-danger:focus {box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(245,54,92,.5);}
.btn-danger:disabled {color:#fff;border-color:#f5365c;background-color:#f5365c;}
.btn-neutral {color:#5e72e4;border-color:#fff;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);}
.btn-neutral:hover {color:#212529;border-color:#fff;background-color:#fff;}
.btn-neutral:focus {box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(255,255,255,.5);}
.btn-neutral:disabled {color:#212529;border-color:#fff;background-color:#fff;}
.btn-icon-only {width:2.375rem;height:2.375rem;padding:0;line-height:2.5;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);}
.btn-home,.btn-home:hover {color:#fff;border-color:#663366;background-color:#663366;}
.btn-github,.btn-github:hover {color:#fff;border-color:#222;background-color:#222;}
.btn-twitter,.btn-twitter:hover {color:#fff;border-color:#1da1f2;background-color:#1da1f2;}
.btn-wechat,.btn-wechat:hover {color:#fff;border-color:#2dce89;background-color:#2dce89;}
.btn-mail,.btn-mail:hover {color:#fff;border-color:#fb4107;background-color:#fb4107;}
.btn-weibo,.btn-weibo:hover {color:#fff;border-color:#E6162D;background-color:#E6162D;}
.badge {font-size:66%;font-weight:600;line-height:1;display:inline-block;padding:.35rem .375rem;text-align:center;vertical-align:baseline;white-space:nowrap;border-radius:.25rem;}
.badge:empty {display:none;}
.badge-secondary {color:#32325d;background-color:rgba(255,255,255,.5);}
.badge-secondary[href]:focus,.badge-secondary[href]:hover {text-decoration:none;color:#212529;background-color:#d6dae2;}
/*nav bar*/
.headroom--pinned,.headroom--unpinned,.position-fixed{position:fixed!important}
.headroom{transition:all .15s ease;background-color:inherit;will-change:transform}
.headroom--pinned{transform:translateY(0)}
.headroom--unpinned{transform:translateY(-100%)}
.headroom--not-top{padding-top:.5rem;padding-bottom:.5rem;background-color:#172b4d!important;box-shadow:0 1px 10px rgba(130,130,134,.1)}
.navbar{z-index:100;top:0;width:100%;border:0;background-color:transparent;box-shadow:none;display:flex;padding:1rem 1rem;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.navbar>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
/*nav brand and setting*/
.navbar-brand{font-size:.875rem;font-weight:600;letter-spacing:.1rem;line-height:inherit;display:inline-block;margin-right:1rem;padding-top:.0625rem;padding-bottom:.0625rem;color:#fff;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;color:rgba(255,255,255,.95);}
.navbar-toggler{font-size:1.25rem;line-height:1;padding:.25rem .75rem;border-radius:.25rem;background-color:transparent;color:#fff;border-color:transparent;}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer;}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;content:'';vertical-align:middle;background-size:100% 100%;background: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E') no-repeat center center;}
/*collapse and expand*/
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
.navbar-collapse-header{display:none;}
.collapse:not(.show){display:none;}
.navbar-nav{display:flex;flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;}
.nav-link{font-family: 'Open Sans',sans-serif;font-weight:600;font-size:.8rem;letter-spacing: 0;display:block;}
@media (max-width:768px){
    .navbar-expand-lg>.container {padding-right: 0;padding-left: 0;}
    .nav-link,.nav-link:focus,.nav-link:hover{padding:.625rem 0;color:#172b4d;}
    .navbar-nav .dropdown-menu{min-width:auto;box-shadow:none;}
    .navbar-collapse{position:absolute;z-index:1050;top:0;right:0;left:0;overflow-y:auto;width:calc(100% - 1.4rem);height:auto!important;margin:.7rem;opacity:0;}
    .navbar-collapse .navbar-toggler{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer;}
    .navbar-collapse .navbar-toggler span{position:absolute;display:block;width:100%;height:2px;opacity:1;border-radius:2px;background:#283448;}
    .navbar-collapse .navbar-toggler :nth-child(1){transform:rotate(135deg);}
    .navbar-collapse .navbar-toggler :nth-child(2){transform:rotate(-135deg);}
    .navbar-collapse .navbar-collapse-header{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1);}
    .navbar-collapse .collapse-close{text-align:right;}
    .navbar-collapse.show{padding:1.5rem;animation:show-navbar-collapse .2s ease forwards;border-radius:.25rem;background:#fff;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);}
}
@media (min-width:768px){
    .navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start;}
    .navbar-expand-lg .navbar-nav{flex-direction:row;}
    .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
    .navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem;}
    .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}
    .navbar-expand-lg .navbar-toggler{display:none;}
    .nav-link,.nav-link:focus{color:rgba(255,255,255,.95);}
    .nav-link:hover{color:rgba(255,255,255,.65);background-color:hsla(0,0%,100%,.1);text-decoration:none;}
    .navbar-nav .show>.nav-link{color:rgba(255,255,255,.65);}
    .navbar-nav {margin-left:auto}
    .navbar-nav .nav-item{margin-right:.5rem;}
    .navbar-nav .nav-item [data-toggle=dropdown]::after{transition:all .15s ease;}
    .navbar-nav .nav-item.show [data-toggle=dropdown]::after{transform:rotate(180deg);}
    .navbar-nav .nav-link{padding-top:1rem;padding-bottom:1rem;border-radius:.25rem;}
    .navbar-nav .nav-link i{margin-right:.625rem;}
    .navbar-nav .dropdown-menu{margin:0;pointer-events:none;opacity:0;}
    .navbar-nav .dropdown-menu:before{position:absolute;z-index:-5;bottom:100%;left:20px;display:block;width:16px;height:16px;content:'';transform:rotate(-45deg) translateY(1rem);border-radius:.2rem;background:#fff;box-shadow:none;}
    .navbar-nav.navbar-nav-hover .dropdown-menu{display:block;transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);pointer-events:none;opacity:0;}
    .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;visibility:visible;transform:translate(0,0);animation:none;pointer-events:auto;opacity:1;}
}
.dropdown{position:relative;display:inline-block;}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;content:'';vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{position:static;font-size:1rem;z-index:1000;top:100%;left:0;display:none;float:none;min-width:12rem;margin:.125rem 0 0;padding:.5rem 0;list-style:none;text-align:left;color:#525f7f;border:0 solid rgba(0,0,0,.15);border-radius:.3rem;background-color:#fff;background-clip:padding-box;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);}
.dropdown-menu.show{display:block;}
.dropdown-item{font-size:.875rem;font-weight:400;display:block;clear:both;width:100%;padding:.5rem 1rem;text-align:inherit;white-space:nowrap;color:#212529;border:0;background-color:transparent;}
.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;color:#16181b;background-color:#f6f9fc;}
.dropdown-item:active{text-decoration:none;color:#fff;background-color:#5e72e4;}
.dropdown-item:disabled{color:#8898aa;background-color:transparent;}
#search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0;display:none;}
#search.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;z-index:106;display:block;}
#search input[type="search"]{position:absolute;top:50%;left:0;margin-top:-51px;width:60%;margin-left:20%;color:rgb(255,255,255);background:transparent;border-top:1px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.5);border-left:0 solid transparent;border-right:0 solid transparent;font-size:40px;font-weight:300;text-align:center;outline:none;padding:10px;}
@media (max-width:768px){#search input[type="search"]{font-size: 30px;width:70%;margin-left:15%;} #search .close{font-size:20px}
}
#search .close{position:fixed;top:15px;right:15px;opacity:1;font-size:27px;color:#fff;}
#search .close:hover{color:#FC2121;cursor:pointer;}
/*banner*/
.banner-box {height:380px;background-position:center center;background-size:cover;position:relative;}
.banner-box:after {background:rgba(13,132,77,0.88);background:linear-gradient(45deg,rgba(13,132,77,0.88),rgba(92,44,208,0.31));background:-webkit-linear-gradient(135deg,rgba(221,236,229,0.88) 0,rgba(95,47,210,0.31) 100%);background:-moz-linear-gradient(135deg,rgba(221,236,229,0.88) 0,rgba(95,47,210,0.31) 100%);}
.banner-box:after,.banner.box:before {position:absolute;width:100%;height:100%;display:block;left:0;top:0;content:"";}
@media (max-width:768px) {.banner-box {height:400px;}
}
.banner-bar {position:absolute;z-index:1;top:auto;bottom:0;width:100%;height:60px;overflow:hidden;transform:translateZ(0);pointer-events:none;}
.banner-bar svg {position:absolute;pointer-events:none;bottom:0;}
/*main*/
.m-wrapper {z-index:3;background:#fff;position:relative;margin:0 auto;}
.m-wrapper-body {margin-top:20px;margin-bottom:90px;}
.m-box {border-radius:6px;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);z-index:3;background:#fff;position:relative;margin-bottom:50px;padding:20px;}
.m-card {position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;border:.0625rem solid rgba(0,0,0,.05);border-radius:.25rem;background-color:#fff;background-clip:border-box;margin-top:40px;}
.m-card-body {padding:.9375rem 1.875rem;flex:1 1 auto;}
/*footer*/
.copyright,.copyright a{color:#B9B9B9;}
.copyright a:hover{color:#ec0c38;}
.copyright{font-family: "Raleway", Helvetica, sans-serif; font-size:.875rem;}
.tooltip{font-family:'Open Sans',sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.5;position:absolute;z-index:1070;display:block;margin:0;text-align:left;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;opacity:0;text-shadow:none;line-break:auto;}
.tooltip .show{opacity:.9;}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem;}
.tooltip .arrow::before{position:absolute;content:'';border-style:solid;border-color:transparent;}
.bs-tooltip-top{padding:.4rem 0;}
.bs-tooltip-top .arrow{bottom:0;}
.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000;}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;text-align:center;color:#fff;border-radius:.25rem;background-color:#000;}
/*font-faces*/
@font-face{font-family:'FontAwesome';src:url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://cdn.staticfile.org/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Play';font-style:normal;font-weight:400;src:url(../font/ZNo-5SxCwH1CXgZ-n3bt2g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: local('Raleway'), local('Raleway-Regular'), url(../font/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/*! CSS Used keyframes */
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}
@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}
@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0;}100%{transform:scale(1);opacity:1;}}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}
@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}
@keyframes shake{2%{transform:translate(0.5px, -1.5px) rotate(-0.5deg);}4%{transform:translate(0.5px, 1.5px) rotate(1.5deg);}6%{transform:translate(1.5px, 1.5px) rotate(1.5deg);}8%{transform:translate(2.5px, 1.5px) rotate(0.5deg);}10%{transform:translate(0.5px, 2.5px) rotate(0.5deg);}12%{transform:translate(1.5px, 1.5px) rotate(0.5deg);}14%{transform:translate(0.5px, 0.5px) rotate(0.5deg);}16%{transform:translate(-1.5px, -0.5px) rotate(1.5deg);}18%{transform:translate(0.5px, 0.5px) rotate(1.5deg);}20%{transform:translate(2.5px, 2.5px) rotate(1.5deg);}22%{transform:translate(0.5px, -1.5px) rotate(1.5deg);}24%{transform:translate(-1.5px, 1.5px) rotate(-0.5deg);}26%{transform:translate(1.5px, 0.5px) rotate(1.5deg);}28%{transform:translate(-0.5px, -0.5px) rotate(-0.5deg);}30%{transform:translate(1.5px, -0.5px) rotate(-0.5deg);}32%{transform:translate(2.5px, -1.5px) rotate(1.5deg);}34%{transform:translate(2.5px, 2.5px) rotate(-0.5deg);}36%{transform:translate(0.5px, -1.5px) rotate(0.5deg);}38%{transform:translate(2.5px, -0.5px) rotate(-0.5deg);}40%{transform:translate(-0.5px, 2.5px) rotate(0.5deg);}42%{transform:translate(-1.5px, 2.5px) rotate(0.5deg);}44%{transform:translate(-1.5px, 1.5px) rotate(0.5deg);}46%{transform:translate(1.5px, -0.5px) rotate(-0.5deg);}48%{transform:translate(2.5px, -0.5px) rotate(0.5deg);}50%{transform:translate(-1.5px, 1.5px) rotate(0.5deg);}52%{transform:translate(-0.5px, 1.5px) rotate(0.5deg);}54%{transform:translate(-1.5px, 1.5px) rotate(0.5deg);}56%{transform:translate(0.5px, 2.5px) rotate(1.5deg);}58%{transform:translate(2.5px, 2.5px) rotate(0.5deg);}60%{transform:translate(2.5px, -1.5px) rotate(1.5deg);}62%{transform:translate(-1.5px, 0.5px) rotate(1.5deg);}64%{transform:translate(-1.5px, 1.5px) rotate(1.5deg);}66%{transform:translate(0.5px, 2.5px) rotate(1.5deg);}68%{transform:translate(2.5px, -1.5px) rotate(1.5deg);}70%{transform:translate(2.5px, 2.5px) rotate(0.5deg);}72%{transform:translate(-0.5px, -1.5px) rotate(1.5deg);}74%{transform:translate(-1.5px, 2.5px) rotate(1.5deg);}76%{transform:translate(-1.5px, 2.5px) rotate(1.5deg);}78%{transform:translate(-1.5px, 2.5px) rotate(0.5deg);}80%{transform:translate(-1.5px, 0.5px) rotate(-0.5deg);}82%{transform:translate(-1.5px, 0.5px) rotate(-0.5deg);}84%{transform:translate(-0.5px, 0.5px) rotate(1.5deg);}86%{transform:translate(2.5px, 1.5px) rotate(0.5deg);}88%{transform:translate(-1.5px, 0.5px) rotate(1.5deg);}90%{transform:translate(-1.5px, -0.5px) rotate(-0.5deg);}92%{transform:translate(-1.5px, -1.5px) rotate(1.5deg);}94%{transform:translate(0.5px, 0.5px) rotate(-0.5deg);}96%{transform:translate(2.5px, -0.5px) rotate(-0.5deg);}98%{transform:translate(-1.5px, -1.5px) rotate(-0.5deg);}0%, 100%{transform:translate(0, 0) rotate(0);}}
/*¶¯»­*/
.fade{transition:opacity .15s linear;}
.fade:not(.show){opacity:0;}
@media screen and (prefers-reduced-motion:reduce){
    .navbar-nav .nav-link{transition:none;}
    .headroom{transition:none;}
    .fade{transition:none;}
}
