a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,i,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,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'BG light';src:url(/fonts/hinted-BrandonGrotesque-Light.eot);src:local("Brandon Grotesque Light"),local("BrandonGrotesque-Light"),url(/fonts/hinted-BrandonGrotesque-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/hinted-BrandonGrotesque-Light.woff2) format("woff2"),url(/fonts/hinted-BrandonGrotesque-Light.woff) format("woff"),url(/fonts/hinted-BrandonGrotesque-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'BG medium';src:url(/fonts/hinted-BrandonGrotesque-Medium.eot);src:local("Brandon Grotesque Medium"),local("BrandonGrotesque-Medium"),url(/fonts/hinted-BrandonGrotesque-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/hinted-BrandonGrotesque-Medium.woff2) format("woff2"),url(/fonts/hinted-BrandonGrotesque-Medium.woff) format("woff"),url(/fonts/hinted-BrandonGrotesque-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'BG regular';src:url(/fonts/hinted-BrandonGrotesque-Regular.eot);src:local("Brandon Grotesque Regular"),local("BrandonGrotesque-Regular"),url(/fonts/hinted-BrandonGrotesque-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/hinted-BrandonGrotesque-Regular.woff2) format("woff2"),url(/fonts/hinted-BrandonGrotesque-Regular.woff) format("woff"),url(/fonts/hinted-BrandonGrotesque-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'BG bold';src:url(/fonts/hinted-BrandonGrotesque-Bold.eot);src:local("Brandon Grotesque Bold"),local("BrandonGrotesque-Bold"),url(/fonts/hinted-BrandonGrotesque-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/hinted-BrandonGrotesque-Bold.woff2) format("woff2"),url(/fonts/hinted-BrandonGrotesque-Bold.woff) format("woff"),url(/fonts/hinted-BrandonGrotesque-Bold.ttf) format("truetype");font-weight:700;font-style:normal}h1{font-family:"BG medium",sans-serif;font-size:2.71429rem;line-height:.9;color:#333;margin-top:13vh;margin-bottom:40px}@media screen and (max-width:960px){h1{margin-top:0;font-size:2rem;margin-bottom:15px}}h2{display:block;margin-bottom:20px;font-family:"BG bold",sans-serif;font-size:1.28571rem;line-height:2;letter-spacing:.2px;color:#9013fe;text-transform:uppercase}@media screen and (max-width:960px){h2{font-size:1.71429rem;line-height:1.5;margin-bottom:30px}}h3{font-family:"BG bold";font-size:.92857rem;line-height:3.1;color:#b8b8b8;text-transform:uppercase}h4{font-family:"BG medium",sans-serif;font-size:1.92857rem;line-height:1.3;color:#333}body,html{font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;font-family:"BG regular",sans-serif;background-color:#fff;position:relative}.wrapper{display:block;margin:0 auto;width:100%;max-width:960px;position:relative}@media screen and (max-width:960px){.wrapper{display:block;margin:0 auto;width:100%;padding:0 20px;text-align:center}}.col-1{width:8.33333%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-1{width:100%}}.col-2{width:16.66667%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-2{width:100%}}.col-3{width:25%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-3{width:100%}}.col-4{width:33.33333%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-4{width:100%}}.col-5{width:41.66667%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-5{width:100%}}.col-6{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-6{width:100%}}.col-7{width:58.33333%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-7{width:100%}}.col-8{width:66.66667%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-8{width:100%}}.col-9{width:75%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-9{width:100%}}.col-10{width:83.33333%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-10{width:100%}}.col-11{width:91.66667%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-11{width:100%}}.col-12{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:960px){.col-12{width:100%}}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:960px){.columns{display:block;margin:0 auto}}::-moz-selection{background-color:#9013fe;color:#fff}::selection{background-color:#9013fe;color:#fff}.fixed{position:fixed;top:0;left:calc((100vw/2) - (960px/2));padding-left:20px;width:190px}@media screen and (max-width:960px){.fixed{width:100%;position:relative;left:0;padding-left:0}}.col-9{padding-right:20px}@media screen and (max-width:960px){.col-9{padding-right:0}}.burger{position:absolute;top:38px;left:18px;display:none;padding:10px;cursor:pointer}@media screen and (max-width:960px){.burger{display:block}}.logo{margin:13vh 0 7.5vh}@media screen and (max-width:960px){.logo{width:50px;margin:30px 0}}.description{font-family:"BG regular",sans-serif;font-size:2rem;line-height:1.3;color:#8c8c8c}@media screen and (max-width:960px){.description{margin:30px auto;font-size:1.42857rem;line-height:1.4;margin-top:0}}.filter-bar{margin:40px 0}.filter-bar h3{margin-right:20px;display:inline-block}.filter-bar ul{display:inline-block;position:relative}.filter-bar ul::after{content:"";width:80px;background-color:#9013fe;border-radius:50px;height:30px;display:block;position:absolute;top:0;left:5px;z-index:10;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.filter-bar ul.selected-one li:nth-child(1){color:#fff}.filter-bar ul.selected-one li:nth-child(1):hover{color:#fff}.filter-bar ul.selected-one::after{width:62px}.filter-bar ul.selected-two li:nth-child(1),.filter-bar ul.selected-two li:nth-child(2){color:#fff}.filter-bar ul.selected-two li:nth-child(1):hover,.filter-bar ul.selected-two li:nth-child(2):hover{color:#fff}.filter-bar ul.selected-two::after{width:135px}.filter-bar ul.selected-three li{color:#fff}.filter-bar ul.selected-three li:hover{color:#fff}.filter-bar ul.selected-three::after{width:243px}.filter-bar ul li{font-family:"BG bold",sans-serif;font-size:1.14286rem;color:#b8b8b8;display:inline-block;padding:7px 5px;margin:0 5px;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer;text-align:center;z-index:20;position:relative}.filter-bar ul li:first-child{padding-left:15px}.filter-bar ul li:last-child{padding-right:20px}.filter-bar ul li:hover{color:#9013fe}@media screen and (max-width:960px){.filter-bar h3{display:none}.filter-bar ul::after{left:0}.filter-bar ul li{margin:0 2px}}nav li{display:block}nav li.active a{color:#9013fe}nav li a{font-family:"BG bold",sans-serif;font-size:1.35714rem;line-height:1.9;letter-spacing:.1px;color:#b8b8b8;display:inline-block;text-decoration:none;-webkit-transition:.2s ease;transition:.2s ease}nav li a:hover{color:#9013fe}@media screen and (max-width:960px){nav{display:none}}.social{margin-top:40px;margin-bottom:40px}.social h3{margin-bottom:10px}.social li{display:inline-block;margin-right:20px}.social li a{display:block}.social li a svg path{fill:#c9c9c9;-webkit-transition:.2s ease;transition:.2s ease}.social li a:hover svg path{fill:#9013fe}@media screen and (max-width:960px){.social{display:none}}.checklist{margin-bottom:50px;border:solid 1px #ebebeb}.checklist li{width:100%}.checklist li.expend .body{display:block}.checklist li.expend .arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.checklist li .header{background-color:#fff;-webkit-box-shadow:inset 0 -1px 0 #ebebeb;box-shadow:inset 0 -1px 0 #ebebeb;font-size:0}.checklist li .header:hover{background-color:#fafafa}.checklist li .header .check{height:61px;width:61px;line-height:61px;text-align:center;cursor:pointer;display:inline-block;vertical-align:middle}.checklist li .header .check.checked:hover circle{stroke:#9013fe}.checklist li .header .check.checked path{stroke-dashoffset:0}.checklist li .header .check.checked circle{stroke:#9013fe}.checklist li .header .check svg{display:inline-block;vertical-align:middle}.checklist li .header .check svg path{stroke-dasharray:50;stroke-dashoffset:50;-webkit-transition:.2s ease;transition:.2s ease}.checklist li .header .check svg circle{stroke:#ebebeb;-webkit-transition:.2s ease;transition:.2s ease}.checklist li .header .expend-bar{width:calc(100% - 120px);cursor:pointer;display:inline-block;vertical-align:middle;text-align:left;padding:20px 0}.checklist li .header .expend-bar.checked p{color:#b8b8b8}.checklist li .header .expend-bar p{font-family:"BG medium",sans-serif;font-size:1.5rem;line-height:1;color:#333;display:inline;-webkit-transition:.2s ease;transition:.2s ease;margin-right:5px}.checklist li .header .expend-bar .category{font-family:"BG light",sans-serif;font-size:1.14286rem;font-style:italic;line-height:1.9;color:#b8b8b8;display:inline;white-space:nowrap}.checklist li .header .btn{padding:17px 20px;display:inline-block;vertical-align:middle;cursor:pointer}.checklist li .header .btn .arrow{display:inline-block;vertical-align:middle;-webkit-transition:.2s ease;transition:.2s ease}.checklist li .body{background-color:#f7f7f7;padding:31px 33px;display:none;-webkit-box-shadow:inset 0 -1px 0 #ebebeb;box-shadow:inset 0 -1px 0 #ebebeb}.checklist li .body p{font-family:"BG regular",sans-serif;font-size:1.42857rem;line-height:1.4;color:#8c8c8c;display:block;margin-bottom:15px}.checklist li .body p a{word-break:normal!important}.checklist li .body a{font-family:"BG medium",sans-serif;font-size:1.5rem;line-height:1.4;color:#9013fe;text-decoration:none;word-break:break-all}.checklist li .body a:hover{text-decoration:underline}@media screen and (max-width:960px){.checklist li .body{padding:20px 23px;text-align:left}.checklist li .body p{font-size:1.21429rem;margin-bottom:10px}.checklist li .body a{font-size:1.21429rem}}.newsletter{margin-bottom:30px}.newsletter .subtitle{font-family:"BG regular",sans-serif;font-size:1.28571rem;line-height:2;color:#b8b8b8;margin-bottom:10px}.newsletter fieldset input{font-family:"BG medium",sans-serif;font-size:1.14286rem;background-color:#ebebeb;border:none;border-radius:4px;padding:8px 18px;outline:0;display:block;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:250px;width:100%}.newsletter .submit-button{background-color:#9013fe;font-family:"BG bold";font-size:.85714rem;color:#fff;text-transform:uppercase;border:none;border-radius:4px;padding:10px 18px;position:relative;display:inline-block;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.newsletter .submit-button:hover{background-color:#9c2cfe}@media screen and (max-width:960px){.newsletter{display:none}}.by-sqreen{margin-bottom:115px}.by-sqreen span{font-family:"BG regular";font-size:1.14286rem;letter-spacing:-.5px;color:#c8c8c8;display:inline-block;vertical-align:middle;margin-right:10px}.by-sqreen a{display:inline-block;vertical-align:middle}.mobile-menu{display:none;position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#9013fe;text-align:center;overflow:auto;opacity:0;-webkit-transition:.2s ease;transition:.2s ease}@supports ((-webkit-clip-path:fill-box) or (clip-path:fill-box)){.mobile-menu{-webkit-clip-path:circle(0 at 57px 55px);clip-path:circle(0 at 57px 55px);-webkit-transition:opacity .5s ease,-webkit-clip-path .4s ease;transition:opacity .5s ease,-webkit-clip-path .4s ease;transition:clip-path .4s ease,opacity .5s ease;transition:clip-path .4s ease,opacity .5s ease,-webkit-clip-path .4s ease}}.mobile-menu.open{opacity:1}@supports ((-webkit-clip-path:fill-box) or (clip-path:fill-box)){.mobile-menu.open{-webkit-clip-path:circle(0 at 57px 55px);clip-path:circle(0 at 57px 55px);-webkit-transition:opacity .5s ease,-webkit-clip-path .4s ease;transition:opacity .5s ease,-webkit-clip-path .4s ease;transition:clip-path .4s ease,opacity .5s ease;transition:clip-path .4s ease,opacity .5s ease,-webkit-clip-path .4s ease}}.mobile-menu .close{position:absolute;top:38px;left:38px;padding:10px;cursor:pointer}.mobile-menu .nav{margin:30px auto}.mobile-menu .nav li{text-align:center;font-family:"BG bold";font-size:1.35714rem;line-height:2.6;letter-spacing:.1px;text-align:center}.mobile-menu .nav li a{color:#fff;text-decoration:none}.mobile-menu .divider{display:block;margin:15px auto;width:97px;height:1px;background-color:rgba(255,255,255,.23)}.mobile-menu .newsletter-mob{margin-bottom:15px}.mobile-menu .newsletter-mob .subtitle{margin-bottom:15px;font-family:"BG medium",sans-serif;font-size:1.14286rem;color:rgba(255,255,255,.5)}.mobile-menu .newsletter-mob #mc_embed_signup{font-size:0}.mobile-menu .newsletter-mob #mc_embed_signup label{display:none}.mobile-menu .newsletter-mob #mc_embed_signup #mc-embedded-subscribe,.mobile-menu .newsletter-mob #mc_embed_signup .clear,.mobile-menu .newsletter-mob #mc_embed_signup .mc-field-group{display:inline-block;vertical-align:middle}.mobile-menu .newsletter-mob #mc_embed_signup .mc-field-group{width:calc(100% - 64px);max-width:244px}.mobile-menu .newsletter-mob #mc_embed_signup #mce-EMAIL{font-family:"BG medium",sans-serif;font-size:1.14286rem;background-color:#7601dd;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;padding:8px 18px;outline:0;width:100%;display:inline-block;height:42px;color:#fff}.mobile-menu .newsletter-mob #mc_embed_signup .check{position:relative}.mobile-menu .newsletter-mob #mc_embed_signup .check::after{position:absolute;top:14px;right:15px;display:block;content:"";width:17px;height:17px;background-image:url(/images/icon-check.svg);background-size:contain;background-repeat:no-repeat}.mobile-menu .newsletter-mob #mc_embed_signup #mc-embedded-subscribe{background-color:#a846fe;color:#a846fe;font-family:"BG bold";font-size:.85714rem;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 18px;position:relative;height:42px;width:47px;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-menu .newsletter-mob #mc_embed_signup #mc-embedded-subscribe:hover{background-color:#9c2cfe}.mobile-menu .social-mob h3{display:inline-block;vertical-align:middle;margin-right:10px;color:rgba(255,255,255,.5)}.mobile-menu .social-mob ul{display:inline-block;vertical-align:middle}.mobile-menu .social-mob li{display:inline-block;vertical-align:middle;margin-right:20px}.mobile-menu .social-mob li a{display:block}.mobile-menu .social-mob li a svg path{fill:rgba(255,255,255,.5);-webkit-transition:.2s ease;transition:.2s ease}.mobile-menu .social-mob li a:hover svg path{fill:#9013fe}.mobile-menu .by-sqreen{margin-bottom:30px}.mobile-menu .by-sqreen span{color:rgba(255,255,255,.5);margin-right:10px}.mobile-menu .by-sqreen a{display:inline-block;vertical-align:middle}@media screen and (min-width:961px){.mobile-menu{display:none!important}}.github-corner{position:absolute;top:0;right:0;height:80px;width:80px;display:block}.github-corner:hover svg .octo-arm{-webkit-animation:octocat-wave 560ms ease-in-out;animation:octocat-wave 560ms ease-in-out}@-webkit-keyframes octocat-wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes octocat-wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@media (max-width:500px){.github-corner:hover .octo-arm{-webkit-animation:none;animation:none}.github-corner .octo-arm{-webkit-animation:octocat-wave 560ms ease-in-out;animation:octocat-wave 560ms ease-in-out}}footer{display:block;margin-bottom:100px}footer>span{font-size:1.07143rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:2.57;color:#9a9a9a;text-transform:uppercase;margin-bottom:12px;display:block}footer .gradient{padding:40px;background-image:linear-gradient(105deg,#c32aff,#9012fe)}footer .gradient .logo-ctn{margin-bottom:24px;display:inline-block}footer .gradient h5{font-size:1.97857rem;font-weight:400;font-style:normal;font-stretch:normal;color:#fff;display:block;margin-bottom:10px}footer .gradient .subtitle{display:block;font-size:1.14286rem;font-weight:600;font-style:normal;font-stretch:normal;color:rgba(255,255,255,.54);margin-bottom:32px}footer .gradient a{display:inline-block;vertical-align:middle;font-size:1.28571rem;font-weight:600;font-style:normal;font-stretch:normal;color:#fff;text-decoration:none}footer .gradient a:hover span{text-decoration:underline}footer .gradient a img,footer .gradient a span{display:inline-block;vertical-align:middle}footer .gradient a img{margin-right:5px}footer .gradient a+a{margin-left:30px}@media screen and (max-width:960px){footer{margin-bottom:50px;text-align:center}footer .gradient{padding:30px}footer .gradient .logo-ctn{margin:0 auto 24px;width:100px;height:18px}footer .gradient .logo-ctn img{width:100%;height:100%}footer .gradient h5{font-size:1.57143rem;margin-bottom:15px}footer .gradient .subtitle{font-size:1.14286rem}footer .gradient a{display:block}footer .gradient a+a{margin-left:0;margin-top:20px}}