﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:1}.modal__container{background-color:#fff;padding:30px;max-width:720px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,0.8)}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__close--absolute{position:absolute;right:4px;top:4px}.modal__container{width:100vw;max-height:100vh}.debug_dump{overflow:scroll;font-size:12px;margin:1rem}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1rem;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2rem 0;background:#ccc;color:#000;padding:0.2rem 0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Noticia Text", Georgia, serif;background-color:#fff}a{color:#82a2bc}@font-face{font-family:"icomoon";src:url(/assets/icons/icomoon-6664394ac68163d38cbbca23a6602911c6f6a1669a2835495a7b6d9b3f70a0a9.eot?f5xmtr);src:url(/assets/icons/icomoon-6664394ac68163d38cbbca23a6602911c6f6a1669a2835495a7b6d9b3f70a0a9.eot?#iefixf5xmtr) format("embedded-opentype"),url(/assets/icons/icomoon-b4fd3f8ccfbdc7ec4b5dd6cac5ba72d5b20395b3f2f1114874c86381447afbfe.ttf?f5xmtr) format("truetype"),url(/assets/icons/icomoon-b13b57434e5e39f8705f4e19774d5faf016020705885114a7b5b373ae5153268.woff?f5xmtr) format("woff"),url(/assets/icons/icomoon-0482e35ae1642a98c34f4b123a0f5e1c0263c09aed33f9236fe174f1b117b4f8.svg?f5xmtr#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header{width:100%;color:#222;border-top:1px solid transparent;padding:1rem 0;text-align:left;height:66px;background-color:white}.site-header-title{float:left}.header-line{border-top:1px solid #ccc}.main-nav{float:right;display:flex;align-items:center;height:34px}.main-nav a{font-family:"Lato", Arial, sans-serif;color:#82a2bc;text-decoration:none;font-weight:bold;font-size:0.85rem;padding:0 0.75rem}.site-footer{overflow:auto;text-align:center;background-color:#222222;padding:3rem 1rem;font-family:"Lato", Arial, sans-serif;color:white}.site-footer__blocks{display:flex;justify-content:space-around;justify-content:space-evenly;flex-wrap:wrap}.site-footer__block{text-align:left;margin:1.25rem 1rem}@media (max-width: 566px){.site-footer__block{flex-basis:148px}}.site-footer__block h3{margin-top:0}.site-footer__block ul{list-style-type:none;font-size:0.875rem;margin:0;padding:0}.site-footer__block li{margin:0.25rem 0}.site-footer__block a{color:white;text-decoration:none}.site-footer__block a:hover,.site-footer__block a:focus{text-decoration:underline}.site-footer__logo{display:inline-block;height:32px;width:219px;margin-bottom:0.5rem;background:url(/assets/gridmaster-footer-logo-29e961e3d725df16d5ffe11a3efd84cc0beb6ff06d701efe393f4691ed933580.png) no-repeat}.copyright-block{text-align:center;align-self:center}.made-with-emoji{padding:0 3px 0 0}.btn{padding:0 16px;display:inline-block;margin:6px;font-size:0.8rem;text-decoration:none;height:32px;line-height:32px;vertical-align:middle;border:0;border-radius:5px;opacity:0.9;background-color:white;font-family:"Lato", Arial, sans-serif}.btn:hover,.btn:focus{opacity:1;outline:none}.btn-success{color:#40c850}.btn-error{color:#ff6352}.btn-subtle{color:#eeeeee}.btn-action{color:#0074d9}.btn-dark{background:#323246;opacity:1}.btn-shadow{box-shadow:0px 8px 8px -6px #666}.btn2{padding:0 16px;display:inline-block;margin:6px;font-size:0.8rem;text-decoration:none;height:32px;line-height:32px;vertical-align:middle;border:0;border-radius:5px;color:white;background-color:#cccccc;font-family:"Lato", Arial, sans-serif}.btn2:hover,.btn2:active{opacity:0.9;outline:none}.btn2-success{background-color:#40c850}.btn2-error{background-color:#ff6352}.btn2-subtle{background-color:#eeeeee}.btn2-action{background-color:#0074d9}.btn2-action-now{background-color:#ccaa2e}.btn2-dark{background:#323246;opacity:1}.btn2-link{text-decoration:underline;color:#82a2bc;background-color:transparent;border:none}.btn2-blue{background-color:#82a2bc}.btn-large{height:3rem;line-height:3rem;padding:0 2rem;font-size:1.1rem}.btn-trim{margin:0}.drop-shadow{box-shadow:0px 0px 5px 0px #cccccc}.drop-shadow--dark{box-shadow:0px 1px 8px 0px black}.home-link{display:inline-block;height:32px;width:43px;background:url(/assets/gridmaster-32-f005d658334f9b5d10f35e8f459093dd0ed0ea78df2d43f83dca3ae53987360a.png) no-repeat}@media (min-width: 580px){.home-link{width:219px;background:url(/assets/gridmaster-home-logo-125cbc21e7ee44e22fbb6f5863cc92b107319afa8beaa9a46fd592a7224d2316.png) no-repeat}}.message-box{font-family:"Lato", Arial, sans-serif;font-size:13px;padding:0.8em 2.5em 0.8em 0.8em;border:1px solid gray;margin:0 0 1em 0;border-radius:2px;position:relative}.message-box a{text-decoration:underline}.message-box .icon-cross{text-decoration:none;position:absolute;top:0.8em;right:0.8em;font-size:1.2em;opacity:0.5}.message-box .icon-cross:hover,.message-box .icon-cross:focus{opacity:1}.message-box.success{color:#429e4d;background-color:#a4f8ae;border-color:#5edb6c}.message-box.success a{color:#429e4d}.message-box.info,.message-box.notice{color:#587096;background-color:#cce0ff;border-color:#adbed8}.message-box.info a,.message-box.notice a{color:#587096}.message-box.warning,.message-box.error,.message-box.alert,.message-box.recaptcha_error{color:#f26161;background-color:#f2dede;border-color:#f2aaaa}.message-box.warning a,.message-box.error a,.message-box.alert a,.message-box.recaptcha_error a{color:#f26161}*:first-child+html pre{overflow:visible;overflow-x:auto;overflow-y:hidden;padding-bottom:2rem}pre{font-size:0.9rem;font-family:"Inconsolata", "Menlo", "Consolas", monospace;word-break:normal;word-wrap:normal;white-space:pre;overflow:visible;overflow-x:auto;padding-bottom:2rem}.email-wrapper{max-width:500px;margin:1rem auto 5rem;text-align:center}.home-email-wrapper{max-width:500px;margin:3rem auto 2rem;text-align:center}.mc-field-group{width:72%;float:left}.email-hook{text-align:center;font-size:1.25rem;margin:16px 0}.email-label{font-size:10px;display:block;float:left;height:14px;font-weight:normal}.email{width:100%;font-size:28px;border:5px solid #323246;background-color:#ffffff;padding:2px 6px}.email:focus{outline:none;border:5px solid #82a2bc}.email-submit-wrap{width:28%;float:left;margin:14px 0 0 0}.email-button{border:none;color:white;background-color:#323246;width:100%;font-size:28px;padding:7px 0;font-weight:200}.email-button:hover,.email-button:focus{outline:none;background-color:#82a2bc}.page-width{max-width:1080px;margin:0 auto;padding-left:1rem;padding-right:1rem}.page-width-lg{max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}.page-width-mid{max-width:864px;margin:0 auto;padding-left:1rem;padding-right:1rem}.page-width-sm{max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.page-content{min-height:500px}.explainer{padding-top:4rem;padding-bottom:4rem;position:relative;font-size:1.25rem}.explainer-1{border-top:2rem solid #fff;box-shadow:0px -2px 6px -4px #666}.explainer .title{font-size:1.75em;text-align:center;margin-top:0}.explainer__how{text-align:center;overflow:hidden}.cred-box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.cred-box__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.explainer__split{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;flex-direction:column}@media (min-width: 800px){.explainer__split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 800px){.explainer__split>*{flex-basis:50%}}.promo-video__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.promo-video__player{position:absolute;top:0;left:0;width:100%;height:100%}.how-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:space-around;text-align:center;margin:3rem 0 4rem}.how-step{margin:24px 6px;flex:0 1 266px}.how-step__title{font-size:1.5rem;margin:0 0 1rem 0}.how-step__icon{background:#e6e6e6;border-radius:50%;width:166px;height:166px;display:flex;margin:auto}.how-step img{margin:auto}.how-step p{font-size:1.125rem;margin-bottom:0}.course-container{display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;padding-top:1rem}.course-box{display:block;color:#000;text-decoration:none;background:#fff;padding:4em 1.5em 1.5em;max-width:308px;min-height:386px;text-align:center;border:14px solid #323246;position:relative;margin-top:46px;margin-left:12px;margin-right:12px;margin-bottom:32px}a.course-box:hover,a.course-box:focus{outline:none;box-shadow:0px 5px 20px black;margin-top:36px;margin-bottom:42px}.course-box--title{margin:0 0 1em;font-size:1.5em}.course-box--icon{position:absolute;top:-62px;margin:0 auto;left:0;right:0}.course-box--button{width:240px;margin:0;position:absolute;top:48%;left:calc(50% - 120px)}.course-box--disabled{border:15px solid #aaaaaa;background:#eeeeee;color:#aaaaaa}.course-box--disabled:hover,.course-box--disabled:focus{box-shadow:none;margin-top:46px;margin-bottom:32px}.difficulty{font-family:"Lato", Arial, sans-serif;font-size:0.75rem}.difficulty i{color:#ccc;font-style:normal}.difficulty[data-level="1"] i:nth-child(-n+1){color:#323246}.difficulty[data-level="2"] i:nth-child(-n+2){color:#323246}.difficulty[data-level="3"] i:nth-child(-n+3){color:#323246}.difficulty[data-level="4"] i:nth-child(-n+4){color:#323246}.difficulty[data-level="5"] i:nth-child(-n+5){color:#323246}.jumbotron{text-align:center;overflow:auto;background:url(/assets/tri_transparent-05a60d2165ff5396546cbb9663ed1e6e0ae0c280b9cd549e5a6e4129e740160c.png),linear-gradient(to bottom, #adb0c3 0%, #ddddf1 100%);left:0;position:relative;background-color:black;width:100%;padding:0 1rem}.jumbotron--dark{text-align:center;overflow:auto;left:0;background:url(/assets/tri_opaque_sm-5c1e43850267b310834c90f9233ce73af974565bb5e67c51d9f263f083aaafcd.png);position:relative;background-color:#323232;width:100%;padding:0 1rem}.jumbotron__overlap{margin-bottom:-2rem}.jumbotron__title{font-size:2.25rem;color:white;margin:2.5rem 0;line-height:1.2}@media (min-width: 700px){.jumbotron__title{font-size:3.5rem}}.jumbotron__subtitle{margin:0 auto;padding-bottom:2rem;color:white;font-size:1.25rem;font-weight:normal;max-width:600px}@media (min-width: 700px){.jumbotron__subtitle{font-size:1.625rem}}.jumbotron__visual{width:600px;position:relative;z-index:1}.jumbotron__actions{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;bottom:5rem;z-index:1}.jumbotron__two-col{display:flex;flex-direction:column;justify-content:center;max-width:960px;margin:0 auto;padding-top:1.25rem}@media (min-width: 700px){.jumbotron__two-col{flex-direction:row}}.jumbotron__two-col__details{flex-basis:50%;text-align:center}@media (min-width: 700px){.jumbotron__two-col__details{text-align:left;font-size:1.5rem}}.jumbotron__two-col__details-text{color:white;margin:0 0 1.5rem 0;font-size:1.25rem;font-weight:normal}@media (min-width: 700px){.jumbotron__two-col__details-text{font-size:1.5rem}}@media (min-width: 700px){.jumbotron__two-col__details-text--smaller{font-size:1.35rem}}.jumbotron__two-col__details-action{margin-bottom:2rem}@media (min-width: 700px){.jumbotron__two-col__details-action{margin-bottom:3rem}}.jumbotron__two-col__visual{flex-basis:50%;margin-left:0}@media (min-width: 700px){.jumbotron__two-col__visual{margin-left:0.25rem}}@media (min-width: 960px){.jumbotron__two-col__visual{margin-left:2rem}}.landing1{text-align:center}.landing1__quotes{display:flex;justify-content:center;padding:4rem 0}.landing1__quote{color:#666;font-size:18px;margin:0 5%;font-style:italic;flex-basis:50%}.landing1__email-wrapper{max-width:500px;margin:2rem auto 3rem}.landing1__responses{padding-top:1rem;clear:both}.landing1__feature{display:flex;align-items:center;flex-direction:column;text-align:left;margin-bottom:2rem}@media (min-width: 500px){.landing1__feature{flex-direction:row}}.landing1__feature__box--sm{flex-basis:35%}.landing1__feature__box--lg{flex-basis:65%;margin:0}@media (min-width: 500px){.landing1__feature__box--lg{margin-right:3.2rem}}@media (max-width: 500px){.landing1 .email-button,.landing1 .email{font-size:16px}}.single-quote-below-content{margin:3rem auto 1rem;max-width:480px;color:#666;font-size:18px;font-style:italic}.tip{text-align:center}.tip__supertitle{font-family:"Lato", Arial, sans-serif;font-size:1rem;font-weight:bold;margin-top:0rem;text-align:center;text-decoration:none;color:#77aa77}.tip__date{font-family:"Lato", Arial, sans-serif;color:#999;font-size:0.875rem;margin:0 0 1rem}.tip__gif{border:5px solid #323246}.minitip{text-align:center;padding-top:2rem}.minitip__title{display:block;font-size:14px;text-align:center;margin:1rem auto 0}.minitip__gif{border:5px solid #323246;width:300px}.tip__desc{text-align:left;max-width:500px;margin:2rem auto 1.5rem}.tip__footer{padding:2rem 0;font-family:"Lato", Arial, sans-serif;font-size:0.875rem;text-align:initial;display:flex}.tip__footer-item{flex:1;display:flex;justify-content:center}.tip__previous{margin-right:auto;text-decoration:none}.tip__previous::before{font-size:18px;line-height:1;padding-right:10px;content:"«"}.tip__archives{text-decoration:none}.tip__next{margin-left:auto;text-decoration:none}.tip__next::after{font-size:18px;line-height:1;padding-left:10px;content:"»"}.tip-signup{margin-top:4rem}.tip-signup__title{max-width:625px;margin:0 auto 2rem;text-align:center;font-size:1.625rem;font-weight:normal}.tip__email-wrapper{max-width:500px;margin:2rem auto 5rem}.tips-index__title{font-family:"Lato", Arial, sans-serif;font-size:2rem;margin-top:0;margin-bottom:0.5rem;text-align:center;color:#77aa77}.tips-index__subtitle{font-family:"Lato", Arial, sans-serif;font-size:1rem;margin:0rem;text-align:center;color:#77aa77}.tips-index__jump-to-email{display:block;color:#77aa77;text-decoration:underline;font-size:10px;text-align:center;margin-top:4px}.tips-index__email-wrapper{max-width:500px;margin:2rem auto 5rem}.tips-index__responses{padding-top:1rem;clear:both}.tiplist{margin:3rem 0 4rem 0}.tiplist__previous{font-family:"Lato", Arial, sans-serif;font-size:1rem;text-align:center;color:#77aa77;margin:0}.tiplist__list{padding:0;margin:2rem auto 0;max-width:595px;list-style-type:none}.tiplist__tip{display:flex;flex-wrap:nowrap;align-items:flex-start;padding:10px}.tiplist__tip:nth-child(odd){background-color:#f6f6f6}.tiplist__date{flex:0 0 160px;color:#666;font-size:1rem}.tiplist__link{flex:1 1;font-size:1rem}.team{display:flex;justify-content:space-between}.teammate-box{flex-basis:45%;padding:1rem;text-align:center}.teammate-image{border-radius:50%}.teammate-name{margin:0.5rem 0}.teammate-bio{font-size:1rem}.pricing-options{display:flex;justify-content:center;margin:3rem 0;flex-wrap:wrap}@media (min-width: 670px){.pricing-options{flex-wrap:nowrap}}.pricing-option{background:#fff;border-radius:3px;margin:0 1rem 1rem;padding:1.375rem 2rem 2rem;width:350px;text-align:center;display:flex;flex-direction:column}.pricing-option__border{border:1px solid #888}.pricing-option--highlighted{box-shadow:0px 0px 64px 10px #888}.pricing-option__header{flex:1 0 auto}.pricing-option__footer{margin-top:0.5rem;flex:0 0 auto}.pricing-option__footer>a{vertical-align:top}.pricing-option__title{font-family:"Lato", Arial, sans-serif;font-size:18px;color:#77aa77;margin-top:0}.pricing-option__price{font-family:"Lato", Arial, sans-serif;font-size:44px}.pricing-option__price--dim{font-family:"Lato", Arial, sans-serif;font-size:34px;padding:10px 0;color:#CCC}.pricing-option__limited{font-family:"Lato", Arial, sans-serif;font-size:13px;color:red}.pricing-option__features{text-align:left;font-size:15px}.pricing-option__coming{font-size:11px;color:#aaa}.guarantee-position{position:absolute;top:-36px}.customer-logos{width:100%;position:relative;padding:36px 0;background-color:#f5f5f5;display:flex;justify-content:space-around;justify-content:space-evenly;align-items:center}.customer-logos>*{padding:0 16px}.customer-logos--overlapped{padding-top:50px}.privacy{font-family:Arial, Helvetica;font-size:0.75rem;color:#444}.debug_dump{clear:both;float:left;width:100%;margin:0;background-color:#eee;padding:1rem}.hidden{display:none !important}.relative{position:relative}.right{float:right}.left{float:left}.align-left{text-align:left}.center,.align-center{text-align:center}.clear{clear:both}.small{font-size:12px}.unbutton{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.unbutton::-moz-focus-inner{border:0;padding:0}.pad{padding:1rem}.pad-vert-lg{padding-top:2rem;padding-bottom:2rem}.pad-page{padding:3rem 0}.bg-khaki{background-color:#b9ffe5}.bg-green{background-color:#40c850}.bg-red{background-color:#ff6352}.bg-light-blue{background-color:#dedef5}.bg-grid{background:url(/assets/grid1-db6c9372c1d4b299218a9859c82d5f270b81e21fdfb69391517b60c44a911a49.png) #f5fffa}.bg-dark-hexdots{background:url(/assets/connectwork-9126680032cd205baec1eddd973fd861bac585b09f2a3a9a2938ebb969b17f96.png)}.bg-light-gray-1{background:#f5f5f5}.bg-light-gray-2{background:#dadada}.clr-white{color:white}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 550px){.how-steps{flex-wrap:wrap}.how-step{width:100%}}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.user-form{max-width:400px;margin:0 auto}.user-form label{font-family:"Lato", Arial, sans-serif;font-size:14px}.user-form input{border:1px solid #ccc}.user-form input,.user-form button{width:100%;margin:0 0 8px 0;padding-left:4px}.user-form input[type="submit"],.user-form button[type="submit"]{margin-top:16px}.field_with_errors input{border:1px solid #f26161}.devise-links{margin:2.5rem 0}.devise-link{font-family:"Lato", Arial, sans-serif;font-size:0.875rem;margin:8px 0}.user-form-meta{font-family:"Lato", Arial, sans-serif;font-size:0.75rem}.user-sidebar{max-width:300px;max-width:456px;margin:1rem auto}.user-account-details{border-radius:2px;background-color:#f8f8f8}.user-sidebar__title{text-align:center;font-size:14px;font-family:"Lato", Arial, sans-serif;margin:0;padding-top:10px}.user-image{padding:10px}.user-profile-form{padding:10px;border-bottom:1px solid #e2e2e2}.user-profile-form label,.user-profile-form .label{font-family:"Lato", Arial, sans-serif;font-size:12px}.user-profile-form input{width:100%;margin:0 0 8px 0;padding-left:4px;border:1px solid #ccc}.user-profile-form input[type="submit"]{margin-top:16px}.user-profile-form form fieldset{border:none;margin:0;padding:0}.user-profile-form button{margin-left:0}.user-profile-form p{font-family:"Lato", Arial, sans-serif;font-size:14px}.user-profile-form table{font-family:"Lato", Arial, sans-serif;font-size:12px;border-spacing:0;border-collapse:collapse}.user-profile-form table th,.user-profile-form table td{border:solid 1px #ccc;padding:5px 11px;vertical-align:top;text-align:left}.user-delete{line-height:1;padding:0.4rem 0.625rem 0.625rem 0.625rem}.user-delete a{font-size:0.625rem;font-family:"Lato", Arial, sans-serif}
