@-webkit-keyframes bounce{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@keyframes bounce{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@-webkit-keyframes autofill{to{color:#535763;background:#fff}}@keyframes autofill{to{color:#535763;background:#fff}}#commet_replay_box .form-group{margin-bottom:15px}#commet_replay_box textarea{width:100%;font-size:16px;padding:24px 27px;color:#535763;border:1px solid #e7e7e7;border-radius:3px}.comment_box .author__post{padding:20px 0}.author_date{font-size:14px;color:#828282}.comment_box .author__post p{margin:0}.comment_form{border:1px solid #d8d8d8}#commet_replay_box .meta-info{font-size:18px;padding:14px 20px;border-bottom:1px solid #d4d4d4;font-weight:600;background:#f5f5f5}#commet_replay_box input,#commet_replay_box textarea{padding:15px 20px}#commet_replay_box .border1{padding:20px}.post-contents div{background-color:transparent!important;border:0!important;padding:0!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'PT Mono';font-weight:400;font-style:normal;font-display:block;src:local("PT Mono"),local("PTMono-Regular"),url(font/PTMono-Regular32db.woff) format("woff")}@font-face{font-family:Muli;font-weight:400;font-style:normal;font-display:block;src:local("Muli Regular"),local("Muli-Regular"),url(font/Muli-Regular32db.woff) format("woff")}@font-face{font-family:Muli;font-weight:600;font-style:normal;font-display:block;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(font/Muli-SemiBold32db.woff) format("woff")}@font-face{font-family:Muli;font-weight:700;font-style:normal;font-display:block;src:local("Muli Bold"),local("Muli-Bold"),url(font/Muli-Bold32db.woff) format("woff")}@font-face{font-family:'PT Serif';font-weight:700;font-style:normal;font-display:block;src:local("PT Serif Bold"),local("PTSerif-Bold"),url(font/PTSerif-Bold32db.woff) format("woff")}.svg-icon{width:24px;height:24px}.svg-icon use{pointer-events:none}.svg-icon-stroke{transition:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.svg-icon-fill{transition:none;fill:currentColor;stroke:none}*{box-sizing:border-box;transition-delay:0s;transition-timing-function:ease-out;transition-duration:.2s;transition-property:color,background-color,border-color,transform,opacity,-webkit-text-decoration;transition-property:text-decoration,color,background-color,border-color,transform,opacity;transition-property:text-decoration,color,background-color,border-color,transform,opacity,-webkit-text-decoration}body,html{font-family:Muli,Arial,Sans-Serif;font-size:18px;font-weight:400;height:100%;margin:0;color:#535763;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}a{text-decoration:underline;color:currentColor;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}a:hover{outline:0;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}h1,h2,h3,h4,h5,h6{font-family:"PT Serif","Times New Roman",Serif}::-moz-selection{background:#e5e7e9}::selection{background:#e5e7e9}::-moz-selection{background:#e5e7e9}form{width:100%}input{font-size:16px;width:100%;padding:24px 27px;color:#535763;border:1px solid #e7e7e7;border-radius:3px}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input:focus,input:focus:hover{border-color:#014fb0;outline:0}input:hover{border-color:#c3c1c7}input[type=email],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{font-size:16px;font-weight:600;padding:15px;color:#fff;border:0;background-color:#000;min-width: 160px;line-height: 32px;}button:focus{outline:0}.body{display:grid;height:100%;grid-template-areas:'notification' 'container';grid-template-rows:auto 100%}.body .notification{grid-area:notification}.body .container{grid-area:container}.container{display:grid;height:100%;grid-template-rows:auto 1fr auto}.wrapper{position:relative;width:85%;max-width:760px;margin:0 auto}.wrapper--wide{max-width:1120px}.page{width:100%}.page--full-height{height:100%}.page--center{display:flex;align-items:center;justify-content:center}.header{display:flex;flex-direction:row;padding:80px;align-items:center;justify-content:space-between}.header__overlay{position:absolute;z-index:1000;top:0;left:0;width:100%}.header__overlay .menu-button .menu-icon__active:after{background:#fff}.header__overlay .menu-button .menu-icon__active:before{background:#fff}.header__overlay .menu-button:hover .menu-icon,.header__overlay .menu-button:hover .menu-icon:after,.header__overlay .menu-button:hover .menu-icon:before{background:#fff}.header__overlay .menu-button:hover .menu-icon__active{background:0 0}@media (max-width:920px){.header{width:100%;margin:0 auto;padding:80px 7.5%}}@media (max-width:720px){.header{padding:60px 7.5%}}.footer{display:flex;flex-direction:row;padding:80px;justify-content:space-between}@media (max-width:920px){.footer{width:90%;max-width:760px;margin:0 auto;padding:80px 0}}@media (max-width:820px){.footer{flex-direction:column;justify-content:center}}@media (max-width:720px){.footer{padding:60px 5%}}.copyright{font-size:15px;line-height:32px}.copyright a{text-decoration:none}.copyright a:hover{color:#717277}@media (max-width:820px){.copyright{margin-bottom:40px;text-align:center}}@media (max-width:720px){.copyright{font-size:14px}}@media (max-width:480px){.copyright{font-size:14px;line-height:28px}}.copyright-disclaimer{color:#a8aab4}.copyright-ghost{color:#c0c4d7}.copyright-bullet{font-size:12px;display:inline-block;margin:0 3px;vertical-align:2px}.copyright-menu .navigation{display:block;margin:0;padding:0;list-style:none}.copyright-menu .navigation-item{display:inline-block;color:#a8aab4}.copyright-menu .navigation-item:before{font-size:12px;display:inline-block;margin:0 8px;content:'•';vertical-align:2px}.copyright-menu .navigation-item:first-child:before{display:none}.social{display:flex;flex-direction:row;align-items:center}@media (max-width:820px){.social{align-self:center}}.social-item{display:block;margin-right:15px;padding:5px;color:#ccd1d9}.social-item svg{height:20px}.social-item:hover svg{color:#014fb0}.social-item:last-child{margin-right:0;padding-right:0}.social-github,.social-instagram,.social-linkedin{display:none}.post-list{margin:0 auto 78px}@media (max-width:720px){.post-list{margin:0 auto 58px}}@media (max-width:480px){.post-list{margin:0 auto 48px}}.post-item{position:relative;margin:0 0 68px 0;padding:0 0 68px 0}.post-item:after{position:absolute;bottom:0;left:0;width:44%;height:1px;content:'';background-color:#e8e8ef}.post-item:last-child{margin:0;padding:0}.post-item:last-child:after{display:none}@media (max-width:720px){.post-item{margin:0 0 48px 0;padding:0 0 48px 0}}@media (max-width:480px){.post-item{margin:0 0 38px 0;padding:0 0 38px 0}}.post-item-upper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.post-item-premium{display:none;margin:0 0 31px 0;cursor:default;color:#00ad45}.post-item-premium--paid{display:block}.post-item-premium span{font-size:15px;font-weight:600;margin-right:10px;vertical-align:7px;pointer-events:none;opacity:0}.post-item-premium svg{width:29px;height:29px;vertical-align:-2px}.post-item-premium:hover span{opacity:1}@media (max-width:720px){.post-item-premium{margin:0 0 22px 0}}@media (max-width:480px){.post-item-premium span{font-size:13px;vertical-align:2px}.post-item-premium svg{width:22px;height:22px;vertical-align:-4px}}.post-item-category{font-size:22px;font-weight:600;margin:0 0 31px 0;opacity:.5;color:#707785}.post-item-category a{text-decoration:none}.post-item-category:hover a{color:#232427}@media (max-width:720px){.post-item-category{font-size:18px;margin:0 0 22px 0}}@media (max-width:480px){.post-item-category{font-size:17px}}.post-item-title{font-size:38px;font-weight:700;line-height:54px;position:relative;margin:0 0 38px 0;color:#1b1c1f}.post-item-title a{display:block}.post-item-title a:before{position:absolute;top:18px;left:-65px;width:6px;height:6px;content:'';transition:border .2s ease-out,background .2s ease-out;border:6px solid #f2f6fa;border-radius:12px;background-color:#d2dbe5}.post-item-title:hover a{-webkit-text-decoration-color:#eee;text-decoration-color:#eee}.post-item-title:hover a:before{border-color:#daeaff;background-color:#004eaf}@media (max-width:1080px){.post-item-title a:before{display:none}}@media (max-width:720px){.post-item-title{font-size:30px;line-height:44px;margin:0 0 32px 0}}@media (max-width:480px){.post-item-title{font-size:26px;line-height:38px;margin:0 0 26px 0}}.post-item-excerpt{font-size:18px;line-height:42px;margin:48px 0 0 0}@media (max-width:720px){.post-item-excerpt{font-size:17px;line-height:34px;margin:38px 0 0 0}}@media (max-width:480px){.post-item-excerpt{font-size:16px;line-height:30px;margin:28px 0 0 0}}.post-meta{font-size:17px;color:#707785}.post-meta a{font-weight:600;color:#014fb0}.post-meta a:hover{-webkit-text-decoration-color:#e6e6ea;text-decoration-color:#e6e6ea}.post-meta:after{content:'.'}@media (max-width:720px){.post-meta{font-size:15px}}@media (max-width:480px){.post-meta{font-size:14px}}.post-meta-avatar{display:inline-block;width:26px;height:26px;margin:0 9px 0 6px;vertical-align:-6px;border-radius:52px;background-color:#000;background-repeat:no-repeat;background-size:cover}@media (max-width:480px){.post-meta-avatar{width:20px;height:20px;margin:0 7px 0 4px}}.menu{position:relative;margin-left:auto}.menu-button{width:41px;height:41px;cursor:pointer;color:#a6a9b1}.menu-button .menu-icon,.menu-button .menu-icon:after,.menu-button .menu-icon:before{width:30px;height:2px;border-radius:30px}.menu-button .menu-icon{position:relative;top:9px;left:5px;transition:all 0s .3s,background .2s ease-out;transform:translateY(9px);background:#a6a9b1}.menu-button .menu-icon__active{background:rgba(166,169,177,0)}.menu-button .menu-icon:after,.menu-button .menu-icon:before{position:absolute;left:0;content:'';transition:all 1s ease-out;background:#a6a9b1;will-change:transform}.menu-button .menu-icon:before{bottom:9px;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),background .2s ease-out}.menu-button .menu-icon:after{top:9px;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),background .2s ease-out}.menu-button .menu-icon__active:after,.menu-button .menu-icon__active:before{transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1),background .2s ease-out;background:#777980}.menu-button .menu-icon__active:after{top:0;transform:rotate(45deg)}.menu-button .menu-icon__active:before{bottom:0;transform:rotate(-45deg)}.menu-button:hover .menu-icon,.menu-button:hover .menu-icon:after,.menu-button:hover .menu-icon:before{background:#777980}.menu-button:hover .menu-icon__active{background:rgba(119,121,128,0)}.menu-main{position:absolute;z-index:500;top:70px;right:11px;min-width:270px;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .4s ease-out,opacity .4s ease-out;transform:translate3d(0,10%,0);text-align:right;pointer-events:none;opacity:0;border:1px solid #e7eaf3;border-radius:3px;background-color:#fff;will-change:transform}.menu-main__active{transform:translate3d(0,0,0);pointer-events:initial;opacity:1}.menu .navigation{font-size:16px;font-weight:600;list-style:none;color:#292a2f}.menu .navigation-item{margin-bottom:5px}.menu .navigation-item:last-child{margin-bottom:0}.menu .navigation-item a{position:relative;display:block;padding:12px 0;padding-right:55px;white-space:nowrap;text-decoration:none}.menu .navigation-item a:after{position:absolute;top:16px;right:17px;width:4px;height:4px;content:'';transition:background .2s ease-out,border .2s ease-out;border:3px solid #f8fbfd;border-radius:20px;background-color:#d2dbe5}.menu .navigation-item a:hover:after{border-color:#daeaff;background-color:#004eaf}.menu .navigation-item__current a:after{border-color:#daeaff;background-color:#004eaf}.menu-member{border-top:1px solid #e7eaf3}.blog-title:hover .blog-title-logo{transform:scale(.9)}.blog-title-logo{display:block;max-width:300px;max-height:80px}.blog-title-logo img{display:block;width:auto;max-width:inherit;max-height:inherit}.blog-title-header{font-size:26px;line-height:normal;margin:0;color:#1b1c1f}.blog-title-header a{text-decoration:none}.blog-info{position:-webkit-sticky;position:sticky;top:78px;display:none;width:100%;height:1px}.blog-info-inner{position:absolute;top:0;right:-23.5vw;width:320px}.blog-info-inner:after{display:block;width:40%;height:1px;content:'';background:#e8e8ef}.blog-info-description{font-size:17px;line-height:34px;margin:0 0 38px;letter-spacing:0;color:#50525e}.blog-info .blog-title .blog-title-header{font-size:22px;margin:0 0 28px}.blog-info .blog-title .blog-title-logo{max-height:48px;margin:0 0 38px}.blog-info .blog-title:hover .blog-title-logo{transform:none}body.home-template .blog-info{display:block}@media (max-width:1580px){body.home-template .blog-info{position:relative;top:0;left:0;width:100%;height:auto;margin:0 0 68px}body.home-template .blog-info .blog-info-inner{position:relative;right:0;width:100%}body.home-template .blog-info .blog-info-description{font-size:18px;line-height:42px;max-width:520px}}body.home-template .blog-info .blog-title{display:none}@media (max-width:720px){body.home-template .blog-info{margin:0 0 48px}body.home-template .blog-info .blog-info-description{font-size:16px;line-height:34px;max-width:440px}}@media (max-width:480px){body.home-template .blog-info{margin:0 0 40px}body.home-template .blog-info .blog-info-description{line-height:32px;max-width:440px}}.archive{position:relative;margin:0 0 68px 0;padding:0 0 68px 0;color:#6f7582}.archive:after{position:absolute;bottom:0;left:0;width:44%;height:1px;content:'';background-color:#e8e8ef}@media (max-width:720px){.archive{margin:0 0 48px 0;padding:0 0 48px 0}}@media (max-width:480px){.archive{margin:0 0 38px 0;padding:0 0 38px 0}}.archive-type{font-size:22px;font-weight:600;margin:0 0 18px}@media (max-width:720px){.archive-type{margin:0 0 17px}}@media (max-width:480px){.archive-type{font-size:18px;margin:0 0 15px}}.archive-title{font-family:Muli,Arial,Sans-Serif;font-size:35px;font-weight:700;margin:0;color:#014fb0}@media (max-width:720px){.archive-title{font-size:28px}}@media (max-width:480px){.archive-title{font-size:24px}}.archive-description{font-size:18px;line-height:42px;max-width:640px;margin:28px 0 0;color:#535763}@media (max-width:720px){.archive-description{font-size:17px;line-height:34px;margin:22px 0 0}}@media (max-width:480px){.archive-description{font-size:16px;line-height:32px;margin:20px 0 0}}.author{position:relative;display:flex;flex-direction:row;margin:0 0 68px 0;padding:0 0 68px 0}.author:after{position:absolute;bottom:0;left:0;width:44%;height:1px;content:'';background-color:#e8e8ef}@media (max-width:720px){.author{margin:0 0 58px 0;padding:0 0 58px 0}}@media (max-width:480px){.author{flex-direction:column;margin:0 0 48px 0;padding:0 0 48px 0}}.author-avatar{width:70px;min-width:70px;height:70px;min-height:70px;margin-right:40px;border-radius:50%;background:#eee;background-size:cover}@media (max-width:720px){.author-avatar{width:76px;min-width:76px;height:76px;min-height:76px;margin-right:38px}}@media (max-width:480px){.author-avatar{width:66px;min-width:66px;height:66px;min-height:66px;margin-right:32px;margin-bottom:24px}}.author-title{font-size:22px;font-weight:600;margin:0 0 15px;color:#6f7582}@media (max-width:720px){.author-title{font-size:18px}}.author-name{font-family:Muli,Arial,Sans-Serif;font-size:16px;font-weight:700;margin:0 0 5px;color:#5f5f5f}.author-name a:hover{-webkit-text-decoration-color:#eee;text-decoration-color:#eee}@media (max-width:720px){.author-name{font-size:19px}}.author-url{font-size:17px;font-weight:600;margin:0 0 20px;opacity:.5;color:#707785}.author-url a{text-decoration:none}.author-url a:hover{color:#232427}@media (max-width:720px){.author-url{font-size:15px}}.author-bio{font-size:15px;line-height:24px;margin:0 0 20px;color:#535763;margin-top:10px!important}@media (max-width:720px){.author-bio{font-size:16px;line-height:28px}}.author-social{display:flex;flex-direction:row;margin:0 0 0 -5px;padding:0;list-style:none}.author-social-item{margin-right:10px;color:#ccd1d9}.author-social-item a{padding:5px}.author-social-item svg{width:18px;height:22px}.author-social-item:hover svg{color:#014fb0}.author__post{margin:0;padding:68px 0;border-bottom:1px solid #e8e8ef}.author__post .author-title{display:none}.author__post:after{display:none}@media (max-width:720px){.author__post{padding:58px 0}}@media (max-width:480px){.author__post{padding:48px 0;text-align:center}.author__post .author-avatar{margin:0 auto 24px}.author__post .author-social{justify-content:center}}.post-cover{position:relative;z-index:600;display:flex;width:100%;height:100vh;background-color:#0f0f10;align-items:center;align-self:center}.post-cover__short{height:60vh}@media (max-width:880px){.post-cover{min-height:780px}}@media (max-width:720px){.post-cover{min-height:600px;max-height:85vh;padding-bottom:10%;align-items:flex-end}}@media (max-width:480px){.post-cover{min-height:460px}}.post-cover-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#424346;background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:overlay}.post-cover-arrow{position:absolute;right:80px;bottom:78px;width:34px;height:34px;cursor:pointer}.post-cover-arrow svg{width:34px;height:34px;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;color:#fff;color:rgba(255,255,255,.6)}.post-cover-arrow:hover svg{color:#fff}@media (max-width:720px){.post-cover-arrow{display:none}}.post-cover .post-header{margin-bottom:0}.post-cover .post-header .post-header-title{color:#fff}.post-cover .post-header .post-header-category{opacity:1;color:rgba(255,255,255,.6)}.post-cover .post-header .post-header-category a:hover{color:#fff}.post-cover .post-header .post-meta{color:#fff}.post-cover .post-header .post-meta a{text-decoration:none;color:#fff}.post-cover .post-header .post-meta-avatar{display:none}@media (max-width:1580px){.post-cover .post-header .post-meta-avatar{display:inline-block}}.post-cover .post-info{position:relative;top:0}.post-cover .post-info .post-info-inner:after{background-color:rgba(232,232,239,.25)}.post-cover .post-info .post-info-name{color:#fff}.post-cover .post-info .post-info-bio{color:#f3f3f6}.post-cover .post-info .post-info-social-item{color:rgba(255,255,255,.65)}.post-cover .post-info .post-info-social-item:hover svg{color:#fff}.post-header>:last-child{margin-bottom:0}@media (max-width:960px){.post-header{margin-bottom:100px}}@media (max-width:720px){.post-header{margin-bottom:70px}}@media (max-width:480px){.post-header{margin-bottom:50px}}.post-header-category{font-size:24px;font-weight:600;margin:0 0 28px;opacity:.5;color:#707785}.post-header-category a{text-decoration:none}.post-header-category a:hover{color:#232427}@media (max-width:880px){.post-header-category{font-size:22px;margin:0 0 24px}}@media (max-width:480px){.post-header-category{font-size:20px;margin:0 0 16px}}.post-header-title{font-size:3.5vw;line-height:5vw;margin:0 0 34px;color:#171818}@media (max-width:880px){.post-header-title{font-size:54px;line-height:70px;margin:0 0 34px}}@media (max-width:720px){.post-header-title{font-size:44px;line-height:60px;margin:0 0 34px}}@media (max-width:480px){.post-header-title{font-size:32px;line-height:42px;margin:0 0 22px}}@media (max-width:480px){.post-meta .post-meta-author{display:none}}.post-info{position:-webkit-sticky;position:sticky;top:148px;width:100%;height:1px;opacity:.5}.post-info:hover{opacity:1}@media (max-width:1580px){.post-info{display:none}}.post-info-inner{position:absolute;top:0;right:-23.5vw;width:320px}.post-info-inner:after{position:absolute;bottom:-38px;left:0;width:44%;height:1px;content:'';background-color:#e8e8ef}.post-info-avatar{width:58px;height:58px;margin:0 0 28px;border-radius:116px;background-repeat:no-repeat;background-size:cover}.post-info-name{font-size:23px;font-weight:700;margin:0 0 22px;color:#18191c}.post-info-name a{text-decoration:none}.post-info-bio{font-size:16px;line-height:30px;margin:0 0 24px;color:#50525e}.post-info-social{display:flex;flex-direction:row;margin:0;padding:0;list-style:none}.post-info-social-item{margin-right:12px;color:#ccd1d9}.post-info-social-item svg{width:21px;height:17px}.post-info-social-item:hover svg{color:#4e5053}.post-main{max-width:100vw;margin:130px 0 80px}@media (max-width:960px){.post-main{margin:7.5% 0 70px}}@media (max-width:480px){.post-main{margin:7.5% 0 44px}}.error-stack{display:flex;flex-direction:column;max-width:490px;margin:0 auto;text-align:center;justify-content:center}@media (max-width:720px){.error-stack{margin:0 auto 58px}}@media (max-width:480px){.error-stack{margin:0 auto 48px}}.error-stack-title{font-size:53px;margin:0 0 24px;color:#1b1c1f}@media (max-width:720px){.error-stack-title{font-size:43px;margin:0 0 20px}}.error-stack-subtitle{font-family:Muli,Arial,Sans-Serif;font-size:22px;font-weight:600;margin:0 0 38px;text-transform:capitalize;color:#868588}@media (max-width:720px){.error-stack-subtitle{font-size:20px;margin:0 0 30px}}.error-stack-message{line-height:34px}@media (max-width:720px){.error-stack-message{font-size:17px;line-height:30px}}.post-flow{position:-webkit-sticky;position:sticky;z-index:500;top:0;width:100%;height:70px;padding:0 16px;transition:opacity .4s ease-out;pointer-events:none;opacity:0;color:#fff;background:#1e1f21}.post-flow__visible{pointer-events:initial;opacity:1}@media (max-width:940px){.post-flow{padding:0}}@media (max-width:480px){.post-flow{display:none}}.post-flow-logo{position:absolute;top:13px;left:16px;max-width:44px}.post-flow-logo a{display:block;max-height:44px}.post-flow-logo img{display:block;max-width:inherit;max-height:inherit}.post-flow-logo:hover img{transform:scale(.9)}@media (max-width:1080px){.post-flow-logo{display:none}}.post-flow-info{display:flex;flex-direction:row;height:100%;align-items:center;justify-content:space-between}.post-flow-title{font-size:16px;font-weight:600;overflow:hidden;width:40%;margin-right:15px;text-align:right;white-space:nowrap;text-overflow:ellipsis;color:#f3f3f6}@media (max-width:720px){.post-flow-title{display:none}}.post-flow-current{font-size:16px;overflow:hidden;width:40%;margin-right:15px;transition:opacity .3s ease-in;white-space:nowrap;text-overflow:ellipsis;color:#f3f3f6;flex-grow:1}.post-flow+.wrapper{margin-top:-70px}@media (max-width:480px){.post-flow+.wrapper{margin-top:0}}.post-flow-readtime{position:relative;width:20px;height:20px;transition:none;border-radius:50%;background-color:#1e1f21}.post-flow-readtime,.post-flow-readtime *{transition:transform .5s ease-out}.post-flow-readtime:after{position:absolute;z-index:1000;top:-1px;left:0;width:17px;height:17px;content:'';border:2px solid #51575f;border-radius:40px}.post-flow-readtime.post-flow-readtime-gt-50{background-color:#51575f}.post-flow-readtime-progress{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);clip:rect(0,20px,20px,10px);width:20px;height:20px;content:'';border-radius:50%}.post-flow-readtime-progress .post-flow-readtime-progress-fill{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);clip:rect(0,10px,20px,0);width:20px;height:20px;content:'';transform:rotate(60deg);border-radius:50%;background:#51575f}.post-flow-readtime-gt-50 .post-flow-readtime-progress{clip:rect(0,10px,20px,0)}.post-flow-readtime-gt-50 .post-flow-readtime-progress .post-flow-readtime-progress-fill{clip:rect(0,20px,20px,10px);background:#1e1f21}.subscribe{font-size:18px;line-height:34px;display:flex;flex-direction:column;padding:80px 0;text-align:center;color:#535763;border-top:1px solid #e8e8ef;align-items:center}@media (max-width:720px){.subscribe{padding:58px 0}}@media (max-width:480px){.subscribe{padding:48px 0}}main .subscribe{border-top:0}.subscribe__header{font-size:34px;margin:0 0 45px;color:#1b1c1f}@media (max-width:720px){.subscribe__header{font-size:24px;margin:0 0 28px}}@media (max-width:480px){.subscribe__header{font-size:22px;margin:0 0 24px}}.subscribe__description{max-width:545px;margin:0 0 48px}@media (max-width:720px){.subscribe__description{font-size:16px;line-height:34px;margin:0 0 38px}}@media (max-width:480px){.subscribe__description{font-size:15px;line-height:28px;margin:0 0 34px}}.subscribe__box{position:relative;width:100%;max-width:450px}.subscribe__label span{position:absolute;top:-20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:transparent}.subscribe__email{width:100%;margin:0 0 28px}.subscribe__button{position:absolute;top:3px;right:0;cursor:pointer;color:#014fb0;background-color:transparent}.subscribe__button svg{transition:transform .2s ease-out;transform:translateX(0)}.subscribe__button:hover svg{transform:translateX(3px)}.subscribe__signin{font-size:16px;margin:0;color:#7a7f91}.subscribe__message{display:none}.subscribe.loading .subscribe__continue{display:none}.subscribe.success .subscribe__message--success{display:block}.subscribe.success .subscribe__box,.subscribe.success .subscribe__description,.subscribe.success .subscribe__signin{display:none}.subscribe.error .subscribe__message--error{display:block}.signin{font-size:18px;line-height:34px;display:flex;flex-direction:column;padding:78px 0;text-align:center;color:#535763;align-items:center}@media (max-width:720px){.signin{padding:58px 0}}@media (max-width:480px){.signin{padding:48px 0}}.signin__header{font-size:34px;margin:0 0 45px;color:#1b1c1f}@media (max-width:720px){.signin__header{font-size:24px;margin:0 0 28px}}@media (max-width:480px){.signin__header{font-size:22px;margin:0 0 24px}}.signin__description{max-width:545px;margin:0 0 48px}@media (max-width:720px){.signin__description{font-size:16px;line-height:34px;margin:0 0 38px}}@media (max-width:480px){.signin__description{font-size:15px;line-height:28px;margin:0 0 34px}}.signin__box{position:relative;width:100%;max-width:450px}.signin__label span{position:absolute;top:-20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:transparent}.signin__email{width:100%;margin:0 0 28px}.signin__button{position:absolute;top:3px;right:0;cursor:pointer;color:#014fb0;background-color:transparent}.signin__button svg{transition:transform .2s ease-out}.signin__button:hover svg{margin-left:10px;transform:translate(3px,0)}.signin__signup{font-size:16px;color:#7a7f91}.signin__message{display:none}.signin.loading .signin__continue{display:none}.signin.success .signin__message--success{display:block}.signin.success .signin__box,.signin.success .signin__description,.signin.success .signin__signup{display:none}.signin.error .signin__message--error{display:block}.account{font-size:18px;line-height:34px;display:flex;flex-direction:column;width:100%;text-align:center;color:#535763;align-items:center}.account__header{font-size:34px;margin:0 0 45px;color:#1b1c1f}@media (max-width:720px){.account__header{font-size:24px;margin:0 0 28px}}@media (max-width:480px){.account__header{font-size:22px;margin:0 0 24px}}.account__description{max-width:635px;margin:0 auto}@media (max-width:720px){.account__description{font-size:16px;line-height:34px;margin:0 0 38px}}@media (max-width:480px){.account__description{font-size:15px;line-height:28px;margin:0 0 34px}}.account__button,.account__cancel a{font-size:17px;font-weight:600;display:inline-block;margin:35px 0 0;padding:16px 62px;text-decoration:none;color:#fff;border-radius:80px;background:#014fb0}.account__button:hover,.account__cancel a:hover{background:#003372}.account__subscriptions{width:100%}.account__details{display:grid;width:100%;margin-top:45px;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.account__details{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.account__detail{display:flex;flex-direction:column;width:50%;width:100%;text-align:center}.account__label{font-size:15px;font-weight:600;text-transform:capitalize;color:#a1a4ac}.account__content{font-size:17px}@media (max-width:720px){.account__content{font-size:16px}}.account__cancel a{font-size:15px;margin-top:45px;padding:10px 42px;color:#272626;background:#f3f3f3}.account__cancel a:hover{background:#ddd}.membership{font-size:18px;line-height:34px;display:flex;flex-direction:column;width:100%;text-align:center;color:#535763;align-items:center}.membership__header{font-size:34px;margin:0 0 45px;color:#1b1c1f}@media (max-width:720px){.membership__header{font-size:24px;margin:0 0 28px}}@media (max-width:480px){.membership__header{font-size:22px;margin:0 0 24px}}.membership__description{max-width:595px;margin:0}@media (max-width:720px){.membership__description{font-size:16px;line-height:34px}}@media (max-width:480px){.membership__description{font-size:15px;line-height:28px}}.membership__box{display:grid;width:100%;margin:55px 0 0;gap:50px;grid-template-areas:'monthly yearly';grid-template-columns:repeat(2,1fr)}.membership__box .plan--subscriber{display:none;grid-area:subscriber}.membership__box .plan--monthly{grid-area:monthly}.membership__box .plan--yearly{grid-area:yearly}.membership__box--show-subscriber{grid-template-areas:'subscriber monthly yearly';grid-template-columns:repeat(3,1fr)}.membership__box--show-subscriber .plan--subscriber{display:block}@media (max-width:1260px){.membership__box{max-width:840px}.membership__box--show-subscriber{grid-template-areas:'monthly yearly' 'subscriber subscriber';grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:840px){.membership__box{max-width:840px;margin:45px 0 0;grid-auto-rows:repeat(3,1fr);grid-template-areas:'monthly' 'yearly' 'subscriber';grid-template-columns:1fr}}.plan{display:flex;flex-direction:column;text-align:left;text-decoration:none;border:1px solid #e8e8ef;border-radius:3px}.plan:hover .plan__select{background:#003372}.plan__inner{padding:30px;flex-grow:1}.plan__title{padding-bottom:15px;border-bottom:1px solid #e8e8ef}.plan__header{font-size:26px;margin:0;color:#1b1c1f}@media (max-width:720px){.plan__header{font-size:22px}}.plan__price{font-size:18px;margin:0}@media (max-width:720px){.plan__price{font-size:17px}}.plan__period{font-size:.8em}.plan__features{font-size:16px;margin:30px 0 0;padding:0;list-style:none}@media (max-width:720px){.plan__features{font-size:15px}}.plan__feature--empty{color:#b1b5c2}.plan__select{font-size:16px;font-weight:700;display:inline-block;width:100%;width:calc(100% + 2px);margin:0 -1px -1px -1px;padding:15px 30px;text-decoration:none;text-transform:capitalize;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#014fb0}.notification{font-size:17px;font-weight:600;position:relative;display:flex;height:0;margin:0;padding:0;cursor:pointer;transition:height .75s ease-out;transition-delay:.5s;-webkit-animation:1s ease-out slideDown;animation:1s ease-out slideDown;-webkit-animation-delay:.5s;animation-delay:.5s;color:#fff;background:#014fb0;align-items:center;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;justify-content:center}.notification:before{position:absolute;top:0;right:0;content:'a'}.notification:after{position:absolute;top:10px;right:10px;content:'a'}.notification:after,.notification:before{position:absolute;top:29px;right:45px;width:2px;height:22px;content:'';background-color:#fff}.notification:before{transform:rotate(45deg)}.notification:after{transform:rotate(-45deg)}.notification__container{position:relative;width:100%;height:100%}.notification__message{position:absolute;top:30px;display:block;width:100%;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .75s ease-out;transition-delay:.8s;text-align:center;opacity:0;opacity:0}body.has-notification .notification{height:80px}body.subscribe-success .notification__message--subscribe{opacity:1}body.signup-success .notification__message--signup{opacity:1}body.signin-success .notification__message--signin{opacity:1}body.checkout-success .notification__message--checkout{opacity:1}.post-contents *{max-width:100%}.post-contents hr{width:100%;height:1px;margin:58px 0;border:0;background:#d8d8d8}@media (max-width:720px){.post-contents hr{margin:48px 0}}@media (max-width:480px){.post-contents hr{margin:38px 0}}.post-contents>.kg-post>:first-child,.post-contents>:first-child{margin-top:0}.post-contents>.kg-post>:first-child,.post-contents>:last-child{margin-bottom:0}.post-contents p{font-size:18px;line-height:38px;margin:38px 0;color:#535763}@media (max-width:720px){.post-contents p{font-size:17px;line-height:34px;margin:28px 0}}@media (max-width:480px){.post-contents p{font-size:16px;line-height:30px;margin:22px 0}}.post-contents h1,.post-contents h2{font-size:33px;font-weight:700;line-height:43px;margin:48px 0 44px;color:#212228}@media (max-width:720px){.post-contents h1,.post-contents h2{font-size:28px;line-height:38px;margin:38px 0 34px}}@media (max-width:480px){.post-contents h1,.post-contents h2{font-size:26px;line-height:38px;margin:34px 0 30px}}.post-contents h3{font-size:28px;font-weight:700;line-height:38px;margin:48px 0 44px;color:#212228}@media (max-width:720px){.post-contents h3{font-size:24px;line-height:34px;margin:38px 0 34px}}@media (max-width:480px){.post-contents h3{font-size:22px;line-height:32px;margin:34px 0 30px}}.post-contents h4{font-family:Muli,Arial,Sans-Serif;font-size:24px;font-weight:600;line-height:34px;margin:48px 0 44px;color:#91949c}@media (max-width:720px){.post-contents h4{font-size:21px;line-height:31px;margin:38px 0 34px}}@media (max-width:480px){.post-contents h4{font-size:19px;line-height:29px;margin:34px 0 30px}}.post-contents h5,.post-contents h6{font-family:Muli,Arial,Sans-Serif;font-size:22px;font-weight:600;line-height:32px;margin:48px 0 44px;color:#91949c}@media (max-width:720px){.post-contents h5,.post-contents h6{font-size:20px;line-height:30px;margin:38px 0 34px}}@media (max-width:480px){.post-contents h5,.post-contents h6{font-size:18px;line-height:28px;margin:34px 0 30px}}.post-nav-title{margin-bottom:0}.comment_box ul{padding:0}.comment_box li{list-style-type:none}.comment_title{padding:10px;border-top:1px solid;border-bottom:1px solid;margin-top:40px;background:#000;color:#fff}.comment_title p{margin:0}nav.pagination{text-align:center}.tsc_pagination{display:inline-flex;list-style:none;padding:0}.tsc_pagination a{padding:10px;line-height:40px;color:#a2a2a2;text-decoration:none}.tsc_pagination a:hover{color:#000}.tsc_pagination a.current{padding:10px;background:#000;color:#fff;border-radius:50%;height:37px;width:37px;display:inline-block;line-height:17px}nav.pagination{display:block}.block-display{display:block!important}.pad30{padding:30px 0}.post-contents pre>span{max-width:100%;overflow-x:overlay;display:inline-block}.post-contents textarea{width:100%!important;padding:30px;pointer-events:none;background:#ebebe4}#subscribesForm2{margin-bottom:0}.col-sm-3{float:left;width:30%;padding:5px}.category-item{text-align:center;margin:5px;border:2px dashed #e0e0e0}.category-item:hover{background:#0e0e0e}.category-item:hover h3{color:#fff}.category-item h3{display:table-cell;height:120px;vertical-align:middle;margin:0}.mb-100{margin-bottom:100px!important}.text-center{text-align:center}.h400{height:400px}.align-item-end{align-items:flex-end}#search-wrapper form{display:inline-flex}#search-wrapper form input{height:40px;padding:10px;padding-right:41px;margin-right:-35px}#search-wrapper form button{border-radius:50%}#search-wrapper form button img{width:20px}.pull-right{float:right}.submit_btn{padding:10px}.searchBox{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);background:#2f3640;height:40px;border-radius:40px;padding:10px}.searchBox:hover>.searchInput{width:240px;padding:0 6px}.searchBox:hover>.searchButton{background:#fff;color:#2f3640}.searchButton{color:#fff;float:right;width:40px;height:40px;border-radius:50%;background:#2f3640;display:flex;justify-content:center;align-items:center;transition:.4s}.searchInput{border:none;background:0 0;outline:0;float:left;padding:0;color:#fff;font-size:16px;transition:.4s;line-height:40px;width:0}@media screen and (max-width:620px){.searchBox:hover>.searchInput{width:150px;padding:0 6px}}.download_code a{color:#fff;background:#000;padding:10px 25px;margin-bottom:20px;display:inline-block}.post-contents textarea{resize:none}.social-share{display:inline-flex;    list-style-type: none; padding: 0px;}.social-share a{font-size: 20px;height: 50px;width: 50px;text-align: center;display: inline-block;color: #fff;line-height: 60px;border-radius: 27px;}.blue{background:#3a599c}.light-blue{background:#30a7f2}.linkdin{background:#1a76b6}@media(max-width:480px){iframe{width:100%!important}}.text-right{text-align:center;}.social-share li {margin: 0px 4px;}.m0{margin:0px;}@media(min-width:991px){.about-container{max-width:1170px;width:calc(100% - 30px);margin:auto}}