From 567e1307da92aee7ebd7bbfdcd28f9f2228156f3 Mon Sep 17 00:00:00 2001 From: NGPixel Date: Sun, 18 Sep 2016 23:03:19 -0400 Subject: [PATCH] Insert Image model + Uploads Folders list --- agent.js | 21 ++++++ assets/css/app.css | 2 +- assets/js/app.js | 2 +- client/js/components/editor-image.js | 53 +++++++++++--- client/js/components/editor.js | 3 +- client/scss/components/_editor.scss | 32 +++++++++ client/scss/layout/_content.scss | 11 +++ models/db.js | 2 +- models/git.js | 2 +- models/localdata.js | 100 +++++++++++++++++++++++---- package.json | 12 ++-- server.js | 2 +- views/modals/editor-image.pug | 48 ++++++++++--- ws-server.js | 83 +++++++++++++--------- 14 files changed, 294 insertions(+), 79 deletions(-) diff --git a/agent.js b/agent.js index 8ab6b3d2..40f3300e 100644 --- a/agent.js +++ b/agent.js @@ -75,12 +75,15 @@ var job = new cron({ let jobs = []; let repoPath = path.resolve(ROOTPATH, appconfig.datadir.repo); + let uploadsPath = path.join(repoPath, 'uploads'); // ---------------------------------------- // Compile Jobs // ---------------------------------------- + //***************************************** //-> Resync with Git remote + //***************************************** jobs.push(git.onReady.then(() => { return git.resync().then(() => { @@ -140,6 +143,24 @@ var job = new cron({ }); })); + //***************************************** + //-> Refresh uploads data + //***************************************** + + jobs.push(fs.readdirAsync(uploadsPath).then((ls) => { + + return Promise.map(ls, (f) => { + return fs.statAsync(path.join(uploadsPath, f)).then((s) => { return { filename: f, stat: s }; }); + }).filter((s) => { return s.stat.isDirectory(); }).then((arrStats) => { + ws.emit('uploadsSetFolders', { + auth: WSInternalKey, + content: _.map(arrStats, 'filename') + }); + return true; + }); + + })); + // ---------------------------------------- // Run // ---------------------------------------- diff --git a/assets/css/app.css b/assets/css/app.css index 3a238cdd..51254835 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -1 +1 @@ -@charset "UTF-8";.card,.highlight,.highlight pre,.textarea,embed,img,object{max-width:100%}a,hr{padding:0}a,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}a,button,input,select,textarea{margin:0}a,input[type=radio],input[type=checkbox]{vertical-align:baseline}a:hover,strong,table th{color:#222324}body,pre,pre code{color:#69707a}.container,sub,sup{position:relative}.button,.delete,.input,.modal-close,.progress,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none}.heading,.menu-label{letter-spacing:1px;text-transform:uppercase}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-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(0);transform:rotate(0)}}@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(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#root{padding-top:52px}[v-cloak]{display:none}.is-block,article,aside,details,figure,footer,header,hgroup,hr,nav,pre code,section,summary{display:block}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}td,td img{vertical-align:top}code,html,pre,pre code{background-color:#f5f7fa}*,:after,:before{box-sizing:inherit}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.is-clearfix:after,.notification:after,.select:after{content:" "}a{font-size:100%;background:0 0;color:#00ACC1;text-decoration:none;transition:none 86ms ease-out}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{height:1px;border:0;border-top:1px solid #ccc;border-top-color:#d3d6db;margin:40px 0}input,select{vertical-align:middle}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%;width:100%}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button]{width:auto;overflow:visible}@keyframes spin-around{from{transform:rotate(0)}to{transform:rotate(359deg)}}html{box-sizing:border-box;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Source Code Pro",Monaco,Inconsolata,monospace;line-height:1.25}body{font-size:1rem;font-weight:400;line-height:1.428571428571429}code{font-size:12px;padding:1px 2px 2px}.button,.fa,.input,.textarea,table td,table th{vertical-align:top}small{font-size:11px}span{font-style:inherit;font-weight:inherit}.label,strong{font-weight:700}pre{white-space:pre;word-wrap:normal}.button,.nav-left,.table td.is-icon,.table th.is-icon,.tabs,.tag{white-space:nowrap}pre code{overflow-x:auto;padding:16px 20px}.box,.button{background-color:#fff}table td,table th{text-align:left}.fa,.has-text-centered{text-align:center}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:20px}@media screen and (min-width:980px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}.is-block-desktop{display:block!important}}.fa{font-size:21px}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:979px){.is-block-touch{display:block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1180px){.container{max-width:1200px}.is-block-widescreen{display:block!important}}.is-flex{display:flex}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:979px){.is-flex-touch{display:flex!important}}@media screen and (min-width:980px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1180px){.is-flex-widescreen{display:flex!important}}.is-inline{display:inline}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:979px){.is-inline-touch{display:inline!important}}@media screen and (min-width:980px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1180px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:979px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:980px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1180px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:inline-flex}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:979px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:980px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1180px){.is-inline-flex-widescreen{display:inline-flex!important}}.is-clearfix:after{clear:both;display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:979px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:979px){.is-hidden-touch{display:none!important}}@media screen and (min-width:980px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1180px){.is-hidden-widescreen{display:none!important}}.is-disabled{pointer-events:none}.is-marginless{margin:0!important}.box{border-radius:5px;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #00ACC1}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #00ACC1}.button{align-items:center;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:inline-flex;font-size:14px;height:32px;line-height:24px;position:relative;justify-content:center;padding-left:10px;padding-right:10px;text-align:center}.button:hover{border-color:#aeb1b5}.button.is-active,.button:active,.button:focus{border-color:#00ACC1;outline:0}.button.is-disabled,.button[disabled]{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none;opacity:.5}.button.is-white,.button.is-white:active{border-color:transparent}.button.is-disabled::-moz-placeholder,.button[disabled]::-moz-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled::-webkit-input-placeholder,.button[disabled]::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled:-moz-placeholder,.button[disabled]:-moz-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled:-ms-input-placeholder,.button[disabled]:-ms-input-placeholder{color:rgba(34,35,36,.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button.is-active,.button:focus,.button:hover{color:#222324}.button:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2)}.button.is-white{background-color:#fff;color:#111}.button.is-white.is-active,.button.is-white:focus,.button.is-white:hover{background-color:#e6e6e6;border-color:transparent;color:#111}.button.is-white.is-inverted{background-color:#111;color:#fff}.button.is-white.is-inverted:hover{background-color:#040404}.button.is-white.is-loading:after{border-color:transparent transparent #111 #111!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#111}.button.is-black,.button.is-black:active{border-color:transparent}.button.is-black{background-color:#111;color:#fff}.button.is-black.is-active,.button.is-black:focus,.button.is-black:hover{background-color:#000;border-color:transparent;color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#111}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#111;color:#111}.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#111;border-color:#111;color:#fff}.button.is-light,.button.is-light:active{border-color:transparent}.button.is-light{background-color:#f5f7fa;color:#69707a}.button.is-light.is-active,.button.is-light:focus,.button.is-light:hover{background-color:#d3dce9;border-color:transparent;color:#69707a}.button.is-light.is-inverted{background-color:#69707a;color:#f5f7fa}.button.is-light.is-inverted:hover{background-color:#5d636c}.button.is-light.is-loading:after{border-color:transparent transparent #69707a #69707a!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f7fa;color:#f5f7fa}.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.button.is-dark,.button.is-dark:active{border-color:transparent}.button.is-dark{background-color:#69707a;color:#f5f7fa}.button.is-dark.is-active,.button.is-dark:focus,.button.is-dark:hover{background-color:#51575f;border-color:transparent;color:#f5f7fa}.button.is-dark.is-inverted{background-color:#f5f7fa;color:#69707a}.button.is-dark.is-inverted:hover{background-color:#e4e9f2}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f7fa #f5f7fa!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#69707a;color:#69707a}.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.button.is-primary,.button.is-primary:active{border-color:transparent}.button.is-primary{background-color:#00ACC1;color:#fff}.button.is-primary.is-active,.button.is-primary:focus,.button.is-primary:hover{background-color:#007f8e;border-color:transparent;color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00ACC1}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00ACC1;color:#00ACC1}.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00ACC1;border-color:#00ACC1;color:#fff}.button.is-info,.button.is-info:active{border-color:transparent}.button.is-info{background-color:#039BE5;color:#fff}.button.is-info.is-active,.button.is-info:focus,.button.is-info:hover{background-color:#0279b3;border-color:transparent;color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#039BE5}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#039BE5;color:#039BE5}.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#039BE5;border-color:#039BE5;color:#fff}.button.is-success,.button.is-success:active{border-color:transparent}.button.is-success{background-color:#7CB342;color:#fff}.button.is-success.is-active,.button.is-success:focus,.button.is-success:hover{background-color:#628e34;border-color:transparent;color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#7CB342}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#7CB342;color:#7CB342}.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#7CB342;border-color:#7CB342;color:#fff}.button.is-warning,.button.is-warning:active{border-color:transparent}.button.is-warning{background-color:#FB8C00;color:#fff}.button.is-warning.is-active,.button.is-warning:focus,.button.is-warning:hover{background-color:#c87000;border-color:transparent;color:#fff}.button.is-warning.is-inverted{background-color:#fff;color:#FB8C00}.button.is-warning.is-inverted:hover{background-color:#f2f2f2}.button.is-warning.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#FB8C00;color:#FB8C00}.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#FB8C00;border-color:#FB8C00;color:#fff}.button.is-danger,.button.is-danger:active{border-color:transparent}.button.is-danger{background-color:#E53935;color:#fff}.button.is-danger.is-active,.button.is-danger:focus,.button.is-danger:hover{background-color:#cd1e1a;border-color:transparent;color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#E53935}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#E53935;color:#E53935}.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#E53935;border-color:#E53935;color:#fff}.button.is-link{background-color:transparent;border-color:transparent;color:#69707a;text-decoration:underline}.button.is-link:focus,.button.is-link:hover{background-color:#d3d6db;color:#222324}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;top:50%;position:absolute!important}.content a:not(.button){border-bottom:1px solid #d3d6db}.content a:not(.button):hover{border-bottom-color:#00ACC1}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222324;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d3d6db;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal}.content ul{list-style:disc}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:14px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;box-shadow:inset 0 1px 2px rgba(17,17,17,.1);max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#00ACC1;outline:0}.input.is-disabled,.input[disabled],.is-disabled.textarea,[disabled].textarea{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.checkbox input,.radio input,.select select{cursor:pointer}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,[disabled].textarea::-moz-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,[disabled].textarea:-moz-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder{color:rgba(34,35,36,.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#00ACC1}.input.is-info,.is-info.textarea{border-color:#039BE5}.input.is-success,.is-success.textarea{border-color:#7CB342}.input.is-warning,.is-warning.textarea{border-color:#FB8C00}.input.is-danger,.is-danger.textarea{border-color:#E53935}.input[type=search],[type=search].textarea{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;max-height:600px;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio,.select{display:inline-block;position:relative;vertical-align:top}.checkbox,.radio{cursor:pointer;line-height:16px}.checkbox:hover,.radio:hover{color:#222324}.is-disabled.checkbox,.is-disabled.radio{color:#aeb1b5;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select{height:32px}.select select{align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;position:relative;vertical-align:top;display:block;outline:0;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#00ACC1;outline:0}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(34,35,36,.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#00ACC1}.select select.is-info{border-color:#039BE5}.select select.is-success{border-color:#7CB342}.select select.is-warning{border-color:#FB8C00}.select select.is-danger{border-color:#E53935}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.help,.label,.select:after{display:block}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select:after{border:1px solid #00ACC1;border-right:0;border-top:0;height:7px;pointer-events:none;position:absolute;transform:rotate(-45deg);width:7px;margin-top:-6px;right:16px;top:50%}.select:hover:after{border-color:#222324}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:52px}.label{color:#222324}.label:not(:last-child){margin-bottom:5px}.help{font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#00ACC1}.help.is-info{color:#039BE5}.help.is-success{color:#7CB342}.help.is-warning{color:#FB8C00}.help.is-danger{color:#E53935}@media screen and (max-width:768px){.control-label{margin-bottom:5px}}@media screen and (min-width:769px){.control-label{flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select,.control.has-addons .textarea{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover,.control.has-addons .textarea:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus,.control.has-addons .textarea:active,.control.has-addons .textarea:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .button:first-child select,.control.has-addons .input:first-child,.control.has-addons .input:first-child select,.control.has-addons .select:first-child,.control.has-addons .select:first-child select,.control.has-addons .textarea:first-child,.control.has-addons .textarea:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .button:last-child select,.control.has-addons .input:last-child,.control.has-addons .input:last-child select,.control.has-addons .select:last-child,.control.has-addons .select:last-child select,.control.has-addons .textarea:last-child,.control.has-addons .textarea:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{flex-grow:1}.control.has-addons.has-addons-centered{justify-content:center}.control.has-addons.has-addons-right{justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select,.control.has-addons.has-addons-fullwidth .textarea{flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#aeb1b5;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#222324}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{flex-grow:1}.control.is-grouped.is-grouped-centered{justify-content:center}.control.is-grouped.is-grouped-right{justify-content:flex-end}@media screen and (min-width:769px){.control.is-horizontal{display:flex}.control.is-horizontal>.control{display:flex;flex-grow:5}}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-16by9 img,.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{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:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;display:table}.notification .delete,.notification .modal-close{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#00ACC1;color:#fff}.notification.is-info{background-color:#039BE5;color:#fff}.notification.is-success{background-color:#7CB342;color:#fff}.notification.is-warning{background-color:#FB8C00;color:#fff}.notification.is-danger{background-color:#E53935;color:#fff}.progress{border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#d3d6db}.progress::-webkit-progress-value{background-color:#69707a}.progress::-moz-progress-bar{background-color:#69707a}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#111}.progress.is-black::-moz-progress-bar{background-color:#111}.progress.is-light::-webkit-progress-value{background-color:#f5f7fa}.progress.is-light::-moz-progress-bar{background-color:#f5f7fa}.progress.is-dark::-webkit-progress-value{background-color:#69707a}.progress.is-dark::-moz-progress-bar{background-color:#69707a}.progress.is-primary::-webkit-progress-value{background-color:#00ACC1}.progress.is-primary::-moz-progress-bar{background-color:#00ACC1}.progress.is-info::-webkit-progress-value{background-color:#039BE5}.progress.is-info::-moz-progress-bar{background-color:#039BE5}.progress.is-success::-webkit-progress-value{background-color:#7CB342}.progress.is-success::-moz-progress-bar{background-color:#7CB342}.progress.is-warning::-webkit-progress-value{background-color:#FB8C00}.progress.is-warning::-moz-progress-bar{background-color:#FB8C00}.progress.is-danger::-webkit-progress-value{background-color:#E53935}.progress.is-danger::-moz-progress-bar{background-color:#E53935}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#222324;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #d3d6db;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#00ACC1;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#222324;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#222324}.table thead td,.table thead th{border-width:0 0 2px;color:#aeb1b5}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#aeb1b5}.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-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:hover{background-color:#eef2f7}.table.is-striped tbody tr:nth-child(2n){background-color:#f5f7fa}.table.is-striped tbody tr:nth-child(2n):hover{background-color:#eef2f7}.subtitle,.title{font-weight:300;word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:300}.subtitle a:hover,.title a:hover{border-bottom:1px solid}.subtitle strong,.title strong{font-weight:500}.subtitle .tag,.title .tag{vertical-align:bottom}.delete,.modal-close,.subtitle code{display:inline-block;vertical-align:top}.title{color:#222324;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.highlight,.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-1 code,.title.is-2{font-size:40px}.title.is-2 code,.title.is-3{font-size:28px}.title.is-3 code,.title.is-4{font-size:24px}.title.is-4 code,.title.is-5{font-size:18px}.title.is-5 code,.title.is-6,.title.is-6 code{font-size:14px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width:769px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#69707a;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;font-size:14px;padding:2px 3px}.subtitle strong{color:#222324}.subtitle+.title{margin-top:-20px}.subtitle.is-1{font-size:48px}.subtitle.is-1 code,.subtitle.is-2{font-size:40px}.subtitle.is-2 code,.subtitle.is-3{font-size:28px}.subtitle.is-3 code,.subtitle.is-4{font-size:24px}.subtitle.is-4 code,.subtitle.is-5{font-size:18px}.subtitle.is-5 code,.subtitle.is-6,.subtitle.is-6 code{font-size:14px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.delete,.modal-close{background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;height:24px;position:relative;width:24px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.icon,.icon.is-large,.icon.is-medium,.icon.is-small{display:inline-block;vertical-align:top;text-align:center}.delete:before,.modal-close:before{transform:rotate(45deg)}.delete:after,.modal-close:after{transform:rotate(-45deg)}.delete:hover,.modal-close:hover{background-color:rgba(17,17,17,.5)}.delete.is-small,.is-small.modal-close,.tag:not(.is-large) .delete,.tag:not(.is-large) .modal-close{height:16px;width:16px}.delete.is-medium,.is-medium.modal-close{height:32px;width:32px}.delete.is-large,.is-large.modal-close{height:40px;width:40px}.icon{font-size:21px;height:24px;line-height:24px;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium{font-size:28px;height:32px;line-height:32px;width:32px}.icon.is-large{font-size:42px;height:48px;line-height:48px;width:48px}.panel-icon,.tag{line-height:16px}.hamburger,.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span,.nav-toggle span{background-color:#69707a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;transition:none 86ms ease-out;transition-property:background,left,opacity,transform;width:15px}.card,.card-image{position:relative}.hamburger span:nth-child(1),.nav-toggle span:nth-child(1){margin-top:-6px}.hamburger span:nth-child(2),.nav-toggle span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3),.nav-toggle span:nth-child(3){margin-top:4px}.hamburger:hover,.nav-toggle:hover{background-color:#f5f7fa}.hamburger.is-active span,.is-active.nav-toggle span{background-color:#00ACC1}.hamburger.is-active span:nth-child(1),.is-active.nav-toggle span:nth-child(1){margin-left:-5px;transform:rotate(45deg);transform-origin:left top}.hamburger.is-active span:nth-child(2),.is-active.nav-toggle span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3),.is-active.nav-toggle span:nth-child(3){margin-left:-5px;transform:rotate(-45deg);transform-origin:left bottom}.heading{display:block;font-size:11px;margin-bottom:5px}.highlight{font-size:12px;font-weight:400;overflow:hidden;padding:0}.highlight pre{overflow:auto}.button.is-loading:after,.control.is-loading:after,.loader{animation:spin-around .5s infinite linear;border:2px solid #d3d6db;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.number{display:inline-block;font-size:18px}.tag{align-items:center;color:#69707a;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding-left:10px;padding-right:10px}.tag .delete,.tag .modal-close{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff;color:#111}.tag.is-black{background-color:#111;color:#fff}.tag.is-light{background-color:#f5f7fa;color:#69707a}.tag.is-dark{background-color:#69707a;color:#f5f7fa}.tag.is-primary{background-color:#00ACC1;color:#fff}.tag.is-info{background-color:#039BE5;color:#fff}.tag.is-success{background-color:#7CB342;color:#fff}.tag.is-warning{background-color:#FB8C00;color:#fff}.tag.is-danger{background-color:#E53935;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:14px;height:32px;padding-left:14px;padding-right:14px}.media-number,.tag.is-large{font-size:18px;line-height:24px}.tag.is-large{height:40px;padding-left:18px;padding-right:18px}.tag.is-large .delete,.tag.is-large .modal-close{margin-left:4px;margin-right:-8px}.button,.delete,.is-unselectable,.modal-close,.tabs,.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-header{align-items:stretch;box-shadow:0 1px 2px rgba(17,17,17,.1);display:flex;min-height:40px}.card-header-title{align-items:flex-start;display:flex;flex-grow:1}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:40px}.card-image{display:block}.card-footer,.columns.is-mobile{display:flex}.card-content{padding:20px}.card-content .title+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #d3d6db;align-items:stretch}.media .media,.media+.media{border-top:1px solid rgba(211,214,219,.5)}.card-footer-item{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #d3d6db}.card{background-color:#fff;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);color:#69707a;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.column{flex-basis:0;flex-grow:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.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{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{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{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{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{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{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{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{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{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{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{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{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{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{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{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{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:980px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{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{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}.columns.is-desktop{display:flex}}@media screen and (min-width:1180px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{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{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width:769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}.columns:not(.is-desktop){display:flex}}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}.nav-left,.tile{align-items:stretch}.tile{flex-basis:auto;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0!important}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child),.media-left{margin-right:10px}.tile.is-parent{padding:10px}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px!important}@media screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ne,.highlight .ni{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.level-item .subtitle,.level-item .title{margin-bottom:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:10px}.level-left+.level-right{margin-top:20px}}@media screen and (min-width:769px){.level-left{align-items:center;display:flex}.level-right{align-items:center;display:flex;justify-content:flex-end}}.level{align-items:center;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}.media-number{margin-right:10px}}.media-number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;height:32px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}@media screen and (max-width:768px){.media-number{margin-bottom:10px}}.media-right{margin-left:10px}.media-content{flex-grow:1;text-align:left}.media{align-items:flex-start;display:flex;text-align:left}.nav,.pagination,.panel-icon{text-align:center}.media .content:not(:last-child){margin-bottom:10px}.media .media{display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}.menu-list a,.menu-nav a{display:block;padding:5px 10px}@media screen and (min-width:769px){.media.is-large .media-number{margin-right:20px}}.menu-list a{border-radius:2px;color:#69707a}.menu-list a:hover{background-color:#f5f7fa;color:#00ACC1}.menu-list a.is-active{background-color:#00ACC1;color:#fff}.menu-list li ul{border-left:1px solid #d3d6db;margin:10px;padding-left:10px}.menu-label{color:#aeb1b5;font-size:11px;margin-bottom:5px}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #d3d6db;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#69707a;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f7fa;border-radius:3px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#111}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#111;color:#fff}.message.is-black .message-body{border-color:#111;color:gray}.message.is-light{background-color:#f5f7fa}.message.is-light .message-header{background-color:#f5f7fa;color:#69707a}.message.is-light .message-body{border-color:#f5f7fa;color:#666}.message.is-dark{background-color:#f4f5f6}.message.is-dark .message-header{background-color:#69707a;color:#f5f7fa}.message.is-dark .message-body{border-color:#69707a;color:gray}.message.is-primary{background-color:#ebfdff}.message.is-primary .message-header{background-color:#00ACC1;color:#fff}.message.is-primary .message-body{border-color:#00ACC1;color:gray}.message.is-info{background-color:#ebf8ff}.message.is-info .message-header{background-color:#039BE5;color:#fff}.message.is-info .message-body{border-color:#039BE5;color:gray}.message.is-success{background-color:#f5faf0}.message.is-success .message-header{background-color:#7CB342;color:#fff}.message.is-success .message-body{border-color:#7CB342;color:gray}.message.is-warning{background-color:#fff6eb}.message.is-warning .message-header{background-color:#FB8C00;color:#fff}.message.is-warning .message-body{border-color:#FB8C00;color:gray}.message.is-danger{background-color:#fdeded}.message.is-danger .message-header{background-color:#E53935;color:#fff}.message.is-danger .message-body{border-color:#E53935;color:gray}.modal-card-head,.panel-heading,.panel-tabs a{border-bottom:1px solid #d3d6db}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(17,17,17,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.hero-video,.modal{left:0;right:0;bottom:0}.modal-card{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.panel-heading,.tabs.is-boxed a:hover,a.panel-block:hover{background-color:#f5f7fa}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f7fa;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-title{color:#222324;flex-grow:1;font-size:24px;line-height:1}.modal-card-foot{border-top:1px solid #d3d6db}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{flex-grow:1;overflow:auto;padding:20px}.modal,.nav-left,.tabs{overflow:hidden}.modal{top:0;display:none;justify-content:center;position:fixed;z-index:1986}.modal.is-active{display:flex}@media screen and (min-width:769px){.nav-toggle{display:none}}.nav-item{align-items:center;display:flex;justify-content:center;padding:10px}.nav-item a{flex-grow:1}.nav-item img{max-height:24px}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}.nav-item a,a.nav-item{color:#69707a}.nav-item a.is-active,.nav-item a:hover,a.nav-item.is-active,a.nav-item:hover{color:#222324}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #00ACC1;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00ACC1;border-top:3px solid transparent;color:#00ACC1}@media screen and (max-width:768px){.nav-item{justify-content:flex-start}.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(17,17,17,.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(211,214,219,.5);padding:10px}.nav-menu.is-active{display:block}}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab),.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}@media screen and (min-width:769px) and (max-width:979px){.nav-menu{padding-right:20px}}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab),.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav-left{display:flex;flex-basis:0;flex-grow:1;justify-content:flex-start;overflow-x:auto}.nav,.nav-center{align-items:stretch;display:flex}.nav-center{justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nav-right{align-items:stretch;display:flex;flex-basis:0;flex-grow:1;justify-content:flex-end}.pagination>a:not(:first-child){order:1}}.nav{background-color:#fff;min-height:50px;position:relative;z-index:2}.nav>.container{align-items:stretch;display:flex;min-height:50px;width:100%}.nav.has-shadow{box-shadow:0 2px 3px rgba(17,17,17,.1)}@media screen and (max-width:979px){.container>.nav>.nav-left>.nav-item.is-brand:first-child,.nav>.container>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{align-items:center;display:flex;justify-content:center}.pagination a{display:block;min-width:32px;padding:3px 8px}.pagination span{color:#aeb1b5;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{flex-grow:1}.pagination ul{margin-top:10px}}.panel-icon{display:inline-block;font-size:14px;height:16px;vertical-align:top;width:16px;color:#aeb1b5;float:left;margin:0 4px 0 -2px}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{border-radius:4px 4px 0 0;color:#222324;font-size:18px;font-weight:300;padding:10px}.panel-tabs,.tabs.is-small{font-size:11px}.panel-list a{color:#69707a}.panel-list a:hover{color:#00ACC1}.panel-tabs{display:flex;padding:5px 10px 0;justify-content:center}.panel-tabs a{margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#222324;color:#222324}.panel-block:not(:last-child),.panel-tabs:not(:last-child),.tabs a{border-bottom:1px solid #d3d6db}.panel-block{color:#222324;display:block;line-height:16px;padding:10px}.panel{border:1px solid #d3d6db;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{align-items:stretch;display:flex;justify-content:space-between;line-height:24px;overflow-x:auto}.tabs a{align-items:center;color:#69707a;display:flex;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs ul.is-center,.tabs ul.is-left{padding-right:10px}.tabs.is-boxed a,.tabs.is-toggle a{padding-bottom:5px;padding-top:5px}.tabs a:hover{border-bottom-color:#222324;color:#222324}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#00ACC1;color:#00ACC1}.tabs ul{align-items:center;border-bottom:1px solid #d3d6db;display:flex;flex-grow:1;justify-content:flex-start}.tabs ul.is-center{flex:none;justify-content:center;padding-left:10px}.tabs ul.is-right{justify-content:flex-end;padding-left:10px}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{border-bottom-color:#d3d6db}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d3d6db;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1}.tabs.is-toggle a{border:1px solid #d3d6db;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f7fa;border-color:#aeb1b5;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:#00ACC1;border-color:#00ACC1;color:#fff;z-index:1}.hero .tabs ul,.tabs.is-toggle ul{border-bottom:none}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.hero-video{position:absolute;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}.hero-buttons{margin-top:20px}@media screen and (max-width:768px){.hero-video{display:none}.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-foot,.hero-head{flex-shrink:0}.hero-body{flex-grow:1;padding:40px 20px}@media screen and (min-width:980px){.hero-body{padding-left:0;padding-right:0}}.hero{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero .nav{background:0 0;box-shadow:0 1px 0 rgba(211,214,219,.3)}.hero.is-white{background-color:#fff;color:#111}.hero.is-white .title{color:#111}.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subtitle{color:rgba(17,17,17,.7)}.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#111}.hero.is-white .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}@media screen and (max-width:768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white .nav-item a:not(.button),.hero.is-white a.nav-item{color:rgba(17,17,17,.5)}.hero.is-white .nav-item a:not(.button).is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a,.hero.is-white a.nav-item.is-active,.hero.is-white a.nav-item:hover{color:#111}.hero.is-white .tabs a{color:#111;opacity:.5}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#111;border-color:#111;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white .nav-toggle span{background-color:#111}.hero.is-white .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .nav-toggle.is-active span{background-color:#111}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-black .nav-menu{background-color:#111}}.hero.is-black{background-color:#111;color:#fff}.hero.is-black .title{color:#fff}.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subtitle{color:rgba(255,255,255,.7)}.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-black .nav-item a:not(.button),.hero.is-black a.nav-item{color:rgba(255,255,255,.5)}.hero.is-black .nav-item a:not(.button).is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a,.hero.is-black a.nav-item.is-active,.hero.is-black a.nav-item:hover{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.5}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#fff;border-color:#fff;color:#111}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#111 71%,#1f1c1c 100%)}@media screen and (max-width:768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-light .nav-menu{background-color:#f5f7fa}}.hero.is-light{background-color:#f5f7fa;color:#69707a}.hero.is-light .title{color:#69707a}.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subtitle{color:rgba(105,112,122,.7)}.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#69707a}.hero.is-light .nav{box-shadow:0 1px 0 rgba(105,112,122,.2)}.hero.is-light .nav-item a:not(.button),.hero.is-light a.nav-item{color:rgba(105,112,122,.5)}.hero.is-light .nav-item a:not(.button).is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a,.hero.is-light a.nav-item.is-active,.hero.is-light a.nav-item:hover{color:#69707a}.hero.is-light .tabs a{color:#69707a;opacity:.5}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-dark,.hero.is-dark .title{color:#f5f7fa}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#69707a;border-color:#69707a;color:#f5f7fa}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light .nav-toggle span{background-color:#69707a}.hero.is-light .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .nav-toggle.is-active span{background-color:#69707a}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(105,112,122,.2)}.hero.is-dark .nav-menu{background-color:#69707a}}.hero.is-dark{background-color:#69707a}.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subtitle{color:rgba(245,247,250,.7)}.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f7fa}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,247,250,.2)}.hero.is-danger .nav,.hero.is-info .nav,.hero.is-primary .nav,.hero.is-success .nav,.hero.is-warning .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-dark .nav-item a:not(.button),.hero.is-dark a.nav-item{color:rgba(245,247,250,.5)}.hero.is-dark .nav-item a:not(.button).is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.hero.is-dark a.nav-item.is-active,.hero.is-dark a.nav-item:hover{color:#f5f7fa}.hero.is-dark .tabs a{color:#f5f7fa;opacity:.5}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#f5f7fa;border-color:#f5f7fa;color:#69707a}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#495a67 0,#69707a 71%,#6e768e 100%)}@media screen and (max-width:768px){.hero.is-dark .nav-toggle span{background-color:#f5f7fa}.hero.is-dark .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f7fa}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,247,250,.2)}.hero.is-primary .nav-menu{background-color:#00ACC1}}.hero.is-primary{background-color:#00ACC1;color:#fff}.hero.is-primary .title{color:#fff}.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subtitle{color:rgba(255,255,255,.7)}.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav-item a:not(.button),.hero.is-primary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-primary .nav-item a:not(.button).is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.hero.is-primary a.nav-item.is-active,.hero.is-primary a.nav-item:hover{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.5}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#00ACC1}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#008e86 0,#00ACC1 71%,#009edb 100%)}@media screen and (max-width:768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-info .nav-menu{background-color:#039BE5}}.hero.is-info{background-color:#039BE5;color:#fff}.hero.is-info .title{color:#fff}.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subtitle{color:rgba(255,255,255,.7)}.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav-item a:not(.button),.hero.is-info a.nav-item{color:rgba(255,255,255,.5)}.hero.is-info .nav-item a:not(.button).is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a,.hero.is-info a.nav-item.is-active,.hero.is-info a.nav-item:hover{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.5}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#039BE5}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#0098b5 0,#039BE5 71%,#0382ff 100%)}@media screen and (max-width:768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-success .nav-menu{background-color:#7CB342}}.hero.is-success{background-color:#7CB342;color:#fff}.hero.is-success .title{color:#fff}.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subtitle{color:rgba(255,255,255,.7)}.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav-item a:not(.button),.hero.is-success a.nav-item{color:rgba(255,255,255,.5)}.hero.is-success .nav-item a:not(.button).is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a,.hero.is-success a.nav-item.is-active,.hero.is-success a.nav-item:hover{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.5}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#7CB342}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#75972b 0,#7CB342 71%,#74c44a 100%)}@media screen and (max-width:768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-warning .nav-menu{background-color:#FB8C00}}.hero.is-warning{background-color:#FB8C00;color:#fff}.hero.is-warning .title{color:#fff}.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subtitle{color:rgba(255,255,255,.7)}.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong{color:#fff}.hero.is-warning .nav-item a:not(.button),.hero.is-warning a.nav-item{color:rgba(255,255,255,.5)}.hero.is-warning .nav-item a:not(.button).is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a,.hero.is-warning a.nav-item.is-active,.hero.is-warning a.nav-item:hover{color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:.5}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#fff;border-color:#fff;color:#FB8C00}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#c84e00 0,#FB8C00 71%,#ffbf16 100%)}@media screen and (max-width:768px){.hero.is-warning .nav-toggle span{background-color:#fff}.hero.is-warning .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .nav-toggle.is-active span{background-color:#fff}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-danger .nav-menu{background-color:#E53935}}.hero.is-danger{background-color:#E53935;color:#fff}.hero.is-danger .title{color:#fff}.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subtitle{color:rgba(255,255,255,.7)}.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav-item a:not(.button),.hero.is-danger a.nav-item{color:rgba(255,255,255,.5)}.hero.is-danger .nav-item a:not(.button).is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a,.hero.is-danger a.nav-item.is-active,.hero.is-danger a.nav-item:hover{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.5}.editor-toolbar:hover,.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#E53935}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#d80f2c 0,#E53935 71%,#ed6647 100%)}@media screen and (max-width:768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}}@media screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container{flex-grow:1}.section{background-color:#fff;padding:40px 20px}@media screen and (min-width:980px){.section.is-medium{padding:120px 20px}.section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:visited{color:#69707a}.footer a:hover,.footer a:visited:hover{color:#222324}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d3d6db}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#00ACC1}.twa{display:inline-block;height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;background-repeat:no-repeat;background-position:center center;background-size:1em 1em}.twa-lg{height:1.33em;width:1.33em;margin:0 .0665em 0 .133em;vertical-align:-.133em;background-size:1.33em 1.33em}.twa-2x{height:2em;width:2em;margin:0 .1em 0 .2em;vertical-align:-.2em;background-size:2em 2em}.twa-3x{height:3em;width:3em;margin:0 .15em 0 .3em;vertical-align:-.3em;background-size:3em 3em}.twa-4x{height:4em;width:4em;margin:0 .2em 0 .4em;vertical-align:-.4em;background-size:4em 4em}.twa-5x{height:5em;width:5em;margin:0 .25em 0 .5em;vertical-align:-.5em;background-size:5em 5em}.twa-smile{background-image:url(https://twemoji.maxcdn.com/svg/1f604.svg)}.twa-laughing{background-image:url(https://twemoji.maxcdn.com/svg/1f606.svg)}.twa-blush{background-image:url(https://twemoji.maxcdn.com/svg/1f60a.svg)}.twa-smiley{background-image:url(https://twemoji.maxcdn.com/svg/1f603.svg)}.twa-relaxed{background-image:url(https://twemoji.maxcdn.com/svg/263a.svg)}.twa-smirk{background-image:url(https://twemoji.maxcdn.com/svg/1f60f.svg)}.twa-heart-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f60d.svg)}.twa-kissing-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f618.svg)}.twa-kissing-closed-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f61a.svg)}.twa-flushed{background-image:url(https://twemoji.maxcdn.com/svg/1f633.svg)}.twa-relieved{background-image:url(https://twemoji.maxcdn.com/svg/1f625.svg)}.twa-satisfied{background-image:url(https://twemoji.maxcdn.com/svg/1f60c.svg)}.twa-grin{background-image:url(https://twemoji.maxcdn.com/svg/1f601.svg)}.twa-wink{background-image:url(https://twemoji.maxcdn.com/svg/1f609.svg)}.twa-stuck-out-tongue-winking-eye{background-image:url(https://twemoji.maxcdn.com/svg/1f61c.svg)}.twa-stuck-out-tongue-closed-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f61d.svg)}.twa-grinning{background-image:url(https://twemoji.maxcdn.com/svg/1f600.svg)}.twa-kissing{background-image:url(https://twemoji.maxcdn.com/svg/1f617.svg)}.twa-kissing-smiling-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f619.svg)}.twa-stuck-out-tongue{background-image:url(https://twemoji.maxcdn.com/svg/1f61b.svg)}.twa-sleeping{background-image:url(https://twemoji.maxcdn.com/svg/1f634.svg)}.twa-worried{background-image:url(https://twemoji.maxcdn.com/svg/1f61f.svg)}.twa-frowning{background-image:url(https://twemoji.maxcdn.com/svg/1f626.svg)}.twa-anguished{background-image:url(https://twemoji.maxcdn.com/svg/1f627.svg)}.twa-open-mouth{background-image:url(https://twemoji.maxcdn.com/svg/1f62e.svg)}.twa-grimacing{background-image:url(https://twemoji.maxcdn.com/svg/1f62c.svg)}.twa-confused{background-image:url(https://twemoji.maxcdn.com/svg/1f615.svg)}.twa-hushed{background-image:url(https://twemoji.maxcdn.com/svg/1f62f.svg)}.twa-expressionless{background-image:url(https://twemoji.maxcdn.com/svg/1f611.svg)}.twa-unamused{background-image:url(https://twemoji.maxcdn.com/svg/1f612.svg)}.twa-sweat-smile{background-image:url(https://twemoji.maxcdn.com/svg/1f605.svg)}.twa-sweat{background-image:url(https://twemoji.maxcdn.com/svg/1f613.svg)}.twa-weary{background-image:url(https://twemoji.maxcdn.com/svg/1f629.svg)}.twa-pensive{background-image:url(https://twemoji.maxcdn.com/svg/1f614.svg)}.twa-disappointed{background-image:url(https://twemoji.maxcdn.com/svg/1f61e.svg)}.twa-confounded{background-image:url(https://twemoji.maxcdn.com/svg/1f616.svg)}.twa-fearful{background-image:url(https://twemoji.maxcdn.com/svg/1f628.svg)}.twa-cold-sweat{background-image:url(https://twemoji.maxcdn.com/svg/1f630.svg)}.twa-persevere{background-image:url(https://twemoji.maxcdn.com/svg/1f623.svg)}.twa-cry{background-image:url(https://twemoji.maxcdn.com/svg/1f622.svg)}.twa-sob{background-image:url(https://twemoji.maxcdn.com/svg/1f62d.svg)}.twa-joy{background-image:url(https://twemoji.maxcdn.com/svg/1f602.svg)}.twa-astonished{background-image:url(https://twemoji.maxcdn.com/svg/1f632.svg)}.twa-scream{background-image:url(https://twemoji.maxcdn.com/svg/1f631.svg)}.twa-tired-face{background-image:url(https://twemoji.maxcdn.com/svg/1f62b.svg)}.twa-angry{background-image:url(https://twemoji.maxcdn.com/svg/1f620.svg)}.twa-rage{background-image:url(https://twemoji.maxcdn.com/svg/1f621.svg)}.twa-triumph{background-image:url(https://twemoji.maxcdn.com/svg/1f624.svg)}.twa-sleepy{background-image:url(https://twemoji.maxcdn.com/svg/1f62a.svg)}.twa-yum{background-image:url(https://twemoji.maxcdn.com/svg/1f60b.svg)}.twa-mask{background-image:url(https://twemoji.maxcdn.com/svg/1f637.svg)}.twa-sunglasses{background-image:url(https://twemoji.maxcdn.com/svg/1f60e.svg)}.twa-dizzy-face{background-image:url(https://twemoji.maxcdn.com/svg/1f635.svg)}.twa-imp{background-image:url(https://twemoji.maxcdn.com/svg/1f47f.svg)}.twa-smiling-imp{background-image:url(https://twemoji.maxcdn.com/svg/1f608.svg)}.twa-neutral-face{background-image:url(https://twemoji.maxcdn.com/svg/1f610.svg)}.twa-no-mouth{background-image:url(https://twemoji.maxcdn.com/svg/1f636.svg)}.twa-innocent{background-image:url(https://twemoji.maxcdn.com/svg/1f607.svg)}.twa-alien{background-image:url(https://twemoji.maxcdn.com/svg/1f47d.svg)}.twa-yellow-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49b.svg)}.twa-blue-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f499.svg)}.twa-purple-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49c.svg)}.twa-heart{background-image:url(https://twemoji.maxcdn.com/svg/2764.svg)}.twa-green-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49a.svg)}.twa-broken-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f494.svg)}.twa-heartbeat{background-image:url(https://twemoji.maxcdn.com/svg/1f493.svg)}.twa-heartpulse{background-image:url(https://twemoji.maxcdn.com/svg/1f497.svg)}.twa-two-hearts{background-image:url(https://twemoji.maxcdn.com/svg/1f495.svg)}.twa-revolving-hearts{background-image:url(https://twemoji.maxcdn.com/svg/1f49e.svg)}.twa-cupid{background-image:url(https://twemoji.maxcdn.com/svg/1f498.svg)}.twa-sparkling-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f496.svg)}.twa-sparkles{background-image:url(https://twemoji.maxcdn.com/svg/2728.svg)}.twa-star{background-image:url(https://twemoji.maxcdn.com/svg/2b50.svg)}.twa-star2{background-image:url(https://twemoji.maxcdn.com/svg/1f31f.svg)}.twa-dizzy{background-image:url(https://twemoji.maxcdn.com/svg/1f4ab.svg)}.twa-boom{background-image:url(https://twemoji.maxcdn.com/svg/1f4a5.svg)}.twa-anger{background-image:url(https://twemoji.maxcdn.com/svg/1f4a2.svg)}.twa-exclamation{background-image:url(https://twemoji.maxcdn.com/svg/2757.svg)}.twa-question{background-image:url(https://twemoji.maxcdn.com/svg/2753.svg)}.twa-grey-exclamation{background-image:url(https://twemoji.maxcdn.com/svg/2755.svg)}.twa-grey-question{background-image:url(https://twemoji.maxcdn.com/svg/2754.svg)}.twa-zzz{background-image:url(https://twemoji.maxcdn.com/svg/1f4a4.svg)}.twa-dash{background-image:url(https://twemoji.maxcdn.com/svg/1f4a8.svg)}.twa-sweat-drops{background-image:url(https://twemoji.maxcdn.com/svg/1f4a6.svg)}.twa-notes{background-image:url(https://twemoji.maxcdn.com/svg/1f3b6.svg)}.twa-musical-note{background-image:url(https://twemoji.maxcdn.com/svg/1f3b5.svg)}.twa-fire{background-image:url(https://twemoji.maxcdn.com/svg/1f525.svg)}.twa-poop{background-image:url(https://twemoji.maxcdn.com/svg/1f4a9.svg)}.twa-thumbsup{background-image:url(https://twemoji.maxcdn.com/svg/1f44d.svg)}.twa-thumbsdown{background-image:url(https://twemoji.maxcdn.com/svg/1f44e.svg)}.twa-ok-hand{background-image:url(https://twemoji.maxcdn.com/svg/1f44c.svg)}.twa-punch{background-image:url(https://twemoji.maxcdn.com/svg/1f44a.svg)}.twa-fist{background-image:url(https://twemoji.maxcdn.com/svg/270a.svg)}.twa-v{background-image:url(https://twemoji.maxcdn.com/svg/270c.svg)}.twa-wave{background-image:url(https://twemoji.maxcdn.com/svg/1f44b.svg)}.twa-hand{background-image:url(https://twemoji.maxcdn.com/svg/270b.svg)}.twa-open-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f450.svg)}.twa-point-up{background-image:url(https://twemoji.maxcdn.com/svg/261d.svg)}.twa-point-down{background-image:url(https://twemoji.maxcdn.com/svg/1f447.svg)}.twa-point-left{background-image:url(https://twemoji.maxcdn.com/svg/1f448.svg)}.twa-point-right{background-image:url(https://twemoji.maxcdn.com/svg/1f449.svg)}.twa-raised-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f64c.svg)}.twa-pray{background-image:url(https://twemoji.maxcdn.com/svg/1f64f.svg)}.twa-point-up-2{background-image:url(https://twemoji.maxcdn.com/svg/1f446.svg)}.twa-clap{background-image:url(https://twemoji.maxcdn.com/svg/1f44f.svg)}.twa-muscle{background-image:url(https://twemoji.maxcdn.com/svg/1f4aa.svg)}.twa-walking{background-image:url(https://twemoji.maxcdn.com/svg/1f6b6.svg)}.twa-runner{background-image:url(https://twemoji.maxcdn.com/svg/1f3c3.svg)}.twa-couple{background-image:url(https://twemoji.maxcdn.com/svg/1f46b.svg)}.twa-family{background-image:url(https://twemoji.maxcdn.com/svg/1f46a.svg)}.twa-two-men-holding-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f46c.svg)}.twa-two-women-holding-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f46d.svg)}.twa-dancer{background-image:url(https://twemoji.maxcdn.com/svg/1f483.svg)}.twa-dancers{background-image:url(https://twemoji.maxcdn.com/svg/1f46f.svg)}.twa-ok-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f646.svg)}.twa-no-good{background-image:url(https://twemoji.maxcdn.com/svg/1f645.svg)}.twa-information-desk-person{background-image:url(https://twemoji.maxcdn.com/svg/1f481.svg)}.twa-raised-hand{background-image:url(https://twemoji.maxcdn.com/svg/1f64b.svg)}.twa-bride-with-veil{background-image:url(https://twemoji.maxcdn.com/svg/1f470.svg)}.twa-person-with-pouting-face{background-image:url(https://twemoji.maxcdn.com/svg/1f64e.svg)}.twa-person-frowning{background-image:url(https://twemoji.maxcdn.com/svg/1f64d.svg)}.twa-bow{background-image:url(https://twemoji.maxcdn.com/svg/1f647.svg)}.twa-couplekiss{background-image:url(https://twemoji.maxcdn.com/svg/1f48f.svg)}.twa-couple-with-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f491.svg)}.twa-massage{background-image:url(https://twemoji.maxcdn.com/svg/1f486.svg)}.twa-haircut{background-image:url(https://twemoji.maxcdn.com/svg/1f487.svg)}.twa-nail-care{background-image:url(https://twemoji.maxcdn.com/svg/1f485.svg)}.twa-boy{background-image:url(https://twemoji.maxcdn.com/svg/1f466.svg)}.twa-girl{background-image:url(https://twemoji.maxcdn.com/svg/1f467.svg)}.twa-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f469.svg)}.twa-man{background-image:url(https://twemoji.maxcdn.com/svg/1f468.svg)}.twa-baby{background-image:url(https://twemoji.maxcdn.com/svg/1f476.svg)}.twa-older-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f475.svg)}.twa-older-man{background-image:url(https://twemoji.maxcdn.com/svg/1f474.svg)}.twa-person-with-blond-hair{background-image:url(https://twemoji.maxcdn.com/svg/1f471.svg)}.twa-man-with-gua-pi-mao{background-image:url(https://twemoji.maxcdn.com/svg/1f472.svg)}.twa-man-with-turban{background-image:url(https://twemoji.maxcdn.com/svg/1f473.svg)}.twa-construction-worker{background-image:url(https://twemoji.maxcdn.com/svg/1f477.svg)}.twa-cop{background-image:url(https://twemoji.maxcdn.com/svg/1f46e.svg)}.twa-angel{background-image:url(https://twemoji.maxcdn.com/svg/1f47c.svg)}.twa-princess{background-image:url(https://twemoji.maxcdn.com/svg/1f478.svg)}.twa-smiley-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63a.svg)}.twa-smile-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f638.svg)}.twa-heart-eyes-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63b.svg)}.twa-kissing-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63d.svg)}.twa-smirk-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63c.svg)}.twa-scream-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f640.svg)}.twa-crying-cat-face{background-image:url(https://twemoji.maxcdn.com/svg/1f63f.svg)}.twa-joy-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f639.svg)}.twa-pouting-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63e.svg)}.twa-japanese-ogre{background-image:url(https://twemoji.maxcdn.com/svg/1f479.svg)}.twa-japanese-goblin{background-image:url(https://twemoji.maxcdn.com/svg/1f47a.svg)}.twa-see-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f648.svg)}.twa-hear-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f649.svg)}.twa-speak-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f64a.svg)}.twa-guardsman{background-image:url(https://twemoji.maxcdn.com/svg/1f482.svg)}.twa-skull{background-image:url(https://twemoji.maxcdn.com/svg/1f480.svg)}.twa-feet{background-image:url(https://twemoji.maxcdn.com/svg/1f463.svg)}.twa-lips{background-image:url(https://twemoji.maxcdn.com/svg/1f444.svg)}.twa-kiss{background-image:url(https://twemoji.maxcdn.com/svg/1f48b.svg)}.twa-droplet{background-image:url(https://twemoji.maxcdn.com/svg/1f4a7.svg)}.twa-ear{background-image:url(https://twemoji.maxcdn.com/svg/1f442.svg)}.twa-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f440.svg)}.twa-nose{background-image:url(https://twemoji.maxcdn.com/svg/1f443.svg)}.twa-tongue{background-image:url(https://twemoji.maxcdn.com/svg/1f445.svg)}.twa-love-letter{background-image:url(https://twemoji.maxcdn.com/svg/1f48c.svg)}.twa-bust-in-silhouette{background-image:url(https://twemoji.maxcdn.com/svg/1f464.svg)}.twa-busts-in-silhouette{background-image:url(https://twemoji.maxcdn.com/svg/1f465.svg)}.twa-speech-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f4ac.svg)}.twa-thought-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f4ad.svg)}.twa-sunny{background-image:url(https://twemoji.maxcdn.com/svg/2600.svg)}.twa-umbrella{background-image:url(https://twemoji.maxcdn.com/svg/2614.svg)}.twa-cloud{background-image:url(https://twemoji.maxcdn.com/svg/2601.svg)}.twa-snowflake{background-image:url(https://twemoji.maxcdn.com/svg/2744.svg)}.twa-snowman{background-image:url(https://twemoji.maxcdn.com/svg/26c4.svg)}.twa-zap{background-image:url(https://twemoji.maxcdn.com/svg/26a1.svg)}.twa-cyclone{background-image:url(https://twemoji.maxcdn.com/svg/1f300.svg)}.twa-foggy{background-image:url(https://twemoji.maxcdn.com/svg/1f301.svg)}.twa-ocean{background-image:url(https://twemoji.maxcdn.com/svg/1f30a.svg)}.twa-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f431.svg)}.twa-dog{background-image:url(https://twemoji.maxcdn.com/svg/1f436.svg)}.twa-mouse{background-image:url(https://twemoji.maxcdn.com/svg/1f42d.svg)}.twa-hamster{background-image:url(https://twemoji.maxcdn.com/svg/1f439.svg)}.twa-rabbit{background-image:url(https://twemoji.maxcdn.com/svg/1f430.svg)}.twa-wolf{background-image:url(https://twemoji.maxcdn.com/svg/1f43a.svg)}.twa-frog{background-image:url(https://twemoji.maxcdn.com/svg/1f438.svg)}.twa-tiger{background-image:url(https://twemoji.maxcdn.com/svg/1f42f.svg)}.twa-koala{background-image:url(https://twemoji.maxcdn.com/svg/1f428.svg)}.twa-bear{background-image:url(https://twemoji.maxcdn.com/svg/1f43b.svg)}.twa-pig{background-image:url(https://twemoji.maxcdn.com/svg/1f437.svg)}.twa-pig-nose{background-image:url(https://twemoji.maxcdn.com/svg/1f43d.svg)}.twa-cow{background-image:url(https://twemoji.maxcdn.com/svg/1f42e.svg)}.twa-boar{background-image:url(https://twemoji.maxcdn.com/svg/1f417.svg)}.twa-monkey-face{background-image:url(https://twemoji.maxcdn.com/svg/1f435.svg)}.twa-monkey{background-image:url(https://twemoji.maxcdn.com/svg/1f412.svg)}.twa-horse{background-image:url(https://twemoji.maxcdn.com/svg/1f434.svg)}.twa-racehorse{background-image:url(https://twemoji.maxcdn.com/svg/1f40e.svg)}.twa-camel{background-image:url(https://twemoji.maxcdn.com/svg/1f42b.svg)}.twa-sheep{background-image:url(https://twemoji.maxcdn.com/svg/1f411.svg)}.twa-elephant{background-image:url(https://twemoji.maxcdn.com/svg/1f418.svg)}.twa-panda-face{background-image:url(https://twemoji.maxcdn.com/svg/1f43c.svg)}.twa-snake{background-image:url(https://twemoji.maxcdn.com/svg/1f40d.svg)}.twa-bird{background-image:url(https://twemoji.maxcdn.com/svg/1f426.svg)}.twa-baby-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f424.svg)}.twa-hatched-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f425.svg)}.twa-hatching-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f423.svg)}.twa-chicken{background-image:url(https://twemoji.maxcdn.com/svg/1f414.svg)}.twa-penguin{background-image:url(https://twemoji.maxcdn.com/svg/1f427.svg)}.twa-turtle{background-image:url(https://twemoji.maxcdn.com/svg/1f422.svg)}.twa-bug{background-image:url(https://twemoji.maxcdn.com/svg/1f41b.svg)}.twa-honeybee{background-image:url(https://twemoji.maxcdn.com/svg/1f41d.svg)}.twa-ant{background-image:url(https://twemoji.maxcdn.com/svg/1f41c.svg)}.twa-beetle{background-image:url(https://twemoji.maxcdn.com/svg/1f41e.svg)}.twa-snail{background-image:url(https://twemoji.maxcdn.com/svg/1f40c.svg)}.twa-octopus{background-image:url(https://twemoji.maxcdn.com/svg/1f419.svg)}.twa-tropical-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f420.svg)}.twa-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f41f.svg)}.twa-whale{background-image:url(https://twemoji.maxcdn.com/svg/1f433.svg)}.twa-whale2{background-image:url(https://twemoji.maxcdn.com/svg/1f40b.svg)}.twa-dolphin{background-image:url(https://twemoji.maxcdn.com/svg/1f42c.svg)}.twa-cow2{background-image:url(https://twemoji.maxcdn.com/svg/1f404.svg)}.twa-ram{background-image:url(https://twemoji.maxcdn.com/svg/1f40f.svg)}.twa-rat{background-image:url(https://twemoji.maxcdn.com/svg/1f400.svg)}.twa-water-buffalo{background-image:url(https://twemoji.maxcdn.com/svg/1f403.svg)}.twa-tiger2{background-image:url(https://twemoji.maxcdn.com/svg/1f405.svg)}.twa-rabbit2{background-image:url(https://twemoji.maxcdn.com/svg/1f407.svg)}.twa-dragon{background-image:url(https://twemoji.maxcdn.com/svg/1f409.svg)}.twa-goat{background-image:url(https://twemoji.maxcdn.com/svg/1f410.svg)}.twa-rooster{background-image:url(https://twemoji.maxcdn.com/svg/1f413.svg)}.twa-dog2{background-image:url(https://twemoji.maxcdn.com/svg/1f415.svg)}.twa-pig2{background-image:url(https://twemoji.maxcdn.com/svg/1f416.svg)}.twa-mouse2{background-image:url(https://twemoji.maxcdn.com/svg/1f401.svg)}.twa-ox{background-image:url(https://twemoji.maxcdn.com/svg/1f402.svg)}.twa-dragon-face{background-image:url(https://twemoji.maxcdn.com/svg/1f432.svg)}.twa-blowfish{background-image:url(https://twemoji.maxcdn.com/svg/1f421.svg)}.twa-crocodile{background-image:url(https://twemoji.maxcdn.com/svg/1f40a.svg)}.twa-dromedary-camel{background-image:url(https://twemoji.maxcdn.com/svg/1f42a.svg)}.twa-leopard{background-image:url(https://twemoji.maxcdn.com/svg/1f406.svg)}.twa-cat2{background-image:url(https://twemoji.maxcdn.com/svg/1f408.svg)}.twa-poodle{background-image:url(https://twemoji.maxcdn.com/svg/1f429.svg)}.twa-paw-prints{background-image:url(https://twemoji.maxcdn.com/svg/1f43e.svg)}.twa-bouquet{background-image:url(https://twemoji.maxcdn.com/svg/1f490.svg)}.twa-cherry-blossom{background-image:url(https://twemoji.maxcdn.com/svg/1f338.svg)}.twa-tulip{background-image:url(https://twemoji.maxcdn.com/svg/1f337.svg)}.twa-four-leaf-clover{background-image:url(https://twemoji.maxcdn.com/svg/1f340.svg)}.twa-rose{background-image:url(https://twemoji.maxcdn.com/svg/1f339.svg)}.twa-sunflower{background-image:url(https://twemoji.maxcdn.com/svg/1f33b.svg)}.twa-hibiscus{background-image:url(https://twemoji.maxcdn.com/svg/1f33a.svg)}.twa-maple-leaf{background-image:url(https://twemoji.maxcdn.com/svg/1f341.svg)}.twa-leaves{background-image:url(https://twemoji.maxcdn.com/svg/1f343.svg)}.twa-fallen-leaf{background-image:url(https://twemoji.maxcdn.com/svg/1f342.svg)}.twa-herb{background-image:url(https://twemoji.maxcdn.com/svg/1f33f.svg)}.twa-mushroom{background-image:url(https://twemoji.maxcdn.com/svg/1f344.svg)}.twa-cactus{background-image:url(https://twemoji.maxcdn.com/svg/1f335.svg)}.twa-palm-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f334.svg)}.twa-evergreen-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f332.svg)}.twa-deciduous-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f333.svg)}.twa-chestnut{background-image:url(https://twemoji.maxcdn.com/svg/1f330.svg)}.twa-seedling{background-image:url(https://twemoji.maxcdn.com/svg/1f331.svg)}.twa-blossom{background-image:url(https://twemoji.maxcdn.com/svg/1f33c.svg)}.twa-ear-of-rice{background-image:url(https://twemoji.maxcdn.com/svg/1f33e.svg)}.twa-shell{background-image:url(https://twemoji.maxcdn.com/svg/1f41a.svg)}.twa-globe-with-meridians{background-image:url(https://twemoji.maxcdn.com/svg/1f310.svg)}.twa-sun-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31e.svg)}.twa-full-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31d.svg)}.twa-new-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31a.svg)}.twa-new-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f311.svg)}.twa-waxing-crescent-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f312.svg)}.twa-first-quarter-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f313.svg)}.twa-waxing-gibbous-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f314.svg)}.twa-full-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f315.svg)}.twa-waning-gibbous-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f316.svg)}.twa-last-quarter-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f317.svg)}.twa-waning-crescent-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f318.svg)}.twa-last-quarter-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31c.svg)}.twa-first-quarter-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31b.svg)}.twa-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f319.svg)}.twa-earth-africa{background-image:url(https://twemoji.maxcdn.com/svg/1f30d.svg)}.twa-earth-americas{background-image:url(https://twemoji.maxcdn.com/svg/1f30e.svg)}.twa-earth-asia{background-image:url(https://twemoji.maxcdn.com/svg/1f30f.svg)}.twa-volcano{background-image:url(https://twemoji.maxcdn.com/svg/1f30b.svg)}.twa-milky-way{background-image:url(https://twemoji.maxcdn.com/svg/1f30c.svg)}.twa-partly-sunny{background-image:url(https://twemoji.maxcdn.com/svg/26c5.svg)}.twa-bamboo{background-image:url(https://twemoji.maxcdn.com/svg/1f38d.svg)}.twa-gift-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49d.svg)}.twa-dolls{background-image:url(https://twemoji.maxcdn.com/svg/1f38e.svg)}.twa-school-satchel{background-image:url(https://twemoji.maxcdn.com/svg/1f392.svg)}.twa-mortar-board{background-image:url(https://twemoji.maxcdn.com/svg/1f393.svg)}.twa-flags{background-image:url(https://twemoji.maxcdn.com/svg/1f38f.svg)}.twa-fireworks{background-image:url(https://twemoji.maxcdn.com/svg/1f386.svg)}.twa-sparkler{background-image:url(https://twemoji.maxcdn.com/svg/1f387.svg)}.twa-wind-chime{background-image:url(https://twemoji.maxcdn.com/svg/1f390.svg)}.twa-rice-scene{background-image:url(https://twemoji.maxcdn.com/svg/1f391.svg)}.twa-jack-o-lantern{background-image:url(https://twemoji.maxcdn.com/svg/1f383.svg)}.twa-ghost{background-image:url(https://twemoji.maxcdn.com/svg/1f47b.svg)}.twa-santa{background-image:url(https://twemoji.maxcdn.com/svg/1f385.svg)}.twa-8ball{background-image:url(https://twemoji.maxcdn.com/svg/1f3b1.svg)}.twa-alarm-clock{background-image:url(https://twemoji.maxcdn.com/svg/23f0.svg)}.twa-apple{background-image:url(https://twemoji.maxcdn.com/svg/1f34e.svg)}.twa-art{background-image:url(https://twemoji.maxcdn.com/svg/1f3a8.svg)}.twa-baby-bottle{background-image:url(https://twemoji.maxcdn.com/svg/1f37c.svg)}.twa-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f388.svg)}.twa-banana{background-image:url(https://twemoji.maxcdn.com/svg/1f34c.svg)}.twa-bar-chart{background-image:url(https://twemoji.maxcdn.com/svg/1f4ca.svg)}.twa-baseball{background-image:url(https://twemoji.maxcdn.com/svg/26be.svg)}.twa-basketball{background-image:url(https://twemoji.maxcdn.com/svg/1f3c0.svg)}.twa-bath{background-image:url(https://twemoji.maxcdn.com/svg/1f6c0.svg)}.twa-bathtub{background-image:url(https://twemoji.maxcdn.com/svg/1f6c1.svg)}.twa-battery{background-image:url(https://twemoji.maxcdn.com/svg/1f50b.svg)}.twa-beer{background-image:url(https://twemoji.maxcdn.com/svg/1f37a.svg)}.twa-beers{background-image:url(https://twemoji.maxcdn.com/svg/1f37b.svg)}.twa-bell{background-image:url(https://twemoji.maxcdn.com/svg/1f514.svg)}.twa-bento{background-image:url(https://twemoji.maxcdn.com/svg/1f371.svg)}.twa-bicyclist{background-image:url(https://twemoji.maxcdn.com/svg/1f6b4.svg)}.twa-bikini{background-image:url(https://twemoji.maxcdn.com/svg/1f459.svg)}.twa-birthday{background-image:url(https://twemoji.maxcdn.com/svg/1f382.svg)}.twa-black-joker{background-image:url(https://twemoji.maxcdn.com/svg/1f0cf.svg)}.twa-black-nib{background-image:url(https://twemoji.maxcdn.com/svg/2712.svg)}.twa-blue-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d8.svg)}.twa-bomb{background-image:url(https://twemoji.maxcdn.com/svg/1f4a3.svg)}.twa-bookmark{background-image:url(https://twemoji.maxcdn.com/svg/1f516.svg)}.twa-bookmark-tabs{background-image:url(https://twemoji.maxcdn.com/svg/1f4d1.svg)}.twa-books{background-image:url(https://twemoji.maxcdn.com/svg/1f4da.svg)}.twa-boot{background-image:url(https://twemoji.maxcdn.com/svg/1f462.svg)}.twa-bowling{background-image:url(https://twemoji.maxcdn.com/svg/1f3b3.svg)}.twa-bread{background-image:url(https://twemoji.maxcdn.com/svg/1f35e.svg)}.twa-briefcase{background-image:url(https://twemoji.maxcdn.com/svg/1f4bc.svg)}.twa-bulb{background-image:url(https://twemoji.maxcdn.com/svg/1f4a1.svg)}.twa-cake{background-image:url(https://twemoji.maxcdn.com/svg/1f370.svg)}.twa-calendar{background-image:url(https://twemoji.maxcdn.com/svg/1f4c6.svg)}.twa-calling{background-image:url(https://twemoji.maxcdn.com/svg/1f4f2.svg)}.twa-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f4f7.svg)}.twa-candy{background-image:url(https://twemoji.maxcdn.com/svg/1f36c.svg)}.twa-card-index{background-image:url(https://twemoji.maxcdn.com/svg/1f4c7.svg)}.twa-cd{background-image:url(https://twemoji.maxcdn.com/svg/1f4bf.svg)}.twa-chart-with-downwards-trend{background-image:url(https://twemoji.maxcdn.com/svg/1f4c9.svg)}.twa-chart-with-upwards-trend{background-image:url(https://twemoji.maxcdn.com/svg/1f4c8.svg)}.twa-cherries{background-image:url(https://twemoji.maxcdn.com/svg/1f352.svg)}.twa-chocolate-bar{background-image:url(https://twemoji.maxcdn.com/svg/1f36b.svg)}.twa-christmas-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f384.svg)}.twa-clapper{background-image:url(https://twemoji.maxcdn.com/svg/1f3ac.svg)}.twa-clipboard{background-image:url(https://twemoji.maxcdn.com/svg/1f4cb.svg)}.twa-closed-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d5.svg)}.twa-closed-lock-with-key{background-image:url(https://twemoji.maxcdn.com/svg/1f510.svg)}.twa-closed-umbrella{background-image:url(https://twemoji.maxcdn.com/svg/1f302.svg)}.twa-clubs{background-image:url(https://twemoji.maxcdn.com/svg/2663.svg)}.twa-cocktail{background-image:url(https://twemoji.maxcdn.com/svg/1f378.svg)}.twa-coffee{background-image:url(https://twemoji.maxcdn.com/svg/2615.svg)}.twa-computer{background-image:url(https://twemoji.maxcdn.com/svg/1f4bb.svg)}.twa-confetti-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f38a.svg)}.twa-cookie{background-image:url(https://twemoji.maxcdn.com/svg/1f36a.svg)}.twa-corn{background-image:url(https://twemoji.maxcdn.com/svg/1f33d.svg)}.twa-credit-card{background-image:url(https://twemoji.maxcdn.com/svg/1f4b3.svg)}.twa-crown{background-image:url(https://twemoji.maxcdn.com/svg/1f451.svg)}.twa-crystal-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f52e.svg)}.twa-curry{background-image:url(https://twemoji.maxcdn.com/svg/1f35b.svg)}.twa-custard{background-image:url(https://twemoji.maxcdn.com/svg/1f36e.svg)}.twa-dango{background-image:url(https://twemoji.maxcdn.com/svg/1f361.svg)}.twa-dart{background-image:url(https://twemoji.maxcdn.com/svg/1f3af.svg)}.twa-date{background-image:url(https://twemoji.maxcdn.com/svg/1f4c5.svg)}.twa-diamonds{background-image:url(https://twemoji.maxcdn.com/svg/2666.svg)}.twa-dollar{background-image:url(https://twemoji.maxcdn.com/svg/1f4b5.svg)}.twa-door{background-image:url(https://twemoji.maxcdn.com/svg/1f6aa.svg)}.twa-doughnut{background-image:url(https://twemoji.maxcdn.com/svg/1f369.svg)}.twa-dress{background-image:url(https://twemoji.maxcdn.com/svg/1f457.svg)}.twa-dvd{background-image:url(https://twemoji.maxcdn.com/svg/1f4c0.svg)}.twa-e-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4e7.svg)}.twa-egg{background-image:url(https://twemoji.maxcdn.com/svg/1f373.svg)}.twa-eggplant{background-image:url(https://twemoji.maxcdn.com/svg/1f346.svg)}.twa-electric-plug{background-image:url(https://twemoji.maxcdn.com/svg/1f50c.svg)}.twa-email{background-image:url(https://twemoji.maxcdn.com/svg/2709.svg)}.twa-euro{background-image:url(https://twemoji.maxcdn.com/svg/1f4b6.svg)}.twa-eyeglasses{background-image:url(https://twemoji.maxcdn.com/svg/1f453.svg)}.twa-fax{background-image:url(https://twemoji.maxcdn.com/svg/1f4e0.svg)}.twa-file-folder{background-image:url(https://twemoji.maxcdn.com/svg/1f4c1.svg)}.twa-fish-cake{background-image:url(https://twemoji.maxcdn.com/svg/1f365.svg)}.twa-fishing-pole-and-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f3a3.svg)}.twa-flashlight{background-image:url(https://twemoji.maxcdn.com/svg/1f526.svg)}.twa-floppy-disk{background-image:url(https://twemoji.maxcdn.com/svg/1f4be.svg)}.twa-flower-playing-cards{background-image:url(https://twemoji.maxcdn.com/svg/1f3b4.svg)}.twa-football{background-image:url(https://twemoji.maxcdn.com/svg/1f3c8.svg)}.twa-fork-and-knife{background-image:url(https://twemoji.maxcdn.com/svg/1f374.svg)}.twa-fried-shrimp{background-image:url(https://twemoji.maxcdn.com/svg/1f364.svg)}.twa-fries{background-image:url(https://twemoji.maxcdn.com/svg/1f35f.svg)}.twa-game-die{background-image:url(https://twemoji.maxcdn.com/svg/1f3b2.svg)}.twa-gem{background-image:url(https://twemoji.maxcdn.com/svg/1f48e.svg)}.twa-gift{background-image:url(https://twemoji.maxcdn.com/svg/1f381.svg)}.twa-golf{background-image:url(https://twemoji.maxcdn.com/svg/26f3.svg)}.twa-grapes{background-image:url(https://twemoji.maxcdn.com/svg/1f347.svg)}.twa-green-apple{background-image:url(https://twemoji.maxcdn.com/svg/1f34f.svg)}.twa-green-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d7.svg)}.twa-guitar{background-image:url(https://twemoji.maxcdn.com/svg/1f3b8.svg)}.twa-gun{background-image:url(https://twemoji.maxcdn.com/svg/1f52b.svg)}.twa-hamburger{background-image:url(https://twemoji.maxcdn.com/svg/1f354.svg)}.twa-hammer{background-image:url(https://twemoji.maxcdn.com/svg/1f528.svg)}.twa-handbag{background-image:url(https://twemoji.maxcdn.com/svg/1f45c.svg)}.twa-headphones{background-image:url(https://twemoji.maxcdn.com/svg/1f3a7.svg)}.twa-hearts{background-image:url(https://twemoji.maxcdn.com/svg/2665.svg)}.twa-high-brightness{background-image:url(https://twemoji.maxcdn.com/svg/1f506.svg)}.twa-high-heel{background-image:url(https://twemoji.maxcdn.com/svg/1f460.svg)}.twa-hocho{background-image:url(https://twemoji.maxcdn.com/svg/1f52a.svg)}.twa-honey-pot{background-image:url(https://twemoji.maxcdn.com/svg/1f36f.svg)}.twa-horse-racing{background-image:url(https://twemoji.maxcdn.com/svg/1f3c7.svg)}.twa-hourglass{background-image:url(https://twemoji.maxcdn.com/svg/231b.svg)}.twa-hourglass-flowing-sand{background-image:url(https://twemoji.maxcdn.com/svg/23f3.svg)}.twa-ice-cream{background-image:url(https://twemoji.maxcdn.com/svg/1f368.svg)}.twa-icecream{background-image:url(https://twemoji.maxcdn.com/svg/1f366.svg)}.twa-inbox-tray{background-image:url(https://twemoji.maxcdn.com/svg/1f4e5.svg)}.twa-incoming-envelope{background-image:url(https://twemoji.maxcdn.com/svg/1f4e8.svg)}.twa-iphone{background-image:url(https://twemoji.maxcdn.com/svg/1f4f1.svg)}.twa-jeans{background-image:url(https://twemoji.maxcdn.com/svg/1f456.svg)}.twa-key{background-image:url(https://twemoji.maxcdn.com/svg/1f511.svg)}.twa-kimono{background-image:url(https://twemoji.maxcdn.com/svg/1f458.svg)}.twa-ledger{background-image:url(https://twemoji.maxcdn.com/svg/1f4d2.svg)}.twa-lemon{background-image:url(https://twemoji.maxcdn.com/svg/1f34b.svg)}.twa-lipstick{background-image:url(https://twemoji.maxcdn.com/svg/1f484.svg)}.twa-lock{background-image:url(https://twemoji.maxcdn.com/svg/1f512.svg)}.twa-lock-with-ink-pen{background-image:url(https://twemoji.maxcdn.com/svg/1f50f.svg)}.twa-lollipop{background-image:url(https://twemoji.maxcdn.com/svg/1f36d.svg)}.twa-loop{background-image:url(https://twemoji.maxcdn.com/svg/27bf.svg)}.twa-loudspeaker{background-image:url(https://twemoji.maxcdn.com/svg/1f4e2.svg)}.twa-low-brightness{background-image:url(https://twemoji.maxcdn.com/svg/1f505.svg)}.twa-mag{background-image:url(https://twemoji.maxcdn.com/svg/1f50d.svg)}.twa-mag-right{background-image:url(https://twemoji.maxcdn.com/svg/1f50e.svg)}.twa-mahjong{background-image:url(https://twemoji.maxcdn.com/svg/1f004.svg)}.twa-mailbox{background-image:url(https://twemoji.maxcdn.com/svg/1f4eb.svg)}.twa-mailbox-closed{background-image:url(https://twemoji.maxcdn.com/svg/1f4ea.svg)}.twa-mailbox-with-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4ec.svg)}.twa-mailbox-with-no-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4ed.svg)}.twa-mans-shoe{background-image:url(https://twemoji.maxcdn.com/svg/1f45e.svg)}.twa-meat-on-bone{background-image:url(https://twemoji.maxcdn.com/svg/1f356.svg)}.twa-mega{background-image:url(https://twemoji.maxcdn.com/svg/1f4e3.svg)}.twa-melon{background-image:url(https://twemoji.maxcdn.com/svg/1f348.svg)}.twa-memo{background-image:url(https://twemoji.maxcdn.com/svg/1f4dd.svg)}.twa-microphone{background-image:url(https://twemoji.maxcdn.com/svg/1f3a4.svg)}.twa-microscope{background-image:url(https://twemoji.maxcdn.com/svg/1f52c.svg)}.twa-minidisc{background-image:url(https://twemoji.maxcdn.com/svg/1f4bd.svg)}.twa-money-with-wings{background-image:url(https://twemoji.maxcdn.com/svg/1f4b8.svg)}.twa-moneybag{background-image:url(https://twemoji.maxcdn.com/svg/1f4b0.svg)}.twa-mountain-bicyclist{background-image:url(https://twemoji.maxcdn.com/svg/1f6b5.svg)}.twa-movie-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f3a5.svg)}.twa-musical-keyboard{background-image:url(https://twemoji.maxcdn.com/svg/1f3b9.svg)}.twa-musical-score{background-image:url(https://twemoji.maxcdn.com/svg/1f3bc.svg)}.twa-mute{background-image:url(https://twemoji.maxcdn.com/svg/1f507.svg)}.twa-name-badge{background-image:url(https://twemoji.maxcdn.com/svg/1f4db.svg)}.twa-necktie{background-image:url(https://twemoji.maxcdn.com/svg/1f454.svg)}.twa-newspaper{background-image:url(https://twemoji.maxcdn.com/svg/1f4f0.svg)}.twa-no-bell{background-image:url(https://twemoji.maxcdn.com/svg/1f515.svg)}.twa-notebook{background-image:url(https://twemoji.maxcdn.com/svg/1f4d3.svg)}.twa-notebook-with-decorative-cover{background-image:url(https://twemoji.maxcdn.com/svg/1f4d4.svg)}.twa-nut-and-bolt{background-image:url(https://twemoji.maxcdn.com/svg/1f529.svg)}.twa-oden{background-image:url(https://twemoji.maxcdn.com/svg/1f362.svg)}.twa-open-file-folder{background-image:url(https://twemoji.maxcdn.com/svg/1f4c2.svg)}.twa-orange-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d9.svg)}.twa-outbox-tray{background-image:url(https://twemoji.maxcdn.com/svg/1f4e4.svg)}.twa-page-facing-up{background-image:url(https://twemoji.maxcdn.com/svg/1f4c4.svg)}.twa-page-with-curl{background-image:url(https://twemoji.maxcdn.com/svg/1f4c3.svg)}.twa-pager{background-image:url(https://twemoji.maxcdn.com/svg/1f4df.svg)}.twa-paperclip{background-image:url(https://twemoji.maxcdn.com/svg/1f4ce.svg)}.twa-peach{background-image:url(https://twemoji.maxcdn.com/svg/1f351.svg)}.twa-pear{background-image:url(https://twemoji.maxcdn.com/svg/1f350.svg)}.twa-pencil2{background-image:url(https://twemoji.maxcdn.com/svg/270f.svg)}.twa-phone{background-image:url(https://twemoji.maxcdn.com/svg/260e.svg)}.twa-pill{background-image:url(https://twemoji.maxcdn.com/svg/1f48a.svg)}.twa-pineapple{background-image:url(https://twemoji.maxcdn.com/svg/1f34d.svg)}.twa-pizza{background-image:url(https://twemoji.maxcdn.com/svg/1f355.svg)}.twa-postal-horn{background-image:url(https://twemoji.maxcdn.com/svg/1f4ef.svg)}.twa-postbox{background-image:url(https://twemoji.maxcdn.com/svg/1f4ee.svg)}.twa-pouch{background-image:url(https://twemoji.maxcdn.com/svg/1f45d.svg)}.twa-poultry-leg{background-image:url(https://twemoji.maxcdn.com/svg/1f357.svg)}.twa-pound{background-image:url(https://twemoji.maxcdn.com/svg/1f4b7.svg)}.twa-purse{background-image:url(https://twemoji.maxcdn.com/svg/1f45b.svg)}.twa-pushpin{background-image:url(https://twemoji.maxcdn.com/svg/1f4cc.svg)}.twa-radio{background-image:url(https://twemoji.maxcdn.com/svg/1f4fb.svg)}.twa-ramen{background-image:url(https://twemoji.maxcdn.com/svg/1f35c.svg)}.twa-ribbon{background-image:url(https://twemoji.maxcdn.com/svg/1f380.svg)}.twa-rice{background-image:url(https://twemoji.maxcdn.com/svg/1f35a.svg)}.twa-rice-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f359.svg)}.twa-rice-cracker{background-image:url(https://twemoji.maxcdn.com/svg/1f358.svg)}.twa-ring{background-image:url(https://twemoji.maxcdn.com/svg/1f48d.svg)}.twa-rugby-football{background-image:url(https://twemoji.maxcdn.com/svg/1f3c9.svg)}.twa-running-shirt-with-sash{background-image:url(https://twemoji.maxcdn.com/svg/1f3bd.svg)}.twa-sake{background-image:url(https://twemoji.maxcdn.com/svg/1f376.svg)}.twa-sandal{background-image:url(https://twemoji.maxcdn.com/svg/1f461.svg)}.twa-satellite{background-image:url(https://twemoji.maxcdn.com/svg/1f4e1.svg)}.twa-saxophone{background-image:url(https://twemoji.maxcdn.com/svg/1f3b7.svg)}.twa-scissors{background-image:url(https://twemoji.maxcdn.com/svg/2702.svg)}.twa-scroll{background-image:url(https://twemoji.maxcdn.com/svg/1f4dc.svg)}.twa-seat{background-image:url(https://twemoji.maxcdn.com/svg/1f4ba.svg)}.twa-shaved-ice{background-image:url(https://twemoji.maxcdn.com/svg/1f367.svg)}.twa-shirt{background-image:url(https://twemoji.maxcdn.com/svg/1f455.svg)}.twa-shower{background-image:url(https://twemoji.maxcdn.com/svg/1f6bf.svg)}.twa-ski{background-image:url(https://twemoji.maxcdn.com/svg/1f3bf.svg)}.twa-smoking{background-image:url(https://twemoji.maxcdn.com/svg/1f6ac.svg)}.twa-snowboarder{background-image:url(https://twemoji.maxcdn.com/svg/1f3c2.svg)}.twa-soccer{background-image:url(https://twemoji.maxcdn.com/svg/26bd.svg)}.twa-sound{background-image:url(https://twemoji.maxcdn.com/svg/1f509.svg)}.twa-space-invader{background-image:url(https://twemoji.maxcdn.com/svg/1f47e.svg)}.twa-spades{background-image:url(https://twemoji.maxcdn.com/svg/2660.svg)}.twa-spaghetti{background-image:url(https://twemoji.maxcdn.com/svg/1f35d.svg)}.twa-speaker{background-image:url(https://twemoji.maxcdn.com/svg/1f50a.svg)}.twa-stew{background-image:url(https://twemoji.maxcdn.com/svg/1f372.svg)}.twa-straight-ruler{background-image:url(https://twemoji.maxcdn.com/svg/1f4cf.svg)}.twa-strawberry{background-image:url(https://twemoji.maxcdn.com/svg/1f353.svg)}.twa-surfer{background-image:url(https://twemoji.maxcdn.com/svg/1f3c4.svg)}.twa-sushi{background-image:url(https://twemoji.maxcdn.com/svg/1f363.svg)}.twa-sweet-potato{background-image:url(https://twemoji.maxcdn.com/svg/1f360.svg)}.twa-swimmer{background-image:url(https://twemoji.maxcdn.com/svg/1f3ca.svg)}.twa-syringe{background-image:url(https://twemoji.maxcdn.com/svg/1f489.svg)}.twa-tada{background-image:url(https://twemoji.maxcdn.com/svg/1f389.svg)}.twa-tanabata-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f38b.svg)}.twa-tangerine{background-image:url(https://twemoji.maxcdn.com/svg/1f34a.svg)}.twa-tea{background-image:url(https://twemoji.maxcdn.com/svg/1f375.svg)}.twa-telephone-receiver{background-image:url(https://twemoji.maxcdn.com/svg/1f4de.svg)}.twa-telescope{background-image:url(https://twemoji.maxcdn.com/svg/1f52d.svg)}.twa-tennis{background-image:url(https://twemoji.maxcdn.com/svg/1f3be.svg)}.twa-toilet{background-image:url(https://twemoji.maxcdn.com/svg/1f6bd.svg)}.twa-tomato{background-image:url(https://twemoji.maxcdn.com/svg/1f345.svg)}.twa-tophat{background-image:url(https://twemoji.maxcdn.com/svg/1f3a9.svg)}.twa-triangular-ruler{background-image:url(https://twemoji.maxcdn.com/svg/1f4d0.svg)}.twa-trophy{background-image:url(https://twemoji.maxcdn.com/svg/1f3c6.svg)}.twa-tropical-drink{background-image:url(https://twemoji.maxcdn.com/svg/1f379.svg)}.twa-trumpet{background-image:url(https://twemoji.maxcdn.com/svg/1f3ba.svg)}.twa-tv{background-image:url(https://twemoji.maxcdn.com/svg/1f4fa.svg)}.twa-unlock{background-image:url(https://twemoji.maxcdn.com/svg/1f513.svg)}.twa-vhs{background-image:url(https://twemoji.maxcdn.com/svg/1f4fc.svg)}.twa-video-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f4f9.svg)}.twa-video-game{background-image:url(https://twemoji.maxcdn.com/svg/1f3ae.svg)}.twa-violin{background-image:url(https://twemoji.maxcdn.com/svg/1f3bb.svg)}.twa-watch{background-image:url(https://twemoji.maxcdn.com/svg/231a.svg)}.twa-watermelon{background-image:url(https://twemoji.maxcdn.com/svg/1f349.svg)}.twa-wine-glass{background-image:url(https://twemoji.maxcdn.com/svg/1f377.svg)}.twa-womans-clothes{background-image:url(https://twemoji.maxcdn.com/svg/1f45a.svg)}.twa-womans-hat{background-image:url(https://twemoji.maxcdn.com/svg/1f452.svg)}.twa-wrench{background-image:url(https://twemoji.maxcdn.com/svg/1f527.svg)}.twa-yen{background-image:url(https://twemoji.maxcdn.com/svg/1f4b4.svg)}.twa-aerial-tramway{background-image:url(https://twemoji.maxcdn.com/svg/1f6a1.svg)}.twa-airplane{background-image:url(https://twemoji.maxcdn.com/svg/2708.svg)}.twa-ambulance{background-image:url(https://twemoji.maxcdn.com/svg/1f691.svg)}.twa-anchor{background-image:url(https://twemoji.maxcdn.com/svg/2693.svg)}.twa-articulated-lorry{background-image:url(https://twemoji.maxcdn.com/svg/1f69b.svg)}.twa-atm{background-image:url(https://twemoji.maxcdn.com/svg/1f3e7.svg)}.twa-bank{background-image:url(https://twemoji.maxcdn.com/svg/1f3e6.svg)}.twa-barber{background-image:url(https://twemoji.maxcdn.com/svg/1f488.svg)}.twa-beginner{background-image:url(https://twemoji.maxcdn.com/svg/1f530.svg)}.twa-bike{background-image:url(https://twemoji.maxcdn.com/svg/1f6b2.svg)}.twa-blue-car{background-image:url(https://twemoji.maxcdn.com/svg/1f699.svg)}.twa-boat{background-image:url(https://twemoji.maxcdn.com/svg/26f5.svg)}.twa-bridge-at-night{background-image:url(https://twemoji.maxcdn.com/svg/1f309.svg)}.twa-bullettrain-front{background-image:url(https://twemoji.maxcdn.com/svg/1f685.svg)}.twa-bullettrain-side{background-image:url(https://twemoji.maxcdn.com/svg/1f684.svg)}.twa-bus{background-image:url(https://twemoji.maxcdn.com/svg/1f68c.svg)}.twa-busstop{background-image:url(https://twemoji.maxcdn.com/svg/1f68f.svg)}.twa-car{background-image:url(https://twemoji.maxcdn.com/svg/1f697.svg)}.twa-carousel-horse{background-image:url(https://twemoji.maxcdn.com/svg/1f3a0.svg)}.twa-checkered-flag{background-image:url(https://twemoji.maxcdn.com/svg/1f3c1.svg)}.twa-church{background-image:url(https://twemoji.maxcdn.com/svg/26ea.svg)}.twa-circus-tent{background-image:url(https://twemoji.maxcdn.com/svg/1f3aa.svg)}.twa-city-sunrise{background-image:url(https://twemoji.maxcdn.com/svg/1f307.svg)}.twa-city-sunset{background-image:url(https://twemoji.maxcdn.com/svg/1f306.svg)}.twa-construction{background-image:url(https://twemoji.maxcdn.com/svg/1f6a7.svg)}.twa-convenience-store{background-image:url(https://twemoji.maxcdn.com/svg/1f3ea.svg)}.twa-crossed-flags{background-image:url(https://twemoji.maxcdn.com/svg/1f38c.svg)}.twa-department-store{background-image:url(https://twemoji.maxcdn.com/svg/1f3ec.svg)}.twa-european-castle{background-image:url(https://twemoji.maxcdn.com/svg/1f3f0.svg)}.twa-european-post-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e4.svg)}.twa-factory{background-image:url(https://twemoji.maxcdn.com/svg/1f3ed.svg)}.twa-ferris-wheel{background-image:url(https://twemoji.maxcdn.com/svg/1f3a1.svg)}.twa-fire-engine{background-image:url(https://twemoji.maxcdn.com/svg/1f692.svg)}.twa-fountain{background-image:url(https://twemoji.maxcdn.com/svg/26f2.svg)}.twa-fuelpump{background-image:url(https://twemoji.maxcdn.com/svg/26fd.svg)}.twa-helicopter{background-image:url(https://twemoji.maxcdn.com/svg/1f681.svg)}.twa-hospital{background-image:url(https://twemoji.maxcdn.com/svg/1f3e5.svg)}.twa-hotel{background-image:url(https://twemoji.maxcdn.com/svg/1f3e8.svg)}.twa-hotsprings{background-image:url(https://twemoji.maxcdn.com/svg/2668.svg)}.twa-house{background-image:url(https://twemoji.maxcdn.com/svg/1f3e0.svg)}.twa-house-with-garden{background-image:url(https://twemoji.maxcdn.com/svg/1f3e1.svg)}.twa-japan{background-image:url(https://twemoji.maxcdn.com/svg/1f5fe.svg)}.twa-japanese-castle{background-image:url(https://twemoji.maxcdn.com/svg/1f3ef.svg)}.twa-light-rail{background-image:url(https://twemoji.maxcdn.com/svg/1f688.svg)}.twa-love-hotel{background-image:url(https://twemoji.maxcdn.com/svg/1f3e9.svg)}.twa-minibus{background-image:url(https://twemoji.maxcdn.com/svg/1f690.svg)}.twa-monorail{background-image:url(https://twemoji.maxcdn.com/svg/1f69d.svg)}.twa-mount-fuji{background-image:url(https://twemoji.maxcdn.com/svg/1f5fb.svg)}.twa-mountain-cableway{background-image:url(https://twemoji.maxcdn.com/svg/1f6a0.svg)}.twa-mountain-railway{background-image:url(https://twemoji.maxcdn.com/svg/1f69e.svg)}.twa-moyai{background-image:url(https://twemoji.maxcdn.com/svg/1f5ff.svg)}.twa-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e2.svg)}.twa-oncoming-automobile{background-image:url(https://twemoji.maxcdn.com/svg/1f698.svg)}.twa-oncoming-bus{background-image:url(https://twemoji.maxcdn.com/svg/1f68d.svg)}.twa-oncoming-police-car{background-image:url(https://twemoji.maxcdn.com/svg/1f694.svg)}.twa-oncoming-taxi{background-image:url(https://twemoji.maxcdn.com/svg/1f696.svg)}.twa-performing-arts{background-image:url(https://twemoji.maxcdn.com/svg/1f3ad.svg)}.twa-police-car{background-image:url(https://twemoji.maxcdn.com/svg/1f693.svg)}.twa-post-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e3.svg)}.twa-railway-car{background-image:url(https://twemoji.maxcdn.com/svg/1f683.svg)}.twa-rainbow{background-image:url(https://twemoji.maxcdn.com/svg/1f308.svg)}.twa-rocket{background-image:url(https://twemoji.maxcdn.com/svg/1f680.svg)}.twa-roller-coaster{background-image:url(https://twemoji.maxcdn.com/svg/1f3a2.svg)}.twa-rotating-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a8.svg)}.twa-round-pushpin{background-image:url(https://twemoji.maxcdn.com/svg/1f4cd.svg)}.twa-rowboat{background-image:url(https://twemoji.maxcdn.com/svg/1f6a3.svg)}.twa-school{background-image:url(https://twemoji.maxcdn.com/svg/1f3eb.svg)}.twa-ship{background-image:url(https://twemoji.maxcdn.com/svg/1f6a2.svg)}.twa-slot-machine{background-image:url(https://twemoji.maxcdn.com/svg/1f3b0.svg)}.twa-speedboat{background-image:url(https://twemoji.maxcdn.com/svg/1f6a4.svg)}.twa-stars{background-image:url(https://twemoji.maxcdn.com/svg/1f303.svg)}.twa-station{background-image:url(https://twemoji.maxcdn.com/svg/1f689.svg)}.twa-statue-of-liberty{background-image:url(https://twemoji.maxcdn.com/svg/1f5fd.svg)}.twa-steam-locomotive{background-image:url(https://twemoji.maxcdn.com/svg/1f682.svg)}.twa-sunrise{background-image:url(https://twemoji.maxcdn.com/svg/1f305.svg)}.twa-sunrise-over-mountains{background-image:url(https://twemoji.maxcdn.com/svg/1f304.svg)}.twa-suspension-railway{background-image:url(https://twemoji.maxcdn.com/svg/1f69f.svg)}.twa-taxi{background-image:url(https://twemoji.maxcdn.com/svg/1f695.svg)}.twa-tent{background-image:url(https://twemoji.maxcdn.com/svg/26fa.svg)}.twa-ticket{background-image:url(https://twemoji.maxcdn.com/svg/1f3ab.svg)}.twa-tokyo-tower{background-image:url(https://twemoji.maxcdn.com/svg/1f5fc.svg)}.twa-tractor{background-image:url(https://twemoji.maxcdn.com/svg/1f69c.svg)}.twa-traffic-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a5.svg)}.twa-train2{background-image:url(https://twemoji.maxcdn.com/svg/1f686.svg)}.twa-tram{background-image:url(https://twemoji.maxcdn.com/svg/1f68a.svg)}.twa-triangular-flag-on-post{background-image:url(https://twemoji.maxcdn.com/svg/1f6a9.svg)}.twa-trolleybus{background-image:url(https://twemoji.maxcdn.com/svg/1f68e.svg)}.twa-truck{background-image:url(https://twemoji.maxcdn.com/svg/1f69a.svg)}.twa-vertical-traffic-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a6.svg)}.twa-warning{background-image:url(https://twemoji.maxcdn.com/svg/26a0.svg)}.twa-wedding{background-image:url(https://twemoji.maxcdn.com/svg/1f492.svg)}.twa-jp{background-image:url(https://twemoji.maxcdn.com/svg/1f1ef-1f1f5.svg)}.twa-kr{background-image:url(https://twemoji.maxcdn.com/svg/1f1f0-1f1f7.svg)}.twa-cn{background-image:url(https://twemoji.maxcdn.com/svg/1f1e8-1f1f3.svg)}.twa-us{background-image:url(https://twemoji.maxcdn.com/svg/1f1fa-1f1f8.svg)}.twa-fr{background-image:url(https://twemoji.maxcdn.com/svg/1f1eb-1f1f7.svg)}.twa-es{background-image:url(https://twemoji.maxcdn.com/svg/1f1ea-1f1f8.svg)}.twa-it{background-image:url(https://twemoji.maxcdn.com/svg/1f1ee-1f1f9.svg)}.twa-ru{background-image:url(https://twemoji.maxcdn.com/svg/1f1f7-1f1fa.svg)}.twa-gb{background-image:url(https://twemoji.maxcdn.com/svg/1f1ec-1f1e7.svg)}.twa-de{background-image:url(https://twemoji.maxcdn.com/svg/1f1e9-1f1ea.svg)}.twa-100{background-image:url(https://twemoji.maxcdn.com/svg/1f4af.svg)}.twa-1234{background-image:url(https://twemoji.maxcdn.com/svg/1f522.svg)}.twa-a{background-image:url(https://twemoji.maxcdn.com/svg/1f170.svg)}.twa-ab{background-image:url(https://twemoji.maxcdn.com/svg/1f18e.svg)}.twa-abc{background-image:url(https://twemoji.maxcdn.com/svg/1f524.svg)}.twa-abcd{background-image:url(https://twemoji.maxcdn.com/svg/1f521.svg)}.twa-accept{background-image:url(https://twemoji.maxcdn.com/svg/1f251.svg)}.twa-aquarius{background-image:url(https://twemoji.maxcdn.com/svg/2652.svg)}.twa-aries{background-image:url(https://twemoji.maxcdn.com/svg/2648.svg)}.twa-arrow-backward{background-image:url(https://twemoji.maxcdn.com/svg/25c0.svg)}.twa-arrow-double-down{background-image:url(https://twemoji.maxcdn.com/svg/23ec.svg)}.twa-arrow-double-up{background-image:url(https://twemoji.maxcdn.com/svg/23eb.svg)}.twa-arrow-down{background-image:url(https://twemoji.maxcdn.com/svg/2b07.svg)}.twa-arrow-down-small{background-image:url(https://twemoji.maxcdn.com/svg/1f53d.svg)}.twa-arrow-forward{background-image:url(https://twemoji.maxcdn.com/svg/25b6.svg)}.twa-arrow-heading-down{background-image:url(https://twemoji.maxcdn.com/svg/2935.svg)}.twa-arrow-heading-up{background-image:url(https://twemoji.maxcdn.com/svg/2934.svg)}.twa-arrow-left{background-image:url(https://twemoji.maxcdn.com/svg/2b05.svg)}.twa-arrow-lower-left{background-image:url(https://twemoji.maxcdn.com/svg/2199.svg)}.twa-arrow-lower-right{background-image:url(https://twemoji.maxcdn.com/svg/2198.svg)}.twa-arrow-right{background-image:url(https://twemoji.maxcdn.com/svg/27a1.svg)}.twa-arrow-right-hook{background-image:url(https://twemoji.maxcdn.com/svg/21aa.svg)}.twa-arrow-up{background-image:url(https://twemoji.maxcdn.com/svg/2b06.svg)}.twa-arrow-up-down{background-image:url(https://twemoji.maxcdn.com/svg/2195.svg)}.twa-arrow-up-small{background-image:url(https://twemoji.maxcdn.com/svg/1f53c.svg)}.twa-arrow-upper-left{background-image:url(https://twemoji.maxcdn.com/svg/2196.svg)}.twa-arrow-upper-right{background-image:url(https://twemoji.maxcdn.com/svg/2197.svg)}.twa-arrows-clockwise{background-image:url(https://twemoji.maxcdn.com/svg/1f503.svg)}.twa-arrows-counterclockwise{background-image:url(https://twemoji.maxcdn.com/svg/1f504.svg)}.twa-b{background-image:url(https://twemoji.maxcdn.com/svg/1f171.svg)}.twa-baby-symbol{background-image:url(https://twemoji.maxcdn.com/svg/1f6bc.svg)}.twa-baggage-claim{background-image:url(https://twemoji.maxcdn.com/svg/1f6c4.svg)}.twa-ballot-box-with-check{background-image:url(https://twemoji.maxcdn.com/svg/2611.svg)}.twa-bangbang{background-image:url(https://twemoji.maxcdn.com/svg/203c.svg)}.twa-black-circle{background-image:url(https://twemoji.maxcdn.com/svg/26ab.svg)}.twa-black-square-button{background-image:url(https://twemoji.maxcdn.com/svg/1f532.svg)}.twa-cancer{background-image:url(https://twemoji.maxcdn.com/svg/264b.svg)}.twa-capital-abcd{background-image:url(https://twemoji.maxcdn.com/svg/1f520.svg)}.twa-capricorn{background-image:url(https://twemoji.maxcdn.com/svg/2651.svg)}.twa-chart{background-image:url(https://twemoji.maxcdn.com/svg/1f4b9.svg)}.twa-children-crossing{background-image:url(https://twemoji.maxcdn.com/svg/1f6b8.svg)}.twa-cinema{background-image:url(https://twemoji.maxcdn.com/svg/1f3a6.svg)}.twa-cl{background-image:url(https://twemoji.maxcdn.com/svg/1f191.svg)}.twa-clock1{background-image:url(https://twemoji.maxcdn.com/svg/1f550.svg)}.twa-clock10{background-image:url(https://twemoji.maxcdn.com/svg/1f559.svg)}.twa-clock1030{background-image:url(https://twemoji.maxcdn.com/svg/1f565.svg)}.twa-clock11{background-image:url(https://twemoji.maxcdn.com/svg/1f55a.svg)}.twa-clock1130{background-image:url(https://twemoji.maxcdn.com/svg/1f566.svg)}.twa-clock12{background-image:url(https://twemoji.maxcdn.com/svg/1f55b.svg)}.twa-clock1230{background-image:url(https://twemoji.maxcdn.com/svg/1f567.svg)}.twa-clock130{background-image:url(https://twemoji.maxcdn.com/svg/1f55c.svg)}.twa-clock2{background-image:url(https://twemoji.maxcdn.com/svg/1f551.svg)}.twa-clock230{background-image:url(https://twemoji.maxcdn.com/svg/1f55d.svg)}.twa-clock3{background-image:url(https://twemoji.maxcdn.com/svg/1f552.svg)}.twa-clock330{background-image:url(https://twemoji.maxcdn.com/svg/1f55e.svg)}.twa-clock4{background-image:url(https://twemoji.maxcdn.com/svg/1f553.svg)}.twa-clock430{background-image:url(https://twemoji.maxcdn.com/svg/1f55f.svg)}.twa-clock5{background-image:url(https://twemoji.maxcdn.com/svg/1f554.svg)}.twa-clock530{background-image:url(https://twemoji.maxcdn.com/svg/1f560.svg)}.twa-clock6{background-image:url(https://twemoji.maxcdn.com/svg/1f555.svg)}.twa-clock630{background-image:url(https://twemoji.maxcdn.com/svg/1f561.svg)}.twa-clock7{background-image:url(https://twemoji.maxcdn.com/svg/1f556.svg)}.twa-clock730{background-image:url(https://twemoji.maxcdn.com/svg/1f562.svg)}.twa-clock8{background-image:url(https://twemoji.maxcdn.com/svg/1f557.svg)}.twa-clock830{background-image:url(https://twemoji.maxcdn.com/svg/1f563.svg)}.twa-clock9{background-image:url(https://twemoji.maxcdn.com/svg/1f558.svg)}.twa-clock930{background-image:url(https://twemoji.maxcdn.com/svg/1f564.svg)}.twa-congratulations{background-image:url(https://twemoji.maxcdn.com/svg/3297.svg)}.twa-cool{background-image:url(https://twemoji.maxcdn.com/svg/1f192.svg)}.twa-copyright{background-image:url(https://twemoji.maxcdn.com/svg/a9.svg)}.twa-curly-loop{background-image:url(https://twemoji.maxcdn.com/svg/27b0.svg)}.twa-currency-exchange{background-image:url(https://twemoji.maxcdn.com/svg/1f4b1.svg)}.twa-customs{background-image:url(https://twemoji.maxcdn.com/svg/1f6c3.svg)}.twa-diamond-shape-with-a-dot-inside{background-image:url(https://twemoji.maxcdn.com/svg/1f4a0.svg)}.twa-do-not-litter{background-image:url(https://twemoji.maxcdn.com/svg/1f6af.svg)}.twa-eight{background-image:url(https://twemoji.maxcdn.com/svg/38-20e3.svg)}.twa-eight-pointed-black-star{background-image:url(https://twemoji.maxcdn.com/svg/2734.svg)}.twa-eight-spoked-asterisk{background-image:url(https://twemoji.maxcdn.com/svg/2733.svg)}.twa-end{background-image:url(https://twemoji.maxcdn.com/svg/1f51a.svg)}.twa-fast-forward{background-image:url(https://twemoji.maxcdn.com/svg/23e9.svg)}.twa-five{background-image:url(https://twemoji.maxcdn.com/svg/35-20e3.svg)}.twa-four{background-image:url(https://twemoji.maxcdn.com/svg/34-20e3.svg)}.twa-free{background-image:url(https://twemoji.maxcdn.com/svg/1f193.svg)}.twa-gemini{background-image:url(https://twemoji.maxcdn.com/svg/264a.svg)}.twa-hash{background-image:url(https://twemoji.maxcdn.com/svg/23-20e3.svg)}.twa-heart-decoration{background-image:url(https://twemoji.maxcdn.com/svg/1f49f.svg)}.twa-heavy-check-mark{background-image:url(https://twemoji.maxcdn.com/svg/2714.svg)}.twa-heavy-division-sign{background-image:url(https://twemoji.maxcdn.com/svg/2797.svg)}.twa-heavy-dollar-sign{background-image:url(https://twemoji.maxcdn.com/svg/1f4b2.svg)}.twa-heavy-minus-sign{background-image:url(https://twemoji.maxcdn.com/svg/2796.svg)}.twa-heavy-multiplication-x{background-image:url(https://twemoji.maxcdn.com/svg/2716.svg)}.twa-heavy-plus-sign{background-image:url(https://twemoji.maxcdn.com/svg/2795.svg)}.twa-id{background-image:url(https://twemoji.maxcdn.com/svg/1f194.svg)}.twa-ideograph-advantage{background-image:url(https://twemoji.maxcdn.com/svg/1f250.svg)}.twa-information-source{background-image:url(https://twemoji.maxcdn.com/svg/2139.svg)}.twa-interrobang{background-image:url(https://twemoji.maxcdn.com/svg/2049.svg)}.twa-keycap-ten{background-image:url(https://twemoji.maxcdn.com/svg/1f51f.svg)}.twa-koko{background-image:url(https://twemoji.maxcdn.com/svg/1f201.svg)}.twa-large-blue-circle{background-image:url(https://twemoji.maxcdn.com/svg/1f535.svg)}.twa-large-blue-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f537.svg)}.twa-large-orange-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f536.svg)}.twa-left-luggage{background-image:url(https://twemoji.maxcdn.com/svg/1f6c5.svg)}.twa-left-right-arrow{background-image:url(https://twemoji.maxcdn.com/svg/2194.svg)}.twa-leftwards-arrow-with-hook{background-image:url(https://twemoji.maxcdn.com/svg/21a9.svg)}.twa-leo{background-image:url(https://twemoji.maxcdn.com/svg/264c.svg)}.twa-libra{background-image:url(https://twemoji.maxcdn.com/svg/264e.svg)}.twa-link{background-image:url(https://twemoji.maxcdn.com/svg/1f517.svg)}.twa-m{background-image:url(https://twemoji.maxcdn.com/svg/24c2.svg)}.twa-mens{background-image:url(https://twemoji.maxcdn.com/svg/1f6b9.svg)}.twa-metro{background-image:url(https://twemoji.maxcdn.com/svg/1f687.svg)}.twa-mobile-phone-off{background-image:url(https://twemoji.maxcdn.com/svg/1f4f4.svg)}.twa-negative-squared-cross-mark{background-image:url(https://twemoji.maxcdn.com/svg/274e.svg)}.twa-new{background-image:url(https://twemoji.maxcdn.com/svg/1f195.svg)}.twa-ng{background-image:url(https://twemoji.maxcdn.com/svg/1f196.svg)}.twa-nine{background-image:url(https://twemoji.maxcdn.com/svg/39-20e3.svg)}.twa-no-bicycles{background-image:url(https://twemoji.maxcdn.com/svg/1f6b3.svg)}.twa-no-entry{background-image:url(https://twemoji.maxcdn.com/svg/26d4.svg)}.twa-no-entry-sign{background-image:url(https://twemoji.maxcdn.com/svg/1f6ab.svg)}.twa-no-mobile-phones{background-image:url(https://twemoji.maxcdn.com/svg/1f4f5.svg)}.twa-no-pedestrians{background-image:url(https://twemoji.maxcdn.com/svg/1f6b7.svg)}.twa-no-smoking{background-image:url(https://twemoji.maxcdn.com/svg/1f6ad.svg)}.twa-non-potable-water{background-image:url(https://twemoji.maxcdn.com/svg/1f6b1.svg)}.twa-o{background-image:url(https://twemoji.maxcdn.com/svg/2b55.svg)}.twa-o2{background-image:url(https://twemoji.maxcdn.com/svg/1f17e.svg)}.twa-ok{background-image:url(https://twemoji.maxcdn.com/svg/1f197.svg)}.twa-on{background-image:url(https://twemoji.maxcdn.com/svg/1f51b.svg)}.twa-one{background-image:url(https://twemoji.maxcdn.com/svg/31-20e3.svg)}.twa-ophiuchus{background-image:url(https://twemoji.maxcdn.com/svg/26ce.svg)}.twa-parking{background-image:url(https://twemoji.maxcdn.com/svg/1f17f.svg)}.twa-part-alternation-mark{background-image:url(https://twemoji.maxcdn.com/svg/303d.svg)}.twa-passport-control{background-image:url(https://twemoji.maxcdn.com/svg/1f6c2.svg)}.twa-pisces{background-image:url(https://twemoji.maxcdn.com/svg/2653.svg)}.twa-potable-water{background-image:url(https://twemoji.maxcdn.com/svg/1f6b0.svg)}.twa-put-litter-in-its-place{background-image:url(https://twemoji.maxcdn.com/svg/1f6ae.svg)}.twa-radio-button{background-image:url(https://twemoji.maxcdn.com/svg/1f518.svg)}.twa-recycle{background-image:url(https://twemoji.maxcdn.com/svg/267b.svg)}.twa-red-circle{background-image:url(https://twemoji.maxcdn.com/svg/1f534.svg)}.twa-registered{background-image:url(https://twemoji.maxcdn.com/svg/ae.svg)}.twa-repeat{background-image:url(https://twemoji.maxcdn.com/svg/1f501.svg)}.twa-repeat-one{background-image:url(https://twemoji.maxcdn.com/svg/1f502.svg)}.twa-restroom{background-image:url(https://twemoji.maxcdn.com/svg/1f6bb.svg)}.twa-rewind{background-image:url(https://twemoji.maxcdn.com/svg/23ea.svg)}.twa-sa{background-image:url(https://twemoji.maxcdn.com/svg/1f202.svg)}.twa-sagittarius{background-image:url(https://twemoji.maxcdn.com/svg/2650.svg)}.twa-scorpius{background-image:url(https://twemoji.maxcdn.com/svg/264f.svg)}.twa-secret{background-image:url(https://twemoji.maxcdn.com/svg/3299.svg)}.twa-seven{background-image:url(https://twemoji.maxcdn.com/svg/37-20e3.svg)}.twa-signal-strength{background-image:url(https://twemoji.maxcdn.com/svg/1f4f6.svg)}.twa-six{background-image:url(https://twemoji.maxcdn.com/svg/36-20e3.svg)}.twa-six-pointed-star{background-image:url(https://twemoji.maxcdn.com/svg/1f52f.svg)}.twa-small-blue-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f539.svg)}.twa-small-orange-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f538.svg)}.twa-small-red-triangle{background-image:url(https://twemoji.maxcdn.com/svg/1f53a.svg)}.twa-small-red-triangle-down{background-image:url(https://twemoji.maxcdn.com/svg/1f53b.svg)}.twa-soon{background-image:url(https://twemoji.maxcdn.com/svg/1f51c.svg)}.twa-sos{background-image:url(https://twemoji.maxcdn.com/svg/1f198.svg)}.twa-symbols{background-image:url(https://twemoji.maxcdn.com/svg/1f523.svg)}.twa-taurus{background-image:url(https://twemoji.maxcdn.com/svg/2649.svg)}.twa-three{background-image:url(https://twemoji.maxcdn.com/svg/33-20e3.svg)}.twa-tm{background-image:url(https://twemoji.maxcdn.com/svg/2122.svg)}.twa-top{background-image:url(https://twemoji.maxcdn.com/svg/1f51d.svg)}.twa-trident{background-image:url(https://twemoji.maxcdn.com/svg/1f531.svg)}.twa-twisted-rightwards-arrows{background-image:url(https://twemoji.maxcdn.com/svg/1f500.svg)}.twa-two{background-image:url(https://twemoji.maxcdn.com/svg/32-20e3.svg)}.twa-u5272{background-image:url(https://twemoji.maxcdn.com/svg/1f239.svg)}.twa-u5408{background-image:url(https://twemoji.maxcdn.com/svg/1f234.svg)}.twa-u55b6{background-image:url(https://twemoji.maxcdn.com/svg/1f23a.svg)}.twa-u6307{background-image:url(https://twemoji.maxcdn.com/svg/1f22f.svg)}.twa-u6708{background-image:url(https://twemoji.maxcdn.com/svg/1f237.svg)}.twa-u6709{background-image:url(https://twemoji.maxcdn.com/svg/1f236.svg)}.twa-u6e80{background-image:url(https://twemoji.maxcdn.com/svg/1f235.svg)}.twa-u7121{background-image:url(https://twemoji.maxcdn.com/svg/1f21a.svg)}.twa-u7533{background-image:url(https://twemoji.maxcdn.com/svg/1f238.svg)}.twa-u7981{background-image:url(https://twemoji.maxcdn.com/svg/1f232.svg)}.twa-u7a7a{background-image:url(https://twemoji.maxcdn.com/svg/1f233.svg)}.twa-underage{background-image:url(https://twemoji.maxcdn.com/svg/1f51e.svg)}.twa-up{background-image:url(https://twemoji.maxcdn.com/svg/1f199.svg)}.twa-vibration-mode{background-image:url(https://twemoji.maxcdn.com/svg/1f4f3.svg)}.twa-virgo{background-image:url(https://twemoji.maxcdn.com/svg/264d.svg)}.twa-vs{background-image:url(https://twemoji.maxcdn.com/svg/1f19a.svg)}.twa-wavy-dash{background-image:url(https://twemoji.maxcdn.com/svg/3030.svg)}.twa-wc{background-image:url(https://twemoji.maxcdn.com/svg/1f6be.svg)}.twa-wheelchair{background-image:url(https://twemoji.maxcdn.com/svg/267f.svg)}.twa-white-check-mark{background-image:url(https://twemoji.maxcdn.com/svg/2705.svg)}.twa-white-circle{background-image:url(https://twemoji.maxcdn.com/svg/26aa.svg)}.twa-white-flower{background-image:url(https://twemoji.maxcdn.com/svg/1f4ae.svg)}.twa-white-square-button{background-image:url(https://twemoji.maxcdn.com/svg/1f533.svg)}.twa-womens{background-image:url(https://twemoji.maxcdn.com/svg/1f6ba.svg)}.twa-x{background-image:url(https://twemoji.maxcdn.com/svg/274c.svg)}.twa-zero{background-image:url(https://twemoji.maxcdn.com/svg/30-20e3.svg)}#alerts{position:fixed;top:60px;right:10px;width:350px;z-index:10;text-shadow:1px 1px 0 rgba(0,0,0,.1)}#alerts .notification{animation:.5s ease slideInRight;margin-top:5px}#alerts .notification.exit{animation:.5s ease fadeOutRight}#alerts h3{font-size:16px;font-size:500}.editor-toolbar{z-index:2;background-color:rgba(0,0,0,.65);border:none;border-top-left-radius:0;border-top-right-radius:0;opacity:1;position:fixed;top:52px;left:0;width:100%}.editor-toolbar a{color:#FFF!important}.editor-toolbar a.active,.editor-toolbar a:hover{background-color:rgba(0,0,0,.5);border-color:#888}.editor-toolbar i.separator{margin-top:5px;border-left-color:#000;border-right-color:#AAA}.CodeMirror{border-left:none;border-right:none;padding-top:52px}.modallayer,.section.is-small{padding:20px}.CodeMirror .CodeMirror-code .cm-url{color:#00ACC1}.CodeMirror .CodeMirror-code .cm-header-1{color:#635c8c;font-size:2em;font-weight:400}.CodeMirror .CodeMirror-code .cm-header-2{color:#222324;font-size:1.75em;font-weight:300}.CodeMirror .CodeMirror-code .cm-header-3{color:#222324;font-size:1.5em;font-weight:300}.editor-toolbar .fa{font-size:14px}.ace-container{position:relative}#page-type-source .ace-container{min-height:95vh}#modal-editor-codeblock .ace-container{height:400px}#codeblock-editor,#source-display{position:absolute;top:0;left:0;bottom:0;right:0}.modallayer{position:fixed;top:100px;width:100%;background-color:rgba(255,255,255,.95);z-index:6;border-bottom:1px solid #CCC;box-shadow:0 2px 3px rgba(17,17,17,.1);display:none}.modallayer .column>h3,.modallayer>h3{color:#69707a;font-size:24px;font-weight:300}#header-container{position:fixed;top:0;left:0;width:100%;z-index:4}#header{z-index:5}h2.nav-item{font-size:150%;color:#FB8C00}#notifload{width:42px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease}#notifload::before{content:" ";width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #FB8C00;-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;-ms-animation:spin .5s linear infinite;-o-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#notifload.active{opacity:1}#search-input{max-width:300px;width:33vw}.searchresults{position:fixed;top:45px;left:0;right:0;margin:0 auto;width:500px;z-index:1}.searchresults.slideInDown{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}#page-type-view>section{transition:background-color .5s ease}#page-type-view>section.blurred{background-color:#f5f7fa}.sd-menus{width:300px}.mkcontent h1{border-bottom:1px dotted #d3d6db;padding-bottom:4px;font-weight:400;color:#635c8c}.mkcontent a.toc-anchor{font-size:80%;color:#847bb9;border-bottom:none}.mkcontent a.toc-anchor:visited{color:#847bb9!important}.mkcontent a.external-link{position:relative;padding-left:20px}.mkcontent a.external-link:before{content:"\f08e";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#aeb1b5;font-size:14px;position:absolute;top:0;left:0}.mkcontent pre{padding:0}.mkcontent pre>code{box-shadow:inset 0 0 5px 0 #d3d6db;border-radius:5px}.mkcontent pre+p{padding-top:1em}.mkcontent img.right{float:right}.mkcontent img.pagelogo{float:right;margin-top:-50px;max-width:200px}.mkcontent strong{color:#69707a}.mkcontent .twa{font-size:120%}.content a:not(.button):visited{color:#00ACC1;font-weight:500}code{font-weight:500;color:#847bb9}p code{padding:2px 5px;border-radius:4px}.modal{align-items:flex-start}.modal-background{animation:.4s ease fadeIn}.modal-card,.modal-content{animation:.4s ease slideInDown}.card-header{background-color:#00ACC1}.card-header.is-warning{background-color:#FB8C00}.card-header.is-danger{background-color:#E53935}.card-header.is-info{background-color:#847bb9}.card-header-title{color:#FFF;font-weight:400;font-size:16px;padding:10px 20px}.modal-card .card-footer-item,.modal-content .card-footer-item{font-weight:500}.modal-card .card-footer-item.featured,.modal-content .card-footer-item.featured{animation:flash 4s ease 0 infinite} \ No newline at end of file +@charset "UTF-8";.card,.highlight,.highlight pre,.textarea,embed,img,object{max-width:100%}a,hr{padding:0}a,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}a,button,input,select,textarea{margin:0}a,input[type=radio],input[type=checkbox]{vertical-align:baseline}a:hover,strong,table th{color:#222324}body,pre,pre code{color:#69707a}.container,sub,sup{position:relative}.button,.delete,.input,.modal-close,.progress,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none}.heading,.menu-label{letter-spacing:1px;text-transform:uppercase}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-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(0);transform:rotate(0)}}@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(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#root{padding-top:52px}[v-cloak]{display:none}.is-block,article,aside,details,figure,footer,header,hgroup,hr,nav,pre code,section,summary{display:block}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}td,td img{vertical-align:top}code,html,pre,pre code{background-color:#f5f7fa}*,:after,:before{box-sizing:inherit}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.is-clearfix:after,.notification:after,.select:after{content:" "}a{font-size:100%;background:0 0;color:#00ACC1;text-decoration:none;transition:none 86ms ease-out}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{height:1px;border:0;border-top:1px solid #ccc;border-top-color:#d3d6db;margin:40px 0}input,select{vertical-align:middle}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%;width:100%}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button]{width:auto;overflow:visible}@keyframes spin-around{from{transform:rotate(0)}to{transform:rotate(359deg)}}html{box-sizing:border-box;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Source Code Pro",Monaco,Inconsolata,monospace;line-height:1.25}body{font-size:1rem;font-weight:400;line-height:1.428571428571429}code{font-size:12px;padding:1px 2px 2px}.button,.fa,.input,.textarea,table td,table th{vertical-align:top}small{font-size:11px}span{font-style:inherit;font-weight:inherit}.label,strong{font-weight:700}pre{white-space:pre;word-wrap:normal}.button,.nav-left,.table td.is-icon,.table th.is-icon,.tabs,.tag{white-space:nowrap}pre code{overflow-x:auto;padding:16px 20px}.box,.button{background-color:#fff}table td,table th{text-align:left}.fa,.has-text-centered{text-align:center}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:20px}@media screen and (min-width:980px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}.is-block-desktop{display:block!important}}.fa{font-size:21px}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:979px){.is-block-touch{display:block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1180px){.container{max-width:1200px}.is-block-widescreen{display:block!important}}.is-flex{display:flex}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:979px){.is-flex-touch{display:flex!important}}@media screen and (min-width:980px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1180px){.is-flex-widescreen{display:flex!important}}.is-inline{display:inline}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:979px){.is-inline-touch{display:inline!important}}@media screen and (min-width:980px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1180px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:979px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:980px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1180px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:inline-flex}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:979px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:980px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1180px){.is-inline-flex-widescreen{display:inline-flex!important}}.is-clearfix:after{clear:both;display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:979px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:979px){.is-hidden-touch{display:none!important}}@media screen and (min-width:980px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1180px){.is-hidden-widescreen{display:none!important}}.is-disabled{pointer-events:none}.is-marginless{margin:0!important}.box{border-radius:5px;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #00ACC1}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #00ACC1}.button{align-items:center;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:inline-flex;font-size:14px;height:32px;line-height:24px;position:relative;justify-content:center;padding-left:10px;padding-right:10px;text-align:center}.button:hover{border-color:#aeb1b5}.button.is-active,.button:active,.button:focus{border-color:#00ACC1;outline:0}.button.is-disabled,.button[disabled]{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none;opacity:.5}.button.is-white,.button.is-white:active{border-color:transparent}.button.is-disabled::-moz-placeholder,.button[disabled]::-moz-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled::-webkit-input-placeholder,.button[disabled]::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled:-moz-placeholder,.button[disabled]:-moz-placeholder{color:rgba(34,35,36,.3)}.button.is-disabled:-ms-input-placeholder,.button[disabled]:-ms-input-placeholder{color:rgba(34,35,36,.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button.is-active,.button:focus,.button:hover{color:#222324}.button:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2)}.button.is-white{background-color:#fff;color:#111}.button.is-white.is-active,.button.is-white:focus,.button.is-white:hover{background-color:#e6e6e6;border-color:transparent;color:#111}.button.is-white.is-inverted{background-color:#111;color:#fff}.button.is-white.is-inverted:hover{background-color:#040404}.button.is-white.is-loading:after{border-color:transparent transparent #111 #111!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#111}.button.is-black,.button.is-black:active{border-color:transparent}.button.is-black{background-color:#111;color:#fff}.button.is-black.is-active,.button.is-black:focus,.button.is-black:hover{background-color:#000;border-color:transparent;color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#111}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#111;color:#111}.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#111;border-color:#111;color:#fff}.button.is-light,.button.is-light:active{border-color:transparent}.button.is-light{background-color:#f5f7fa;color:#69707a}.button.is-light.is-active,.button.is-light:focus,.button.is-light:hover{background-color:#d3dce9;border-color:transparent;color:#69707a}.button.is-light.is-inverted{background-color:#69707a;color:#f5f7fa}.button.is-light.is-inverted:hover{background-color:#5d636c}.button.is-light.is-loading:after{border-color:transparent transparent #69707a #69707a!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f7fa;color:#f5f7fa}.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.button.is-dark,.button.is-dark:active{border-color:transparent}.button.is-dark{background-color:#69707a;color:#f5f7fa}.button.is-dark.is-active,.button.is-dark:focus,.button.is-dark:hover{background-color:#51575f;border-color:transparent;color:#f5f7fa}.button.is-dark.is-inverted{background-color:#f5f7fa;color:#69707a}.button.is-dark.is-inverted:hover{background-color:#e4e9f2}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f7fa #f5f7fa!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#69707a;color:#69707a}.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.button.is-primary,.button.is-primary:active{border-color:transparent}.button.is-primary{background-color:#00ACC1;color:#fff}.button.is-primary.is-active,.button.is-primary:focus,.button.is-primary:hover{background-color:#007f8e;border-color:transparent;color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00ACC1}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00ACC1;color:#00ACC1}.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00ACC1;border-color:#00ACC1;color:#fff}.button.is-info,.button.is-info:active{border-color:transparent}.button.is-info{background-color:#039BE5;color:#fff}.button.is-info.is-active,.button.is-info:focus,.button.is-info:hover{background-color:#0279b3;border-color:transparent;color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#039BE5}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#039BE5;color:#039BE5}.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#039BE5;border-color:#039BE5;color:#fff}.button.is-success,.button.is-success:active{border-color:transparent}.button.is-success{background-color:#7CB342;color:#fff}.button.is-success.is-active,.button.is-success:focus,.button.is-success:hover{background-color:#628e34;border-color:transparent;color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#7CB342}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#7CB342;color:#7CB342}.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#7CB342;border-color:#7CB342;color:#fff}.button.is-warning,.button.is-warning:active{border-color:transparent}.button.is-warning{background-color:#FB8C00;color:#fff}.button.is-warning.is-active,.button.is-warning:focus,.button.is-warning:hover{background-color:#c87000;border-color:transparent;color:#fff}.button.is-warning.is-inverted{background-color:#fff;color:#FB8C00}.button.is-warning.is-inverted:hover{background-color:#f2f2f2}.button.is-warning.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#FB8C00;color:#FB8C00}.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#FB8C00;border-color:#FB8C00;color:#fff}.button.is-danger,.button.is-danger:active{border-color:transparent}.button.is-danger{background-color:#E53935;color:#fff}.button.is-danger.is-active,.button.is-danger:focus,.button.is-danger:hover{background-color:#cd1e1a;border-color:transparent;color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#E53935}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#E53935;color:#E53935}.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#E53935;border-color:#E53935;color:#fff}.button.is-link{background-color:transparent;border-color:transparent;color:#69707a;text-decoration:underline}.button.is-link:focus,.button.is-link:hover{background-color:#d3d6db;color:#222324}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;top:50%;position:absolute!important}.content a:not(.button){border-bottom:1px solid #d3d6db}.content a:not(.button):hover{border-bottom-color:#00ACC1}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222324;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d3d6db;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal}.content ul{list-style:disc}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:14px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;box-shadow:inset 0 1px 2px rgba(17,17,17,.1);max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#00ACC1;outline:0}.input.is-disabled,.input[disabled],.is-disabled.textarea,[disabled].textarea{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.checkbox input,.radio input,.select select{cursor:pointer}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,[disabled].textarea::-moz-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,[disabled].textarea:-moz-placeholder{color:rgba(34,35,36,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder{color:rgba(34,35,36,.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#00ACC1}.input.is-info,.is-info.textarea{border-color:#039BE5}.input.is-success,.is-success.textarea{border-color:#7CB342}.input.is-warning,.is-warning.textarea{border-color:#FB8C00}.input.is-danger,.is-danger.textarea{border-color:#E53935}.input[type=search],[type=search].textarea{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;max-height:600px;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio,.select{display:inline-block;position:relative;vertical-align:top}.checkbox,.radio{cursor:pointer;line-height:16px}.checkbox:hover,.radio:hover{color:#222324}.is-disabled.checkbox,.is-disabled.radio{color:#aeb1b5;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select{height:32px}.select select{align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;position:relative;vertical-align:top;display:block;outline:0;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#00ACC1;outline:0}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(34,35,36,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(34,35,36,.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#00ACC1}.select select.is-info{border-color:#039BE5}.select select.is-success{border-color:#7CB342}.select select.is-warning{border-color:#FB8C00}.select select.is-danger{border-color:#E53935}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.help,.label,.select:after{display:block}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select:after{border:1px solid #00ACC1;border-right:0;border-top:0;height:7px;pointer-events:none;position:absolute;transform:rotate(-45deg);width:7px;margin-top:-6px;right:16px;top:50%}.select:hover:after{border-color:#222324}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:52px}.label{color:#222324}.label:not(:last-child){margin-bottom:5px}.help{font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#00ACC1}.help.is-info{color:#039BE5}.help.is-success{color:#7CB342}.help.is-warning{color:#FB8C00}.help.is-danger{color:#E53935}@media screen and (max-width:768px){.control-label{margin-bottom:5px}}@media screen and (min-width:769px){.control-label{flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select,.control.has-addons .textarea{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover,.control.has-addons .textarea:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus,.control.has-addons .textarea:active,.control.has-addons .textarea:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .button:first-child select,.control.has-addons .input:first-child,.control.has-addons .input:first-child select,.control.has-addons .select:first-child,.control.has-addons .select:first-child select,.control.has-addons .textarea:first-child,.control.has-addons .textarea:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .button:last-child select,.control.has-addons .input:last-child,.control.has-addons .input:last-child select,.control.has-addons .select:last-child,.control.has-addons .select:last-child select,.control.has-addons .textarea:last-child,.control.has-addons .textarea:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{flex-grow:1}.control.has-addons.has-addons-centered{justify-content:center}.control.has-addons.has-addons-right{justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select,.control.has-addons.has-addons-fullwidth .textarea{flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#aeb1b5;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#222324}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{flex-grow:1}.control.is-grouped.is-grouped-centered{justify-content:center}.control.is-grouped.is-grouped-right{justify-content:flex-end}@media screen and (min-width:769px){.control.is-horizontal{display:flex}.control.is-horizontal>.control{display:flex;flex-grow:5}}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-16by9 img,.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{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:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;display:table}.notification .delete,.notification .modal-close{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#00ACC1;color:#fff}.notification.is-info{background-color:#039BE5;color:#fff}.notification.is-success{background-color:#7CB342;color:#fff}.notification.is-warning{background-color:#FB8C00;color:#fff}.notification.is-danger{background-color:#E53935;color:#fff}.progress{border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#d3d6db}.progress::-webkit-progress-value{background-color:#69707a}.progress::-moz-progress-bar{background-color:#69707a}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#111}.progress.is-black::-moz-progress-bar{background-color:#111}.progress.is-light::-webkit-progress-value{background-color:#f5f7fa}.progress.is-light::-moz-progress-bar{background-color:#f5f7fa}.progress.is-dark::-webkit-progress-value{background-color:#69707a}.progress.is-dark::-moz-progress-bar{background-color:#69707a}.progress.is-primary::-webkit-progress-value{background-color:#00ACC1}.progress.is-primary::-moz-progress-bar{background-color:#00ACC1}.progress.is-info::-webkit-progress-value{background-color:#039BE5}.progress.is-info::-moz-progress-bar{background-color:#039BE5}.progress.is-success::-webkit-progress-value{background-color:#7CB342}.progress.is-success::-moz-progress-bar{background-color:#7CB342}.progress.is-warning::-webkit-progress-value{background-color:#FB8C00}.progress.is-warning::-moz-progress-bar{background-color:#FB8C00}.progress.is-danger::-webkit-progress-value{background-color:#E53935}.progress.is-danger::-moz-progress-bar{background-color:#E53935}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#222324;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #d3d6db;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#00ACC1;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#222324;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#222324}.table thead td,.table thead th{border-width:0 0 2px;color:#aeb1b5}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#aeb1b5}.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-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:hover{background-color:#eef2f7}.table.is-striped tbody tr:nth-child(2n){background-color:#f5f7fa}.table.is-striped tbody tr:nth-child(2n):hover{background-color:#eef2f7}.subtitle,.title{font-weight:300;word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:300}.subtitle a:hover,.title a:hover{border-bottom:1px solid}.subtitle strong,.title strong{font-weight:500}.subtitle .tag,.title .tag{vertical-align:bottom}.delete,.modal-close,.subtitle code{display:inline-block;vertical-align:top}.title{color:#222324;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.highlight,.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-1 code,.title.is-2{font-size:40px}.title.is-2 code,.title.is-3{font-size:28px}.title.is-3 code,.title.is-4{font-size:24px}.title.is-4 code,.title.is-5{font-size:18px}.title.is-5 code,.title.is-6,.title.is-6 code{font-size:14px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width:769px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#69707a;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;font-size:14px;padding:2px 3px}.subtitle strong{color:#222324}.subtitle+.title{margin-top:-20px}.subtitle.is-1{font-size:48px}.subtitle.is-1 code,.subtitle.is-2{font-size:40px}.subtitle.is-2 code,.subtitle.is-3{font-size:28px}.subtitle.is-3 code,.subtitle.is-4{font-size:24px}.subtitle.is-4 code,.subtitle.is-5{font-size:18px}.subtitle.is-5 code,.subtitle.is-6,.subtitle.is-6 code{font-size:14px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.delete,.modal-close{background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;height:24px;position:relative;width:24px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.icon,.icon.is-large,.icon.is-medium,.icon.is-small{display:inline-block;vertical-align:top;text-align:center}.delete:before,.modal-close:before{transform:rotate(45deg)}.delete:after,.modal-close:after{transform:rotate(-45deg)}.delete:hover,.modal-close:hover{background-color:rgba(17,17,17,.5)}.delete.is-small,.is-small.modal-close,.tag:not(.is-large) .delete,.tag:not(.is-large) .modal-close{height:16px;width:16px}.delete.is-medium,.is-medium.modal-close{height:32px;width:32px}.delete.is-large,.is-large.modal-close{height:40px;width:40px}.icon{font-size:21px;height:24px;line-height:24px;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium{font-size:28px;height:32px;line-height:32px;width:32px}.icon.is-large{font-size:42px;height:48px;line-height:48px;width:48px}.panel-icon,.tag{line-height:16px}.hamburger,.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span,.nav-toggle span{background-color:#69707a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;transition:none 86ms ease-out;transition-property:background,left,opacity,transform;width:15px}.card,.card-image{position:relative}.hamburger span:nth-child(1),.nav-toggle span:nth-child(1){margin-top:-6px}.hamburger span:nth-child(2),.nav-toggle span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3),.nav-toggle span:nth-child(3){margin-top:4px}.hamburger:hover,.nav-toggle:hover{background-color:#f5f7fa}.hamburger.is-active span,.is-active.nav-toggle span{background-color:#00ACC1}.hamburger.is-active span:nth-child(1),.is-active.nav-toggle span:nth-child(1){margin-left:-5px;transform:rotate(45deg);transform-origin:left top}.hamburger.is-active span:nth-child(2),.is-active.nav-toggle span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3),.is-active.nav-toggle span:nth-child(3){margin-left:-5px;transform:rotate(-45deg);transform-origin:left bottom}.heading{display:block;font-size:11px;margin-bottom:5px}.highlight{font-size:12px;font-weight:400;overflow:hidden;padding:0}.highlight pre{overflow:auto}.button.is-loading:after,.control.is-loading:after,.loader{animation:spin-around .5s infinite linear;border:2px solid #d3d6db;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.number{display:inline-block;font-size:18px}.tag{align-items:center;color:#69707a;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding-left:10px;padding-right:10px}.tag .delete,.tag .modal-close{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff;color:#111}.tag.is-black{background-color:#111;color:#fff}.tag.is-light{background-color:#f5f7fa;color:#69707a}.tag.is-dark{background-color:#69707a;color:#f5f7fa}.tag.is-primary{background-color:#00ACC1;color:#fff}.tag.is-info{background-color:#039BE5;color:#fff}.tag.is-success{background-color:#7CB342;color:#fff}.tag.is-warning{background-color:#FB8C00;color:#fff}.tag.is-danger{background-color:#E53935;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:14px;height:32px;padding-left:14px;padding-right:14px}.media-number,.tag.is-large{font-size:18px;line-height:24px}.tag.is-large{height:40px;padding-left:18px;padding-right:18px}.tag.is-large .delete,.tag.is-large .modal-close{margin-left:4px;margin-right:-8px}.button,.delete,.is-unselectable,.modal-close,.tabs,.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-header{align-items:stretch;box-shadow:0 1px 2px rgba(17,17,17,.1);display:flex;min-height:40px}.card-header-title{align-items:flex-start;display:flex;flex-grow:1}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:40px}.card-image{display:block}.card-footer,.columns.is-mobile{display:flex}.card-content{padding:20px}.card-content .title+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #d3d6db;align-items:stretch}.media .media,.media+.media{border-top:1px solid rgba(211,214,219,.5)}.card-footer-item{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #d3d6db}.card{background-color:#fff;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);color:#69707a;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.column{flex-basis:0;flex-grow:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.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{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{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{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{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{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{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{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{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{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{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{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{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{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{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{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{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:980px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{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{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}.columns.is-desktop{display:flex}}@media screen and (min-width:1180px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{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{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width:769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}.columns:not(.is-desktop){display:flex}}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}.nav-left,.tile{align-items:stretch}.tile{flex-basis:auto;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0!important}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child),.media-left{margin-right:10px}.tile.is-parent{padding:10px}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px!important}@media screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ne,.highlight .ni{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.level-item .subtitle,.level-item .title{margin-bottom:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:10px}.level-left+.level-right{margin-top:20px}}@media screen and (min-width:769px){.level-left{align-items:center;display:flex}.level-right{align-items:center;display:flex;justify-content:flex-end}}.level{align-items:center;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}.media-number{margin-right:10px}}.media-number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;height:32px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}@media screen and (max-width:768px){.media-number{margin-bottom:10px}}.media-right{margin-left:10px}.media-content{flex-grow:1;text-align:left}.media{align-items:flex-start;display:flex;text-align:left}.nav,.pagination,.panel-icon{text-align:center}.media .content:not(:last-child){margin-bottom:10px}.media .media{display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}.menu-list a,.menu-nav a{display:block;padding:5px 10px}@media screen and (min-width:769px){.media.is-large .media-number{margin-right:20px}}.menu-list a{border-radius:2px;color:#69707a}.menu-list a:hover{background-color:#f5f7fa;color:#00ACC1}.menu-list a.is-active{background-color:#00ACC1;color:#fff}.menu-list li ul{border-left:1px solid #d3d6db;margin:10px;padding-left:10px}.menu-label{color:#aeb1b5;font-size:11px;margin-bottom:5px}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #d3d6db;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#69707a;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f7fa;border-radius:3px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#111}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#111;color:#fff}.message.is-black .message-body{border-color:#111;color:gray}.message.is-light{background-color:#f5f7fa}.message.is-light .message-header{background-color:#f5f7fa;color:#69707a}.message.is-light .message-body{border-color:#f5f7fa;color:#666}.message.is-dark{background-color:#f4f5f6}.message.is-dark .message-header{background-color:#69707a;color:#f5f7fa}.message.is-dark .message-body{border-color:#69707a;color:gray}.message.is-primary{background-color:#ebfdff}.message.is-primary .message-header{background-color:#00ACC1;color:#fff}.message.is-primary .message-body{border-color:#00ACC1;color:gray}.message.is-info{background-color:#ebf8ff}.message.is-info .message-header{background-color:#039BE5;color:#fff}.message.is-info .message-body{border-color:#039BE5;color:gray}.message.is-success{background-color:#f5faf0}.message.is-success .message-header{background-color:#7CB342;color:#fff}.message.is-success .message-body{border-color:#7CB342;color:gray}.message.is-warning{background-color:#fff6eb}.message.is-warning .message-header{background-color:#FB8C00;color:#fff}.message.is-warning .message-body{border-color:#FB8C00;color:gray}.message.is-danger{background-color:#fdeded}.message.is-danger .message-header{background-color:#E53935;color:#fff}.message.is-danger .message-body{border-color:#E53935;color:gray}.modal-card-head,.panel-heading,.panel-tabs a{border-bottom:1px solid #d3d6db}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(17,17,17,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.hero-video,.modal{left:0;right:0;bottom:0}.modal-card{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.panel-heading,.tabs.is-boxed a:hover,a.panel-block:hover{background-color:#f5f7fa}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f7fa;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-title{color:#222324;flex-grow:1;font-size:24px;line-height:1}.modal-card-foot{border-top:1px solid #d3d6db}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{flex-grow:1;overflow:auto;padding:20px}.modal,.nav-left,.tabs{overflow:hidden}.modal{top:0;display:none;justify-content:center;position:fixed;z-index:1986}.modal.is-active{display:flex}@media screen and (min-width:769px){.nav-toggle{display:none}}.nav-item{align-items:center;display:flex;justify-content:center;padding:10px}.nav-item a{flex-grow:1}.nav-item img{max-height:24px}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}.nav-item a,a.nav-item{color:#69707a}.nav-item a.is-active,.nav-item a:hover,a.nav-item.is-active,a.nav-item:hover{color:#222324}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #00ACC1;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00ACC1;border-top:3px solid transparent;color:#00ACC1}@media screen and (max-width:768px){.nav-item{justify-content:flex-start}.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(17,17,17,.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(211,214,219,.5);padding:10px}.nav-menu.is-active{display:block}}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab),.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}@media screen and (min-width:769px) and (max-width:979px){.nav-menu{padding-right:20px}}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab),.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav-left{display:flex;flex-basis:0;flex-grow:1;justify-content:flex-start;overflow-x:auto}.nav,.nav-center{align-items:stretch;display:flex}.nav-center{justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nav-right{align-items:stretch;display:flex;flex-basis:0;flex-grow:1;justify-content:flex-end}.pagination>a:not(:first-child){order:1}}.nav{background-color:#fff;min-height:50px;position:relative;z-index:2}.nav>.container{align-items:stretch;display:flex;min-height:50px;width:100%}.nav.has-shadow{box-shadow:0 2px 3px rgba(17,17,17,.1)}@media screen and (max-width:979px){.container>.nav>.nav-left>.nav-item.is-brand:first-child,.nav>.container>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{align-items:center;display:flex;justify-content:center}.pagination a{display:block;min-width:32px;padding:3px 8px}.pagination span{color:#aeb1b5;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{flex-grow:1}.pagination ul{margin-top:10px}}.panel-icon{display:inline-block;font-size:14px;height:16px;vertical-align:top;width:16px;color:#aeb1b5;float:left;margin:0 4px 0 -2px}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{border-radius:4px 4px 0 0;color:#222324;font-size:18px;font-weight:300;padding:10px}.panel-tabs,.tabs.is-small{font-size:11px}.panel-list a{color:#69707a}.panel-list a:hover{color:#00ACC1}.panel-tabs{display:flex;padding:5px 10px 0;justify-content:center}.panel-tabs a{margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#222324;color:#222324}.panel-block:not(:last-child),.panel-tabs:not(:last-child),.tabs a{border-bottom:1px solid #d3d6db}.panel-block{color:#222324;display:block;line-height:16px;padding:10px}.panel{border:1px solid #d3d6db;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{align-items:stretch;display:flex;justify-content:space-between;line-height:24px;overflow-x:auto}.tabs a{align-items:center;color:#69707a;display:flex;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs ul.is-center,.tabs ul.is-left{padding-right:10px}.tabs.is-boxed a,.tabs.is-toggle a{padding-bottom:5px;padding-top:5px}.tabs a:hover{border-bottom-color:#222324;color:#222324}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#00ACC1;color:#00ACC1}.tabs ul{align-items:center;border-bottom:1px solid #d3d6db;display:flex;flex-grow:1;justify-content:flex-start}.tabs ul.is-center{flex:none;justify-content:center;padding-left:10px}.tabs ul.is-right{justify-content:flex-end;padding-left:10px}.editor-modal-load i,.tabs.is-centered ul{justify-content:center}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{border-bottom-color:#d3d6db}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d3d6db;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1}.tabs.is-toggle a{border:1px solid #d3d6db;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f7fa;border-color:#aeb1b5;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:#00ACC1;border-color:#00ACC1;color:#fff;z-index:1}.hero .tabs ul,.tabs.is-toggle ul{border-bottom:none}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.hero-video{position:absolute;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}.hero-buttons{margin-top:20px}@media screen and (max-width:768px){.hero-video{display:none}.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-foot,.hero-head{flex-shrink:0}.hero-body{flex-grow:1;padding:40px 20px}@media screen and (min-width:980px){.hero-body{padding-left:0;padding-right:0}}.hero{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero .nav{background:0 0;box-shadow:0 1px 0 rgba(211,214,219,.3)}.hero.is-white{background-color:#fff;color:#111}.hero.is-white .title{color:#111}.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subtitle{color:rgba(17,17,17,.7)}.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#111}.hero.is-white .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}@media screen and (max-width:768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white .nav-item a:not(.button),.hero.is-white a.nav-item{color:rgba(17,17,17,.5)}.hero.is-white .nav-item a:not(.button).is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a,.hero.is-white a.nav-item.is-active,.hero.is-white a.nav-item:hover{color:#111}.hero.is-white .tabs a{color:#111;opacity:.5}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#111;border-color:#111;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white .nav-toggle span{background-color:#111}.hero.is-white .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .nav-toggle.is-active span{background-color:#111}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-black .nav-menu{background-color:#111}}.hero.is-black{background-color:#111;color:#fff}.hero.is-black .title{color:#fff}.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subtitle{color:rgba(255,255,255,.7)}.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-black .nav-item a:not(.button),.hero.is-black a.nav-item{color:rgba(255,255,255,.5)}.hero.is-black .nav-item a:not(.button).is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a,.hero.is-black a.nav-item.is-active,.hero.is-black a.nav-item:hover{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.5}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#fff;border-color:#fff;color:#111}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#111 71%,#1f1c1c 100%)}@media screen and (max-width:768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-light .nav-menu{background-color:#f5f7fa}}.hero.is-light{background-color:#f5f7fa;color:#69707a}.hero.is-light .title{color:#69707a}.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subtitle{color:rgba(105,112,122,.7)}.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#69707a}.hero.is-light .nav{box-shadow:0 1px 0 rgba(105,112,122,.2)}.hero.is-light .nav-item a:not(.button),.hero.is-light a.nav-item{color:rgba(105,112,122,.5)}.hero.is-light .nav-item a:not(.button).is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a,.hero.is-light a.nav-item.is-active,.hero.is-light a.nav-item:hover{color:#69707a}.hero.is-light .tabs a{color:#69707a;opacity:.5}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-dark,.hero.is-dark .title{color:#f5f7fa}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#69707a;border-color:#69707a;color:#f5f7fa}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light .nav-toggle span{background-color:#69707a}.hero.is-light .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .nav-toggle.is-active span{background-color:#69707a}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(105,112,122,.2)}.hero.is-dark .nav-menu{background-color:#69707a}}.hero.is-dark{background-color:#69707a}.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subtitle{color:rgba(245,247,250,.7)}.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f7fa}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,247,250,.2)}.hero.is-danger .nav,.hero.is-info .nav,.hero.is-primary .nav,.hero.is-success .nav,.hero.is-warning .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-dark .nav-item a:not(.button),.hero.is-dark a.nav-item{color:rgba(245,247,250,.5)}.hero.is-dark .nav-item a:not(.button).is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.hero.is-dark a.nav-item.is-active,.hero.is-dark a.nav-item:hover{color:#f5f7fa}.hero.is-dark .tabs a{color:#f5f7fa;opacity:.5}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#f5f7fa;border-color:#f5f7fa;color:#69707a}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#495a67 0,#69707a 71%,#6e768e 100%)}@media screen and (max-width:768px){.hero.is-dark .nav-toggle span{background-color:#f5f7fa}.hero.is-dark .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f7fa}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,247,250,.2)}.hero.is-primary .nav-menu{background-color:#00ACC1}}.hero.is-primary{background-color:#00ACC1;color:#fff}.hero.is-primary .title{color:#fff}.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subtitle{color:rgba(255,255,255,.7)}.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav-item a:not(.button),.hero.is-primary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-primary .nav-item a:not(.button).is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.hero.is-primary a.nav-item.is-active,.hero.is-primary a.nav-item:hover{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.5}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#00ACC1}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#008e86 0,#00ACC1 71%,#009edb 100%)}@media screen and (max-width:768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-info .nav-menu{background-color:#039BE5}}.hero.is-info{background-color:#039BE5;color:#fff}.hero.is-info .title{color:#fff}.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subtitle{color:rgba(255,255,255,.7)}.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav-item a:not(.button),.hero.is-info a.nav-item{color:rgba(255,255,255,.5)}.hero.is-info .nav-item a:not(.button).is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a,.hero.is-info a.nav-item.is-active,.hero.is-info a.nav-item:hover{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.5}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#039BE5}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#0098b5 0,#039BE5 71%,#0382ff 100%)}@media screen and (max-width:768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-success .nav-menu{background-color:#7CB342}}.hero.is-success{background-color:#7CB342;color:#fff}.hero.is-success .title{color:#fff}.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subtitle{color:rgba(255,255,255,.7)}.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav-item a:not(.button),.hero.is-success a.nav-item{color:rgba(255,255,255,.5)}.hero.is-success .nav-item a:not(.button).is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a,.hero.is-success a.nav-item.is-active,.hero.is-success a.nav-item:hover{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.5}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#7CB342}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#75972b 0,#7CB342 71%,#74c44a 100%)}@media screen and (max-width:768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-warning .nav-menu{background-color:#FB8C00}}.hero.is-warning{background-color:#FB8C00;color:#fff}.hero.is-warning .title{color:#fff}.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subtitle{color:rgba(255,255,255,.7)}.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong{color:#fff}.hero.is-warning .nav-item a:not(.button),.hero.is-warning a.nav-item{color:rgba(255,255,255,.5)}.hero.is-warning .nav-item a:not(.button).is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a,.hero.is-warning a.nav-item.is-active,.hero.is-warning a.nav-item:hover{color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:.5}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#fff;border-color:#fff;color:#FB8C00}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#c84e00 0,#FB8C00 71%,#ffbf16 100%)}@media screen and (max-width:768px){.hero.is-warning .nav-toggle span{background-color:#fff}.hero.is-warning .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .nav-toggle.is-active span{background-color:#fff}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-danger .nav-menu{background-color:#E53935}}.hero.is-danger{background-color:#E53935;color:#fff}.hero.is-danger .title{color:#fff}.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subtitle{color:rgba(255,255,255,.7)}.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav-item a:not(.button),.hero.is-danger a.nav-item{color:rgba(255,255,255,.5)}.hero.is-danger .nav-item a:not(.button).is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a,.hero.is-danger a.nav-item.is-active,.hero.is-danger a.nav-item:hover{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.5}.editor-toolbar:hover,.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.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:#E53935}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#d80f2c 0,#E53935 71%,#ed6647 100%)}@media screen and (max-width:768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}}@media screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container{flex-grow:1}.section{background-color:#fff;padding:40px 20px}@media screen and (min-width:980px){.section.is-medium{padding:120px 20px}.section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:visited{color:#69707a}.footer a:hover,.footer a:visited:hover{color:#222324}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d3d6db}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#00ACC1}.twa{display:inline-block;height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;background-repeat:no-repeat;background-position:center center;background-size:1em 1em}.twa-lg{height:1.33em;width:1.33em;margin:0 .0665em 0 .133em;vertical-align:-.133em;background-size:1.33em 1.33em}.twa-2x{height:2em;width:2em;margin:0 .1em 0 .2em;vertical-align:-.2em;background-size:2em 2em}.twa-3x{height:3em;width:3em;margin:0 .15em 0 .3em;vertical-align:-.3em;background-size:3em 3em}.twa-4x{height:4em;width:4em;margin:0 .2em 0 .4em;vertical-align:-.4em;background-size:4em 4em}.twa-5x{height:5em;width:5em;margin:0 .25em 0 .5em;vertical-align:-.5em;background-size:5em 5em}.twa-smile{background-image:url(https://twemoji.maxcdn.com/svg/1f604.svg)}.twa-laughing{background-image:url(https://twemoji.maxcdn.com/svg/1f606.svg)}.twa-blush{background-image:url(https://twemoji.maxcdn.com/svg/1f60a.svg)}.twa-smiley{background-image:url(https://twemoji.maxcdn.com/svg/1f603.svg)}.twa-relaxed{background-image:url(https://twemoji.maxcdn.com/svg/263a.svg)}.twa-smirk{background-image:url(https://twemoji.maxcdn.com/svg/1f60f.svg)}.twa-heart-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f60d.svg)}.twa-kissing-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f618.svg)}.twa-kissing-closed-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f61a.svg)}.twa-flushed{background-image:url(https://twemoji.maxcdn.com/svg/1f633.svg)}.twa-relieved{background-image:url(https://twemoji.maxcdn.com/svg/1f625.svg)}.twa-satisfied{background-image:url(https://twemoji.maxcdn.com/svg/1f60c.svg)}.twa-grin{background-image:url(https://twemoji.maxcdn.com/svg/1f601.svg)}.twa-wink{background-image:url(https://twemoji.maxcdn.com/svg/1f609.svg)}.twa-stuck-out-tongue-winking-eye{background-image:url(https://twemoji.maxcdn.com/svg/1f61c.svg)}.twa-stuck-out-tongue-closed-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f61d.svg)}.twa-grinning{background-image:url(https://twemoji.maxcdn.com/svg/1f600.svg)}.twa-kissing{background-image:url(https://twemoji.maxcdn.com/svg/1f617.svg)}.twa-kissing-smiling-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f619.svg)}.twa-stuck-out-tongue{background-image:url(https://twemoji.maxcdn.com/svg/1f61b.svg)}.twa-sleeping{background-image:url(https://twemoji.maxcdn.com/svg/1f634.svg)}.twa-worried{background-image:url(https://twemoji.maxcdn.com/svg/1f61f.svg)}.twa-frowning{background-image:url(https://twemoji.maxcdn.com/svg/1f626.svg)}.twa-anguished{background-image:url(https://twemoji.maxcdn.com/svg/1f627.svg)}.twa-open-mouth{background-image:url(https://twemoji.maxcdn.com/svg/1f62e.svg)}.twa-grimacing{background-image:url(https://twemoji.maxcdn.com/svg/1f62c.svg)}.twa-confused{background-image:url(https://twemoji.maxcdn.com/svg/1f615.svg)}.twa-hushed{background-image:url(https://twemoji.maxcdn.com/svg/1f62f.svg)}.twa-expressionless{background-image:url(https://twemoji.maxcdn.com/svg/1f611.svg)}.twa-unamused{background-image:url(https://twemoji.maxcdn.com/svg/1f612.svg)}.twa-sweat-smile{background-image:url(https://twemoji.maxcdn.com/svg/1f605.svg)}.twa-sweat{background-image:url(https://twemoji.maxcdn.com/svg/1f613.svg)}.twa-weary{background-image:url(https://twemoji.maxcdn.com/svg/1f629.svg)}.twa-pensive{background-image:url(https://twemoji.maxcdn.com/svg/1f614.svg)}.twa-disappointed{background-image:url(https://twemoji.maxcdn.com/svg/1f61e.svg)}.twa-confounded{background-image:url(https://twemoji.maxcdn.com/svg/1f616.svg)}.twa-fearful{background-image:url(https://twemoji.maxcdn.com/svg/1f628.svg)}.twa-cold-sweat{background-image:url(https://twemoji.maxcdn.com/svg/1f630.svg)}.twa-persevere{background-image:url(https://twemoji.maxcdn.com/svg/1f623.svg)}.twa-cry{background-image:url(https://twemoji.maxcdn.com/svg/1f622.svg)}.twa-sob{background-image:url(https://twemoji.maxcdn.com/svg/1f62d.svg)}.twa-joy{background-image:url(https://twemoji.maxcdn.com/svg/1f602.svg)}.twa-astonished{background-image:url(https://twemoji.maxcdn.com/svg/1f632.svg)}.twa-scream{background-image:url(https://twemoji.maxcdn.com/svg/1f631.svg)}.twa-tired-face{background-image:url(https://twemoji.maxcdn.com/svg/1f62b.svg)}.twa-angry{background-image:url(https://twemoji.maxcdn.com/svg/1f620.svg)}.twa-rage{background-image:url(https://twemoji.maxcdn.com/svg/1f621.svg)}.twa-triumph{background-image:url(https://twemoji.maxcdn.com/svg/1f624.svg)}.twa-sleepy{background-image:url(https://twemoji.maxcdn.com/svg/1f62a.svg)}.twa-yum{background-image:url(https://twemoji.maxcdn.com/svg/1f60b.svg)}.twa-mask{background-image:url(https://twemoji.maxcdn.com/svg/1f637.svg)}.twa-sunglasses{background-image:url(https://twemoji.maxcdn.com/svg/1f60e.svg)}.twa-dizzy-face{background-image:url(https://twemoji.maxcdn.com/svg/1f635.svg)}.twa-imp{background-image:url(https://twemoji.maxcdn.com/svg/1f47f.svg)}.twa-smiling-imp{background-image:url(https://twemoji.maxcdn.com/svg/1f608.svg)}.twa-neutral-face{background-image:url(https://twemoji.maxcdn.com/svg/1f610.svg)}.twa-no-mouth{background-image:url(https://twemoji.maxcdn.com/svg/1f636.svg)}.twa-innocent{background-image:url(https://twemoji.maxcdn.com/svg/1f607.svg)}.twa-alien{background-image:url(https://twemoji.maxcdn.com/svg/1f47d.svg)}.twa-yellow-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49b.svg)}.twa-blue-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f499.svg)}.twa-purple-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49c.svg)}.twa-heart{background-image:url(https://twemoji.maxcdn.com/svg/2764.svg)}.twa-green-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49a.svg)}.twa-broken-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f494.svg)}.twa-heartbeat{background-image:url(https://twemoji.maxcdn.com/svg/1f493.svg)}.twa-heartpulse{background-image:url(https://twemoji.maxcdn.com/svg/1f497.svg)}.twa-two-hearts{background-image:url(https://twemoji.maxcdn.com/svg/1f495.svg)}.twa-revolving-hearts{background-image:url(https://twemoji.maxcdn.com/svg/1f49e.svg)}.twa-cupid{background-image:url(https://twemoji.maxcdn.com/svg/1f498.svg)}.twa-sparkling-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f496.svg)}.twa-sparkles{background-image:url(https://twemoji.maxcdn.com/svg/2728.svg)}.twa-star{background-image:url(https://twemoji.maxcdn.com/svg/2b50.svg)}.twa-star2{background-image:url(https://twemoji.maxcdn.com/svg/1f31f.svg)}.twa-dizzy{background-image:url(https://twemoji.maxcdn.com/svg/1f4ab.svg)}.twa-boom{background-image:url(https://twemoji.maxcdn.com/svg/1f4a5.svg)}.twa-anger{background-image:url(https://twemoji.maxcdn.com/svg/1f4a2.svg)}.twa-exclamation{background-image:url(https://twemoji.maxcdn.com/svg/2757.svg)}.twa-question{background-image:url(https://twemoji.maxcdn.com/svg/2753.svg)}.twa-grey-exclamation{background-image:url(https://twemoji.maxcdn.com/svg/2755.svg)}.twa-grey-question{background-image:url(https://twemoji.maxcdn.com/svg/2754.svg)}.twa-zzz{background-image:url(https://twemoji.maxcdn.com/svg/1f4a4.svg)}.twa-dash{background-image:url(https://twemoji.maxcdn.com/svg/1f4a8.svg)}.twa-sweat-drops{background-image:url(https://twemoji.maxcdn.com/svg/1f4a6.svg)}.twa-notes{background-image:url(https://twemoji.maxcdn.com/svg/1f3b6.svg)}.twa-musical-note{background-image:url(https://twemoji.maxcdn.com/svg/1f3b5.svg)}.twa-fire{background-image:url(https://twemoji.maxcdn.com/svg/1f525.svg)}.twa-poop{background-image:url(https://twemoji.maxcdn.com/svg/1f4a9.svg)}.twa-thumbsup{background-image:url(https://twemoji.maxcdn.com/svg/1f44d.svg)}.twa-thumbsdown{background-image:url(https://twemoji.maxcdn.com/svg/1f44e.svg)}.twa-ok-hand{background-image:url(https://twemoji.maxcdn.com/svg/1f44c.svg)}.twa-punch{background-image:url(https://twemoji.maxcdn.com/svg/1f44a.svg)}.twa-fist{background-image:url(https://twemoji.maxcdn.com/svg/270a.svg)}.twa-v{background-image:url(https://twemoji.maxcdn.com/svg/270c.svg)}.twa-wave{background-image:url(https://twemoji.maxcdn.com/svg/1f44b.svg)}.twa-hand{background-image:url(https://twemoji.maxcdn.com/svg/270b.svg)}.twa-open-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f450.svg)}.twa-point-up{background-image:url(https://twemoji.maxcdn.com/svg/261d.svg)}.twa-point-down{background-image:url(https://twemoji.maxcdn.com/svg/1f447.svg)}.twa-point-left{background-image:url(https://twemoji.maxcdn.com/svg/1f448.svg)}.twa-point-right{background-image:url(https://twemoji.maxcdn.com/svg/1f449.svg)}.twa-raised-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f64c.svg)}.twa-pray{background-image:url(https://twemoji.maxcdn.com/svg/1f64f.svg)}.twa-point-up-2{background-image:url(https://twemoji.maxcdn.com/svg/1f446.svg)}.twa-clap{background-image:url(https://twemoji.maxcdn.com/svg/1f44f.svg)}.twa-muscle{background-image:url(https://twemoji.maxcdn.com/svg/1f4aa.svg)}.twa-walking{background-image:url(https://twemoji.maxcdn.com/svg/1f6b6.svg)}.twa-runner{background-image:url(https://twemoji.maxcdn.com/svg/1f3c3.svg)}.twa-couple{background-image:url(https://twemoji.maxcdn.com/svg/1f46b.svg)}.twa-family{background-image:url(https://twemoji.maxcdn.com/svg/1f46a.svg)}.twa-two-men-holding-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f46c.svg)}.twa-two-women-holding-hands{background-image:url(https://twemoji.maxcdn.com/svg/1f46d.svg)}.twa-dancer{background-image:url(https://twemoji.maxcdn.com/svg/1f483.svg)}.twa-dancers{background-image:url(https://twemoji.maxcdn.com/svg/1f46f.svg)}.twa-ok-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f646.svg)}.twa-no-good{background-image:url(https://twemoji.maxcdn.com/svg/1f645.svg)}.twa-information-desk-person{background-image:url(https://twemoji.maxcdn.com/svg/1f481.svg)}.twa-raised-hand{background-image:url(https://twemoji.maxcdn.com/svg/1f64b.svg)}.twa-bride-with-veil{background-image:url(https://twemoji.maxcdn.com/svg/1f470.svg)}.twa-person-with-pouting-face{background-image:url(https://twemoji.maxcdn.com/svg/1f64e.svg)}.twa-person-frowning{background-image:url(https://twemoji.maxcdn.com/svg/1f64d.svg)}.twa-bow{background-image:url(https://twemoji.maxcdn.com/svg/1f647.svg)}.twa-couplekiss{background-image:url(https://twemoji.maxcdn.com/svg/1f48f.svg)}.twa-couple-with-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f491.svg)}.twa-massage{background-image:url(https://twemoji.maxcdn.com/svg/1f486.svg)}.twa-haircut{background-image:url(https://twemoji.maxcdn.com/svg/1f487.svg)}.twa-nail-care{background-image:url(https://twemoji.maxcdn.com/svg/1f485.svg)}.twa-boy{background-image:url(https://twemoji.maxcdn.com/svg/1f466.svg)}.twa-girl{background-image:url(https://twemoji.maxcdn.com/svg/1f467.svg)}.twa-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f469.svg)}.twa-man{background-image:url(https://twemoji.maxcdn.com/svg/1f468.svg)}.twa-baby{background-image:url(https://twemoji.maxcdn.com/svg/1f476.svg)}.twa-older-woman{background-image:url(https://twemoji.maxcdn.com/svg/1f475.svg)}.twa-older-man{background-image:url(https://twemoji.maxcdn.com/svg/1f474.svg)}.twa-person-with-blond-hair{background-image:url(https://twemoji.maxcdn.com/svg/1f471.svg)}.twa-man-with-gua-pi-mao{background-image:url(https://twemoji.maxcdn.com/svg/1f472.svg)}.twa-man-with-turban{background-image:url(https://twemoji.maxcdn.com/svg/1f473.svg)}.twa-construction-worker{background-image:url(https://twemoji.maxcdn.com/svg/1f477.svg)}.twa-cop{background-image:url(https://twemoji.maxcdn.com/svg/1f46e.svg)}.twa-angel{background-image:url(https://twemoji.maxcdn.com/svg/1f47c.svg)}.twa-princess{background-image:url(https://twemoji.maxcdn.com/svg/1f478.svg)}.twa-smiley-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63a.svg)}.twa-smile-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f638.svg)}.twa-heart-eyes-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63b.svg)}.twa-kissing-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63d.svg)}.twa-smirk-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63c.svg)}.twa-scream-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f640.svg)}.twa-crying-cat-face{background-image:url(https://twemoji.maxcdn.com/svg/1f63f.svg)}.twa-joy-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f639.svg)}.twa-pouting-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f63e.svg)}.twa-japanese-ogre{background-image:url(https://twemoji.maxcdn.com/svg/1f479.svg)}.twa-japanese-goblin{background-image:url(https://twemoji.maxcdn.com/svg/1f47a.svg)}.twa-see-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f648.svg)}.twa-hear-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f649.svg)}.twa-speak-no-evil{background-image:url(https://twemoji.maxcdn.com/svg/1f64a.svg)}.twa-guardsman{background-image:url(https://twemoji.maxcdn.com/svg/1f482.svg)}.twa-skull{background-image:url(https://twemoji.maxcdn.com/svg/1f480.svg)}.twa-feet{background-image:url(https://twemoji.maxcdn.com/svg/1f463.svg)}.twa-lips{background-image:url(https://twemoji.maxcdn.com/svg/1f444.svg)}.twa-kiss{background-image:url(https://twemoji.maxcdn.com/svg/1f48b.svg)}.twa-droplet{background-image:url(https://twemoji.maxcdn.com/svg/1f4a7.svg)}.twa-ear{background-image:url(https://twemoji.maxcdn.com/svg/1f442.svg)}.twa-eyes{background-image:url(https://twemoji.maxcdn.com/svg/1f440.svg)}.twa-nose{background-image:url(https://twemoji.maxcdn.com/svg/1f443.svg)}.twa-tongue{background-image:url(https://twemoji.maxcdn.com/svg/1f445.svg)}.twa-love-letter{background-image:url(https://twemoji.maxcdn.com/svg/1f48c.svg)}.twa-bust-in-silhouette{background-image:url(https://twemoji.maxcdn.com/svg/1f464.svg)}.twa-busts-in-silhouette{background-image:url(https://twemoji.maxcdn.com/svg/1f465.svg)}.twa-speech-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f4ac.svg)}.twa-thought-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f4ad.svg)}.twa-sunny{background-image:url(https://twemoji.maxcdn.com/svg/2600.svg)}.twa-umbrella{background-image:url(https://twemoji.maxcdn.com/svg/2614.svg)}.twa-cloud{background-image:url(https://twemoji.maxcdn.com/svg/2601.svg)}.twa-snowflake{background-image:url(https://twemoji.maxcdn.com/svg/2744.svg)}.twa-snowman{background-image:url(https://twemoji.maxcdn.com/svg/26c4.svg)}.twa-zap{background-image:url(https://twemoji.maxcdn.com/svg/26a1.svg)}.twa-cyclone{background-image:url(https://twemoji.maxcdn.com/svg/1f300.svg)}.twa-foggy{background-image:url(https://twemoji.maxcdn.com/svg/1f301.svg)}.twa-ocean{background-image:url(https://twemoji.maxcdn.com/svg/1f30a.svg)}.twa-cat{background-image:url(https://twemoji.maxcdn.com/svg/1f431.svg)}.twa-dog{background-image:url(https://twemoji.maxcdn.com/svg/1f436.svg)}.twa-mouse{background-image:url(https://twemoji.maxcdn.com/svg/1f42d.svg)}.twa-hamster{background-image:url(https://twemoji.maxcdn.com/svg/1f439.svg)}.twa-rabbit{background-image:url(https://twemoji.maxcdn.com/svg/1f430.svg)}.twa-wolf{background-image:url(https://twemoji.maxcdn.com/svg/1f43a.svg)}.twa-frog{background-image:url(https://twemoji.maxcdn.com/svg/1f438.svg)}.twa-tiger{background-image:url(https://twemoji.maxcdn.com/svg/1f42f.svg)}.twa-koala{background-image:url(https://twemoji.maxcdn.com/svg/1f428.svg)}.twa-bear{background-image:url(https://twemoji.maxcdn.com/svg/1f43b.svg)}.twa-pig{background-image:url(https://twemoji.maxcdn.com/svg/1f437.svg)}.twa-pig-nose{background-image:url(https://twemoji.maxcdn.com/svg/1f43d.svg)}.twa-cow{background-image:url(https://twemoji.maxcdn.com/svg/1f42e.svg)}.twa-boar{background-image:url(https://twemoji.maxcdn.com/svg/1f417.svg)}.twa-monkey-face{background-image:url(https://twemoji.maxcdn.com/svg/1f435.svg)}.twa-monkey{background-image:url(https://twemoji.maxcdn.com/svg/1f412.svg)}.twa-horse{background-image:url(https://twemoji.maxcdn.com/svg/1f434.svg)}.twa-racehorse{background-image:url(https://twemoji.maxcdn.com/svg/1f40e.svg)}.twa-camel{background-image:url(https://twemoji.maxcdn.com/svg/1f42b.svg)}.twa-sheep{background-image:url(https://twemoji.maxcdn.com/svg/1f411.svg)}.twa-elephant{background-image:url(https://twemoji.maxcdn.com/svg/1f418.svg)}.twa-panda-face{background-image:url(https://twemoji.maxcdn.com/svg/1f43c.svg)}.twa-snake{background-image:url(https://twemoji.maxcdn.com/svg/1f40d.svg)}.twa-bird{background-image:url(https://twemoji.maxcdn.com/svg/1f426.svg)}.twa-baby-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f424.svg)}.twa-hatched-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f425.svg)}.twa-hatching-chick{background-image:url(https://twemoji.maxcdn.com/svg/1f423.svg)}.twa-chicken{background-image:url(https://twemoji.maxcdn.com/svg/1f414.svg)}.twa-penguin{background-image:url(https://twemoji.maxcdn.com/svg/1f427.svg)}.twa-turtle{background-image:url(https://twemoji.maxcdn.com/svg/1f422.svg)}.twa-bug{background-image:url(https://twemoji.maxcdn.com/svg/1f41b.svg)}.twa-honeybee{background-image:url(https://twemoji.maxcdn.com/svg/1f41d.svg)}.twa-ant{background-image:url(https://twemoji.maxcdn.com/svg/1f41c.svg)}.twa-beetle{background-image:url(https://twemoji.maxcdn.com/svg/1f41e.svg)}.twa-snail{background-image:url(https://twemoji.maxcdn.com/svg/1f40c.svg)}.twa-octopus{background-image:url(https://twemoji.maxcdn.com/svg/1f419.svg)}.twa-tropical-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f420.svg)}.twa-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f41f.svg)}.twa-whale{background-image:url(https://twemoji.maxcdn.com/svg/1f433.svg)}.twa-whale2{background-image:url(https://twemoji.maxcdn.com/svg/1f40b.svg)}.twa-dolphin{background-image:url(https://twemoji.maxcdn.com/svg/1f42c.svg)}.twa-cow2{background-image:url(https://twemoji.maxcdn.com/svg/1f404.svg)}.twa-ram{background-image:url(https://twemoji.maxcdn.com/svg/1f40f.svg)}.twa-rat{background-image:url(https://twemoji.maxcdn.com/svg/1f400.svg)}.twa-water-buffalo{background-image:url(https://twemoji.maxcdn.com/svg/1f403.svg)}.twa-tiger2{background-image:url(https://twemoji.maxcdn.com/svg/1f405.svg)}.twa-rabbit2{background-image:url(https://twemoji.maxcdn.com/svg/1f407.svg)}.twa-dragon{background-image:url(https://twemoji.maxcdn.com/svg/1f409.svg)}.twa-goat{background-image:url(https://twemoji.maxcdn.com/svg/1f410.svg)}.twa-rooster{background-image:url(https://twemoji.maxcdn.com/svg/1f413.svg)}.twa-dog2{background-image:url(https://twemoji.maxcdn.com/svg/1f415.svg)}.twa-pig2{background-image:url(https://twemoji.maxcdn.com/svg/1f416.svg)}.twa-mouse2{background-image:url(https://twemoji.maxcdn.com/svg/1f401.svg)}.twa-ox{background-image:url(https://twemoji.maxcdn.com/svg/1f402.svg)}.twa-dragon-face{background-image:url(https://twemoji.maxcdn.com/svg/1f432.svg)}.twa-blowfish{background-image:url(https://twemoji.maxcdn.com/svg/1f421.svg)}.twa-crocodile{background-image:url(https://twemoji.maxcdn.com/svg/1f40a.svg)}.twa-dromedary-camel{background-image:url(https://twemoji.maxcdn.com/svg/1f42a.svg)}.twa-leopard{background-image:url(https://twemoji.maxcdn.com/svg/1f406.svg)}.twa-cat2{background-image:url(https://twemoji.maxcdn.com/svg/1f408.svg)}.twa-poodle{background-image:url(https://twemoji.maxcdn.com/svg/1f429.svg)}.twa-paw-prints{background-image:url(https://twemoji.maxcdn.com/svg/1f43e.svg)}.twa-bouquet{background-image:url(https://twemoji.maxcdn.com/svg/1f490.svg)}.twa-cherry-blossom{background-image:url(https://twemoji.maxcdn.com/svg/1f338.svg)}.twa-tulip{background-image:url(https://twemoji.maxcdn.com/svg/1f337.svg)}.twa-four-leaf-clover{background-image:url(https://twemoji.maxcdn.com/svg/1f340.svg)}.twa-rose{background-image:url(https://twemoji.maxcdn.com/svg/1f339.svg)}.twa-sunflower{background-image:url(https://twemoji.maxcdn.com/svg/1f33b.svg)}.twa-hibiscus{background-image:url(https://twemoji.maxcdn.com/svg/1f33a.svg)}.twa-maple-leaf{background-image:url(https://twemoji.maxcdn.com/svg/1f341.svg)}.twa-leaves{background-image:url(https://twemoji.maxcdn.com/svg/1f343.svg)}.twa-fallen-leaf{background-image:url(https://twemoji.maxcdn.com/svg/1f342.svg)}.twa-herb{background-image:url(https://twemoji.maxcdn.com/svg/1f33f.svg)}.twa-mushroom{background-image:url(https://twemoji.maxcdn.com/svg/1f344.svg)}.twa-cactus{background-image:url(https://twemoji.maxcdn.com/svg/1f335.svg)}.twa-palm-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f334.svg)}.twa-evergreen-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f332.svg)}.twa-deciduous-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f333.svg)}.twa-chestnut{background-image:url(https://twemoji.maxcdn.com/svg/1f330.svg)}.twa-seedling{background-image:url(https://twemoji.maxcdn.com/svg/1f331.svg)}.twa-blossom{background-image:url(https://twemoji.maxcdn.com/svg/1f33c.svg)}.twa-ear-of-rice{background-image:url(https://twemoji.maxcdn.com/svg/1f33e.svg)}.twa-shell{background-image:url(https://twemoji.maxcdn.com/svg/1f41a.svg)}.twa-globe-with-meridians{background-image:url(https://twemoji.maxcdn.com/svg/1f310.svg)}.twa-sun-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31e.svg)}.twa-full-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31d.svg)}.twa-new-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31a.svg)}.twa-new-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f311.svg)}.twa-waxing-crescent-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f312.svg)}.twa-first-quarter-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f313.svg)}.twa-waxing-gibbous-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f314.svg)}.twa-full-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f315.svg)}.twa-waning-gibbous-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f316.svg)}.twa-last-quarter-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f317.svg)}.twa-waning-crescent-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f318.svg)}.twa-last-quarter-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31c.svg)}.twa-first-quarter-moon-with-face{background-image:url(https://twemoji.maxcdn.com/svg/1f31b.svg)}.twa-moon{background-image:url(https://twemoji.maxcdn.com/svg/1f319.svg)}.twa-earth-africa{background-image:url(https://twemoji.maxcdn.com/svg/1f30d.svg)}.twa-earth-americas{background-image:url(https://twemoji.maxcdn.com/svg/1f30e.svg)}.twa-earth-asia{background-image:url(https://twemoji.maxcdn.com/svg/1f30f.svg)}.twa-volcano{background-image:url(https://twemoji.maxcdn.com/svg/1f30b.svg)}.twa-milky-way{background-image:url(https://twemoji.maxcdn.com/svg/1f30c.svg)}.twa-partly-sunny{background-image:url(https://twemoji.maxcdn.com/svg/26c5.svg)}.twa-bamboo{background-image:url(https://twemoji.maxcdn.com/svg/1f38d.svg)}.twa-gift-heart{background-image:url(https://twemoji.maxcdn.com/svg/1f49d.svg)}.twa-dolls{background-image:url(https://twemoji.maxcdn.com/svg/1f38e.svg)}.twa-school-satchel{background-image:url(https://twemoji.maxcdn.com/svg/1f392.svg)}.twa-mortar-board{background-image:url(https://twemoji.maxcdn.com/svg/1f393.svg)}.twa-flags{background-image:url(https://twemoji.maxcdn.com/svg/1f38f.svg)}.twa-fireworks{background-image:url(https://twemoji.maxcdn.com/svg/1f386.svg)}.twa-sparkler{background-image:url(https://twemoji.maxcdn.com/svg/1f387.svg)}.twa-wind-chime{background-image:url(https://twemoji.maxcdn.com/svg/1f390.svg)}.twa-rice-scene{background-image:url(https://twemoji.maxcdn.com/svg/1f391.svg)}.twa-jack-o-lantern{background-image:url(https://twemoji.maxcdn.com/svg/1f383.svg)}.twa-ghost{background-image:url(https://twemoji.maxcdn.com/svg/1f47b.svg)}.twa-santa{background-image:url(https://twemoji.maxcdn.com/svg/1f385.svg)}.twa-8ball{background-image:url(https://twemoji.maxcdn.com/svg/1f3b1.svg)}.twa-alarm-clock{background-image:url(https://twemoji.maxcdn.com/svg/23f0.svg)}.twa-apple{background-image:url(https://twemoji.maxcdn.com/svg/1f34e.svg)}.twa-art{background-image:url(https://twemoji.maxcdn.com/svg/1f3a8.svg)}.twa-baby-bottle{background-image:url(https://twemoji.maxcdn.com/svg/1f37c.svg)}.twa-balloon{background-image:url(https://twemoji.maxcdn.com/svg/1f388.svg)}.twa-banana{background-image:url(https://twemoji.maxcdn.com/svg/1f34c.svg)}.twa-bar-chart{background-image:url(https://twemoji.maxcdn.com/svg/1f4ca.svg)}.twa-baseball{background-image:url(https://twemoji.maxcdn.com/svg/26be.svg)}.twa-basketball{background-image:url(https://twemoji.maxcdn.com/svg/1f3c0.svg)}.twa-bath{background-image:url(https://twemoji.maxcdn.com/svg/1f6c0.svg)}.twa-bathtub{background-image:url(https://twemoji.maxcdn.com/svg/1f6c1.svg)}.twa-battery{background-image:url(https://twemoji.maxcdn.com/svg/1f50b.svg)}.twa-beer{background-image:url(https://twemoji.maxcdn.com/svg/1f37a.svg)}.twa-beers{background-image:url(https://twemoji.maxcdn.com/svg/1f37b.svg)}.twa-bell{background-image:url(https://twemoji.maxcdn.com/svg/1f514.svg)}.twa-bento{background-image:url(https://twemoji.maxcdn.com/svg/1f371.svg)}.twa-bicyclist{background-image:url(https://twemoji.maxcdn.com/svg/1f6b4.svg)}.twa-bikini{background-image:url(https://twemoji.maxcdn.com/svg/1f459.svg)}.twa-birthday{background-image:url(https://twemoji.maxcdn.com/svg/1f382.svg)}.twa-black-joker{background-image:url(https://twemoji.maxcdn.com/svg/1f0cf.svg)}.twa-black-nib{background-image:url(https://twemoji.maxcdn.com/svg/2712.svg)}.twa-blue-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d8.svg)}.twa-bomb{background-image:url(https://twemoji.maxcdn.com/svg/1f4a3.svg)}.twa-bookmark{background-image:url(https://twemoji.maxcdn.com/svg/1f516.svg)}.twa-bookmark-tabs{background-image:url(https://twemoji.maxcdn.com/svg/1f4d1.svg)}.twa-books{background-image:url(https://twemoji.maxcdn.com/svg/1f4da.svg)}.twa-boot{background-image:url(https://twemoji.maxcdn.com/svg/1f462.svg)}.twa-bowling{background-image:url(https://twemoji.maxcdn.com/svg/1f3b3.svg)}.twa-bread{background-image:url(https://twemoji.maxcdn.com/svg/1f35e.svg)}.twa-briefcase{background-image:url(https://twemoji.maxcdn.com/svg/1f4bc.svg)}.twa-bulb{background-image:url(https://twemoji.maxcdn.com/svg/1f4a1.svg)}.twa-cake{background-image:url(https://twemoji.maxcdn.com/svg/1f370.svg)}.twa-calendar{background-image:url(https://twemoji.maxcdn.com/svg/1f4c6.svg)}.twa-calling{background-image:url(https://twemoji.maxcdn.com/svg/1f4f2.svg)}.twa-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f4f7.svg)}.twa-candy{background-image:url(https://twemoji.maxcdn.com/svg/1f36c.svg)}.twa-card-index{background-image:url(https://twemoji.maxcdn.com/svg/1f4c7.svg)}.twa-cd{background-image:url(https://twemoji.maxcdn.com/svg/1f4bf.svg)}.twa-chart-with-downwards-trend{background-image:url(https://twemoji.maxcdn.com/svg/1f4c9.svg)}.twa-chart-with-upwards-trend{background-image:url(https://twemoji.maxcdn.com/svg/1f4c8.svg)}.twa-cherries{background-image:url(https://twemoji.maxcdn.com/svg/1f352.svg)}.twa-chocolate-bar{background-image:url(https://twemoji.maxcdn.com/svg/1f36b.svg)}.twa-christmas-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f384.svg)}.twa-clapper{background-image:url(https://twemoji.maxcdn.com/svg/1f3ac.svg)}.twa-clipboard{background-image:url(https://twemoji.maxcdn.com/svg/1f4cb.svg)}.twa-closed-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d5.svg)}.twa-closed-lock-with-key{background-image:url(https://twemoji.maxcdn.com/svg/1f510.svg)}.twa-closed-umbrella{background-image:url(https://twemoji.maxcdn.com/svg/1f302.svg)}.twa-clubs{background-image:url(https://twemoji.maxcdn.com/svg/2663.svg)}.twa-cocktail{background-image:url(https://twemoji.maxcdn.com/svg/1f378.svg)}.twa-coffee{background-image:url(https://twemoji.maxcdn.com/svg/2615.svg)}.twa-computer{background-image:url(https://twemoji.maxcdn.com/svg/1f4bb.svg)}.twa-confetti-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f38a.svg)}.twa-cookie{background-image:url(https://twemoji.maxcdn.com/svg/1f36a.svg)}.twa-corn{background-image:url(https://twemoji.maxcdn.com/svg/1f33d.svg)}.twa-credit-card{background-image:url(https://twemoji.maxcdn.com/svg/1f4b3.svg)}.twa-crown{background-image:url(https://twemoji.maxcdn.com/svg/1f451.svg)}.twa-crystal-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f52e.svg)}.twa-curry{background-image:url(https://twemoji.maxcdn.com/svg/1f35b.svg)}.twa-custard{background-image:url(https://twemoji.maxcdn.com/svg/1f36e.svg)}.twa-dango{background-image:url(https://twemoji.maxcdn.com/svg/1f361.svg)}.twa-dart{background-image:url(https://twemoji.maxcdn.com/svg/1f3af.svg)}.twa-date{background-image:url(https://twemoji.maxcdn.com/svg/1f4c5.svg)}.twa-diamonds{background-image:url(https://twemoji.maxcdn.com/svg/2666.svg)}.twa-dollar{background-image:url(https://twemoji.maxcdn.com/svg/1f4b5.svg)}.twa-door{background-image:url(https://twemoji.maxcdn.com/svg/1f6aa.svg)}.twa-doughnut{background-image:url(https://twemoji.maxcdn.com/svg/1f369.svg)}.twa-dress{background-image:url(https://twemoji.maxcdn.com/svg/1f457.svg)}.twa-dvd{background-image:url(https://twemoji.maxcdn.com/svg/1f4c0.svg)}.twa-e-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4e7.svg)}.twa-egg{background-image:url(https://twemoji.maxcdn.com/svg/1f373.svg)}.twa-eggplant{background-image:url(https://twemoji.maxcdn.com/svg/1f346.svg)}.twa-electric-plug{background-image:url(https://twemoji.maxcdn.com/svg/1f50c.svg)}.twa-email{background-image:url(https://twemoji.maxcdn.com/svg/2709.svg)}.twa-euro{background-image:url(https://twemoji.maxcdn.com/svg/1f4b6.svg)}.twa-eyeglasses{background-image:url(https://twemoji.maxcdn.com/svg/1f453.svg)}.twa-fax{background-image:url(https://twemoji.maxcdn.com/svg/1f4e0.svg)}.twa-file-folder{background-image:url(https://twemoji.maxcdn.com/svg/1f4c1.svg)}.twa-fish-cake{background-image:url(https://twemoji.maxcdn.com/svg/1f365.svg)}.twa-fishing-pole-and-fish{background-image:url(https://twemoji.maxcdn.com/svg/1f3a3.svg)}.twa-flashlight{background-image:url(https://twemoji.maxcdn.com/svg/1f526.svg)}.twa-floppy-disk{background-image:url(https://twemoji.maxcdn.com/svg/1f4be.svg)}.twa-flower-playing-cards{background-image:url(https://twemoji.maxcdn.com/svg/1f3b4.svg)}.twa-football{background-image:url(https://twemoji.maxcdn.com/svg/1f3c8.svg)}.twa-fork-and-knife{background-image:url(https://twemoji.maxcdn.com/svg/1f374.svg)}.twa-fried-shrimp{background-image:url(https://twemoji.maxcdn.com/svg/1f364.svg)}.twa-fries{background-image:url(https://twemoji.maxcdn.com/svg/1f35f.svg)}.twa-game-die{background-image:url(https://twemoji.maxcdn.com/svg/1f3b2.svg)}.twa-gem{background-image:url(https://twemoji.maxcdn.com/svg/1f48e.svg)}.twa-gift{background-image:url(https://twemoji.maxcdn.com/svg/1f381.svg)}.twa-golf{background-image:url(https://twemoji.maxcdn.com/svg/26f3.svg)}.twa-grapes{background-image:url(https://twemoji.maxcdn.com/svg/1f347.svg)}.twa-green-apple{background-image:url(https://twemoji.maxcdn.com/svg/1f34f.svg)}.twa-green-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d7.svg)}.twa-guitar{background-image:url(https://twemoji.maxcdn.com/svg/1f3b8.svg)}.twa-gun{background-image:url(https://twemoji.maxcdn.com/svg/1f52b.svg)}.twa-hamburger{background-image:url(https://twemoji.maxcdn.com/svg/1f354.svg)}.twa-hammer{background-image:url(https://twemoji.maxcdn.com/svg/1f528.svg)}.twa-handbag{background-image:url(https://twemoji.maxcdn.com/svg/1f45c.svg)}.twa-headphones{background-image:url(https://twemoji.maxcdn.com/svg/1f3a7.svg)}.twa-hearts{background-image:url(https://twemoji.maxcdn.com/svg/2665.svg)}.twa-high-brightness{background-image:url(https://twemoji.maxcdn.com/svg/1f506.svg)}.twa-high-heel{background-image:url(https://twemoji.maxcdn.com/svg/1f460.svg)}.twa-hocho{background-image:url(https://twemoji.maxcdn.com/svg/1f52a.svg)}.twa-honey-pot{background-image:url(https://twemoji.maxcdn.com/svg/1f36f.svg)}.twa-horse-racing{background-image:url(https://twemoji.maxcdn.com/svg/1f3c7.svg)}.twa-hourglass{background-image:url(https://twemoji.maxcdn.com/svg/231b.svg)}.twa-hourglass-flowing-sand{background-image:url(https://twemoji.maxcdn.com/svg/23f3.svg)}.twa-ice-cream{background-image:url(https://twemoji.maxcdn.com/svg/1f368.svg)}.twa-icecream{background-image:url(https://twemoji.maxcdn.com/svg/1f366.svg)}.twa-inbox-tray{background-image:url(https://twemoji.maxcdn.com/svg/1f4e5.svg)}.twa-incoming-envelope{background-image:url(https://twemoji.maxcdn.com/svg/1f4e8.svg)}.twa-iphone{background-image:url(https://twemoji.maxcdn.com/svg/1f4f1.svg)}.twa-jeans{background-image:url(https://twemoji.maxcdn.com/svg/1f456.svg)}.twa-key{background-image:url(https://twemoji.maxcdn.com/svg/1f511.svg)}.twa-kimono{background-image:url(https://twemoji.maxcdn.com/svg/1f458.svg)}.twa-ledger{background-image:url(https://twemoji.maxcdn.com/svg/1f4d2.svg)}.twa-lemon{background-image:url(https://twemoji.maxcdn.com/svg/1f34b.svg)}.twa-lipstick{background-image:url(https://twemoji.maxcdn.com/svg/1f484.svg)}.twa-lock{background-image:url(https://twemoji.maxcdn.com/svg/1f512.svg)}.twa-lock-with-ink-pen{background-image:url(https://twemoji.maxcdn.com/svg/1f50f.svg)}.twa-lollipop{background-image:url(https://twemoji.maxcdn.com/svg/1f36d.svg)}.twa-loop{background-image:url(https://twemoji.maxcdn.com/svg/27bf.svg)}.twa-loudspeaker{background-image:url(https://twemoji.maxcdn.com/svg/1f4e2.svg)}.twa-low-brightness{background-image:url(https://twemoji.maxcdn.com/svg/1f505.svg)}.twa-mag{background-image:url(https://twemoji.maxcdn.com/svg/1f50d.svg)}.twa-mag-right{background-image:url(https://twemoji.maxcdn.com/svg/1f50e.svg)}.twa-mahjong{background-image:url(https://twemoji.maxcdn.com/svg/1f004.svg)}.twa-mailbox{background-image:url(https://twemoji.maxcdn.com/svg/1f4eb.svg)}.twa-mailbox-closed{background-image:url(https://twemoji.maxcdn.com/svg/1f4ea.svg)}.twa-mailbox-with-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4ec.svg)}.twa-mailbox-with-no-mail{background-image:url(https://twemoji.maxcdn.com/svg/1f4ed.svg)}.twa-mans-shoe{background-image:url(https://twemoji.maxcdn.com/svg/1f45e.svg)}.twa-meat-on-bone{background-image:url(https://twemoji.maxcdn.com/svg/1f356.svg)}.twa-mega{background-image:url(https://twemoji.maxcdn.com/svg/1f4e3.svg)}.twa-melon{background-image:url(https://twemoji.maxcdn.com/svg/1f348.svg)}.twa-memo{background-image:url(https://twemoji.maxcdn.com/svg/1f4dd.svg)}.twa-microphone{background-image:url(https://twemoji.maxcdn.com/svg/1f3a4.svg)}.twa-microscope{background-image:url(https://twemoji.maxcdn.com/svg/1f52c.svg)}.twa-minidisc{background-image:url(https://twemoji.maxcdn.com/svg/1f4bd.svg)}.twa-money-with-wings{background-image:url(https://twemoji.maxcdn.com/svg/1f4b8.svg)}.twa-moneybag{background-image:url(https://twemoji.maxcdn.com/svg/1f4b0.svg)}.twa-mountain-bicyclist{background-image:url(https://twemoji.maxcdn.com/svg/1f6b5.svg)}.twa-movie-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f3a5.svg)}.twa-musical-keyboard{background-image:url(https://twemoji.maxcdn.com/svg/1f3b9.svg)}.twa-musical-score{background-image:url(https://twemoji.maxcdn.com/svg/1f3bc.svg)}.twa-mute{background-image:url(https://twemoji.maxcdn.com/svg/1f507.svg)}.twa-name-badge{background-image:url(https://twemoji.maxcdn.com/svg/1f4db.svg)}.twa-necktie{background-image:url(https://twemoji.maxcdn.com/svg/1f454.svg)}.twa-newspaper{background-image:url(https://twemoji.maxcdn.com/svg/1f4f0.svg)}.twa-no-bell{background-image:url(https://twemoji.maxcdn.com/svg/1f515.svg)}.twa-notebook{background-image:url(https://twemoji.maxcdn.com/svg/1f4d3.svg)}.twa-notebook-with-decorative-cover{background-image:url(https://twemoji.maxcdn.com/svg/1f4d4.svg)}.twa-nut-and-bolt{background-image:url(https://twemoji.maxcdn.com/svg/1f529.svg)}.twa-oden{background-image:url(https://twemoji.maxcdn.com/svg/1f362.svg)}.twa-open-file-folder{background-image:url(https://twemoji.maxcdn.com/svg/1f4c2.svg)}.twa-orange-book{background-image:url(https://twemoji.maxcdn.com/svg/1f4d9.svg)}.twa-outbox-tray{background-image:url(https://twemoji.maxcdn.com/svg/1f4e4.svg)}.twa-page-facing-up{background-image:url(https://twemoji.maxcdn.com/svg/1f4c4.svg)}.twa-page-with-curl{background-image:url(https://twemoji.maxcdn.com/svg/1f4c3.svg)}.twa-pager{background-image:url(https://twemoji.maxcdn.com/svg/1f4df.svg)}.twa-paperclip{background-image:url(https://twemoji.maxcdn.com/svg/1f4ce.svg)}.twa-peach{background-image:url(https://twemoji.maxcdn.com/svg/1f351.svg)}.twa-pear{background-image:url(https://twemoji.maxcdn.com/svg/1f350.svg)}.twa-pencil2{background-image:url(https://twemoji.maxcdn.com/svg/270f.svg)}.twa-phone{background-image:url(https://twemoji.maxcdn.com/svg/260e.svg)}.twa-pill{background-image:url(https://twemoji.maxcdn.com/svg/1f48a.svg)}.twa-pineapple{background-image:url(https://twemoji.maxcdn.com/svg/1f34d.svg)}.twa-pizza{background-image:url(https://twemoji.maxcdn.com/svg/1f355.svg)}.twa-postal-horn{background-image:url(https://twemoji.maxcdn.com/svg/1f4ef.svg)}.twa-postbox{background-image:url(https://twemoji.maxcdn.com/svg/1f4ee.svg)}.twa-pouch{background-image:url(https://twemoji.maxcdn.com/svg/1f45d.svg)}.twa-poultry-leg{background-image:url(https://twemoji.maxcdn.com/svg/1f357.svg)}.twa-pound{background-image:url(https://twemoji.maxcdn.com/svg/1f4b7.svg)}.twa-purse{background-image:url(https://twemoji.maxcdn.com/svg/1f45b.svg)}.twa-pushpin{background-image:url(https://twemoji.maxcdn.com/svg/1f4cc.svg)}.twa-radio{background-image:url(https://twemoji.maxcdn.com/svg/1f4fb.svg)}.twa-ramen{background-image:url(https://twemoji.maxcdn.com/svg/1f35c.svg)}.twa-ribbon{background-image:url(https://twemoji.maxcdn.com/svg/1f380.svg)}.twa-rice{background-image:url(https://twemoji.maxcdn.com/svg/1f35a.svg)}.twa-rice-ball{background-image:url(https://twemoji.maxcdn.com/svg/1f359.svg)}.twa-rice-cracker{background-image:url(https://twemoji.maxcdn.com/svg/1f358.svg)}.twa-ring{background-image:url(https://twemoji.maxcdn.com/svg/1f48d.svg)}.twa-rugby-football{background-image:url(https://twemoji.maxcdn.com/svg/1f3c9.svg)}.twa-running-shirt-with-sash{background-image:url(https://twemoji.maxcdn.com/svg/1f3bd.svg)}.twa-sake{background-image:url(https://twemoji.maxcdn.com/svg/1f376.svg)}.twa-sandal{background-image:url(https://twemoji.maxcdn.com/svg/1f461.svg)}.twa-satellite{background-image:url(https://twemoji.maxcdn.com/svg/1f4e1.svg)}.twa-saxophone{background-image:url(https://twemoji.maxcdn.com/svg/1f3b7.svg)}.twa-scissors{background-image:url(https://twemoji.maxcdn.com/svg/2702.svg)}.twa-scroll{background-image:url(https://twemoji.maxcdn.com/svg/1f4dc.svg)}.twa-seat{background-image:url(https://twemoji.maxcdn.com/svg/1f4ba.svg)}.twa-shaved-ice{background-image:url(https://twemoji.maxcdn.com/svg/1f367.svg)}.twa-shirt{background-image:url(https://twemoji.maxcdn.com/svg/1f455.svg)}.twa-shower{background-image:url(https://twemoji.maxcdn.com/svg/1f6bf.svg)}.twa-ski{background-image:url(https://twemoji.maxcdn.com/svg/1f3bf.svg)}.twa-smoking{background-image:url(https://twemoji.maxcdn.com/svg/1f6ac.svg)}.twa-snowboarder{background-image:url(https://twemoji.maxcdn.com/svg/1f3c2.svg)}.twa-soccer{background-image:url(https://twemoji.maxcdn.com/svg/26bd.svg)}.twa-sound{background-image:url(https://twemoji.maxcdn.com/svg/1f509.svg)}.twa-space-invader{background-image:url(https://twemoji.maxcdn.com/svg/1f47e.svg)}.twa-spades{background-image:url(https://twemoji.maxcdn.com/svg/2660.svg)}.twa-spaghetti{background-image:url(https://twemoji.maxcdn.com/svg/1f35d.svg)}.twa-speaker{background-image:url(https://twemoji.maxcdn.com/svg/1f50a.svg)}.twa-stew{background-image:url(https://twemoji.maxcdn.com/svg/1f372.svg)}.twa-straight-ruler{background-image:url(https://twemoji.maxcdn.com/svg/1f4cf.svg)}.twa-strawberry{background-image:url(https://twemoji.maxcdn.com/svg/1f353.svg)}.twa-surfer{background-image:url(https://twemoji.maxcdn.com/svg/1f3c4.svg)}.twa-sushi{background-image:url(https://twemoji.maxcdn.com/svg/1f363.svg)}.twa-sweet-potato{background-image:url(https://twemoji.maxcdn.com/svg/1f360.svg)}.twa-swimmer{background-image:url(https://twemoji.maxcdn.com/svg/1f3ca.svg)}.twa-syringe{background-image:url(https://twemoji.maxcdn.com/svg/1f489.svg)}.twa-tada{background-image:url(https://twemoji.maxcdn.com/svg/1f389.svg)}.twa-tanabata-tree{background-image:url(https://twemoji.maxcdn.com/svg/1f38b.svg)}.twa-tangerine{background-image:url(https://twemoji.maxcdn.com/svg/1f34a.svg)}.twa-tea{background-image:url(https://twemoji.maxcdn.com/svg/1f375.svg)}.twa-telephone-receiver{background-image:url(https://twemoji.maxcdn.com/svg/1f4de.svg)}.twa-telescope{background-image:url(https://twemoji.maxcdn.com/svg/1f52d.svg)}.twa-tennis{background-image:url(https://twemoji.maxcdn.com/svg/1f3be.svg)}.twa-toilet{background-image:url(https://twemoji.maxcdn.com/svg/1f6bd.svg)}.twa-tomato{background-image:url(https://twemoji.maxcdn.com/svg/1f345.svg)}.twa-tophat{background-image:url(https://twemoji.maxcdn.com/svg/1f3a9.svg)}.twa-triangular-ruler{background-image:url(https://twemoji.maxcdn.com/svg/1f4d0.svg)}.twa-trophy{background-image:url(https://twemoji.maxcdn.com/svg/1f3c6.svg)}.twa-tropical-drink{background-image:url(https://twemoji.maxcdn.com/svg/1f379.svg)}.twa-trumpet{background-image:url(https://twemoji.maxcdn.com/svg/1f3ba.svg)}.twa-tv{background-image:url(https://twemoji.maxcdn.com/svg/1f4fa.svg)}.twa-unlock{background-image:url(https://twemoji.maxcdn.com/svg/1f513.svg)}.twa-vhs{background-image:url(https://twemoji.maxcdn.com/svg/1f4fc.svg)}.twa-video-camera{background-image:url(https://twemoji.maxcdn.com/svg/1f4f9.svg)}.twa-video-game{background-image:url(https://twemoji.maxcdn.com/svg/1f3ae.svg)}.twa-violin{background-image:url(https://twemoji.maxcdn.com/svg/1f3bb.svg)}.twa-watch{background-image:url(https://twemoji.maxcdn.com/svg/231a.svg)}.twa-watermelon{background-image:url(https://twemoji.maxcdn.com/svg/1f349.svg)}.twa-wine-glass{background-image:url(https://twemoji.maxcdn.com/svg/1f377.svg)}.twa-womans-clothes{background-image:url(https://twemoji.maxcdn.com/svg/1f45a.svg)}.twa-womans-hat{background-image:url(https://twemoji.maxcdn.com/svg/1f452.svg)}.twa-wrench{background-image:url(https://twemoji.maxcdn.com/svg/1f527.svg)}.twa-yen{background-image:url(https://twemoji.maxcdn.com/svg/1f4b4.svg)}.twa-aerial-tramway{background-image:url(https://twemoji.maxcdn.com/svg/1f6a1.svg)}.twa-airplane{background-image:url(https://twemoji.maxcdn.com/svg/2708.svg)}.twa-ambulance{background-image:url(https://twemoji.maxcdn.com/svg/1f691.svg)}.twa-anchor{background-image:url(https://twemoji.maxcdn.com/svg/2693.svg)}.twa-articulated-lorry{background-image:url(https://twemoji.maxcdn.com/svg/1f69b.svg)}.twa-atm{background-image:url(https://twemoji.maxcdn.com/svg/1f3e7.svg)}.twa-bank{background-image:url(https://twemoji.maxcdn.com/svg/1f3e6.svg)}.twa-barber{background-image:url(https://twemoji.maxcdn.com/svg/1f488.svg)}.twa-beginner{background-image:url(https://twemoji.maxcdn.com/svg/1f530.svg)}.twa-bike{background-image:url(https://twemoji.maxcdn.com/svg/1f6b2.svg)}.twa-blue-car{background-image:url(https://twemoji.maxcdn.com/svg/1f699.svg)}.twa-boat{background-image:url(https://twemoji.maxcdn.com/svg/26f5.svg)}.twa-bridge-at-night{background-image:url(https://twemoji.maxcdn.com/svg/1f309.svg)}.twa-bullettrain-front{background-image:url(https://twemoji.maxcdn.com/svg/1f685.svg)}.twa-bullettrain-side{background-image:url(https://twemoji.maxcdn.com/svg/1f684.svg)}.twa-bus{background-image:url(https://twemoji.maxcdn.com/svg/1f68c.svg)}.twa-busstop{background-image:url(https://twemoji.maxcdn.com/svg/1f68f.svg)}.twa-car{background-image:url(https://twemoji.maxcdn.com/svg/1f697.svg)}.twa-carousel-horse{background-image:url(https://twemoji.maxcdn.com/svg/1f3a0.svg)}.twa-checkered-flag{background-image:url(https://twemoji.maxcdn.com/svg/1f3c1.svg)}.twa-church{background-image:url(https://twemoji.maxcdn.com/svg/26ea.svg)}.twa-circus-tent{background-image:url(https://twemoji.maxcdn.com/svg/1f3aa.svg)}.twa-city-sunrise{background-image:url(https://twemoji.maxcdn.com/svg/1f307.svg)}.twa-city-sunset{background-image:url(https://twemoji.maxcdn.com/svg/1f306.svg)}.twa-construction{background-image:url(https://twemoji.maxcdn.com/svg/1f6a7.svg)}.twa-convenience-store{background-image:url(https://twemoji.maxcdn.com/svg/1f3ea.svg)}.twa-crossed-flags{background-image:url(https://twemoji.maxcdn.com/svg/1f38c.svg)}.twa-department-store{background-image:url(https://twemoji.maxcdn.com/svg/1f3ec.svg)}.twa-european-castle{background-image:url(https://twemoji.maxcdn.com/svg/1f3f0.svg)}.twa-european-post-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e4.svg)}.twa-factory{background-image:url(https://twemoji.maxcdn.com/svg/1f3ed.svg)}.twa-ferris-wheel{background-image:url(https://twemoji.maxcdn.com/svg/1f3a1.svg)}.twa-fire-engine{background-image:url(https://twemoji.maxcdn.com/svg/1f692.svg)}.twa-fountain{background-image:url(https://twemoji.maxcdn.com/svg/26f2.svg)}.twa-fuelpump{background-image:url(https://twemoji.maxcdn.com/svg/26fd.svg)}.twa-helicopter{background-image:url(https://twemoji.maxcdn.com/svg/1f681.svg)}.twa-hospital{background-image:url(https://twemoji.maxcdn.com/svg/1f3e5.svg)}.twa-hotel{background-image:url(https://twemoji.maxcdn.com/svg/1f3e8.svg)}.twa-hotsprings{background-image:url(https://twemoji.maxcdn.com/svg/2668.svg)}.twa-house{background-image:url(https://twemoji.maxcdn.com/svg/1f3e0.svg)}.twa-house-with-garden{background-image:url(https://twemoji.maxcdn.com/svg/1f3e1.svg)}.twa-japan{background-image:url(https://twemoji.maxcdn.com/svg/1f5fe.svg)}.twa-japanese-castle{background-image:url(https://twemoji.maxcdn.com/svg/1f3ef.svg)}.twa-light-rail{background-image:url(https://twemoji.maxcdn.com/svg/1f688.svg)}.twa-love-hotel{background-image:url(https://twemoji.maxcdn.com/svg/1f3e9.svg)}.twa-minibus{background-image:url(https://twemoji.maxcdn.com/svg/1f690.svg)}.twa-monorail{background-image:url(https://twemoji.maxcdn.com/svg/1f69d.svg)}.twa-mount-fuji{background-image:url(https://twemoji.maxcdn.com/svg/1f5fb.svg)}.twa-mountain-cableway{background-image:url(https://twemoji.maxcdn.com/svg/1f6a0.svg)}.twa-mountain-railway{background-image:url(https://twemoji.maxcdn.com/svg/1f69e.svg)}.twa-moyai{background-image:url(https://twemoji.maxcdn.com/svg/1f5ff.svg)}.twa-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e2.svg)}.twa-oncoming-automobile{background-image:url(https://twemoji.maxcdn.com/svg/1f698.svg)}.twa-oncoming-bus{background-image:url(https://twemoji.maxcdn.com/svg/1f68d.svg)}.twa-oncoming-police-car{background-image:url(https://twemoji.maxcdn.com/svg/1f694.svg)}.twa-oncoming-taxi{background-image:url(https://twemoji.maxcdn.com/svg/1f696.svg)}.twa-performing-arts{background-image:url(https://twemoji.maxcdn.com/svg/1f3ad.svg)}.twa-police-car{background-image:url(https://twemoji.maxcdn.com/svg/1f693.svg)}.twa-post-office{background-image:url(https://twemoji.maxcdn.com/svg/1f3e3.svg)}.twa-railway-car{background-image:url(https://twemoji.maxcdn.com/svg/1f683.svg)}.twa-rainbow{background-image:url(https://twemoji.maxcdn.com/svg/1f308.svg)}.twa-rocket{background-image:url(https://twemoji.maxcdn.com/svg/1f680.svg)}.twa-roller-coaster{background-image:url(https://twemoji.maxcdn.com/svg/1f3a2.svg)}.twa-rotating-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a8.svg)}.twa-round-pushpin{background-image:url(https://twemoji.maxcdn.com/svg/1f4cd.svg)}.twa-rowboat{background-image:url(https://twemoji.maxcdn.com/svg/1f6a3.svg)}.twa-school{background-image:url(https://twemoji.maxcdn.com/svg/1f3eb.svg)}.twa-ship{background-image:url(https://twemoji.maxcdn.com/svg/1f6a2.svg)}.twa-slot-machine{background-image:url(https://twemoji.maxcdn.com/svg/1f3b0.svg)}.twa-speedboat{background-image:url(https://twemoji.maxcdn.com/svg/1f6a4.svg)}.twa-stars{background-image:url(https://twemoji.maxcdn.com/svg/1f303.svg)}.twa-station{background-image:url(https://twemoji.maxcdn.com/svg/1f689.svg)}.twa-statue-of-liberty{background-image:url(https://twemoji.maxcdn.com/svg/1f5fd.svg)}.twa-steam-locomotive{background-image:url(https://twemoji.maxcdn.com/svg/1f682.svg)}.twa-sunrise{background-image:url(https://twemoji.maxcdn.com/svg/1f305.svg)}.twa-sunrise-over-mountains{background-image:url(https://twemoji.maxcdn.com/svg/1f304.svg)}.twa-suspension-railway{background-image:url(https://twemoji.maxcdn.com/svg/1f69f.svg)}.twa-taxi{background-image:url(https://twemoji.maxcdn.com/svg/1f695.svg)}.twa-tent{background-image:url(https://twemoji.maxcdn.com/svg/26fa.svg)}.twa-ticket{background-image:url(https://twemoji.maxcdn.com/svg/1f3ab.svg)}.twa-tokyo-tower{background-image:url(https://twemoji.maxcdn.com/svg/1f5fc.svg)}.twa-tractor{background-image:url(https://twemoji.maxcdn.com/svg/1f69c.svg)}.twa-traffic-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a5.svg)}.twa-train2{background-image:url(https://twemoji.maxcdn.com/svg/1f686.svg)}.twa-tram{background-image:url(https://twemoji.maxcdn.com/svg/1f68a.svg)}.twa-triangular-flag-on-post{background-image:url(https://twemoji.maxcdn.com/svg/1f6a9.svg)}.twa-trolleybus{background-image:url(https://twemoji.maxcdn.com/svg/1f68e.svg)}.twa-truck{background-image:url(https://twemoji.maxcdn.com/svg/1f69a.svg)}.twa-vertical-traffic-light{background-image:url(https://twemoji.maxcdn.com/svg/1f6a6.svg)}.twa-warning{background-image:url(https://twemoji.maxcdn.com/svg/26a0.svg)}.twa-wedding{background-image:url(https://twemoji.maxcdn.com/svg/1f492.svg)}.twa-jp{background-image:url(https://twemoji.maxcdn.com/svg/1f1ef-1f1f5.svg)}.twa-kr{background-image:url(https://twemoji.maxcdn.com/svg/1f1f0-1f1f7.svg)}.twa-cn{background-image:url(https://twemoji.maxcdn.com/svg/1f1e8-1f1f3.svg)}.twa-us{background-image:url(https://twemoji.maxcdn.com/svg/1f1fa-1f1f8.svg)}.twa-fr{background-image:url(https://twemoji.maxcdn.com/svg/1f1eb-1f1f7.svg)}.twa-es{background-image:url(https://twemoji.maxcdn.com/svg/1f1ea-1f1f8.svg)}.twa-it{background-image:url(https://twemoji.maxcdn.com/svg/1f1ee-1f1f9.svg)}.twa-ru{background-image:url(https://twemoji.maxcdn.com/svg/1f1f7-1f1fa.svg)}.twa-gb{background-image:url(https://twemoji.maxcdn.com/svg/1f1ec-1f1e7.svg)}.twa-de{background-image:url(https://twemoji.maxcdn.com/svg/1f1e9-1f1ea.svg)}.twa-100{background-image:url(https://twemoji.maxcdn.com/svg/1f4af.svg)}.twa-1234{background-image:url(https://twemoji.maxcdn.com/svg/1f522.svg)}.twa-a{background-image:url(https://twemoji.maxcdn.com/svg/1f170.svg)}.twa-ab{background-image:url(https://twemoji.maxcdn.com/svg/1f18e.svg)}.twa-abc{background-image:url(https://twemoji.maxcdn.com/svg/1f524.svg)}.twa-abcd{background-image:url(https://twemoji.maxcdn.com/svg/1f521.svg)}.twa-accept{background-image:url(https://twemoji.maxcdn.com/svg/1f251.svg)}.twa-aquarius{background-image:url(https://twemoji.maxcdn.com/svg/2652.svg)}.twa-aries{background-image:url(https://twemoji.maxcdn.com/svg/2648.svg)}.twa-arrow-backward{background-image:url(https://twemoji.maxcdn.com/svg/25c0.svg)}.twa-arrow-double-down{background-image:url(https://twemoji.maxcdn.com/svg/23ec.svg)}.twa-arrow-double-up{background-image:url(https://twemoji.maxcdn.com/svg/23eb.svg)}.twa-arrow-down{background-image:url(https://twemoji.maxcdn.com/svg/2b07.svg)}.twa-arrow-down-small{background-image:url(https://twemoji.maxcdn.com/svg/1f53d.svg)}.twa-arrow-forward{background-image:url(https://twemoji.maxcdn.com/svg/25b6.svg)}.twa-arrow-heading-down{background-image:url(https://twemoji.maxcdn.com/svg/2935.svg)}.twa-arrow-heading-up{background-image:url(https://twemoji.maxcdn.com/svg/2934.svg)}.twa-arrow-left{background-image:url(https://twemoji.maxcdn.com/svg/2b05.svg)}.twa-arrow-lower-left{background-image:url(https://twemoji.maxcdn.com/svg/2199.svg)}.twa-arrow-lower-right{background-image:url(https://twemoji.maxcdn.com/svg/2198.svg)}.twa-arrow-right{background-image:url(https://twemoji.maxcdn.com/svg/27a1.svg)}.twa-arrow-right-hook{background-image:url(https://twemoji.maxcdn.com/svg/21aa.svg)}.twa-arrow-up{background-image:url(https://twemoji.maxcdn.com/svg/2b06.svg)}.twa-arrow-up-down{background-image:url(https://twemoji.maxcdn.com/svg/2195.svg)}.twa-arrow-up-small{background-image:url(https://twemoji.maxcdn.com/svg/1f53c.svg)}.twa-arrow-upper-left{background-image:url(https://twemoji.maxcdn.com/svg/2196.svg)}.twa-arrow-upper-right{background-image:url(https://twemoji.maxcdn.com/svg/2197.svg)}.twa-arrows-clockwise{background-image:url(https://twemoji.maxcdn.com/svg/1f503.svg)}.twa-arrows-counterclockwise{background-image:url(https://twemoji.maxcdn.com/svg/1f504.svg)}.twa-b{background-image:url(https://twemoji.maxcdn.com/svg/1f171.svg)}.twa-baby-symbol{background-image:url(https://twemoji.maxcdn.com/svg/1f6bc.svg)}.twa-baggage-claim{background-image:url(https://twemoji.maxcdn.com/svg/1f6c4.svg)}.twa-ballot-box-with-check{background-image:url(https://twemoji.maxcdn.com/svg/2611.svg)}.twa-bangbang{background-image:url(https://twemoji.maxcdn.com/svg/203c.svg)}.twa-black-circle{background-image:url(https://twemoji.maxcdn.com/svg/26ab.svg)}.twa-black-square-button{background-image:url(https://twemoji.maxcdn.com/svg/1f532.svg)}.twa-cancer{background-image:url(https://twemoji.maxcdn.com/svg/264b.svg)}.twa-capital-abcd{background-image:url(https://twemoji.maxcdn.com/svg/1f520.svg)}.twa-capricorn{background-image:url(https://twemoji.maxcdn.com/svg/2651.svg)}.twa-chart{background-image:url(https://twemoji.maxcdn.com/svg/1f4b9.svg)}.twa-children-crossing{background-image:url(https://twemoji.maxcdn.com/svg/1f6b8.svg)}.twa-cinema{background-image:url(https://twemoji.maxcdn.com/svg/1f3a6.svg)}.twa-cl{background-image:url(https://twemoji.maxcdn.com/svg/1f191.svg)}.twa-clock1{background-image:url(https://twemoji.maxcdn.com/svg/1f550.svg)}.twa-clock10{background-image:url(https://twemoji.maxcdn.com/svg/1f559.svg)}.twa-clock1030{background-image:url(https://twemoji.maxcdn.com/svg/1f565.svg)}.twa-clock11{background-image:url(https://twemoji.maxcdn.com/svg/1f55a.svg)}.twa-clock1130{background-image:url(https://twemoji.maxcdn.com/svg/1f566.svg)}.twa-clock12{background-image:url(https://twemoji.maxcdn.com/svg/1f55b.svg)}.twa-clock1230{background-image:url(https://twemoji.maxcdn.com/svg/1f567.svg)}.twa-clock130{background-image:url(https://twemoji.maxcdn.com/svg/1f55c.svg)}.twa-clock2{background-image:url(https://twemoji.maxcdn.com/svg/1f551.svg)}.twa-clock230{background-image:url(https://twemoji.maxcdn.com/svg/1f55d.svg)}.twa-clock3{background-image:url(https://twemoji.maxcdn.com/svg/1f552.svg)}.twa-clock330{background-image:url(https://twemoji.maxcdn.com/svg/1f55e.svg)}.twa-clock4{background-image:url(https://twemoji.maxcdn.com/svg/1f553.svg)}.twa-clock430{background-image:url(https://twemoji.maxcdn.com/svg/1f55f.svg)}.twa-clock5{background-image:url(https://twemoji.maxcdn.com/svg/1f554.svg)}.twa-clock530{background-image:url(https://twemoji.maxcdn.com/svg/1f560.svg)}.twa-clock6{background-image:url(https://twemoji.maxcdn.com/svg/1f555.svg)}.twa-clock630{background-image:url(https://twemoji.maxcdn.com/svg/1f561.svg)}.twa-clock7{background-image:url(https://twemoji.maxcdn.com/svg/1f556.svg)}.twa-clock730{background-image:url(https://twemoji.maxcdn.com/svg/1f562.svg)}.twa-clock8{background-image:url(https://twemoji.maxcdn.com/svg/1f557.svg)}.twa-clock830{background-image:url(https://twemoji.maxcdn.com/svg/1f563.svg)}.twa-clock9{background-image:url(https://twemoji.maxcdn.com/svg/1f558.svg)}.twa-clock930{background-image:url(https://twemoji.maxcdn.com/svg/1f564.svg)}.twa-congratulations{background-image:url(https://twemoji.maxcdn.com/svg/3297.svg)}.twa-cool{background-image:url(https://twemoji.maxcdn.com/svg/1f192.svg)}.twa-copyright{background-image:url(https://twemoji.maxcdn.com/svg/a9.svg)}.twa-curly-loop{background-image:url(https://twemoji.maxcdn.com/svg/27b0.svg)}.twa-currency-exchange{background-image:url(https://twemoji.maxcdn.com/svg/1f4b1.svg)}.twa-customs{background-image:url(https://twemoji.maxcdn.com/svg/1f6c3.svg)}.twa-diamond-shape-with-a-dot-inside{background-image:url(https://twemoji.maxcdn.com/svg/1f4a0.svg)}.twa-do-not-litter{background-image:url(https://twemoji.maxcdn.com/svg/1f6af.svg)}.twa-eight{background-image:url(https://twemoji.maxcdn.com/svg/38-20e3.svg)}.twa-eight-pointed-black-star{background-image:url(https://twemoji.maxcdn.com/svg/2734.svg)}.twa-eight-spoked-asterisk{background-image:url(https://twemoji.maxcdn.com/svg/2733.svg)}.twa-end{background-image:url(https://twemoji.maxcdn.com/svg/1f51a.svg)}.twa-fast-forward{background-image:url(https://twemoji.maxcdn.com/svg/23e9.svg)}.twa-five{background-image:url(https://twemoji.maxcdn.com/svg/35-20e3.svg)}.twa-four{background-image:url(https://twemoji.maxcdn.com/svg/34-20e3.svg)}.twa-free{background-image:url(https://twemoji.maxcdn.com/svg/1f193.svg)}.twa-gemini{background-image:url(https://twemoji.maxcdn.com/svg/264a.svg)}.twa-hash{background-image:url(https://twemoji.maxcdn.com/svg/23-20e3.svg)}.twa-heart-decoration{background-image:url(https://twemoji.maxcdn.com/svg/1f49f.svg)}.twa-heavy-check-mark{background-image:url(https://twemoji.maxcdn.com/svg/2714.svg)}.twa-heavy-division-sign{background-image:url(https://twemoji.maxcdn.com/svg/2797.svg)}.twa-heavy-dollar-sign{background-image:url(https://twemoji.maxcdn.com/svg/1f4b2.svg)}.twa-heavy-minus-sign{background-image:url(https://twemoji.maxcdn.com/svg/2796.svg)}.twa-heavy-multiplication-x{background-image:url(https://twemoji.maxcdn.com/svg/2716.svg)}.twa-heavy-plus-sign{background-image:url(https://twemoji.maxcdn.com/svg/2795.svg)}.twa-id{background-image:url(https://twemoji.maxcdn.com/svg/1f194.svg)}.twa-ideograph-advantage{background-image:url(https://twemoji.maxcdn.com/svg/1f250.svg)}.twa-information-source{background-image:url(https://twemoji.maxcdn.com/svg/2139.svg)}.twa-interrobang{background-image:url(https://twemoji.maxcdn.com/svg/2049.svg)}.twa-keycap-ten{background-image:url(https://twemoji.maxcdn.com/svg/1f51f.svg)}.twa-koko{background-image:url(https://twemoji.maxcdn.com/svg/1f201.svg)}.twa-large-blue-circle{background-image:url(https://twemoji.maxcdn.com/svg/1f535.svg)}.twa-large-blue-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f537.svg)}.twa-large-orange-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f536.svg)}.twa-left-luggage{background-image:url(https://twemoji.maxcdn.com/svg/1f6c5.svg)}.twa-left-right-arrow{background-image:url(https://twemoji.maxcdn.com/svg/2194.svg)}.twa-leftwards-arrow-with-hook{background-image:url(https://twemoji.maxcdn.com/svg/21a9.svg)}.twa-leo{background-image:url(https://twemoji.maxcdn.com/svg/264c.svg)}.twa-libra{background-image:url(https://twemoji.maxcdn.com/svg/264e.svg)}.twa-link{background-image:url(https://twemoji.maxcdn.com/svg/1f517.svg)}.twa-m{background-image:url(https://twemoji.maxcdn.com/svg/24c2.svg)}.twa-mens{background-image:url(https://twemoji.maxcdn.com/svg/1f6b9.svg)}.twa-metro{background-image:url(https://twemoji.maxcdn.com/svg/1f687.svg)}.twa-mobile-phone-off{background-image:url(https://twemoji.maxcdn.com/svg/1f4f4.svg)}.twa-negative-squared-cross-mark{background-image:url(https://twemoji.maxcdn.com/svg/274e.svg)}.twa-new{background-image:url(https://twemoji.maxcdn.com/svg/1f195.svg)}.twa-ng{background-image:url(https://twemoji.maxcdn.com/svg/1f196.svg)}.twa-nine{background-image:url(https://twemoji.maxcdn.com/svg/39-20e3.svg)}.twa-no-bicycles{background-image:url(https://twemoji.maxcdn.com/svg/1f6b3.svg)}.twa-no-entry{background-image:url(https://twemoji.maxcdn.com/svg/26d4.svg)}.twa-no-entry-sign{background-image:url(https://twemoji.maxcdn.com/svg/1f6ab.svg)}.twa-no-mobile-phones{background-image:url(https://twemoji.maxcdn.com/svg/1f4f5.svg)}.twa-no-pedestrians{background-image:url(https://twemoji.maxcdn.com/svg/1f6b7.svg)}.twa-no-smoking{background-image:url(https://twemoji.maxcdn.com/svg/1f6ad.svg)}.twa-non-potable-water{background-image:url(https://twemoji.maxcdn.com/svg/1f6b1.svg)}.twa-o{background-image:url(https://twemoji.maxcdn.com/svg/2b55.svg)}.twa-o2{background-image:url(https://twemoji.maxcdn.com/svg/1f17e.svg)}.twa-ok{background-image:url(https://twemoji.maxcdn.com/svg/1f197.svg)}.twa-on{background-image:url(https://twemoji.maxcdn.com/svg/1f51b.svg)}.twa-one{background-image:url(https://twemoji.maxcdn.com/svg/31-20e3.svg)}.twa-ophiuchus{background-image:url(https://twemoji.maxcdn.com/svg/26ce.svg)}.twa-parking{background-image:url(https://twemoji.maxcdn.com/svg/1f17f.svg)}.twa-part-alternation-mark{background-image:url(https://twemoji.maxcdn.com/svg/303d.svg)}.twa-passport-control{background-image:url(https://twemoji.maxcdn.com/svg/1f6c2.svg)}.twa-pisces{background-image:url(https://twemoji.maxcdn.com/svg/2653.svg)}.twa-potable-water{background-image:url(https://twemoji.maxcdn.com/svg/1f6b0.svg)}.twa-put-litter-in-its-place{background-image:url(https://twemoji.maxcdn.com/svg/1f6ae.svg)}.twa-radio-button{background-image:url(https://twemoji.maxcdn.com/svg/1f518.svg)}.twa-recycle{background-image:url(https://twemoji.maxcdn.com/svg/267b.svg)}.twa-red-circle{background-image:url(https://twemoji.maxcdn.com/svg/1f534.svg)}.twa-registered{background-image:url(https://twemoji.maxcdn.com/svg/ae.svg)}.twa-repeat{background-image:url(https://twemoji.maxcdn.com/svg/1f501.svg)}.twa-repeat-one{background-image:url(https://twemoji.maxcdn.com/svg/1f502.svg)}.twa-restroom{background-image:url(https://twemoji.maxcdn.com/svg/1f6bb.svg)}.twa-rewind{background-image:url(https://twemoji.maxcdn.com/svg/23ea.svg)}.twa-sa{background-image:url(https://twemoji.maxcdn.com/svg/1f202.svg)}.twa-sagittarius{background-image:url(https://twemoji.maxcdn.com/svg/2650.svg)}.twa-scorpius{background-image:url(https://twemoji.maxcdn.com/svg/264f.svg)}.twa-secret{background-image:url(https://twemoji.maxcdn.com/svg/3299.svg)}.twa-seven{background-image:url(https://twemoji.maxcdn.com/svg/37-20e3.svg)}.twa-signal-strength{background-image:url(https://twemoji.maxcdn.com/svg/1f4f6.svg)}.twa-six{background-image:url(https://twemoji.maxcdn.com/svg/36-20e3.svg)}.twa-six-pointed-star{background-image:url(https://twemoji.maxcdn.com/svg/1f52f.svg)}.twa-small-blue-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f539.svg)}.twa-small-orange-diamond{background-image:url(https://twemoji.maxcdn.com/svg/1f538.svg)}.twa-small-red-triangle{background-image:url(https://twemoji.maxcdn.com/svg/1f53a.svg)}.twa-small-red-triangle-down{background-image:url(https://twemoji.maxcdn.com/svg/1f53b.svg)}.twa-soon{background-image:url(https://twemoji.maxcdn.com/svg/1f51c.svg)}.twa-sos{background-image:url(https://twemoji.maxcdn.com/svg/1f198.svg)}.twa-symbols{background-image:url(https://twemoji.maxcdn.com/svg/1f523.svg)}.twa-taurus{background-image:url(https://twemoji.maxcdn.com/svg/2649.svg)}.twa-three{background-image:url(https://twemoji.maxcdn.com/svg/33-20e3.svg)}.twa-tm{background-image:url(https://twemoji.maxcdn.com/svg/2122.svg)}.twa-top{background-image:url(https://twemoji.maxcdn.com/svg/1f51d.svg)}.twa-trident{background-image:url(https://twemoji.maxcdn.com/svg/1f531.svg)}.twa-twisted-rightwards-arrows{background-image:url(https://twemoji.maxcdn.com/svg/1f500.svg)}.twa-two{background-image:url(https://twemoji.maxcdn.com/svg/32-20e3.svg)}.twa-u5272{background-image:url(https://twemoji.maxcdn.com/svg/1f239.svg)}.twa-u5408{background-image:url(https://twemoji.maxcdn.com/svg/1f234.svg)}.twa-u55b6{background-image:url(https://twemoji.maxcdn.com/svg/1f23a.svg)}.twa-u6307{background-image:url(https://twemoji.maxcdn.com/svg/1f22f.svg)}.twa-u6708{background-image:url(https://twemoji.maxcdn.com/svg/1f237.svg)}.twa-u6709{background-image:url(https://twemoji.maxcdn.com/svg/1f236.svg)}.twa-u6e80{background-image:url(https://twemoji.maxcdn.com/svg/1f235.svg)}.twa-u7121{background-image:url(https://twemoji.maxcdn.com/svg/1f21a.svg)}.twa-u7533{background-image:url(https://twemoji.maxcdn.com/svg/1f238.svg)}.twa-u7981{background-image:url(https://twemoji.maxcdn.com/svg/1f232.svg)}.twa-u7a7a{background-image:url(https://twemoji.maxcdn.com/svg/1f233.svg)}.twa-underage{background-image:url(https://twemoji.maxcdn.com/svg/1f51e.svg)}.twa-up{background-image:url(https://twemoji.maxcdn.com/svg/1f199.svg)}.twa-vibration-mode{background-image:url(https://twemoji.maxcdn.com/svg/1f4f3.svg)}.twa-virgo{background-image:url(https://twemoji.maxcdn.com/svg/264d.svg)}.twa-vs{background-image:url(https://twemoji.maxcdn.com/svg/1f19a.svg)}.twa-wavy-dash{background-image:url(https://twemoji.maxcdn.com/svg/3030.svg)}.twa-wc{background-image:url(https://twemoji.maxcdn.com/svg/1f6be.svg)}.twa-wheelchair{background-image:url(https://twemoji.maxcdn.com/svg/267f.svg)}.twa-white-check-mark{background-image:url(https://twemoji.maxcdn.com/svg/2705.svg)}.twa-white-circle{background-image:url(https://twemoji.maxcdn.com/svg/26aa.svg)}.twa-white-flower{background-image:url(https://twemoji.maxcdn.com/svg/1f4ae.svg)}.twa-white-square-button{background-image:url(https://twemoji.maxcdn.com/svg/1f533.svg)}.twa-womens{background-image:url(https://twemoji.maxcdn.com/svg/1f6ba.svg)}.twa-x{background-image:url(https://twemoji.maxcdn.com/svg/274c.svg)}.twa-zero{background-image:url(https://twemoji.maxcdn.com/svg/30-20e3.svg)}#alerts{position:fixed;top:60px;right:10px;width:350px;z-index:10;text-shadow:1px 1px 0 rgba(0,0,0,.1)}#alerts .notification{animation:.5s ease slideInRight;margin-top:5px}#alerts .notification.exit{animation:.5s ease fadeOutRight}#alerts h3{font-size:16px;font-size:500}.editor-toolbar{z-index:2;background-color:rgba(0,0,0,.65);border:none;border-top-left-radius:0;border-top-right-radius:0;opacity:1;position:fixed;top:52px;left:0;width:100%}#notifload::before,.editor-modal-load i::before{content:" ";border-radius:50%}.editor-toolbar a{color:#FFF!important}.editor-toolbar a.active,.editor-toolbar a:hover{background-color:rgba(0,0,0,.5);border-color:#888}.editor-toolbar i.separator{margin-top:5px;border-left-color:#000;border-right-color:#AAA}.editor-modal-load{display:flex;align-items:center;opacity:0;transition:opacity .5s ease}.editor-modal-load span{font-size:12px;color:#039BE5}.editor-modal-load i{margin-left:10px;width:32px;height:32px;display:flex;align-items:center}.editor-modal-load i::before{width:24px;height:24px;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #039BE5;-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;-ms-animation:spin .5s linear infinite;-o-animation:spin .5s linear infinite;animation:spin .5s linear infinite}.editor-modal-load.is-active{opacity:1}.CodeMirror{border-left:none;border-right:none;padding-top:52px}.modallayer,.section.is-small{padding:20px}.CodeMirror .CodeMirror-code .cm-url{color:#00ACC1}.CodeMirror .CodeMirror-code .cm-header-1{color:#635c8c;font-size:2em;font-weight:400}.CodeMirror .CodeMirror-code .cm-header-2{color:#222324;font-size:1.75em;font-weight:300}.CodeMirror .CodeMirror-code .cm-header-3{color:#222324;font-size:1.5em;font-weight:300}.editor-toolbar .fa{font-size:14px}.ace-container{position:relative}#page-type-source .ace-container{min-height:95vh}#modal-editor-codeblock .ace-container{height:400px}#codeblock-editor,#source-display{position:absolute;top:0;left:0;bottom:0;right:0}.modallayer{position:fixed;top:100px;width:100%;background-color:rgba(255,255,255,.95);z-index:6;border-bottom:1px solid #CCC;box-shadow:0 2px 3px rgba(17,17,17,.1);display:none}.modallayer .column>h3,.modallayer>h3{color:#69707a;font-size:24px;font-weight:300}#header-container{position:fixed;top:0;left:0;width:100%;z-index:4}#header{z-index:5}h2.nav-item{font-size:150%;color:#FB8C00}#notifload{width:42px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease}#notifload::before{width:24px;height:24px;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #FB8C00;-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;-ms-animation:spin .5s linear infinite;-o-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#notifload.active{opacity:1}#search-input{max-width:300px;width:33vw}.searchresults{position:fixed;top:45px;left:0;right:0;margin:0 auto;width:500px;z-index:1}.searchresults.slideInDown{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}#page-type-view>section{transition:background-color .5s ease}#page-type-view>section.blurred{background-color:#f5f7fa}.sd-menus{width:300px}.menu .menu-list a,.menu .menu-nav a{display:flex;align-items:center}.menu .menu-list .icon{margin-right:8px}.mkcontent h1{border-bottom:1px dotted #d3d6db;padding-bottom:4px;font-weight:400;color:#635c8c}.mkcontent a.toc-anchor{font-size:80%;color:#847bb9;border-bottom:none}.mkcontent a.toc-anchor:visited{color:#847bb9!important}.mkcontent a.external-link{position:relative;padding-left:20px}.mkcontent a.external-link:before{content:"\f08e";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#aeb1b5;font-size:14px;position:absolute;top:0;left:0}.mkcontent pre{padding:0}.mkcontent pre>code{box-shadow:inset 0 0 5px 0 #d3d6db;border-radius:5px}.mkcontent pre+p{padding-top:1em}.mkcontent img.right{float:right}.mkcontent img.pagelogo{float:right;margin-top:-50px;max-width:200px}.mkcontent strong{color:#69707a}.mkcontent .twa{font-size:120%}.content a:not(.button):visited{color:#00ACC1;font-weight:500}code{font-weight:500;color:#847bb9}p code{padding:2px 5px;border-radius:4px}.modal{align-items:flex-start}.modal-background{animation:.4s ease fadeIn}.modal-card,.modal-content{animation:.4s ease slideInDown}.card-header{background-color:#00ACC1}.card-header.is-warning{background-color:#FB8C00}.card-header.is-danger{background-color:#E53935}.card-header.is-info{background-color:#847bb9}.card-header-title{color:#FFF;font-weight:400;font-size:16px;padding:10px 20px}.modal-card .card-footer-item,.modal-content .card-footer-item{font-weight:500}.modal-card .card-footer-item.featured,.modal-content .card-footer-item.featured{animation:flash 4s ease 0 infinite} \ No newline at end of file diff --git a/assets/js/app.js b/assets/js/app.js index fa1eb302..a872fb7c 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -1 +1 @@ -"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function setInputSelection(e,t,a){if(e.focus(),"undefined"!=typeof e.selectionStart)e.selectionStart=t,e.selectionEnd=a;else if(document.selection&&document.selection.createRange){e.select();var o=document.selection.createRange();o.collapse(!0),o.moveEnd("character",a),o.moveStart("character",t),o.select()}}function makeSafePath(e){var t=_.split(_.trim(e),"/");return t=_.map(t,function(e){return _.kebabCase(_.deburr(_.trim(e)))}),_.join(_.filter(t,function(e){return!_.isEmpty(e)}),"/")}var _createClass=function(){function e(e,t){for(var a=0;a=3?(t.searchactive=!0,t.searchload++,a.emit("search",{terms:e},function(e){t.searchres=e.match,t.searchsuggest=e.suggest,t.searchmovearr=_.concat([],t.searchres,t.searchsuggest),t.searchload>0&&t.searchload--})):(t.searchactive=!1,t.searchres=[],t.searchsuggest=[],t.searchmovearr=[],t.searchload=0)},searchmoveidx:function(e,a){e>0?t.searchmovekey=t.searchmovearr[e-1].document?"res."+t.searchmovearr[e-1].document.entryPath:"sug."+t.searchmovearr[e-1]:t.searchmovekey=""}},methods:{useSuggestion:function(e){t.searchq=e},closeSearch:function(){t.searchq=""},moveSelectSearch:function(){if(!(t.searchmoveidx<1)){var e=t.searchmoveidx-1;t.searchmovearr[e].document?window.location.assign("/"+t.searchmovearr[e].document.entryPath):t.searchq=t.searchmovearr[e]}},moveDownSearch:function(){t.searchmoveidx0&&t.searchmoveidx--}}});e("main").on("click",t.closeSearch)}}),e("#page-type-view").length&&!function(){var a="home"!==e("#page-type-view").data("entrypath")?e("#page-type-view").data("entrypath"):"",o=a+"/new-page";e(".btn-create-prompt").on("click",function(t){e("#txt-create-prompt").val(o),e("#modal-create-prompt").toggleClass("is-active"),setInputSelection(e("#txt-create-prompt").get(0),a.length+1,o.length),e("#txt-create-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-create-prompt").on("keypress",function(t){13===t.which&&e(".btn-create-go").trigger("click")}),e(".btn-create-go").on("click",function(t){var a=makeSafePath(e("#txt-create-prompt").val());_.isEmpty(a)?e("#txt-create-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-create-prompt").parent().addClass("is-loading"),window.location.assign("/create/"+a))}),""!==a&&e(".btn-move-prompt").removeClass("is-hidden");var n=_.lastIndexOf(a,"/")+1;e(".btn-move-prompt").on("click",function(t){e("#txt-move-prompt").val(a),e("#modal-move-prompt").toggleClass("is-active"),setInputSelection(e("#txt-move-prompt").get(0),n,a.length),e("#txt-move-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-move-prompt").on("keypress",function(t){13===t.which&&e(".btn-move-go").trigger("click")}),e(".btn-move-go").on("click",function(o){var n=makeSafePath(e("#txt-move-prompt").val());_.isEmpty(n)||n===a||"home"===n?e("#txt-move-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-move-prompt").parent().addClass("is-loading"),e.ajax(window.location.href,{data:{move:n},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")}))})}(),e("#page-type-create").length){var o;!function(){var a=e("#page-type-create").data("entrypath");e(".btn-create-discard").on("click",function(t){e("#modal-create-discard").toggleClass("is-active")}),1===e("#mk-editor").length&&!function(){var a=!1,n=(new Vue({el:"#modal-editor-image",data:{modeSelected:"text"},methods:{cancel:function(t){a=!1,e("#modal-editor-image").slideUp()},insertImage:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+r.modeSelected+"\n"+n.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),r.cancel()}}}),ace.edit("codeblock-editor"));n.setTheme("ace/theme/tomorrow_night"),n.getSession().setMode("ace/mode/markdown"),n.setOption("fontSize","14px"),n.setOption("hScrollBarAlwaysVisible",!1),n.setOption("wrap",!0);var i=ace.require("ace/ext/modelist"),r=new Vue({el:"#modal-editor-codeblock",data:{modes:i.modesByName,modeSelected:"text"},watch:{modeSelected:function(e,t){l(e).done(function(){ace.require("ace/mode/"+e),n.getSession().setMode("ace/mode/"+e)})}},methods:{cancel:function(t){a=!1,e("#modal-editor-codeblock").slideUp()},insertCode:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+r.modeSelected+"\n"+n.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),r.cancel()}}}),c=[],l=function(t){return e.ajax({url:"/js/ace/mode-"+t+".js",dataType:"script",cache:!0,beforeSend:function(){if(_.includes(c,t))return!1},success:function(){c.push(t)}})};o=new SimpleMDE({autofocus:!0,autoDownloadFontAwesome:!1,element:e("#mk-editor").get(0),placeholder:"Enter Markdown formatted content here...",spellChecker:!1,status:!1,toolbar:[{name:"bold",action:SimpleMDE.toggleBold,className:"fa fa-bold",title:"Bold"},{name:"italic",action:SimpleMDE.toggleItalic,className:"fa fa-italic",title:"Italic"},{name:"strikethrough",action:SimpleMDE.toggleStrikethrough,className:"fa fa-strikethrough",title:"Strikethrough"},"|",{name:"heading-1",action:SimpleMDE.toggleHeading1,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},{name:"heading-2",action:SimpleMDE.toggleHeading2,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},{name:"heading-3",action:SimpleMDE.toggleHeading3,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},{name:"quote",action:SimpleMDE.toggleBlockquote,className:"fa fa-quote-left",title:"Quote"},"|",{name:"unordered-list",action:SimpleMDE.toggleUnorderedList,className:"fa fa-list-ul",title:"Bullet List"},{name:"ordered-list",action:SimpleMDE.toggleOrderedList,className:"fa fa-list-ol",title:"Numbered List"},"|",{name:"link",action:function(t){a||(a=!0,e("#modal-editor-link").slideToggle())},className:"fa fa-link",title:"Insert Link"},{name:"image",action:function(t){a||(a=!0,e("#modal-editor-image").slideDown())},className:"fa fa-image",title:"Insert Image"},{name:"file",action:function(e){},className:"fa fa-file-text-o",title:"Insert File"},"|",{name:"inline-code",action:function(e){if(!e.codemirror.doc.somethingSelected())return t.pushError("Invalid selection","You must select at least 1 character first.");var a=e.codemirror.doc.getSelections();a=_.map(a,function(e){return"`"+e+"`"}),e.codemirror.doc.replaceSelections(a)},className:"fa fa-terminal",title:"Inline Code"},{name:"code-block",action:function(t){a||(a=!0,o.codemirror.doc.somethingSelected()?n.setValue(o.codemirror.doc.getSelection()):n.setValue(""),e("#modal-editor-codeblock").slideDown(400,function(){n.resize(),n.focus()}))},className:"fa fa-code",title:"Code Block"},"|",{name:"table",action:function(e){},className:"fa fa-table",title:"Insert Table"},{name:"horizontal-rule",action:SimpleMDE.drawHorizontalRule,className:"fa fa-minus",title:"Horizontal Rule"}],shortcuts:{toggleBlockquote:null,toggleFullScreen:null}})}(),e(".btn-edit-save").on("click",function(n){e.ajax(window.location.href,{data:{markdown:o.value()},dataType:"json",method:"PUT"}).then(function(e,o,n){e.ok?window.location.assign("/"+a):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")})})}()}if(e("#page-type-edit").length){var o;!function(){var a=e("#page-type-edit").data("entrypath");e(".btn-edit-discard").on("click",function(t){e("#modal-edit-discard").toggleClass("is-active")}),1===e("#mk-editor").length&&!function(){var a=!1,n=(new Vue({el:"#modal-editor-image",data:{modeSelected:"text"},methods:{cancel:function(t){a=!1,e("#modal-editor-image").slideUp()},insertImage:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+r.modeSelected+"\n"+n.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),r.cancel()}}}),ace.edit("codeblock-editor"));n.setTheme("ace/theme/tomorrow_night"),n.getSession().setMode("ace/mode/markdown"),n.setOption("fontSize","14px"),n.setOption("hScrollBarAlwaysVisible",!1),n.setOption("wrap",!0);var i=ace.require("ace/ext/modelist"),r=new Vue({el:"#modal-editor-codeblock",data:{modes:i.modesByName,modeSelected:"text"},watch:{modeSelected:function(e,t){l(e).done(function(){ace.require("ace/mode/"+e),n.getSession().setMode("ace/mode/"+e)})}},methods:{cancel:function(t){a=!1,e("#modal-editor-codeblock").slideUp()},insertCode:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+r.modeSelected+"\n"+n.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),r.cancel()}}}),c=[],l=function(t){return e.ajax({url:"/js/ace/mode-"+t+".js",dataType:"script",cache:!0,beforeSend:function(){if(_.includes(c,t))return!1},success:function(){c.push(t)}})};o=new SimpleMDE({autofocus:!0,autoDownloadFontAwesome:!1,element:e("#mk-editor").get(0),placeholder:"Enter Markdown formatted content here...",spellChecker:!1,status:!1,toolbar:[{name:"bold",action:SimpleMDE.toggleBold,className:"fa fa-bold",title:"Bold"},{name:"italic",action:SimpleMDE.toggleItalic,className:"fa fa-italic",title:"Italic"},{name:"strikethrough",action:SimpleMDE.toggleStrikethrough,className:"fa fa-strikethrough",title:"Strikethrough"},"|",{name:"heading-1",action:SimpleMDE.toggleHeading1,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},{name:"heading-2",action:SimpleMDE.toggleHeading2,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},{name:"heading-3",action:SimpleMDE.toggleHeading3,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},{name:"quote",action:SimpleMDE.toggleBlockquote,className:"fa fa-quote-left",title:"Quote"},"|",{name:"unordered-list",action:SimpleMDE.toggleUnorderedList,className:"fa fa-list-ul",title:"Bullet List"},{name:"ordered-list",action:SimpleMDE.toggleOrderedList,className:"fa fa-list-ol",title:"Numbered List"},"|",{name:"link",action:function(t){a||(a=!0,e("#modal-editor-link").slideToggle())},className:"fa fa-link",title:"Insert Link"},{name:"image",action:function(t){a||(a=!0,e("#modal-editor-image").slideDown())},className:"fa fa-image",title:"Insert Image"},{name:"file",action:function(e){},className:"fa fa-file-text-o",title:"Insert File"},"|",{name:"inline-code",action:function(e){if(!e.codemirror.doc.somethingSelected())return t.pushError("Invalid selection","You must select at least 1 character first.");var a=e.codemirror.doc.getSelections();a=_.map(a,function(e){return"`"+e+"`"}),e.codemirror.doc.replaceSelections(a)},className:"fa fa-terminal",title:"Inline Code"},{name:"code-block",action:function(t){a||(a=!0,o.codemirror.doc.somethingSelected()?n.setValue(o.codemirror.doc.getSelection()):n.setValue(""),e("#modal-editor-codeblock").slideDown(400,function(){n.resize(),n.focus()}))},className:"fa fa-code",title:"Code Block"},"|",{name:"table",action:function(e){},className:"fa fa-table",title:"Insert Table"},{name:"horizontal-rule",action:SimpleMDE.drawHorizontalRule,className:"fa fa-minus",title:"Horizontal Rule"}],shortcuts:{toggleBlockquote:null,toggleFullScreen:null}})}(),e(".btn-edit-save").on("click",function(n){e.ajax(window.location.href,{data:{markdown:o.value()},dataType:"json",method:"PUT"}).then(function(e,o,n){e.ok?window.location.assign("/"+a):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")})})}()}if(e("#page-type-source").length){var n;!function(){n=ace.edit("source-display"),n.setTheme("ace/theme/tomorrow_night"),n.getSession().setMode("ace/mode/markdown"),n.setReadOnly(!0),n.renderer.updateFull();var a="home"!==e("#page-type-source").data("entrypath")?e("#page-type-source").data("entrypath"):"",o=a+"/new-page";e(".btn-create-prompt").on("click",function(t){e("#txt-create-prompt").val(o),e("#modal-create-prompt").toggleClass("is-active"),setInputSelection(e("#txt-create-prompt").get(0),a.length+1,o.length),e("#txt-create-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-create-prompt").on("keypress",function(t){13===t.which&&e(".btn-create-go").trigger("click")}),e(".btn-create-go").on("click",function(t){var a=makeSafePath(e("#txt-create-prompt").val());_.isEmpty(a)?e("#txt-create-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-create-prompt").parent().addClass("is-loading"),window.location.assign("/create/"+a))}),""!==a&&e(".btn-move-prompt").removeClass("is-hidden");var i=_.lastIndexOf(a,"/")+1;e(".btn-move-prompt").on("click",function(t){e("#txt-move-prompt").val(a),e("#modal-move-prompt").toggleClass("is-active"),setInputSelection(e("#txt-move-prompt").get(0),i,a.length),e("#txt-move-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-move-prompt").on("keypress",function(t){13===t.which&&e(".btn-move-go").trigger("click")}),e(".btn-move-go").on("click",function(o){var n=makeSafePath(e("#txt-move-prompt").val());_.isEmpty(n)||n===a||"home"===n?e("#txt-move-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-move-prompt").parent().addClass("is-loading"),e.ajax(window.location.href,{data:{move:n},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")}))})}()}});var Alerts=function(){function e(){_classCallCheck(this,e);var t=this;t.mdl=new Vue({el:"#alerts",data:{children:[]},methods:{acknowledge:function(e){t.close(e)}}}),t.uidNext=1}return _createClass(e,[{key:"push",value:function(e){var t=this,a=_.defaults(e,{_uid:t.uidNext,class:"is-info",message:"---",sticky:!1,title:"---"});t.mdl.children.push(a),a.sticky||_.delay(function(){t.close(a._uid)},5e3),t.uidNext++}},{key:"pushError",value:function(e,t){this.push({class:"is-danger",message:t,sticky:!1,title:e})}},{key:"pushSuccess",value:function(e,t){this.push({class:"is-success",message:t,sticky:!1,title:e})}},{key:"close",value:function(e){var t=this,a=_.findIndex(t.mdl.children,["_uid",e]),o=_.nth(t.mdl.children,a);a>=0&&o&&(o.class+=" exit",t.mdl.children.$set(a,o),_.delay(function(){t.mdl.children.$remove(o)},500))}}]),e}(); \ No newline at end of file +"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function setInputSelection(e,t,a){if(e.focus(),"undefined"!=typeof e.selectionStart)e.selectionStart=t,e.selectionEnd=a;else if(document.selection&&document.selection.createRange){e.select();var o=document.selection.createRange();o.collapse(!0),o.moveEnd("character",a),o.moveStart("character",t),o.select()}}function makeSafePath(e){var t=_.split(_.trim(e),"/");return t=_.map(t,function(e){return _.kebabCase(_.deburr(_.trim(e)))}),_.join(_.filter(t,function(e){return!_.isEmpty(e)}),"/")}var _createClass=function(){function e(e,t){for(var a=0;a=3?(t.searchactive=!0,t.searchload++,a.emit("search",{terms:e},function(e){t.searchres=e.match,t.searchsuggest=e.suggest,t.searchmovearr=_.concat([],t.searchres,t.searchsuggest),t.searchload>0&&t.searchload--})):(t.searchactive=!1,t.searchres=[],t.searchsuggest=[],t.searchmovearr=[],t.searchload=0)},searchmoveidx:function(e,a){e>0?t.searchmovekey=t.searchmovearr[e-1].document?"res."+t.searchmovearr[e-1].document.entryPath:"sug."+t.searchmovearr[e-1]:t.searchmovekey=""}},methods:{useSuggestion:function(e){t.searchq=e},closeSearch:function(){t.searchq=""},moveSelectSearch:function(){if(!(t.searchmoveidx<1)){var e=t.searchmoveidx-1;t.searchmovearr[e].document?window.location.assign("/"+t.searchmovearr[e].document.entryPath):t.searchq=t.searchmovearr[e]}},moveDownSearch:function(){t.searchmoveidx0&&t.searchmoveidx--}}});e("main").on("click",t.closeSearch)}}),e("#page-type-view").length&&!function(){var a="home"!==e("#page-type-view").data("entrypath")?e("#page-type-view").data("entrypath"):"",o=a+"/new-page";e(".btn-create-prompt").on("click",function(t){e("#txt-create-prompt").val(o),e("#modal-create-prompt").toggleClass("is-active"),setInputSelection(e("#txt-create-prompt").get(0),a.length+1,o.length),e("#txt-create-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-create-prompt").on("keypress",function(t){13===t.which&&e(".btn-create-go").trigger("click")}),e(".btn-create-go").on("click",function(t){var a=makeSafePath(e("#txt-create-prompt").val());_.isEmpty(a)?e("#txt-create-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-create-prompt").parent().addClass("is-loading"),window.location.assign("/create/"+a))}),""!==a&&e(".btn-move-prompt").removeClass("is-hidden");var n=_.lastIndexOf(a,"/")+1;e(".btn-move-prompt").on("click",function(t){e("#txt-move-prompt").val(a),e("#modal-move-prompt").toggleClass("is-active"),setInputSelection(e("#txt-move-prompt").get(0),n,a.length),e("#txt-move-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-move-prompt").on("keypress",function(t){13===t.which&&e(".btn-move-go").trigger("click")}),e(".btn-move-go").on("click",function(o){var n=makeSafePath(e("#txt-move-prompt").val());_.isEmpty(n)||n===a||"home"===n?e("#txt-move-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-move-prompt").parent().addClass("is-loading"),e.ajax(window.location.href,{data:{move:n},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")}))})}(),e("#page-type-create").length){var o;!function(){var n=e("#page-type-create").data("entrypath");e(".btn-create-discard").on("click",function(t){e("#modal-create-discard").toggleClass("is-active")}),1===e("#mk-editor").length&&!function(){var n=!1,i=new Vue({el:"#modal-editor-image",data:{isLoading:!1,isLoadingText:"",newFolderName:"",newFolderShow:!1,folders:[],currentFolder:"",images:[]},methods:{open:function(){n=!0,e("#modal-editor-image").slideDown(),i.refreshFolders()},cancel:function(t){n=!1,e("#modal-editor-image").slideUp()},newFolder:function(e){i.newFolderShow=!0},newFolderDiscard:function(e){i.newFolderShow=!1},selectFolder:function(e){i.currentFolder=e,i.loadImages()},refreshFolders:function(){i.isLoading=!0,i.isLoadingText="Fetching folders list...",i.currentFolder="",Vue.nextTick(function(){a.emit("uploadsGetFolders",{},function(e){i.folders=e,i.loadImages()})})},loadImages:function(){i.isLoading=!0,i.isLoadingText="Fetching images...",Vue.nextTick(function(){a.emit("uploadsGetImages",{folder:i.currentFolder},function(e){i.images=e,i.isLoading=!1})})}}}),r=ace.edit("codeblock-editor");r.setTheme("ace/theme/tomorrow_night"),r.getSession().setMode("ace/mode/markdown"),r.setOption("fontSize","14px"),r.setOption("hScrollBarAlwaysVisible",!1),r.setOption("wrap",!0);var c=ace.require("ace/ext/modelist"),l=new Vue({el:"#modal-editor-codeblock",data:{modes:c.modesByName,modeSelected:"text"},watch:{modeSelected:function(e,t){d(e).done(function(){ace.require("ace/mode/"+e),r.getSession().setMode("ace/mode/"+e)})}},methods:{cancel:function(t){n=!1,e("#modal-editor-codeblock").slideUp()},insertCode:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+l.modeSelected+"\n"+r.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),l.cancel()}}}),s=[],d=function(t){return e.ajax({url:"/js/ace/mode-"+t+".js",dataType:"script",cache:!0,beforeSend:function(){if(_.includes(s,t))return!1},success:function(){s.push(t)}})};o=new SimpleMDE({autofocus:!0,autoDownloadFontAwesome:!1,element:e("#mk-editor").get(0),placeholder:"Enter Markdown formatted content here...",spellChecker:!1,status:!1,toolbar:[{name:"bold",action:SimpleMDE.toggleBold,className:"fa fa-bold",title:"Bold"},{name:"italic",action:SimpleMDE.toggleItalic,className:"fa fa-italic",title:"Italic"},{name:"strikethrough",action:SimpleMDE.toggleStrikethrough,className:"fa fa-strikethrough",title:"Strikethrough"},"|",{name:"heading-1",action:SimpleMDE.toggleHeading1,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},{name:"heading-2",action:SimpleMDE.toggleHeading2,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},{name:"heading-3",action:SimpleMDE.toggleHeading3,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},{name:"quote",action:SimpleMDE.toggleBlockquote,className:"fa fa-quote-left",title:"Quote"},"|",{name:"unordered-list",action:SimpleMDE.toggleUnorderedList,className:"fa fa-list-ul",title:"Bullet List"},{name:"ordered-list",action:SimpleMDE.toggleOrderedList,className:"fa fa-list-ol",title:"Numbered List"},"|",{name:"link",action:function(t){n||(n=!0,e("#modal-editor-link").slideToggle())},className:"fa fa-link",title:"Insert Link"},{name:"image",action:function(e){n||i.open()},className:"fa fa-image",title:"Insert Image"},{name:"file",action:function(e){},className:"fa fa-file-text-o",title:"Insert File"},"|",{name:"inline-code",action:function(e){if(!e.codemirror.doc.somethingSelected())return t.pushError("Invalid selection","You must select at least 1 character first.");var a=e.codemirror.doc.getSelections();a=_.map(a,function(e){return"`"+e+"`"}),e.codemirror.doc.replaceSelections(a)},className:"fa fa-terminal",title:"Inline Code"},{name:"code-block",action:function(t){n||(n=!0,o.codemirror.doc.somethingSelected()?r.setValue(o.codemirror.doc.getSelection()):r.setValue(""),e("#modal-editor-codeblock").slideDown(400,function(){r.resize(),r.focus()}))},className:"fa fa-code",title:"Code Block"},"|",{name:"table",action:function(e){},className:"fa fa-table",title:"Insert Table"},{name:"horizontal-rule",action:SimpleMDE.drawHorizontalRule,className:"fa fa-minus",title:"Horizontal Rule"}],shortcuts:{toggleBlockquote:null,toggleFullScreen:null}})}(),e(".btn-edit-save").on("click",function(a){e.ajax(window.location.href,{data:{markdown:o.value()},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")})})}()}if(e("#page-type-edit").length){var o;!function(){var n=e("#page-type-edit").data("entrypath");e(".btn-edit-discard").on("click",function(t){e("#modal-edit-discard").toggleClass("is-active")}),1===e("#mk-editor").length&&!function(){var n=!1,i=new Vue({el:"#modal-editor-image",data:{isLoading:!1,isLoadingText:"",newFolderName:"",newFolderShow:!1,folders:[],currentFolder:"",images:[]},methods:{open:function(){n=!0,e("#modal-editor-image").slideDown(),i.refreshFolders()},cancel:function(t){n=!1,e("#modal-editor-image").slideUp()},newFolder:function(e){i.newFolderShow=!0},newFolderDiscard:function(e){i.newFolderShow=!1},selectFolder:function(e){i.currentFolder=e,i.loadImages()},refreshFolders:function(){i.isLoading=!0,i.isLoadingText="Fetching folders list...",i.currentFolder="",Vue.nextTick(function(){a.emit("uploadsGetFolders",{},function(e){i.folders=e,i.loadImages()})})},loadImages:function(){i.isLoading=!0,i.isLoadingText="Fetching images...",Vue.nextTick(function(){a.emit("uploadsGetImages",{folder:i.currentFolder},function(e){i.images=e,i.isLoading=!1})})}}}),r=ace.edit("codeblock-editor");r.setTheme("ace/theme/tomorrow_night"),r.getSession().setMode("ace/mode/markdown"),r.setOption("fontSize","14px"),r.setOption("hScrollBarAlwaysVisible",!1),r.setOption("wrap",!0);var c=ace.require("ace/ext/modelist"),l=new Vue({el:"#modal-editor-codeblock",data:{modes:c.modesByName,modeSelected:"text"},watch:{modeSelected:function(e,t){d(e).done(function(){ace.require("ace/mode/"+e),r.getSession().setMode("ace/mode/"+e)})}},methods:{cancel:function(t){n=!1,e("#modal-editor-codeblock").slideUp()},insertCode:function(e){o.codemirror.doc.somethingSelected()&&o.codemirror.execCommand("singleSelection");var t="\n```"+l.modeSelected+"\n"+r.getValue()+"\n```\n";o.codemirror.doc.replaceSelection(t),l.cancel()}}}),s=[],d=function(t){return e.ajax({url:"/js/ace/mode-"+t+".js",dataType:"script",cache:!0,beforeSend:function(){if(_.includes(s,t))return!1},success:function(){s.push(t)}})};o=new SimpleMDE({autofocus:!0,autoDownloadFontAwesome:!1,element:e("#mk-editor").get(0),placeholder:"Enter Markdown formatted content here...",spellChecker:!1,status:!1,toolbar:[{name:"bold",action:SimpleMDE.toggleBold,className:"fa fa-bold",title:"Bold"},{name:"italic",action:SimpleMDE.toggleItalic,className:"fa fa-italic",title:"Italic"},{name:"strikethrough",action:SimpleMDE.toggleStrikethrough,className:"fa fa-strikethrough",title:"Strikethrough"},"|",{name:"heading-1",action:SimpleMDE.toggleHeading1,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},{name:"heading-2",action:SimpleMDE.toggleHeading2,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},{name:"heading-3",action:SimpleMDE.toggleHeading3,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},{name:"quote",action:SimpleMDE.toggleBlockquote,className:"fa fa-quote-left",title:"Quote"},"|",{name:"unordered-list",action:SimpleMDE.toggleUnorderedList,className:"fa fa-list-ul",title:"Bullet List"},{name:"ordered-list",action:SimpleMDE.toggleOrderedList,className:"fa fa-list-ol",title:"Numbered List"},"|",{name:"link",action:function(t){n||(n=!0,e("#modal-editor-link").slideToggle())},className:"fa fa-link",title:"Insert Link"},{name:"image",action:function(e){n||i.open()},className:"fa fa-image",title:"Insert Image"},{name:"file",action:function(e){},className:"fa fa-file-text-o",title:"Insert File"},"|",{name:"inline-code",action:function(e){if(!e.codemirror.doc.somethingSelected())return t.pushError("Invalid selection","You must select at least 1 character first.");var a=e.codemirror.doc.getSelections();a=_.map(a,function(e){return"`"+e+"`"}),e.codemirror.doc.replaceSelections(a)},className:"fa fa-terminal",title:"Inline Code"},{name:"code-block",action:function(t){n||(n=!0,o.codemirror.doc.somethingSelected()?r.setValue(o.codemirror.doc.getSelection()):r.setValue(""),e("#modal-editor-codeblock").slideDown(400,function(){r.resize(),r.focus()}))},className:"fa fa-code",title:"Code Block"},"|",{name:"table",action:function(e){},className:"fa fa-table",title:"Insert Table"},{name:"horizontal-rule",action:SimpleMDE.drawHorizontalRule,className:"fa fa-minus",title:"Horizontal Rule"}],shortcuts:{toggleBlockquote:null,toggleFullScreen:null}})}(),e(".btn-edit-save").on("click",function(a){e.ajax(window.location.href,{data:{markdown:o.value()},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")})})}()}if(e("#page-type-source").length){var n;!function(){n=ace.edit("source-display"),n.setTheme("ace/theme/tomorrow_night"),n.getSession().setMode("ace/mode/markdown"),n.setReadOnly(!0),n.renderer.updateFull();var a="home"!==e("#page-type-source").data("entrypath")?e("#page-type-source").data("entrypath"):"",o=a+"/new-page";e(".btn-create-prompt").on("click",function(t){e("#txt-create-prompt").val(o),e("#modal-create-prompt").toggleClass("is-active"),setInputSelection(e("#txt-create-prompt").get(0),a.length+1,o.length),e("#txt-create-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-create-prompt").on("keypress",function(t){13===t.which&&e(".btn-create-go").trigger("click")}),e(".btn-create-go").on("click",function(t){var a=makeSafePath(e("#txt-create-prompt").val());_.isEmpty(a)?e("#txt-create-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-create-prompt").parent().addClass("is-loading"),window.location.assign("/create/"+a))}),""!==a&&e(".btn-move-prompt").removeClass("is-hidden");var i=_.lastIndexOf(a,"/")+1;e(".btn-move-prompt").on("click",function(t){e("#txt-move-prompt").val(a),e("#modal-move-prompt").toggleClass("is-active"),setInputSelection(e("#txt-move-prompt").get(0),i,a.length),e("#txt-move-prompt").removeClass("is-danger").next().addClass("is-hidden")}),e("#txt-move-prompt").on("keypress",function(t){13===t.which&&e(".btn-move-go").trigger("click")}),e(".btn-move-go").on("click",function(o){var n=makeSafePath(e("#txt-move-prompt").val());_.isEmpty(n)||n===a||"home"===n?e("#txt-move-prompt").addClass("is-danger").next().removeClass("is-hidden"):(e("#txt-move-prompt").parent().addClass("is-loading"),e.ajax(window.location.href,{data:{move:n},dataType:"json",method:"PUT"}).then(function(e,a,o){e.ok?window.location.assign("/"+n):t.pushError("Something went wrong",e.error)},function(e,a,o){t.pushError("Something went wrong","Save operation failed.")}))})}()}});var Alerts=function(){function e(){_classCallCheck(this,e);var t=this;t.mdl=new Vue({el:"#alerts",data:{children:[]},methods:{acknowledge:function(e){t.close(e)}}}),t.uidNext=1}return _createClass(e,[{key:"push",value:function(e){var t=this,a=_.defaults(e,{_uid:t.uidNext,class:"is-info",message:"---",sticky:!1,title:"---"});t.mdl.children.push(a),a.sticky||_.delay(function(){t.close(a._uid)},5e3),t.uidNext++}},{key:"pushError",value:function(e,t){this.push({class:"is-danger",message:t,sticky:!1,title:e})}},{key:"pushSuccess",value:function(e,t){this.push({class:"is-success",message:t,sticky:!1,title:e})}},{key:"close",value:function(e){var t=this,a=_.findIndex(t.mdl.children,["_uid",e]),o=_.nth(t.mdl.children,a);a>=0&&o&&(o.class+=" exit",t.mdl.children.$set(a,o),_.delay(function(){t.mdl.children.$remove(o)},500))}}]),e}(); \ No newline at end of file diff --git a/client/js/components/editor-image.js b/client/js/components/editor-image.js index c3265192..4bbd0e81 100644 --- a/client/js/components/editor-image.js +++ b/client/js/components/editor-image.js @@ -2,23 +2,54 @@ let vueImage = new Vue({ el: '#modal-editor-image', data: { - modeSelected: 'text' + isLoading: false, + isLoadingText: '', + newFolderName: '', + newFolderShow: false, + folders: [], + currentFolder: '', + images: [] }, methods: { + open: () => { + mdeModalOpenState = true; + $('#modal-editor-image').slideDown(); + vueImage.refreshFolders(); + }, cancel: (ev) => { mdeModalOpenState = false; $('#modal-editor-image').slideUp(); }, - insertImage: (ev) => { - - if(mde.codemirror.doc.somethingSelected()) { - mde.codemirror.execCommand('singleSelection'); - } - let codeBlockText = '\n```' + vueCodeBlock.modeSelected + '\n' + codeEditor.getValue() + '\n```\n'; - - mde.codemirror.doc.replaceSelection(codeBlockText); - vueCodeBlock.cancel(); - + newFolder: (ev) => { + vueImage.newFolderShow = true; + }, + newFolderDiscard: (ev) => { + vueImage.newFolderShow = false; + }, + selectFolder: (fldName) => { + vueImage.currentFolder = fldName; + vueImage.loadImages(); + }, + refreshFolders: () => { + vueImage.isLoading = true; + vueImage.isLoadingText = 'Fetching folders list...'; + vueImage.currentFolder = ''; + Vue.nextTick(() => { + socket.emit('uploadsGetFolders', { }, (data) => { + vueImage.folders = data; + vueImage.loadImages(); + }); + }); + }, + loadImages: () => { + vueImage.isLoading = true; + vueImage.isLoadingText = 'Fetching images...'; + Vue.nextTick(() => { + socket.emit('uploadsGetImages', { folder: vueImage.currentFolder }, (data) => { + vueImage.images = data; + vueImage.isLoading = false; + }); + }); } } }); \ No newline at end of file diff --git a/client/js/components/editor.js b/client/js/components/editor.js index 8b31451a..86511589 100644 --- a/client/js/components/editor.js +++ b/client/js/components/editor.js @@ -90,8 +90,7 @@ if($('#mk-editor').length === 1) { name: "image", action: (editor) => { if(!mdeModalOpenState) { - mdeModalOpenState = true; - $('#modal-editor-image').slideDown(); + vueImage.open(); } }, className: "fa fa-image", diff --git a/client/scss/components/_editor.scss b/client/scss/components/_editor.scss index 4e776739..f769d48c 100644 --- a/client/scss/components/_editor.scss +++ b/client/scss/components/_editor.scss @@ -33,6 +33,38 @@ } +.editor-modal-load { + + display: flex; + align-items: center; + opacity: 0; + transition: opacity .5s ease; + + span { + font-size: 12px; + color: $blue; + } + + i { + margin-left: 10px; + width: 32px; + height: 32px; + display: flex; + justify-content: center; + align-items: center; + + &::before { + content: " "; + @include spinner($blue,0.5s,24px); + } + } + + &.is-active { + opacity: 1; + } + +} + .CodeMirror { border-left: none; border-right: none; diff --git a/client/scss/layout/_content.scss b/client/scss/layout/_content.scss index dc2199e4..3c267533 100644 --- a/client/scss/layout/_content.scss +++ b/client/scss/layout/_content.scss @@ -14,6 +14,17 @@ } +.menu { + .menu-list a, .menu-nav a { + display: flex; + align-items: center; + } + + .menu-list .icon { + margin-right: 8px + } +} + .section.is-small { padding: 20px 20px; } diff --git a/models/db.js b/models/db.js index 7093453a..3bc3037a 100644 --- a/models/db.js +++ b/models/db.js @@ -6,7 +6,7 @@ var loki = require('lokijs'), Promise = require('bluebird'), _ = require('lodash'); -var cols = ['User','Entry']; +var cols = ['User', 'Entry']; /** * Loki.js module diff --git a/models/git.js b/models/git.js index aa68f2c9..d0dcc4ce 100644 --- a/models/git.js +++ b/models/git.js @@ -119,7 +119,7 @@ module.exports = { winston.error('Git remote error!'); throw err; }).then(() => { - winston.info('[GIT] Git repository is now ready.'); + winston.info('[GIT] Git repository is OK.'); return true; }); diff --git a/models/localdata.js b/models/localdata.js index f677dbda..843d15fd 100644 --- a/models/localdata.js +++ b/models/localdata.js @@ -9,26 +9,96 @@ var fs = require('fs'), * * @param {Object} appconfig The application configuration */ -module.exports = (appconfig) => { +module.exports = { - // Create data directories + _uploadsPath: './repo/uploads', + _uploadsFolders: [], - try { - fs.mkdirSync(appconfig.datadir.db); - } catch (err) { - if(err.code !== 'EEXIST') { - winston.error(err); - process.exit(1); + /** + * Initialize Local Data Storage model + * + * @param {Object} appconfig The application config + * @return {Object} Local Data Storage model instance + */ + init(appconfig, skipFolderCreation = false) { + + let self = this; + + self._uploadsPath = path.join(ROOTPATH, appconfig.datadir.db, 'uploads'); + + // Create data directories + + if(!skipFolderCreation) { + self.createBaseDirectories(appconfig); + } + + return self; + + }, + + /** + * Creates a base directories (Synchronous). + * + * @param {Object} appconfig The application config + * @return {Void} Void + */ + createBaseDirectories(appconfig) { + + winston.info('[SERVER] Create data directories if they don\'t exist...'); + + try { + fs.mkdirSync(appconfig.datadir.db); + } catch (err) { + if(err.code !== 'EEXIST') { + winston.error(err); + process.exit(1); + } + } + + try { + fs.mkdirSync(path.join(appconfig.datadir.db, 'cache')); + } catch (err) { + if(err.code !== 'EEXIST') { + winston.error(err); + process.exit(1); + } } - } - try { - fs.mkdirSync(path.join(appconfig.datadir.db, 'cache')); - } catch (err) { - if(err.code !== 'EEXIST') { - winston.error(err); - process.exit(1); + try { + fs.mkdirSync(path.join(appconfig.datadir.db, 'thumbs')); + } catch (err) { + if(err.code !== 'EEXIST') { + winston.error(err); + process.exit(1); + } } + + winston.info('[SERVER] Data directories are OK.'); + + return; + + }, + + /** + * Sets the uploads folders. + * + * @param {Array} arrFolders The arr folders + * @return {Void} Void + */ + setUploadsFolders(arrFolders) { + + this._uploadsFolders = arrFolders; + return; + + }, + + /** + * Gets the uploads folders. + * + * @return {Array} The uploads folders. + */ + getUploadsFolders() { + return this._uploadsFolders; } }; \ No newline at end of file diff --git a/package.json b/package.json index a47f1153..212ac0cc 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "bcryptjs-then": "^1.0.1", "bluebird": "^3.4.6", "body-parser": "^1.15.2", - "bson": "^0.5.4", + "bson": "^0.5.5", "cheerio": "^0.22.0", "child-process-promise": "^2.1.3", "compression": "^1.6.2", @@ -54,13 +54,13 @@ "fs-extra": "^0.30.0", "git-wrapper2-promise": "^0.2.9", "highlight.js": "^9.6.0", - "i18next": "^3.4.1", - "i18next-express-middleware": "^1.0.1", + "i18next": "^3.4.2", + "i18next-express-middleware": "^1.0.2", "i18next-node-fs-backend": "^0.1.2", "js-yaml": "^3.6.1", "lodash": "^4.15.0", "lokijs": "^1.4.1", - "markdown-it": "^7.0.1", + "markdown-it": "^8.0.0", "markdown-it-abbr": "^1.0.4", "markdown-it-anchor": "^2.5.0", "markdown-it-attrs": "^0.7.0", @@ -69,7 +69,7 @@ "markdown-it-external-links": "0.0.5", "markdown-it-footnote": "^3.0.1", "markdown-it-task-lists": "^1.4.1", - "moment": "^2.14.1", + "moment": "^2.15.0", "moment-timezone": "^0.5.5", "passport": "^0.3.2", "passport-local": "^1.0.0", @@ -82,7 +82,7 @@ "snyk": "^1.19.1", "socket.io": "^1.4.8", "sticky-js": "^1.0.7", - "validator": "^5.6.0", + "validator": "^5.7.0", "validator-as-promised": "^1.0.2", "winston": "^2.2.0" }, diff --git a/server.js b/server.js index 2790cca1..1a0f1132 100644 --- a/server.js +++ b/server.js @@ -25,7 +25,7 @@ winston.add(winston.transports.Console, { winston.info('[SERVER] Requarks Wiki is initializing...'); var appconfig = require('./models/config')('./config.yml'); -let lcdata = require('./models/localdata'); +let lcdata = require('./models/localdata').init(appconfig, false); global.db = require('./models/db')(appconfig); global.git = require('./models/git').init(appconfig, false); diff --git a/views/modals/editor-image.pug b/views/modals/editor-image.pug index c38a6648..e5be45d8 100644 --- a/views/modals/editor-image.pug +++ b/views/modals/editor-image.pug @@ -4,18 +4,23 @@ .columns .column - h3 Image + h3 Insert Image + + .column.is-narrow.editor-modal-load(v-bind:class="{ 'is-active': isLoading }") + span {{ isLoadingText }} + i + .column.is-narrow .control.is-grouped p.control - a.button.is-dark.is-outlined(v-on:click="cancel") + a.button.is-dark.is-outlined(v-on:click="newFolder") span.icon.is-small: i.fa.fa-folder span New Folder .control.has-addons - a.button.is-info.is-outlined(v-on:click="cancel") + a.button.is-info.is-outlined(v-on:click="uploadImage") span.icon.is-small: i.fa.fa-upload span Upload Image - a.button.is-info.is-outlined(v-on:click="cancel") + a.button.is-info.is-outlined(v-on:click="fetchFromUrl") span.icon.is-small: i.fa.fa-download span Fetch from URL .column.is-narrow @@ -27,9 +32,36 @@ .columns .column.is-one-quarter(style={'max-width':'350px'}) - .box - | Folders + .box(style={'max-height': '400px', overflow: 'auto', 'overflow-x': 'hidden'}) + aside.menu + p.menu-label + | Folders + ul.menu-list + li + a(v-on:click="selectFolder('')", v-bind:class="{ 'is-active': currentFolder === '' }") + span.icon.is-small: i.fa.fa-folder-o + span / + li(v-for="fld in folders") + a(v-on:click="selectFolder(fld)", v-bind:class="{ 'is-active': currentFolder === fld }") + span.icon.is-small: i.fa.fa-folder + span / {{ fld }} .column - | Files + figure.image.is-128x128 + img(src='http://placehold.it/128x128') - \ No newline at end of file + .modal(v-bind:class="{ 'is-active': newFolderShow }") + .modal-background + .modal-container + .modal-content + .card.is-fullwidth + header.card-header + p.card-header-title New Folder + .card-content + .content + label.label Enter the new folder name: + p.control + input.input(type='text', placeholder='folder name', v-model='newFolderName') + span.help.is-danger.is-hidden This folder name is invalid! + footer.card-footer + a.card-footer-item(v-on:click="newFolderDiscard") Discard + a.card-footer-item(v-on:click="newFolderCreate") Create \ No newline at end of file diff --git a/ws-server.js b/ws-server.js index 56e74540..31fdd1df 100644 --- a/ws-server.js +++ b/ws-server.js @@ -15,11 +15,11 @@ var _isDebug = process.env.NODE_ENV === 'development'; global.winston = require('winston'); winston.remove(winston.transports.Console) winston.add(winston.transports.Console, { - level: (_isDebug) ? 'info' : 'warn', - prettyPrint: true, - colorize: true, - silent: false, - timestamp: true + level: (_isDebug) ? 'info' : 'warn', + prettyPrint: true, + colorize: true, + silent: false, + timestamp: true }); // ---------------------------------------- @@ -39,6 +39,7 @@ global.internalAuth = require('./lib/internalAuth').init(process.argv[2]);; winston.info('[WS] WS Server is initializing...'); var appconfig = require('./models/config')('./config.yml'); +let lcdata = require('./models/localdata').init(appconfig, true); global.entries = require('./models/entries').init(appconfig); global.mark = require('./models/markdown'); @@ -66,7 +67,7 @@ global.app = express(); // ---------------------------------------- app.get('/', function(req, res){ - res.send('Requarks Wiki WebSocket server'); + res.send('Requarks Wiki WebSocket server'); }); // ---------------------------------------- @@ -80,41 +81,45 @@ var server = http.Server(app); var io = socketio(server); server.on('error', (error) => { - if (error.syscall !== 'listen') { - throw error; - } - - switch (error.code) { - case 'EACCES': - console.error('Listening on port ' + appconfig.port + ' requires elevated privileges!'); - process.exit(1); - break; - case 'EADDRINUSE': - console.error('Port ' + appconfig.port + ' is already in use!'); - process.exit(1); - break; - default: - throw error; - } + if (error.syscall !== 'listen') { + throw error; + } + + switch (error.code) { + case 'EACCES': + console.error('Listening on port ' + appconfig.port + ' requires elevated privileges!'); + process.exit(1); + break; + case 'EADDRINUSE': + console.error('Port ' + appconfig.port + ' is already in use!'); + process.exit(1); + break; + default: + throw error; + } }); server.listen(appconfig.wsPort, () => { - winston.info('[WS] WebSocket server started successfully! [RUNNING]'); + winston.info('[WS] WebSocket server started successfully! [RUNNING]'); }); io.on('connection', (socket) => { + //----------------------------------------- + // SEARCH + //----------------------------------------- + socket.on('searchAdd', (data) => { if(internalAuth.validateKey(data.auth)) { search.add(data.content); } }); - socket.on('searchDel', (data, cb) => { - if(internalAuth.validateKey(data.auth)) { - search.delete(data.entryPath); - } - }); + socket.on('searchDel', (data, cb) => { + if(internalAuth.validateKey(data.auth)) { + search.delete(data.entryPath); + } + }); socket.on('search', (data, cb) => { search.find(data.terms).then((results) => { @@ -122,11 +127,25 @@ io.on('connection', (socket) => { }); }); -}); + //----------------------------------------- + // UPLOADS + //----------------------------------------- + + socket.on('uploadsSetFolders', (data, cb) => { + if(internalAuth.validateKey(data.auth)) { + lcdata.setUploadsFolders(data.content); + } + }); + + socket.on('uploadsGetFolders', (data, cb) => { + cb(lcdata.getUploadsFolders()); + }); -/*setTimeout(() => { - search._si.searchAsync({ query: { AND: [{'*': ['unit']}] }}).then((stuff) => { console.log(stuff.hits); }); -}, 8000);*/ + socket.on('uploadsGetImages', (data, cb) => { + cb([]); + }); + +}); // ---------------------------------------- // Shutdown gracefully