/*!normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:960px){html{font-size:57%}}@media(min-width:961px){html{font-size:59%}}@media(min-width:1025px){html{font-size:62.5%}}body{background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji;font-size:18px;font-size:1.8rem;font-size:18px;font-weight:400;line-height:160%}a{cursor:pointer;color:#0070e0;text-decoration:none;transition-property:color;transition-duration:.2s}a:hover{color:shade(#0070E0,10%);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;line-height:120%;margin:0 0 24px}h1{font-size:52px;font-size:5.2rem}h2{font-size:36px;font-size:3.6rem}h3,h4,h5,h6{font-size:24px;font-size:2.4rem}strong,b{font-weight:500}p,pre{margin:0 0 24px}p.smaller,pre.smaller{font-size:16px;font-size:1.6rem;line-height:160%;margin-bottom:12px}ul,ol{margin:0 0 24px 24px;padding:0}ul li,ol li{margin:0 0 6px;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul ul li,ul ol li,ol ul li,ol ol li{margin:6px 0 0}small{font-size:14px;font-size:1.4rem;line-height:160%}blockquote{border-left:6px solid #fafafa;color:tint(#000,40%);margin:0 24px 24px;padding-left:24px}blockquote>*:last-child{margin-bottom:0}img{max-width:100%}code,.code{background:#fafafa;border-radius:2px;display:inline-block;font-family:lucida sans typewriter,lucida console,Monaco,bitstream vera sans mono,monospace;font-size:85%;padding:0 6px}pre code,pre .code{display:block;padding:6px 12px;white-space:pre-wrap}table{border:0;border-collapse:collapse;margin:0 0 24px;text-align:left;width:100%}table thead th,table thead td,table tbody th,table tbody td{border:0;padding:4px 6px}table thead{font-size:14px;font-size:1.4rem;font-weight:700}table thead th{white-space:nowrap}table tbody tr td,table tbody tr th{border-top:1px solid rgba(230,230,230,.3);padding:6px}.icon{display:inline-block;vertical-align:middle}.icon svg{display:block;fill:#999;height:24px;transition-property:fill;transition-duration:.2s;vertical-align:middle;width:24px}.icon.smaller svg{height:18px;width:18px}.icon.small svg{height:12px;width:12px}.icon.larger svg{height:36px;width:36px}.icon.large svg{height:48px;width:48px}a.icon:hover svg{fill:#000}.container{box-sizing:border-box;margin:0 auto;max-width:1440px}.container::after{clear:both;content:'';display:block}.switch{display:block;height:22px;position:relative;width:44px}.switch:active{border-color:#0070e0;border-radius:36px;box-shadow:0 0 0 2px rgba(0,112,224,.2);outline:none}.switch input{opacity:0}.switch input:checked+.slider{background:#0070e0}.switch input:checked+.slider span{transform:translateX(22px)}.switch .slider{background:#e6e6e6;border-radius:36px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition-duration:.2s}.switch .slider span{background:#fff;border-radius:50%;bottom:2px;height:18px;left:2px;position:absolute;width:18px;transition-duration:.2s}.switch .slider span:after{content:'';border-radius:50%;background:#6c3;left:-9px;opacity:0;position:absolute;top:-9px;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);height:28.8px;width:28.8px}.switch+label{cursor:pointer;display:inline-block}.loading{position:relative}.loading:before{background:rgba(255,255,255,.8);bottom:0;content:'';left:0;position:fixed;right:0;top:0;z-index:999}.loading:after{animation:spin .6s linear infinite;border:2px solid #fafafa;border-radius:50%;border-top-color:#0070e0;box-sizing:border-box;height:24px;width:24px;bottom:0;content:'';display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1000}body{font-weight:200}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{color:inherit;font-weight:400;line-height:140%}@media(max-width:960px){h1,.h1{font-size:44px;font-size:4.4rem}}@media(min-width:961px){h1,.h1{font-size:52px;font-size:5.2rem}}@media(max-width:960px){h2,.h2{font-size:28px;font-size:2.8rem}}@media(min-width:961px){h2,.h2{font-size:36px;font-size:3.6rem}}@media(max-width:960px){h3,h4,h5,h6,.h3{font-size:20px;font-size:2rem}}@media(min-width:961px){h3,h4,h5,h6,.h3{font-size:24px;font-size:2.4rem}}figure{margin:0 0 24px;text-align:center}figure figcaption{color:#999;font-size:14px;font-size:1.4rem;margin-top:12px}a,.link{color:#024eff;outline:none}a:hover,.link:hover{color:inherit;text-decoration:none}.link{background:0 0;border:0;cursor:pointer;display:inline;font-weight:inherit;margin:0;padding:0;transition-duration:.2s;transition-property:color}strong{font-weight:400}hr{border:1px solid #e6e6e6;border-width:1px 0 0;margin:24px 0}.button{background:0 0;border:1px solid #024eff;color:#024eff;display:inline-block;font-weight:inherit;line-height:inherit;padding:6px 18px 4px;transition-duration:.2s;transition-property:background,border,color}.button:hover{background-color:#024eff;color:#fff;cursor:pointer}.button.active,.button:active{background:#000;border-color:#000}.button.large{font-size:26px;font-size:2.6rem;line-height:160%;padding:8px 27px 6px}.button.small{font-size:16px;font-size:1.6rem;line-height:160%;padding:4px 12px 3px}.icon{background:0 0;border:0;cursor:pointer;font-weight:inherit;line-height:inherit;outline:none;margin:0;padding:0;transition-duration:.2s;transition-property:color}.icon svg{fill:#000;transition-duration:.2s;transition-property:fill}.icon span+svg{float:right;margin-left:6px}@media(max-width:960px){.container{padding:0 24px}}@media(min-width:961px){.container{padding:0 36px}}.row::after{clear:both;content:'';display:block}@media(max-width:960px){.row::after{clear:both;content:'';display:block}.row>.left+.right,.row>.right+.left{margin-top:24px}}@media(min-width:961px){.row>.left,.row>.right{box-sizing:border-box}.row>.left{float:left;padding-right:24px;width:35%}.row>.left .narrow{max-width:384px}.row>.right{float:right;left:24px;padding-left:24px;width:65%}.row>.right .narrow{max-width:672px}}@media(min-width:961px){.row>.sticky{position:sticky;top:36px}}@media(max-width:960px){.grid,.grid-3{list-style:none;margin:0;padding:0}.grid::after,.grid-3::after{clear:both;content:'';display:block}.grid>*,.grid-3>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:100%}.grid>*:nth-child(1n+1),.grid-3>*:nth-child(1n+1){clear:left}}@media(min-width:961px) and (max-width:1024px){.grid,.grid-3{list-style:none;margin:0;padding:0}.grid::after,.grid-3::after{clear:both;content:'';display:block}.grid>*,.grid-3>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:50%}.grid>*:nth-child(2n+1),.grid-3>*:nth-child(2n+1){clear:left}}@media(min-width:1025px){.grid,.grid-3{list-style:none;margin:0;padding:0}.grid::after,.grid-3::after{clear:both;content:'';display:block}.grid>*,.grid-3>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:33.3333333333%}.grid>*:nth-child(3n+1),.grid-3>*:nth-child(3n+1){clear:left}}@media(max-width:960px){.grid-4{list-style:none;margin:0;padding:0}.grid-4::after{clear:both;content:'';display:block}.grid-4>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:50%}.grid-4>*:nth-child(2n+1){clear:left}}@media(min-width:961px) and (max-width:1024px){.grid-4{list-style:none;margin:0;padding:0}.grid-4::after{clear:both;content:'';display:block}.grid-4>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:33.3333333333%}.grid-4>*:nth-child(3n+1){clear:left}}@media(min-width:1025px){.grid-4{list-style:none;margin:0;padding:0}.grid-4::after{clear:both;content:'';display:block}.grid-4>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:25%}.grid-4>*:nth-child(4n+1){clear:left}}@media(max-width:960px){.grid-2{list-style:none;margin:0;padding:0}.grid-2::after{clear:both;content:'';display:block}.grid-2>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:100%}.grid-2>*:nth-child(1n+1){clear:left}}@media(min-width:961px){.grid-2{list-style:none;margin:0;padding:0}.grid-2::after{clear:both;content:'';display:block}.grid-2>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:50%}.grid-2>*:nth-child(2n+1){clear:left}}.grid.padded,.grid-2.padded,.grid-3.padded,.grid-4.padded{margin:-12px}.grid.padded>*,.grid-2.padded>*,.grid-3.padded>*,.grid-4.padded>*{padding:12px}.avatar{border-radius:50%;filter:grayscale(100%)}.card{box-sizing:border-box}.card::after{clear:both;content:'';display:block}.card .avatar,.card img,.card svg{background-color:#fafafa;float:left;height:72px;width:72px}.card .content{margin-left:84px;margin-top:12px}.box{background:#fafafa;padding:72px 24px;text-align:center}.cover{background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden}.cover.two-by-one{height:0}@media(max-width:960px){.cover.two-by-one{padding-bottom:80%}}@media(min-width:961px){.cover.two-by-one{padding-bottom:50%}}.thumbnail{background-color:#fafafa;height:72px;width:72px}@media(max-width:960px){.container>.cover{margin-left:-24px;margin-right:-24px}}.list{border-bottom:1px solid #e6e6e6;list-style:none;margin:0;padding:0}.list.with-thumbnails .content{padding-left:90px;padding-top:6px}.list li{border-top:1px solid #e6e6e6;margin:0;padding:24px 0}.list li::after{clear:both;content:'';display:block}.list li .thumbnail{float:left;margin-right:18px}.list li h3{margin:0;transition-duration:.2s;transition-property:color}.list li a:hover h3{color:#024eff}.list.collapsible+.toggle{display:none}.list.collapsible.collapsed li.collapsed{display:none}.list.collapsible.collapsed+.toggle{display:block}@media(min-width:961px){.columns::after{clear:both;content:'';display:block}.columns li{float:left;width:50%}}.filters{color:#999}.filters a{color:inherit}.filters a.active{color:#000;font-weight:500}.filters a.active:hover{color:#000}.filters a:hover{color:#024eff}@media(max-width:960px){.filters{margin-bottom:24px}.filters a{display:inline-block;margin-right:18px}}@media(min-width:961px){.filters a{display:block;font-size:22px;font-size:2.2rem;line-height:160%}}.meta{color:#333}#header{font-weight:400;text-align:right}@media(max-width:960px){#header{padding:24px}.card .avatar{margin:6px}}@media(min-width:961px){#header{padding:24px;border-bottom:1px solid #e6e6e6}}#header .logo{float:left;display:flex;align-items:center;justify-content:center}#header .logo svg{fill:#024eff;height:24px;transition-duration:.2s;transition-property:fill}#header .logo span{line-height:100%;font-weight:500;margin-left:.5rem}#header .logo:hover svg{fill:#000}#header .icon:active,#header .icon:hover{color:#024eff}#header .icon:active svg,#header .icon:hover svg{fill:#024eff}#header .toggle{float:right}#header .menu a{color:inherit}#header .menu a:hover,#header .menu a.active{color:#024eff;text-decoration:none}@media(max-width:960px){#header .menu{background:#024eff;bottom:0;left:0;opacity:0;position:fixed;right:0;text-align:left;top:0;transition-duration:.1s;transition-property:opacity,visibility;visibility:hidden;z-index:999}#header .menu.active{opacity:1;visibility:visible}#header .menu.active .body a{opacity:1;transform:translateX(0)}#header .menu .header{padding:24px}#header .menu .header::after{clear:both;content:'';display:block}#header .menu .header .logo svg{fill:#fff}#header .menu .header .logo:hover svg{fill:#000}#header .menu .header .icon{color:#000}#header .menu .header .icon svg{fill:#000}#header .menu .header .icon:hover{color:#fff}#header .menu .header .icon:hover svg{fill:#fff}#header .menu .close{float:right}#header .menu .body{padding:0 24px}#header .menu .body a{color:#fff;display:block;font-size:26px;font-size:2.6rem;margin-bottom:24px;opacity:0;transition-duration:.2s;transition-property:color,opacity,transform;transform:translateX(-24px)}#header .menu .body a:nth-child(1){transition-delay:.1s}#header .menu .body a:nth-child(2){transition-delay:.15s}#header .menu .body a:nth-child(3){transition-delay:.2s}#header .menu .body a:nth-child(4){transition-delay:.25s}#header .menu .body a:nth-child(5){transition-delay:.3s}#header .menu .body a:nth-child(6){transition-delay:.35s}#header .menu .body a:nth-child(7){transition-delay:.4s}#header .menu .body a:nth-child(8){transition-delay:.45s}#header .menu .body a:nth-child(9){transition-delay:.5s}#header .menu .body a:nth-child(10){transition-delay:.55s}#header .menu .body a:hover{color:#000}}@media(min-width:961px){#header .menu a{margin-left:24px}}@media(max-width:960px){#content .row{margin:72px 0}}@media(min-width:961px){#content .row{margin:96px 0}}#content .header .back{color:#999}#content .header .back:hover{color:#024eff}#content .header h1+p{font-size:22px;font-size:2.2rem;font-weight:200;line-height:140%}#content .header h1{line-height:125%}#footer{font-size:16px;font-size:1.6rem;line-height:160%}#footer h4{font-size:inherit;line-height:inherit;margin-bottom:0}#footer a{color:inherit}#footer a:hover{color:#024eff}#footer .row{padding-bottom:24px;padding-top:48px}#footer .left{margin-bottom:24px}#footer .left svg{fill:#000;height:24px;transition-duration:.2s;transition-property:fill}#footer .legal{display:block;font-size:14px;font-size:1.4rem}input[type=checkbox]{height:25px;left:0;opacity:0;outline:0;position:absolute;z-index:-1}input[type=checkbox]:checked+span:before{background-color:#000}input[type=checkbox]:checked+span:hover:before{background-color:#024eff}input[type=checkbox]+span{cursor:pointer;display:inline-block;padding-left:36px;padding-top:2px}input[type=checkbox]+span:before{background-image:url(./icons/icon-checked.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #000;content:'';display:inline-block;float:left;height:24px;margin-left:-36px;margin-right:12px;margin-top:-2px;transition-property:background,border;transition-duration:.2s;width:24px}input[type=checkbox]+span:hover:before{border-color:#024eff}input[type=radio]{height:25px;left:0;opacity:0;outline:0;position:absolute;z-index:-1}input[type=radio]:checked+span:before{background-color:#000}input[type=radio]:checked+span:hover:before{background-color:#024eff}input[type=radio]+span{cursor:pointer;display:inline-block;padding-left:36px;padding-top:2px}input[type=radio]+span:before{background-image:url(./icons/icon-radio-checked.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #000;border-radius:50%;content:'';display:inline-block;float:left;height:24px;margin-left:-36px;margin-right:12px;margin-top:-2px;transition-property:background,border;transition-duration:.2s;width:24px}input[type=radio]+span:hover:before{border-color:#024eff}input[type=email],input[type=password],input[type=text],input[type=number],textarea,select{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative}input[type=email],input[type=password],input[type=text],input[type=number],textarea,.select select{background:0 0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;box-sizing:border-box;display:block;padding:5px 0 4px;transition-property:border;transition-duration:.2s}input[type=email]:hover,input[type=email]:active,input[type=email]:focus,input[type=password]:hover,input[type=password]:active,input[type=password]:focus,input[type=text]:hover,input[type=text]:active,input[type=text]:focus,input[type=number]:hover,input[type=number]:active,input[type=number]:focus,textarea:hover,textarea:active,textarea:focus,.select select:hover,.select select:active,.select select:focus{border-color:#000;outline:none}input[type=email][disabled],input[type=email][disabled=disabled],input[type=email][disabled=true],input[type=email][disabled],input[type=email][readonly=true],input[type=email][readonly=readonly],input[type=email][readonly],input[type=password][disabled],input[type=password][disabled=disabled],input[type=password][disabled=true],input[type=password][disabled],input[type=password][readonly=true],input[type=password][readonly=readonly],input[type=password][readonly],input[type=text][disabled],input[type=text][disabled=disabled],input[type=text][disabled=true],input[type=text][disabled],input[type=text][readonly=true],input[type=text][readonly=readonly],input[type=text][readonly],input[type=number][disabled],input[type=number][disabled=disabled],input[type=number][disabled=true],input[type=number][disabled],input[type=number][readonly=true],input[type=number][readonly=readonly],input[type=number][readonly],textarea[disabled],textarea[disabled=disabled],textarea[disabled=true],textarea[disabled],textarea[readonly=true],textarea[readonly=readonly],textarea[readonly],.select select[disabled],.select select[disabled=disabled],.select select[disabled=true],.select select[disabled],.select select[readonly=true],.select select[readonly=readonly],.select select[readonly]{border-color:#fafafa}input[type=email][disabled]:active,input[type=email][disabled]:focus,input[type=email][disabled]:hover,input[type=email][disabled=disabled]:active,input[type=email][disabled=disabled]:focus,input[type=email][disabled=disabled]:hover,input[type=email][disabled=true]:active,input[type=email][disabled=true]:focus,input[type=email][disabled=true]:hover,input[type=email][disabled]:active,input[type=email][disabled]:focus,input[type=email][disabled]:hover,input[type=email][readonly=true]:active,input[type=email][readonly=true]:focus,input[type=email][readonly=true]:hover,input[type=email][readonly=readonly]:active,input[type=email][readonly=readonly]:focus,input[type=email][readonly=readonly]:hover,input[type=email][readonly]:active,input[type=email][readonly]:focus,input[type=email][readonly]:hover,input[type=password][disabled]:active,input[type=password][disabled]:focus,input[type=password][disabled]:hover,input[type=password][disabled=disabled]:active,input[type=password][disabled=disabled]:focus,input[type=password][disabled=disabled]:hover,input[type=password][disabled=true]:active,input[type=password][disabled=true]:focus,input[type=password][disabled=true]:hover,input[type=password][disabled]:active,input[type=password][disabled]:focus,input[type=password][disabled]:hover,input[type=password][readonly=true]:active,input[type=password][readonly=true]:focus,input[type=password][readonly=true]:hover,input[type=password][readonly=readonly]:active,input[type=password][readonly=readonly]:focus,input[type=password][readonly=readonly]:hover,input[type=password][readonly]:active,input[type=password][readonly]:focus,input[type=password][readonly]:hover,input[type=text][disabled]:active,input[type=text][disabled]:focus,input[type=text][disabled]:hover,input[type=text][disabled=disabled]:active,input[type=text][disabled=disabled]:focus,input[type=text][disabled=disabled]:hover,input[type=text][disabled=true]:active,input[type=text][disabled=true]:focus,input[type=text][disabled=true]:hover,input[type=text][disabled]:active,input[type=text][disabled]:focus,input[type=text][disabled]:hover,input[type=text][readonly=true]:active,input[type=text][readonly=true]:focus,input[type=text][readonly=true]:hover,input[type=text][readonly=readonly]:active,input[type=text][readonly=readonly]:focus,input[type=text][readonly=readonly]:hover,input[type=text][readonly]:active,input[type=text][readonly]:focus,input[type=text][readonly]:hover,input[type=number][disabled]:active,input[type=number][disabled]:focus,input[type=number][disabled]:hover,input[type=number][disabled=disabled]:active,input[type=number][disabled=disabled]:focus,input[type=number][disabled=disabled]:hover,input[type=number][disabled=true]:active,input[type=number][disabled=true]:focus,input[type=number][disabled=true]:hover,input[type=number][disabled]:active,input[type=number][disabled]:focus,input[type=number][disabled]:hover,input[type=number][readonly=true]:active,input[type=number][readonly=true]:focus,input[type=number][readonly=true]:hover,input[type=number][readonly=readonly]:active,input[type=number][readonly=readonly]:focus,input[type=number][readonly=readonly]:hover,input[type=number][readonly]:active,input[type=number][readonly]:focus,input[type=number][readonly]:hover,textarea[disabled]:active,textarea[disabled]:focus,textarea[disabled]:hover,textarea[disabled=disabled]:active,textarea[disabled=disabled]:focus,textarea[disabled=disabled]:hover,textarea[disabled=true]:active,textarea[disabled=true]:focus,textarea[disabled=true]:hover,textarea[disabled]:active,textarea[disabled]:focus,textarea[disabled]:hover,textarea[readonly=true]:active,textarea[readonly=true]:focus,textarea[readonly=true]:hover,textarea[readonly=readonly]:active,textarea[readonly=readonly]:focus,textarea[readonly=readonly]:hover,textarea[readonly]:active,textarea[readonly]:focus,textarea[readonly]:hover,.select select[disabled]:active,.select select[disabled]:focus,.select select[disabled]:hover,.select select[disabled=disabled]:active,.select select[disabled=disabled]:focus,.select select[disabled=disabled]:hover,.select select[disabled=true]:active,.select select[disabled=true]:focus,.select select[disabled=true]:hover,.select select[disabled]:active,.select select[disabled]:focus,.select select[disabled]:hover,.select select[readonly=true]:active,.select select[readonly=true]:focus,.select select[readonly=true]:hover,.select select[readonly=readonly]:active,.select select[readonly=readonly]:focus,.select select[readonly=readonly]:hover,.select select[readonly]:active,.select select[readonly]:focus,.select select[readonly]:hover{background:#fafafa;border-color:#fafafa}.field{display:block;margin-bottom:24px;position:relative}.field label{cursor:text;display:block;font-size:16px;font-size:1.6rem;font-weight:400;transition-duration:.2s;position:relative;transition-property:color,font-size,top}.field.hidden{display:none}.field.required label:after{color:#024eff;content:' *'}.field .description,.field .message{color:#999;display:block;margin:8px 0 0}.field .description{font-size:14px;font-size:1.4rem;line-height:160%}.field .message{background:url(./icons/icon-cross-red.svg)no-repeat 0;padding-left:27px}.field.error input,.field.error input:hover,.field.error input:active,.field.error input:focus{border-color:#024eff}.field.error .message{background-image:url(./icons/icon-cross-red.svg)}.field.ok input{border-color:#999}.field.ok input:hover,.field.ok input:active,.field.ok input:focus{border-color:#6c3}.field.ok .message{background-image:url(./icons/icon-checked-green.svg)}.field.non-floating{padding-top:25px}.field.floating{padding-top:25px}.field.floating label{left:0;position:absolute;top:0}.field.floating input ::placeholder,.field.floating input::placeholder,.field.floating select ::placeholder,.field.floating select::placeholder,.field.floating textarea ::placeholder,.field.floating textarea::placeholder{color:transparent}.field.floating input ::-moz-placeholder,.field.floating input::-moz-placeholder,.field.floating select ::-moz-placeholder,.field.floating select::-moz-placeholder,.field.floating textarea ::-moz-placeholder,.field.floating textarea::-moz-placeholder{color:transparent}.field.floating input :-ms-input-placeholder,.field.floating input:-ms-input-placeholder,.field.floating select :-ms-input-placeholder,.field.floating select:-ms-input-placeholder,.field.floating textarea :-ms-input-placeholder,.field.floating textarea:-ms-input-placeholder{color:transparent}.field.floating input ::-webkit-input-placeholder,.field.floating input::-webkit-input-placeholder,.field.floating select ::-webkit-input-placeholder,.field.floating select::-webkit-input-placeholder,.field.floating textarea ::-webkit-input-placeholder,.field.floating textarea::-webkit-input-placeholder{color:transparent}.field.floating input:placeholder-shown:not(:focus)+*,.field.floating select:placeholder-shown:not(:focus)+*,.field.floating textarea:placeholder-shown:not(:focus)+*{color:inherit;font-size:inherit;top:30px}.field.full-width input,.field.full-width .select,.field.full-width .select select,.field.full-width textarea{width:100%}.select{cursor:pointer;display:inline-block;position:relative}.select>select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px}.select:after{bottom:0;content:'â–¾';cursor:pointer;font-size:16px;font-size:1.6rem;line-height:1;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}span.info{background-image:url(./icons/icon-info.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:50%;background-color:#000;border-radius:100%;display:inline-block;height:12px;width:12px;transform:translate(15%,15%);transition-property:background,border;transition-duration:.2s}span.info:hover{background-color:#024eff;border-color:#024eff}@media(max-width:960px){.page-front #clients ul{border-bottom:1px solid #e6e6e6;list-style:none;margin:0;padding:0}.page-front #clients ul li{border-top:1px solid #e6e6e6;margin:0;padding:24px 0}.page-front #clients ul li:nth-of-type(1n+5){display:none}.page-front #clients ul li{color:inherit}.page-front #clients ul li svg{fill:#000;float:left;margin:-12px 6px -12px 0;transition-duration:.2s;transition-property:fill;width:72px}.page-front #clients ul li .content{color:inherit;margin-left:100px}.page-front #clients ul li .content h3{margin:0;transition-duration:.2s;transition-property:color}.page-front #clients ul li .content .meta{color:#333}.page-front #clients ul li:hover svg{fill:red}.page-front #clients ul li:hover .content h3{color:#024eff}}@media(min-width:961px){.page-front #clients{border:1px solid #e6e6e6;border-width:1px 0;text-align:center}.page-front #clients ul{list-style:none;margin:0;padding:0}.page-front #clients ul::after{clear:both;content:'';display:block}.page-front #clients ul>*{box-sizing:border-box;clear:none;float:left;margin:0;padding:0;width:25%}.page-front #clients ul>*:nth-child(4n+1){clear:left}.page-front #clients ul li{position:relative}.page-front #clients ul li{display:block}.page-front #clients ul li svg{fill:#000;margin:24px;max-width:144px;opacity:1;transition-duration:.2s;transition-property:fill,opacity,transform,visibility;visibility:visibile}.page-front #clients ul li .content{box-sizing:border-box;display:block;left:50%;opacity:0;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0.5);transition-duration:.2s;transition-property:opacity,transform,visibility;visibility:hidden;width:100%}.page-front #clients ul li .content h3{margin:0}.page-front #clients ul li .content .meta{color:#333}.page-front #clients ul li:hover:not([href]){cursor:auto}.page-front #clients ul li:hover svg{opacity:0;transform:scale(0.5);visibility:hidden}.page-front #clients ul li:hover .content{opacity:1;transform:translate(-50%,-50%)scale(1);visibility:visible}}.page-contact .grid-2 li::after{clear:both;content:'';display:block}.page-contact .grid-2 li img{float:left;height:72px}.page-contact .grid-2 li .content{margin-left:84px}.page-contact .grid-2 li .content h3{font-size:inherit;margin:0}@media(max-width:1024px){.type-posts #content .body .left{margin-top:24px}}.type-posts #content .body .left .card{border:1px solid #e6e6e6;border-width:1px 0;box-sizing:border-box;margin-bottom:12px;padding:18px 0}.type-posts #content .body .left .card::after{clear:both;content:'';display:block}.type-posts #content .body .left .social{margin-top:24px}.type-posts #content .body .left .social .button{float:left;margin-right:12px;margin-top:12px}.type-posts #content .body .testimony{margin:48px 24px}.type-posts #content .body .testimony .avatar{float:left;height:96px}.type-posts #content .body .testimony .content{margin-left:108px}.type-posts #content .body .testimony blockquote{border:0;font-size:22px;font-size:2.2rem;font-style:italic;line-height:160%;margin:0;margin-bottom:24px;padding:0}@media print{.type-posts header#header,.type-posts .cover,.type-posts footer.row,.type-posts .body>.left{display:none!important}}.page-about #staff .grid{border-top:1px solid #e6e6e6}.page-about .card{border-bottom:1px solid #e6e6e6;padding:18px 0}.type-work #content .body .left .card{border:1px solid #e6e6e6;border-width:1px 0;box-sizing:border-box;margin-bottom:12px;padding:18px 0}.type-work #content .body .left .card::after{clear:both;content:'';display:block}.page-events #content .h-event abbr,.page-events #content .h-event time{font-weight:500;text-decoration:none}.page-events #content .about{padding:36px 96px}@media(max-width:960px){.page-events #content .about{padding:24px 0}}@media(min-width:961px) and (max-width:1024px){.page-events #content .about{padding:0 36px}}.page-events #content .cover.three-by-one{height:0}@media(max-width:960px){.page-events #content .cover.three-by-one{padding-bottom:80%}}@media(min-width:961px){.page-events #content .cover.three-by-one{padding-bottom:32%}}.page-events #content li{margin:60px auto}@media(max-width:960px){.page-events #content li{margin:24px auto}}.page-events #content ul.events{margin:24px auto}.page-events .actions .button{margin-right:24px}.page-events #current,.page-events #past{margin:36px auto}.page-events #past .grid-3.padded{margin:-24px}.page-events #past .grid-3.padded>*{padding:24px;margin:24px auto}@media(max-width:960px){.page-events #past .grid-3.padded>*{margin:12px auto}}.page-jobs #content ul.grid-3.padded.centered{margin-bottom:24px}.type-jobs #content ul.grid-3.padded.centered{margin-bottom:24px}.thin{font-weight:200}.regular{font-size:18px;font-size:1.8rem;line-height:160%}.hidden{display:none}.full-width{box-sizing:border-box;width:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centered{text-align:center}@media(max-width:960px){.mobile-excluded{display:none}}@media(min-width:961px){.mobile-excluded{display:block}}@media(max-width:960px){.mobile-only{display:block}}@media(min-width:961px){.mobile-only{display:none}}.padding-bottom{padding-bottom:24px}.margin-left{padding-left:24px}.padding-right{padding-right:24px}.padding-top{padding-top:24px}@media(max-width:960px){.big-padding-bottom{padding-bottom:24px}}@media(min-width:961px){.big-padding-bottom{padding-bottom:48px}}@media(max-width:960px){.big-padding-left{padding-left:24px}}@media(min-width:961px){.big-padding-left{padding-left:48px}}@media(max-width:960px){.big-padding-right{padding-right:24px}}@media(min-width:961px){.big-padding-right{padding-right:48px}}@media(max-width:960px){.big-padding-top{padding-top:24px}}@media(min-width:961px){.big-padding-top{padding-top:48px}}@media(max-width:960px){.huge-padding-bottom{padding-bottom:48px}}@media(min-width:961px){.huge-padding-bottom{padding-bottom:96px}}@media(max-width:960px){.huge-padding-left{padding-left:48px}}@media(min-width:961px){.huge-padding-left{padding-left:96px}}@media(max-width:960px){.huge-padding-right{padding-right:48px}}@media(min-width:961px){.huge-padding-right{padding-right:96px}}@media(max-width:960px){.huge-padding-top{padding-top:48px}}@media(min-width:961px){.huge-padding-top{padding-top:96px}}.margin-bottom{margin-bottom:24px}.margin-left{margin-left:24px}.margin-right{margin-right:24px}.margin-top{margin-top:24px}@media(max-width:960px){.big-margin-bottom{margin-bottom:24px}}@media(min-width:961px){.big-margin-bottom{margin-bottom:48px}}@media(max-width:960px){.big-margin-left{margin-left:24px}}@media(min-width:961px){.big-margin-left{margin-left:48px}}@media(max-width:960px){.big-margin-right{margin-right:24px}}@media(min-width:961px){.big-margin-right{margin-right:48px}}@media(max-width:960px){.big-margin-top{margin-top:24px}}@media(min-width:961px){.big-margin-top{margin-top:48px}}@media(max-width:960px){.huge-margin-bottom{margin-bottom:48px}}@media(min-width:961px){.huge-margin-bottom{margin-bottom:96px}}@media(max-width:960px){.huge-margin-left{margin-left:48px}}@media(min-width:961px){.huge-margin-left{margin-left:96px}}@media(max-width:960px){.huge-margin-right{margin-right:48px}}@media(min-width:961px){.huge-margin-right{margin-right:96px}}@media(max-width:960px){.huge-margin-top{margin-top:48px}}@media(min-width:961px){.huge-margin-top{margin-top:96px}}.border-bottom{border-bottom:1px solid #e6e6e6}.border-left{border-left:1px solid #e6e6e6}.border-right{border-right:1px solid #e6e6e6}.border-top{border-top:1px solid #e6e6e6}@-webkit-keyframes spinning{to{transform:rotate(360deg)}}@-moz-keyframes spinning{to{transform:rotate(360deg)}}@-ms-keyframes spinning{to{transform:rotate(360deg)}}@-o-keyframes spinning{to{transform:rotate(360deg)}}@keyframes spinning{to{transform:rotate(360deg)}}form.ajax .uploaded{margin-bottom:8px}form.ajax .upload{cursor:pointer;display:inline-block;font-weight:inherit;margin-top:12px}form.ajax .upload input{display:none}form.ajax .upload+input[type=text]{display:none}form.ajax .upload.processing{cursor:auto}form.ajax .upload.processing:before{background:0 0;border:1px solid #024eff;border-top-color:#fff;border-radius:50%;content:'';display:block;float:right;height:12px;margin:6px -8px 0 12px;width:12px;-webkit-animation:spinning .8s linear infinite;-moz-animation:spinning .8s linear infinite;-ms-animation:spinning .8s linear infinite;-o-animation:spinning .8s linear infinite;animation:spinning .8s linear infinite}form.ajax .success{display:none}form.ajax.submitted .success{display:block}form.ajax.submitted .body{display:none}.loading .body .main{position:relative}.loading .body .main:before{background:#fff;bottom:0;content:'';left:0;opacity:.8;position:absolute;right:0;top:0;z-index:999}.loading .body .actions{position:relative}.loading .body .actions .button,.loading .body .actions .button:hover,.loading .body .actions .button:active,.loading .body .actions .button.active{background:#0070e0;border-color:#0070e0;cursor:auto}.loading .body .actions:after{background:0 0;border:2px solid tint(#0070E0,10%);border-top-color:#fff;border-radius:50%;content:'';display:block;height:24px;top:20px;right:10px;position:absolute;width:24px;-webkit-animation:spinning .8s linear infinite;-moz-animation:spinning .8s linear infinite;-ms-animation:spinning .8s linear infinite;-o-animation:spinning .8s linear infinite;animation:spinning .8s linear infinite}body.with-overlay{overflow:hidden}.overlay{background:#fff;bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;text-align:left;top:0;transform:scale(1.4);transition-duration:.1s;transition-property:opacity,transform,visibility;visibility:hidden;-webkit-overflow-scrolling:touch;z-index:999}@media(max-width:960px){.overlay{padding:24px}}@media(min-width:961px){.overlay{padding:36px}}.overlay.active{opacity:1;transform:scale(1);visibility:visible}.overlay .header{margin-bottom:24px}.overlay .header::after{clear:both;content:'';display:block}.overlay .close{color:#999;float:right}.overlay .close svg{fill:#999;transition-duration:.2s;transition-property:fill}.overlay .close:hover{color:#000}.overlay .close:hover svg{fill:#000}.overlay .body{margin:0 auto;max-width:720px}.overlay.red{background:linear-gradient(#ff4847,rgba(255,72,71,0.96),rgba(255,72,71,0.86));color:#fff}.overlay.red .close svg{fill:rgba(255,255,255,.6)}.overlay.red .close:hover svg{fill:#fff}.overlay.red h2{color:inherit}.overlay.red input[type=email],.overlay.red input[type=password],.overlay.red input[type=text],.overlay.red input[type=number],.overlay.red textarea,.overlay.red .select select{border-color:rgba(255,255,255,.6)}.overlay.red input[type=email]:hover,.overlay.red input[type=email]:active,.overlay.red input[type=email]:focus,.overlay.red input[type=password]:hover,.overlay.red input[type=password]:active,.overlay.red input[type=password]:focus,.overlay.red input[type=text]:hover,.overlay.red input[type=text]:active,.overlay.red input[type=text]:focus,.overlay.red input[type=number]:hover,.overlay.red input[type=number]:active,.overlay.red input[type=number]:focus,.overlay.red textarea:hover,.overlay.red textarea:active,.overlay.red textarea:focus,.overlay.red .select select:hover,.overlay.red .select select:active,.overlay.red .select select:focus{border-color:#fff}.overlay.red input[type=checkbox]:checked+span:before{background-color:transparent;background-image:url(./icons/icon-checked.svg)}.overlay.red input[type=checkbox]+span:before{background-image:none;border-color:rgba(255,255,255,.6)}.overlay.red input[type=checkbox]+span:hover:before{border-color:#fff}.overlay.red .button{border-color:#fff;color:#fff}.overlay.red .button:hover{background:#fff;color:#024eff}@media(max-width:960px){#overlay-share .body .wechat-share{display:none}}#overlay-share .body .wechat-code{background:#fff;padding:12px;width:144px}#overlay-share .body .wechat-code>img{height:144px;width:144px}#overlay-share .body .wechat-code h3{margin-bottom:12px}body.bg-black{background:#000;color:#fff}body.bg-black .border-bottom,body.bg-black .border-left,body.bg-black .border-right,body.bg-black .border-top{border-color:#555}body.bg-black input[type=email],body.bg-black input[type=password],body.bg-black input[type=text],body.bg-black input[type=number],body.bg-black textarea,body.bg-black .select select{border-bottom-color:#555}body.bg-black input[type=email]:hover,body.bg-black input[type=email]:active,body.bg-black input[type=email]:focus,body.bg-black input[type=password]:hover,body.bg-black input[type=password]:active,body.bg-black input[type=password]:focus,body.bg-black input[type=text]:hover,body.bg-black input[type=text]:active,body.bg-black input[type=text]:focus,body.bg-black input[type=number]:hover,body.bg-black input[type=number]:active,body.bg-black input[type=number]:focus,body.bg-black textarea:hover,body.bg-black textarea:active,body.bg-black textarea:focus,body.bg-black .select select:hover,body.bg-black .select select:active,body.bg-black .select select:focus{border-color:#fff}body.bg-black .filters a.active{color:#fff}body.bg-black #header .logo svg:hover{fill:#fff}body.bg-black #footer .left svg{fill:#fff}body.bg-red{background:#024eff;color:#fff}body.bg-red a,body.bg-red .link{color:#000}body.bg-red a:hover,body.bg-red .link:hover{color:#fff}body.bg-red .button{border-color:#fff;color:#fff}body.bg-red .button:hover{background-color:#fff;border-color:#fff;color:#024eff}body.bg-red .meta{color:#ffc2c1}body.bg-red .border-bottom,body.bg-red .border-left,body.bg-red .border-right,body.bg-red .border-top{border-color:#ff7b7a}body.bg-red #header .logo svg{fill:#000}body.bg-red #header .logo svg:hover{fill:#fff}body.bg-red #footer .left svg{fill:#fff}#downloads img{width:64px;height:64px}#downloads{display:flex;flex-wrap:wrap}#downloads a{margin-right:1em}#downloads span.circle{width:64px;height:64px;text-align:center;border-radius:32px;color:#fff;display:inline-block;background:#2468ff}#downloads span.circle>span{font-weight:700;line-height:64px;font-size:24px}#a-server{margin-top:1em;margin-bottom:1em;font-size:15px;text-decoration:underline;display:inline-block}a.download_btn.button.large{font-size:2rem;text-align:center!important;font-weight:400}#download_info{font-size:1.2rem;font-weight:400}#footer a{color:#555}span.social-icon{display:inline-block;background:#000;color:#fff;width:100%;height:100%;text-align:center;line-height:72px;font-size:36px;font-weight:400}checkout-section{background:#fff;display:flex;flex-direction:column;border-radius:6px;justify-content:space-between;border:1px solid #556cd6}checkout-section .product{display:flex}checkout-section .description{display:flex;flex-direction:column;justify-content:center}checkout-section p{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.154px;color:#242d60;height:100%;width:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}checkout-section img{border-radius:6px;margin:10px;width:54px;height:57px}checkout-section h3,h5{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.154px;color:#242d60;margin:0}checkout-section h5{opacity:.5}checkout-section #checkout-button{height:36px;background:#556cd6;color:#fff;width:100%;font-size:14px;border:0;font-weight:500;cursor:pointer;letter-spacing:.6;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07)}checkout-section #checkout-button:hover{opacity:.8}
