@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;color:#333;width:100%;overflow-x:hidden}body{margin:0 auto;overflow:hidden}a{text-decoration:none;color:#2196f3;cursor:pointer}a:focus,button{outline:none}button{cursor:pointer;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}img{max-width:100%}hr{position:relative;display:block;width:60px;margin:40px auto;padding:0;height:1px;border:0;border-top:1px solid #d3d3d3}.hidden{display:none!important}.button-type-1{background:transparent;border:2px solid #333;border-radius:20px;padding:10px 20px;font-size:14px;color:#333;font-weight:600}.button-type-1:hover{border-color:#2196f3;color:#2196f3}.button-with-icon{padding:7px 17px;padding-right:14px}.button-with-icon .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.button-with-icon .button-wrapper span{display:block}.button-with-icon .button-wrapper span.icon{width:24px;height:24px}.button-with-icon .button-wrapper span.icon svg{width:100%;height:100%;stroke-width:2}.wrapper-full{width:100%;max-width:none;padding:0 45px}@media (max-width:800px){.wrapper-full{padding:0 20px}}.wrapper-1000{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1200px){.wrapper-1000{padding:0 20px}}.wrapper-700{width:100%;max-width:790px;margin:0 auto;padding:0 20px}@media (max-width:750px){.wrapper-700{padding:0 20px}}.back-button{height:65px;width:65px}.back-button button{display:block;text-decoration:none;color:#1e1e1e;height:100%;width:100%;background:none;border:none;transition:all .2s;cursor:pointer}.back-button button:hover{background:inherit;color:#40aaff;transform:scale(1.1)}.back-button svg{width:100%;height:100%;stroke-width:.7}.load-more-posts{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.load-more-posts .button-type-1{padding:15px 30px;border-radius:6px;color:#868686;border-color:#868686;font-size:14px;font-weight:400}.load-more-posts .button-type-1:hover{color:#333;border-color:#333}.load-more-posts .message{font-size:16px;font-style:italic;color:#969696;display:none;font-weight:400}.notification-popup{width:100%;position:fixed;bottom:0;left:0;background:#a4d037;color:#fff;text-align:center;padding:20px;font-size:16px;display:none}body.subscribe-success .notification-popup{display:block}.home-page-header{height:100vh;background-size:cover;background-attachment:fixed}.home-page-header .overlay{background:rgba(0,0,0,.15);height:100%}.home-page-header__top{text-align:center}.home-page-header__top .logo{max-width:200px;padding:40px 0 0}.home-page-header__top .title{padding:50px 0 20px;font-size:33px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:.05em}.home-page-header__top .title a{color:#fff}.home-page-header__top .description{color:#fff;text-transform:uppercase;font-weight:400;font-size:13px;letter-spacing:.2em}.home-page-header__bottom{position:absolute;bottom:0;width:100%;left:0;background:#fff}.home-page-header__navigation{text-align:center;background:#fff}.home-page-header__navigation .menu-item-wrapper{display:inline-block;padding:20px 15px}.home-page-header__navigation .menu-item-wrapper a{color:#868686;text-transform:uppercase;font-size:12px;letter-spacing:.2em;transition:all .2s}.home-page-header__navigation .menu-item-wrapper a:hover{color:#333}.home-page-header__navigation .menu-item-wrapper--dropdown{position:relative}.home-page-content{padding-top:4%}@media (max-width:750px){.home-page-header__bottom{display:none}}@media (max-width:600px){.home-page-header{height:70vh;background-attachment:scroll}.home-page-header .wrapper-1000{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-page-header__top .title{padding:0 0 20px}.home-page-header__top .logo{padding:0}.home-page-header__bottom{display:none}}.post-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-card{width:33.33333%;border-radius:0;overflow:hidden;padding:0 20px 60px}.post-card__image{overflow:hidden;display:block}.post-card__image img{transition:all .2s;width:100%}.post-card:hover .post-card__image img{transform:scale(1.03)}.post-card__wrapper{display:block;outline:none}.post-card__title{color:#616161;font-size:20px;line-height:1.5em;padding:0 0 10px}.post-card.no-image .post-card__title{padding-bottom:4px}.post-card__excerpt{color:#868686;font-size:15px;line-height:1.6em;padding:10px 0 12px}.post-card.no-image .post-card__excerpt{padding-top:0}.post-card__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.post-card__tags{color:#868686;font-size:12px;padding-right:15px}.post-card__tags a{color:#868686;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.post-card__tags a:hover{color:#333}.reading-time{color:#868686;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.reading-time:hover{color:#333}.post-card__date{display:none}@media (max-width:850px){.wrapper-1000--post-feed{padding:0 10px}.post-card{width:50%;padding:0 10px 60px}}@media (max-width:600px){.post-card{width:100%}}.site-header__main{text-align:center}.site-header__logo{max-width:200px;padding:55px 0 0}.site-header__title{padding:50px 0 20px;font-size:33px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:.1em}.site-header__title a{color:#424242}.site-header__description{color:#868686;text-transform:uppercase;font-weight:400;font-size:13px;letter-spacing:.2em}.site-header__nav{text-align:center;border-bottom:2px solid #e0e0e0;margin-bottom:50px;padding-bottom:20px;padding-top:40px}.site-header__nav .menu-item-wrapper{display:inline-block;padding:20px 15px}.site-header__nav .menu-item-wrapper a{color:#868686;text-transform:uppercase;font-size:12px;letter-spacing:.2em;transition:all .2s}.site-header__nav .menu-item-wrapper a:hover{color:#333}.site-header__nav .menu-item-wrapper--dropdown{position:relative}@media (max-width:850px){.site-header__nav{display:none}.site-header__main{padding-bottom:55px}}.site-footer{font-size:14px;position:absolute;width:100%;left:0;padding:30px 0;background:#ececec;color:#4e4e4e}.site-footer .footer-top{width:100%;padding:40px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.site-footer .footer-top .logo{margin-right:35px;max-width:100px;opacity:.8}.site-footer .footer-top .logo a{display:block;margin-bottom:20px}.site-footer .footer-top .logo:hover{opacity:1}.site-footer .footer-top .site-title a{font-size:27px;font-weight:600;color:#4e4e4e;margin-right:30px;opacity:.8}.site-footer .footer-top .site-title a:hover{opacity:1}.site-footer .footer-top .footer-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-top .footer-links .column{margin-right:35px;margin-bottom:20px}.site-footer .footer-top .footer-links .column a{display:block;color:#4e4e4e;opacity:.8;margin-bottom:15px;font-size:14px}.site-footer .footer-top .footer-links .column a:last-child{margin-bottom:0}.site-footer .footer-top .footer-links .column a:hover{opacity:1}.site-footer .footer-bottom{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.site-footer .footer-bottom .footer-right{-ms-flex-direction:column;flex-direction:column}.site-footer .footer-bottom .footer-right,.site-footer .footer-bottom .footer-right .social-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.site-footer .footer-bottom .footer-right .social-icons a{display:block;color:#4e4e4e;margin-top:5px;margin-left:8px;opacity:.8}.site-footer .footer-bottom .footer-right .social-icons a svg{fill:#4e4e4e;width:19px}.site-footer .footer-bottom .footer-right .social-icons a:hover{opacity:1}.site-footer .footer-bottom .footer-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px;opacity:.8}.site-footer .footer-bottom .footer-left:hover{opacity:1}.site-footer .footer-bottom .footer-left .copyright{line-height:22px;font-size:14px}.site-footer .footer-bottom .footer-left .copyright a{color:#4e4e4e;border-bottom:1px solid #4e4e4e}.site-footer .footer-bottom .footer-left .attribution{display:none}@media (max-width:800px){.site-footer .footer-bottom .footer-left .copyright{font-size:12px}}.page-template .site-header .wrapper-1000,.post-template .site-header .wrapper-1000{max-width:790px;padding:0 20px}.page-template .site-content,.post-template .site-content{margin-bottom:40px}.page-template article header,.post-template article header{margin-bottom:30px}.page-template article header img,.post-template article header img{border-radius:6px;margin-bottom:35px}.page-template article header .post-title,.post-template article header .post-title{font-size:33px;max-width:700px;font-family:Helvetica,Lato,sans-serif;font-weight:300;margin-bottom:10px;line-height:1.4em;color:#333;opacity:.85}.page-template article header .date,.post-template article header .date{font-size:16px;color:#868686}.page-template article.no-feature-image header .post-title,.post-template article.no-feature-image header .post-title{text-align:center;margin:0 auto 10px}.page-template article.no-feature-image header .date,.post-template article.no-feature-image header .date{text-align:center}.page-template .post-end-ellipses,.post-template .post-end-ellipses{color:#bdbdbd;font-size:1.125rem;line-height:1;overflow:visible;text-align:center;word-spacing:1em;margin:10px 0 40px}.page-template .post-end-ellipses:before,.post-template .post-end-ellipses:before{content:"• • •"}.page-template .next-prev-posts,.post-template .next-prev-posts{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px}.page-template .next-prev-posts a.button-with-icon,.post-template .next-prev-posts a.button-with-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#868686;font-size:14px;border:2px solid #868686;border-radius:6px}.page-template .next-prev-posts a.button-with-icon:hover,.post-template .next-prev-posts a.button-with-icon:hover{color:#333;border:2px solid #333}.page-template .next-prev-posts .newer-post a,.post-template .next-prev-posts .newer-post a{padding-left:10px}.post-sharing-icons{position:fixed;display:none;bottom:0;padding:12px;right:0}.post-sharing-icons header{text-align:right;font-size:12px;color:#868686;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.post-sharing-icons .post-sharing-icons__wrapper{display:-ms-flexbox;display:flex}.post-sharing-icons.visible{visibility:visible}.post-sharing-icon{transition:all .2s}.post-sharing-icon .icon{display:block;width:20px;height:20px;margin-left:10px}.post-sharing-icon .icon svg{fill:#4c4c4c;width:100%;height:100%}.post-sharing-icon .title{display:none}.post-sharing-icon:hover{transform:scale(1.3)}.author-details{margin-bottom:40px}.author-card{display:grid;grid-template-columns:70px auto;background:#fafafa;margin-bottom:20px;padding:20px;border-radius:6px}.author-card:last-child{margin-bottom:0}.author-card .profile-image img{border-radius:50%;display:block}.author-card .details{padding-left:20px}.author-card .details .name{font-size:16px;font-weight:500;margin-bottom:5px}.author-card .details .name a{color:#333}.author-card .details .bio{margin-bottom:10px}.author-card .details .bio,.author-card .details .read-more{font-size:14px;line-height:22px;color:#868686}.author-card .details .read-more a{font-weight:500;color:#868686;border-bottom:1px solid #868686}.author-card .details .read-more a:hover{color:#333;border-color:#333}.author-card .details .meta{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;margin-bottom:7px;line-height:21px}.author-card .details .meta .social-links a{opacity:.7}.author-card .details .meta .social-links a:hover{opacity:1}.author-card .details .meta .social-links .link-with-svg{margin-right:4px}.author-card .details .meta .social-links .link-with-svg .link-svg svg{fill:#333;width:15px;height:15px}.author-card .details .meta .social-links .link-with-svg .rss svg{width:14px}.author-card .details .meta .social-links .link-with-svg .link-text{display:none}.author-card .details .meta .location,.author-card .details .meta .website{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#333}.author-card .details .meta .location svg,.author-card .details .meta .website svg{opacity:.7;width:15px;height:15px;margin-right:3px}.author-card .details .meta .location .text,.author-card .details .meta .website .text{font-size:14px;margin-bottom:3px;margin-left:3px;opacity:.7}.author-card .details .meta .location .text a,.author-card .details .meta .website .text a{color:#333}.author-card .details .meta .location .text:hover,.author-card .details .meta .website .text:hover{opacity:1}.author-card .details .meta .separator{color:#868686;padding:0 10px}@media (max-width:800px){.author-card{display:block}.author-card .profile-image{width:80px;margin-bottom:10px}.author-card .details{padding-left:0}}article p{font-size:18px;line-height:1.68em;margin-bottom:30px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;color:#424242;opacity:.92}article h1{font-size:30px;font-weight:500;line-height:38px;letter-spacing:-.3px}article h1,article h2{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;margin-bottom:10px}article h2{font-size:23px;font-weight:700;line-height:32px}article h3,article h4,article h5,article h6{font-size:18px;font-weight:700;margin-bottom:10px;line-height:27px}article h3,article h4,article h5,article h6,article ul{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}article ul{margin:30px auto;list-style:outside none disclosure-closed;padding:0 0 0 18px}article ul li{margin-bottom:15px;line-height:1.68em;font-size:18px;color:#424242;opacity:.92}article ol{margin:30px auto;list-style:outside none inherit;padding:0 0 0 18px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}article ol li{margin-bottom:15px;line-height:1.68em;font-size:18px;color:#424242;opacity:.92}article a{display:inline;color:#424242;text-decoration:none;border-bottom:1px solid #424242}article a:hover{color:#333;border-color:#333}article mark{background:#69ff85;padding:3px;border-radius:3px}article strong{font-weight:700;color:#424242;opacity:1}article blockquote{margin:30px auto;color:#424242;font-style:italic;border-left:3px solid #424242;padding-left:17px;font-size:18px;font-weight:400;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;line-height:1.68em;opacity:.92}article blockquote *{font-size:18px;line-height:30px}article blockquote p{width:100%}article pre{display:block;overflow-x:auto;color:#000;background:3ececec none repeat scroll 0 0;margin:30px auto;border-radius:4px;width:100%;box-sizing:border-box;overflow-wrap:normal;font-size:12.4px;line-height:1.5em;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,Courier New,monospace,serif}article pre code{display:block;padding:14px;margin:0}article code{border-radius:4px;padding:9px;display:inline-block;margin:2px 0;color:#000;background:#ececec none repeat scroll 0 0;box-sizing:border-box;font-size:12.4px;line-height:1.5em;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,Courier New,monospace,serif}article hr{position:relative;display:block;width:100%;margin:40px auto;padding:0;height:1px;border:0;border-top:1px solid #d3d3d3}article img{display:block;margin:0 auto;border-radius:4px}article figcaption{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;padding:10px 0 0;text-align:left;font-size:16px;color:#868686}article .kg-image-card{width:100%;margin:30px auto;max-width:800px}article .kg-width-wide{width:100%;margin:30px auto;width:auto}article .kg-width-full{max-width:100%;margin:30px auto;width:auto}article .fluid-width-video-container{max-width:800px;margin:30px auto}@media (max-width:600px){article p{font-size:16px;line-height:1.68em;margin-bottom:20px;opacity:.92}article ol li,article ul li{font-size:14.8px;line-height:1.68em}}.kg-gallery-card{max-width:none!important}.kg-gallery-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1.5em auto}.kg-gallery-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-gallery-card figcaption{padding:0}.kg-bookmark-card{margin-bottom:30px}.kg-bookmark-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#333;text-decoration:none;border-radius:6px;overflow:hidden;background:#f7f7f7;border:none}.kg-bookmark-content{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:999;flex-grow:999;min-width:50%;padding:20px}.kg-bookmark-title{font-weight:700;font-size:18px;line-height:1.4em}.kg-bookmark-description{color:#868686;margin-top:7px;line-height:1.5em}.kg-bookmark-metadata{margin-top:12px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.kg-bookmark-thumbnail{-ms-flex-preferred-size:15rem;flex-basis:15rem;-ms-flex-positive:1;flex-grow:1}.kg-bookmark-thumbnail img{vertical-align:bottom;object-fit:cover;width:100%;height:100%;border-radius:0}.kg-bookmark-icon{width:22px;height:22px;vertical-align:bottom;margin:0 8px 0 0}.kg-bookmark-author:after{content:"•";margin:0 6px}.kg-bookmark-publisher{color:#868686;font-size:16px}.tag-page-header{height:100vh;background-size:cover;background-attachment:fixed}.tag-page-header .overlay{background:rgba(0,0,0,.25);height:100%}.tag-page-header.no-cover-image .overlay{background:#333}.tag-page-header__top{text-align:center}.tag-page-header__top .logo{max-width:200px;padding:40px 0 0}.tag-page-header__top .title{padding:50px 0 20px;font-size:33px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:.1em}.tag-page-header__top .title a{color:#fff}.tag-page-header__top .description{color:#fff;text-transform:uppercase;font-weight:400;font-size:13px;letter-spacing:.2em}.tag-page-header__bottom{position:absolute;bottom:0;width:100%;left:0;background:#fff}.tag-page-header__navigation{text-align:center}.tag-page-header__navigation .menu-item-wrapper{display:inline-block;padding:20px 15px}.tag-page-header__navigation .menu-item-wrapper a{color:#868686;text-transform:uppercase;font-size:12px;letter-spacing:.2em;transition:all .2s}.tag-page-header__navigation .menu-item-wrapper a:hover{color:#333}.tag-page-header__navigation .menu-item-wrapper--dropdown{position:relative}.tag-page-content{padding-top:4%}.tag-page-header .wrapper-1000{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}.tag-page-header__top{position:absolute;margin:0 auto;top:0;left:0;width:100%}.tag-page-header__middle{display:-ms-flexbox;display:flex}.tag-title{text-align:center;font-size:38px;font-weight:300;text-transform:uppercase;letter-spacing:.1em;line-height:1.3em}.tag-description{font-size:18px;max-width:400px;text-align:left;line-height:1.68em;padding-left:20px}@media (max-width:750px){.tag-page-header__bottom{display:none}}@media (max-width:600px){.tag-page-header{height:80vh;background-attachment:scroll}.tag-page-header .wrapper-1000{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tag-page-header__top .title{padding:40px 0 20px}.tag-page-header__bottom{display:none}.tag-page-header__middle{-ms-flex-direction:column;flex-direction:column;margin-top:20px}.tag-title{font-size:27px}.tag-description{margin-top:10px;text-align:center;font-size:15px;padding-left:0}}.author-template .site-header__nav{display:none}.author-template .site-header__main{padding-bottom:55px}.author-template__avatar{background:#fff no-repeat 50%;background-size:cover;height:120px;width:120px;border-radius:6px;border:2px solid #fff;margin:0 auto 20px;border-radius:100%}.author-template__name{font-size:31px;line-height:1.5em;font-weight:300;text-align:center;margin:0 auto;text-transform:capitalize}.author-template__bio{font-size:16px;line-height:1.68em;color:#868686;margin:20px 0 0;text-align:center;max-width:450px;margin:20px auto 0}.author-template__meta{margin:20px 0 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.author-template__social-media{margin:0}.author-template__social-media .link-with-svg{margin-right:4px}.author-template__social-media .link-with-svg .link-svg svg{fill:#868686;width:19px;height:19px;transition:all .2s}.author-template__social-media .link-with-svg .link-svg svg:hover{fill:#333}.author-template__social-media .link-with-svg .rss svg{width:16px}.author-template__social-media .link-with-svg .link-text{display:none}.author-template__location,.author-template__website{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#868686;transition:all .2s}.author-template__location:hover,.author-template__website:hover{color:#333}.author-template__location svg,.author-template__website svg{width:19px;height:19px;margin-right:3px}.author-template__location .text,.author-template__website .text{margin-bottom:3px;margin-left:3px;font-size:15px}.author-template__website a{color:#868686;border-bottom:1px solid #868686}.author-template__website a:hover{color:#333}.author-template__separator{font-size:24px;margin:5px 10px;color:#868686}.author-template-content{margin-top:55px}.error-page{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.error-page button{padding:8px 10px;border-radius:3px;font-size:14px}.error-page .code{font-size:50px;font-weight:300;margin-bottom:0}.error-page .message{font-size:16px;margin-bottom:10px}.lds-ripple{position:relative;width:64px;height:64px;display:none}.lds-ripple div{position:absolute;border:4px solid #949494;opacity:1;border-radius:50%;animation:a 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes a{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.progress{position:fixed;right:0;left:0;top:0;width:100%;height:2px;border:none;color:#868686;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{background-color:transparent}.progress::-webkit-progress-value{background-color:#868686}.progress::-moz-progress-bar{background-color:#868686}.progress-container{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-color:transparent}.progress-bar{display:block;width:50%;height:inherit;background-color:#868686}@media (max-width:800px){.floating-header-logo{margin-left:10px}.floating-header-logo a{color:#2e2e2e}.floating-header-divider,.floating-header-title{visibility:hidden}}@media (max-width:450px){.floating-header-share-label{display:none}}.floating-navigation{visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:1;background:#fff;color:#868686;transition:all .5s cubic-bezier(.19,1,.22,1);transform:translate3d(0,-120%,0);box-shadow:0 2px 20px 0 #00000026}.floating-navigation .menu-item-wrapper{display:inline-block;padding:15px}.floating-navigation .menu-item-wrapper a{color:#868686;text-transform:uppercase;font-size:12px;letter-spacing:.2em;transition:all .2s;line-height:1.5em}.floating-navigation .menu-item-wrapper a:hover{color:#333}.floating-navigation.active{visibility:visible;transition:all .5s cubic-bezier(.22,1,.27,1);transform:translateZ(0)}.floating-navigation__desktop{text-align:center}.floating-navigation__mobile{display:none;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.floating-navigation__blog-title a{display:block;padding:17px 20px;font-size:14px;text-transform:uppercase;color:#333;letter-spacing:.1em}.floating-navigation__blog-title a:hover{color:#333}@media (max-width:850px){.floating-navigation__desktop{display:none}.floating-navigation__mobile{display:-ms-flexbox;display:flex}}.gh-subscribe{background-attachment:fixed;background-position:50%;background-size:cover}.gh-subscribe .overlay{height:100%;padding:70px;background:rgba(0,0,0,.15)}.gh-subscribe .wrapper-1000{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gh-subscribe .one{padding-right:30px}.gh-subscribe .one p{font-size:25px;color:#fff;max-width:400px;line-height:1.5em}.gh-subscribe .two{width:100%;max-width:400px}.gh-subscribe .two form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.gh-subscribe .two form .form-group{-ms-flex:1;flex:1}.gh-subscribe .two form button{padding:10px;font-size:14px;border-radius:0 4px 4px 0}.gh-subscribe .subscribe-email{border:none;padding:10px;border-radius:4px 0 0 4px;background:hsla(0,0%,100%,.65);color:#333;font-size:14px;width:100%}.gh-subscribe .gh-subscribe-rss{display:block;padding-top:11px;font-size:14px;color:#fff}.gh-subscribe .gh-subscribe-rss a{color:#fff;border-bottom:1px solid #fff}.signup-form .signup-box{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:37px}.signup-form .signup-box input[type=email]{border:none;outline:none;background:hsla(0,0%,100%,.7);padding:10px;height:100%;width:100%;border-radius:4px 0 0 4px;font-size:14px}.signup-form .signup-box input[type=email]::-webkit-input-placeholder{color:#666;opacity:1}.signup-form .signup-box input[type=email]::-moz-placeholder{color:#666;opacity:1}.signup-form .signup-box input[type=email]::-ms-input-placeholder{opacity:1}.signup-form .signup-box input[type=email]::placeholder{color:#666;opacity:1}.signup-form .signup-box input[type=email]:-ms-input-placeholder,.signup-form .signup-box input[type=email]::-ms-input-placeholder{color:#666}.signup-form .signup-box button{margin:0;height:100%;color:#333;background:#fff;border-radius:0;display:block;padding:10px;border-radius:0 4px 4px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.signup-form .signup-box .button-loader{display:none}.signup-form .signin-link{margin:0 0 30px;font-size:14px}.signup-form .message-error,.signup-form .message-success{display:none;margin-top:10px}.signup-form.loading .signup-box .button-content{display:none}.signup-form.loading .signup-box .button-loader{display:block}.signup-form.error .message-error{display:block;color:red;font-size:14px}.signup-form.success .message-success{display:block;color:#4caf50;font-size:14px}@media (max-width:850px){.gh-subscribe .overlay{padding:50px 0}.gh-subscribe .one{padding-right:0;padding-bottom:20px}.gh-subscribe .one p{font-size:23px;text-align:center}.gh-subscribe .gh-subscribe-rss{text-align:center}}.drawer-handle{position:relative;z-index:3;width:30px;height:35px;cursor:pointer;margin:0 20px -10px 0}.drawer-handle span,.drawer-handle span:after,.drawer-handle span:before{cursor:pointer;height:1px;width:30px;background:#333;position:absolute;display:block;content:"";top:0}.drawer-handle span.second{top:7px}.drawer-handle span{transition:all .2s ease}.drawer-handle span:after{transition:all .2s ease;top:14px}.drawer-handle span:before{transition:all .2s ease;top:7px}.drawer-handle.open span{transform:rotate(45deg);top:10px;background:#333}.drawer-handle.open span:before{background-color:transparent}.drawer-handle.open span:after{background:#333;transform:rotate(90deg);top:0}.drawer-menu{position:fixed;z-index:2;transform:translateX(-150%);width:30%;padding-top:40px;transition:.4s;text-align:left;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;background:#fff;border-bottom:5px solid #000;top:0;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:30vw;box-shadow:0 0 10px rgba(0,0,0,.3);visibility:hidden}.drawer-menu ul.nav{list-style:none;padding:0}.drawer-menu a{color:#333;letter-spacing:.1em;display:block;padding:18px 20px;text-transform:uppercase;font-size:12px}.drawer-menu a:hover{color:#333}.drawer-menu .nav-current a{border-left:2px solid #8a8a8a;background:#f3f3f3}.drawer-menu .nav-dropdown-menu{left:15px}.drawer-menu .nav-dropdown-menu .nav-dropdown-menu-wrapper:before{left:20px}.drawer-menu.open{transform:translateX(0);visibility:visible}@media (max-width:750px){.drawer-menu{width:70%;width:70vw}}.nav-dropdown-menu{float:left;display:none;position:absolute;top:45px;left:calc(50% - 87px);z-index:4}.nav-dropdown-menu .nav-dropdown-menu-wrapper{background:#fff;border-radius:6px;border:2px solid #e6e6e6;box-shadow:0 12px 30px 0 rgba(0,0,0,.1);overflow:hidden}.nav-dropdown-menu .nav-dropdown-menu-wrapper a{display:block;padding:11px 15px;line-height:1.5em;width:170px;text-align:left;border-bottom:1px solid #eaeaea;font-size:12px;letter-spacing:.1em;text-align:center;color:#868686}.nav-dropdown-menu .nav-dropdown-menu-wrapper a:last-child{border-bottom:0}.nav-dropdown-menu .nav-dropdown-menu-wrapper a:hover{background:#ececec}.nav-dropdown-menu .nav-dropdown-menu-wrapper:before{top:-21px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#e6e6e6;border-width:11px;margin-left:-11px}.menu-item-wrapper:hover .nav-dropdown-menu{display:block}.menu-item-wrapper--dropdown{position:relative}