main .button,main h4{text-transform:uppercase}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav.nav-position-left .nav-container{left:0!important}.hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container{transform:translate3d(-500px,0,0)}.hc-offcanvas-nav .nav-container{position:fixed;z-index:100000;top:0;width:330px;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:transform .4s,-webkit-transform .4s}.hc-offcanvas-nav .nav-container:before{position:absolute;right:-231px;bottom:0;content:"";background:url(../images/leaf-pattern2.png) left no-repeat;width:400px;height:251px;display:none}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;max-height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content{height:100%;max-height:100vh}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;padding-bottom:41px}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block;text-align:left}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}#main-nav,.hc-offcanvas-nav input[type=checkbox],.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2,main .actions.checkboxes label input{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover{text-decoration:none;background:#fff;color:#000!important}.hc-offcanvas-nav .nav-item{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav .nav-wrapper::after,.hc-offcanvas-nav.disable-body::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s .4s,opacity .4s}.hc-offcanvas-nav .sub-level-open::after,.hc-offcanvas-nav.disable-body.nav-open::after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-content,.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;overflow:hidden;transition:height 0s .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s .4s,transform .4s,-webkit-transform .4s}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.hc-offcanvas-nav.nav-position-left{left:0;position:absolute;z-index:100000000}.hc-offcanvas-nav.nav-position-left .nav-container{-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0;-webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%;height:auto;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%;height:auto;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px}.hc-nav-trigger span{width:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hc-nav-trigger span,.hc-nav-trigger span::after,.hc-nav-trigger span::before{display:block;position:absolute;left:0;height:4px;background:#34495e;transition:.2s}.hc-nav-trigger span::after,.hc-nav-trigger span::before,header .toggle span::after,header .toggle span::before{content:'';width:100%}.hc-nav-trigger span::before,header .toggle span::before{top:-10px}.hc-nav-trigger span::after,header .toggle span::after{bottom:-10px}.hc-nav-trigger.toggle-open span,header .toggle.toggle-open span{background:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hc-nav-trigger.toggle-open span::before,header .toggle.toggle-open span::before{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.hc-nav-trigger.toggle-open span::after,header .toggle.toggle-open span::after{-webkit-transform:rotate(-90deg) translate3d(10px,0,0);transform:rotate(-90deg) translate3d(10px,0,0)}.hc-offcanvas-nav .nav-wrapper::after,.hc-offcanvas-nav::after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.nav-wrapper{background:#045ea1}.hc-offcanvas-nav h2{text-align:left;padding:13px 20px 12px;color:#fff;font-size:26px}.hc-offcanvas-nav .nav-item,.hc-offcanvas-nav a{padding:9px 12px;color:#fff!important;z-index:1;background:rgba(0,0,0,0)}header .git,header .ver span{color:#fffce1}.nav-back a:hover span:before,.nav-close a:hover span:after,.nav-close a:hover span:before,.nav-item:hover .nav-next:before{border-top:2px solid #000!important;border-left:2px solid #000!important}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#fff;color:#000!important}.hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a{border-top:1px solid #ce9105;margin-top:-1px}.hc-offcanvas-nav li.nav-back a,.hc-offcanvas-nav li.nav-close a{background:#000;border-top:1px solid #000;border-bottom:1px solid #000;color:#fff!important}.hc-offcanvas-nav li.nav-back a:hover,.hc-offcanvas-nav li.nav-close a:hover{background:#fff;border-color:#fff}.hc-offcanvas-nav li.nav-back span::before,.nav-item:hover .hc-offcanvas-nav span.nav-next:before{border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav li.nav-back:not(:first-child) a,.hc-offcanvas-nav li.nav-close:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav li.nav-parent .nav-item{padding-right:58px}.hc-offcanvas-nav li.nav-back span,.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .2s}.hc-offcanvas-nav li.nav-close span::after,.hc-offcanvas-nav li.nav-close span::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav li.nav-close span::before{margin-left:-8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hc-offcanvas-nav li.nav-close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next{border-left:1px solid #2c5d8f}.hc-offcanvas-nav li.nav-back span::before,.hc-offcanvas-nav span.nav-next::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:center;transform-origin:center}.hc-offcanvas-nav span.nav-next::before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav li.nav-back span::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);color:#fff!important}.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right span.nav-next::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right li.nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before,.hc-offcanvas-nav.nav-position-top span.nav-next::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-bottom span.nav-next::before,.hc-offcanvas-nav.nav-position-top li.nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper{box-shadow:none;background:0 0}.hc-offcanvas-nav a,.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item{font-size:14px}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li{transition:background .3s}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:#2e6296}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a{border-bottom:1px solid #295887}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#2f649a}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before{margin-top:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before{margin-top:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.wrapper{overflow:hidden}header h1{font-size:50px;font-weight:700;text-align:center;letter-spacing:5px;padding-bottom:8px}header h2,main .button,main h4{letter-spacing:1px}header h2{max-width:680px;margin:auto;font-size:20px;font-weight:200;line-height:1.4;text-align:center;padding-bottom:30px}header .git{display:inline-block;text-decoration:none;border-radius:4px;padding:4px 10px 4px 0;font-size:15px;font-weight:400;background:#54b9cb;transition:background .15s ease-in-out}header .git:hover{background:#4ca8b9}header .git:hover svg{border-color:#54b9cb}header .git svg{width:15px;height:15px;fill:#fffce1;position:relative;top:2px;padding:0 10px;margin-right:10px;border-right:1px solid #4daabb;transition:border-color .15s ease-in-out}header .ver{padding-top:15px;font-weight:200;color:#dab977}.hc-offcanvas-nav h2,main .button{font-weight:700}header .toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9980;position:absolute;width:74px;top:34px;display:block;cursor:pointer;font-size:20px;right:14px;height:64px;display:flex!important;-webkit-display:flex!important;-ms-display:flex!important;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:center;-webkit-align-items:center;-ms-align-items:center}main .actions.checkboxes label span,main .button{position:relative;background:#fffce1;transition:.1s}header .toggle span{width:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}header .toggle span,header .toggle span::after,header .toggle span::before{display:block;position:absolute;left:0;height:4px;background:#182631;transition:.25s}header .toggle:hover span,header .toggle:hover span::after,header .toggle:hover span::before,main .actions.checkboxes label input:checked~span,main .button.active{background:#dab977}header .toggle div{display:inline-block;margin-right:15px}footer{padding-bottom:40px}footer .swm{display:inline-block;padding:0 15px}footer .swm svg{display:block;width:auto;height:17px;margin-top:22px}footer .swm svg path{transition:fill .1s}footer .swm svg .l-1{fill:#4fb5e1}footer .swm svg .l-2{fill:#f2c053}footer .swm svg .l-3{fill:#a7ce38}footer .swm:not(:hover) svg .l-1{fill:#466e8d}footer .swm:not(:hover) svg .l-2{fill:#9db9cf}footer .swm:not(:hover) svg .l-3{fill:#5989ad}main{flex:1 0 auto;text-align:left}main .content{border-top:1px solid rgba(255,255,255,.1)}main h4{font-size:15px;font-weight:600;margin:20px 0}main h4:first-child{margin-top:30px}main .actions{margin:0 -15px;text-align:center}main .actions.checkboxes{text-align:left;padding-top:8px}main .actions.checkboxes label{font-size:14px;text-transform:uppercase;cursor:pointer}main .actions.checkboxes label input:checked~span::before{content:'';position:absolute;top:50%;left:50%;margin-top:-1px;border:solid #243949;border-width:0 3px 3px 0;display:inline-block;padding:5px 2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}main .actions.checkboxes label span{display:inline-block;top:-1px;width:22px;height:22px;margin-right:12px;vertical-align:top}main .actions div{padding:0 15px 20px;box-sizing:border-box}@media screen and (min-width:800px){main .actions{display:flex;flex-wrap:wrap}main .actions div{float:left;flex:1 1 33.33%;max-width:33.33%}main .actions.position div{float:left;flex:1 1 25%;max-width:25%}}main .button{display:block;padding:18px 30px 16px;text-align:center;font-size:16px;line-height:1.4;text-decoration:none;color:#243949;cursor:pointer;border-radius:30px/80px}main .button:not(.active):hover{color:#d5af63}.hc-offcanvas-nav li.search .nav-item{padding-top:0}.hc-offcanvas-nav li.search input[type=text]{width:100%;box-sizing:border-box;border:none;border-radius:3px;font-size:15px;color:#fff;background:rgba(255,255,255,.14);padding:12px 14px;box-shadow:none;outline:0}.hc-offcanvas-nav li.search input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]::-ms-input-placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.search input[type=text]::placeholder{color:rgba(255,255,255,.8)}.hc-offcanvas-nav li.add>a::before{font-weight:400;font-style:normal;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top}.hc-offcanvas-nav li.camera>.nav-item::before,.hc-offcanvas-nav li.collections>.nav-item::before,.hc-offcanvas-nav li.credits>.nav-item::before,.hc-offcanvas-nav li.cryptocurrency>.nav-item::before,.hc-offcanvas-nav li.devices>.nav-item::before,.hc-offcanvas-nav li.magazines>.nav-item::before,.hc-offcanvas-nav li.mobile>.nav-item::before,.hc-offcanvas-nav li.new>.nav-item::before,.hc-offcanvas-nav li.store>.nav-item::before,.hc-offcanvas-nav li.television>.nav-item::before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top}.hc-offcanvas-nav ul.bottom-nav{position:absolute;z-index:10;bottom:0;width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;border-top:1px solid #2c5d8f}.hc-offcanvas-nav ul.bottom-nav li{flex:auto}.hc-offcanvas-nav ul.bottom-nav li a{padding:10px;text-align:center;height:100%;border-bottom:none}.hc-offcanvas-nav ul.bottom-nav li svg{fill:#fff;display:inline-block;vertical-align:middle}.hc-offcanvas-nav ul.bottom-nav li.github svg{width:17px;height:17px}.hc-offcanvas-nav ul.bottom-nav li.ko-fi svg{width:21px;height:21px}.hc-offcanvas-nav ul.bottom-nav li.email svg{width:19px;height:19px}