@font-face{font-family:'Cooper';src:url(../fonts/CooperHewitt-Medium.woff2) format('woff2') , url(../fonts/CooperHewitt-Medium.woff) format('woff') , url(../fonts/CooperHewitt-Medium.svg#CooperHewitt-Medium) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Cooper';src:url(../fonts/CooperHewitt-MediumItalic.woff2) format('woff2') , url(../fonts/CooperHewitt-MediumItalic.woff) format('woff') , url(../fonts/CooperHewitt-MediumItalic.svg#CooperHewitt-MediumItalic) format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Cooper';src:url(../fonts/CooperHewitt-Bold.woff2) format('woff2') , url(../fonts/CooperHewitt-Bold.woff) format('woff') , url(../fonts/CooperHewitt-Bold.svg#CooperHewitt-Bold) format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Hans';src:url(../fonts/HKGrotesk-Regular.woff2) format('woff2') , url(../fonts/HKGrotesk-Regular.woff) format('woff') , url(../fonts/HKGrotesk-Regular.svg#HKGrotesk-Regular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Hans';src:url(../fonts/HKGrotesk-Bold.woff2) format('woff2') , url(../fonts/HKGrotesk-Bold.woff) format('woff') , url(../fonts/HKGrotesk-Bold.svg#HKGrotesk-Bold) format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Hans';src:url(../fonts/HKGrotesk-Italic.woff2) format('woff2') , url(../fonts/HKGrotesk-Italic.woff) format('woff') , url(../fonts/HKGrotesk-Italic.svg#HKGrotesk-Italic) format('svg');font-weight:normal;font-style:italic}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#ff73ba;text-shadow:none}::selection{background:#ff73ba;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.clear{clear:both}img{max-width:100%;max-height:100%}a:active{border:0;outline:0}figure{margin:0}body{font-family:'Hans',Helvetica\ Neue,Helvetica;overflow-x:hidden;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:visited{color:#03aaf4;transition:all .3s;text-decoration:none;outline:0}p,ol,ul{font-size:1.12em;-webkit-text-stroke:.25px rgba(0,0,0,.1)}p{line-height:1.5em}ul{padding-left:20px}p+ul{margin-top:-1em}p:first-child{margin-top:0}p img{width:100%;max-width:100%}.btn,.btn:visited{background-color:#bf162b;border:1px solid #bf162b;color:#fefefe;cursor:pointer}.btn:hover{background-color:#fefefe;color:#bf162b}main{max-width:1440px;margin:40px auto;padding:0 2%;min-height:calc(100vh - 600px)}.full{max-width:1200px;margin:40px auto;display:block}.medium{max-width:975px;margin:40px auto;display:block}.narrow{max-width:700px;margin:auto;display:block}h1{font-family:'Cooper';font-size:3.5em;color:#191919;margin:0;text-transform:uppercase;line-height:1em}h2{font-size:1.9em;color:#191919;margin:0;text-transform:uppercase;font-weight:normal;line-height:1.2em}h3{font-family:'Cooper';font-size:2.7em;color:#95a0af;margin:40px 0 20px;text-transform:uppercase}h4{font-size:1.5rem;margin:0;line-height:1em}h5{font-size:1.5rem;margin:0;font-weight:normal}.hero{display:block;margin:24px auto 0}.title,cite{font-size:.75rem;color:#999;font-weight:bold;font-style:normal;text-transform:uppercase;display:block;margin-top:8px}img+.title{margin-left:12px}cite span{color:#191919;font-size:1.5rem;display:block;text-transform:none}blockquote{font-size:1.25em;padding:0 7%;margin:1.5em auto}.sig{max-width:280px}#promobar{background-color:#141414;color:#fefefe;font-size:.875em;text-align:center;padding:7px 2%}#promobar a{color:#fefefe}#promobar .btn{font-size:.81em;padding:3px 5px;margin-left:8px}#promobar .btn:hover{color:#bf162b}header{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9fa;padding:7px 0;height:60px;box-shadow:0 3px 4px 0 rgba(170,170,170,.7)}header nav{flex-basis:100%}header img{display:block;max-height:150px}#rightnav{text-align:right}#fullnav{display:none;text-align:center;margin-top:8px;width:100%}header nav a,header nav a:visited{font-size:1.12em;color:#333;font-weight:bold;text-transform:uppercase;padding:6px 2.5% 7px;border-left:1px solid #d9d9d9;display:inline-block}header nav a:focus{border-left:1px solid #d9d9d9}header nav a:first-of-type{border-left:none}header nav a:hover{color:#bf162b}header nav a.btn{text-transform:none;border:1px solid #acacac;color:#fefefe;border-radius:4px;margin-right:2.5%;transition:all .3s}footer{background-image:url(https://ethercycle.com/img/footerbg.png.pagespeed.ce.M4iZdtkPTz.png)}footer section{max-width:1230px;padding:30px 3%;margin:auto;display:flex;flex-wrap:wrap}#footernews{font-size:1.12em;color:#fefefe;display:flex}#footernews span{width:45%;margin-right:5%}#footernews form{width:50%}#footernews input[type="email"]{display:inline-block;width:calc(96% - 152px);border:1px solid #191919;padding:0 2%;height:45px;border-radius:0}#footernews .btn{display:inline-block;border:1px solid #191919;border-left:none;color:#191919;background-color:#d29e14;height:47px;width:149px;border-radius:0}#footernews .btn:hover{background-color:#191919;color:#d29e14}footer hr{border-color:#666;width:100%}footer nav{width:18%;text-transform:uppercase;font-weight:bold;line-height:1.7em}#badges{width:28%}#badges img{padding:10px 0}footer nav h4{font-size:1.12em;color:#e7e7e7;margin:12px 0 3px}footer nav a,footer nav a:visited{font-size:.875em;color:#adadad}footer nav a:hover{color:#ef265b}#footertext{width:100%;font-size:.75em;color:#e1e1e1;text-align:center;text-transform:uppercase}#footertext img{display:block;margin:36px auto 8px;max-width:200px}.mobilehero{display:none}#homehero{background-size:cover;background-image:url(https://ethercycle.com/img/homehero.jpg.pagespeed.ce.__2srzkc59.jpg);width:100%}#homehero h1{padding:75px 9% 75px;max-width:450px;color:#fefefe;line-height:1.2em;text-shadow:0 0 5px rgba(0,0,0,.75)}.hometesti{display:flex;align-items:center;margin:50px auto}.hometesti img{width:294px}.hometesti blockquote{width:75%;padding:0 3%;margin:0}.hometesti blockquote p{margin:0 0 .75em;line-height:1.2em}.brandbar{display:flex;justify-content:space-between;align-items:center;font-size:1.5em;line-height:1em;color:#666;padding:20px 2%;background-color:#f9fafc}.brandbar span{width:145px}.brandbar img{max-height:50px;max-width:150px}.helped{display:flex;flex-wrap:wrap;justify-content:space-between}.helped figure{width:48%;margin:0 0 2em}.helped figcaption{font-size:1.5em;line-height:1.1em;padding-top:.25em}#abouttext{display:inline-block;width:54%;margin-right:7%}#aboutinfo{display:inline-block;width:39%;vertical-align:top}#aboutinfo h5{margin:6px 0 24px}#aboutinfo div{margin-left:5%}#aboutinfo img{margin-top:30px}#aboutinfo img:first-of-type{margin-top:0}.fancyol{margin:0;padding:0}.fancyol li{counter-increment:li;list-style-type:none;position:relative;margin:26px 0;padding:0 0 0 40px}.fancyol li:before{color:#dbdbdb;content:counter(li,decimal-leading-zero);position:absolute;text-align:right;font-size:1.4em;font-family:'Cooper';font-weight:bold;left:0;top:.25em}img.spoken{max-width:200px;display:block;margin:16px 0}.homequotes{max-width:1100px}.homequotes figure{display:flex;justify-content:space-between;align-items:flex-start;margin:60px 0}.homequotes img{width:240px}.homequotes figcaption{width:75%}.homequotes h4{margin:.75em 0 0}.homequotes .title{margin-top:0}.homequotes figure:nth-of-type(even) figcaption {order:1}.homequotes figure:nth-of-type(even) img {order:2}.services{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.services:after{content:"";flex-basis:30%}.services div{width:30%;margin:0 0 1.5em}.services div a{color:#222}.services .btn{color:#fefefe;background-color:#333;border:1px solid #333;text-transform:uppercase;padding:.66em 1em}.services .btn:hover{background-color:transparent;color:#333}.reserve{max-width:865px;margin:0 auto}.reserve form{max-width:600px;margin:auto}.reserve form input[type="text"],.reserve form input[type="email"]{display:block;width:93%;border:3px solid #191919;padding:10px 2%;margin:20px auto;border-radius:3px}input[type="submit"].btn{border:1px solid #000;padding:12px 24px 11px;transition:all .2s}.example{max-width:1100px;background-size:cover;text-align:center;color:#fefefe;text-transform:uppercase;padding:40px 2% 80px;margin:40px auto;text-shadow:0 0 .5em rgba(0,0,0,1)}.example h2{max-width:690px;margin:60px auto;color:#fefefe}.example .btn{background-color:#000;padding:16px 32px;border-color:#000;text-shadow:none}.example .btn:hover{background-color:#fefefe;color:#000}.thanks h1{margin-bottom:24px}.thanks div{display:inline-block;width:50%;margin-right:10%}.thanks video{display:inline-block;width:40%;vertical-align:top}.thanks .btn{display:inline-block;border:1px solid #222;background-color:#222;padding:12px 24px 11px;margin:8px 0}.thanks .btn:hover{background:transparent;color:#222}#bigplus{margin:-40px 0 40px;position:relative}#bigplus blockquote{position:absolute;top:25%;left:6%;max-width:500px}#bigplus blockquote p{font-size:1.5rem;color:#e7e7e7;line-height:1.2em}#bigplus blockquote cite{font-size:.6em;text-transform:uppercase;color:#999}#bigplus blockquote cite span{font-size:1.5rem;color:#dae1e1;text-transform:none}#plusfeatures{display:flex;justify-content:space-between}#plusfeatures div{width:56%}#plusfeatures div:nth-of-type(2) {width:32%;font-size:1.12em}#plusfeatures img{margin-top:2em}#plusimpact{background-color:#f5f6f8;padding:30px 2%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#plusimpact h2{text-align:center;width:100%;margin-bottom:30px}#plusimpact img{width:32%;max-width:413px}#plusform{max-width:590px;margin:30px auto}#sundaydrive{display:flex;justify-content:space-between;flex-wrap:wrap}#sundaydrive iframe{width:calc(96% - 375px);height:34.33vw;max-height:442px}#sundaydrive div{width:375px}#sundaydrive .btn{background-color:#111;border-color:#111;padding:12px 24px}#sundaydrive .btn:hover{background-color:transparent;color:#111}#resources{display:flex;justify-content:space-between;flex-wrap:wrap}#resources a{color:#222;width:30%;margin:20px 0 70px}#resources:after{content:"";flex-basis:30%}#resources .btn{display:inline-block;color:#111;border-color:#111;background-color:transparent;padding:12px 24px;margin-top:.75em;text-transform:uppercase;transition:all .2s}#resources .btn:hover{background-color:#111;color:#fefefe;transition:all .2s}#contactform{width:62%;display:inline-block;vertical-align:top}#contactform .text{display:block;width:90%;max-width:600px;border:3px solid #191919;border-radius:3px;margin:18px 0;padding:14px;font-size:1.12em}#contactinfo{width:28%;margin:60px 0 0 10%;display:inline-block;vertical-align:top}#contactinfo h5{margin-bottom:30px}#directions{margin-top:20px}#directions figure{display:inline-block;width:31%;margin:1.5em 0;vertical-align:top}#directions figcaption{display:block;color:#666;font-size:1.12em}#directions figure:nth-of-type(2) {margin:1.5em 3.33%}#guide{background-color:#f9fafc;border:1px solid #e8ebef;padding:40px 2%}#guide h1,#guide h2,#guide h5{max-width:640px}#guide h2{margin:.66em 0}#guide h5{line-height:1.1em}#guide div{display:inline-block;vertical-align:top;width:57%}#guide div:nth-of-type(2) {width:43%;position:relative;vertical-align:bottom}#guide form{margin:1.5em 0}#guide input[type="email"],#fourofour input[type="email"]{font-size:18px;border:1px solid #222;padding:11px 10px 9px;width:calc(100% - 170px);border-radius:0}#guide .btn,#fourofour .btn{background-color:#c36;border:1px solid #c36;text-transform:uppercase;position:relative;top:-1px;border-radius:0}#guide .btn:hover,#fourofour .btn:hover{background-color:transparent;color:#c36}#guide img{position:relative;right:-4.5%;bottom:-40px}#guide .title{position:absolute;width:225px;left:-220px;bottom:40px}#blog article{padding:50px 0;border-bottom:1px solid #e6e6e6}#blog h2 a{color:#222}#blog .title a{color:#999}.postinfo{display:inline-block;width:33%;margin-right:7%;vertical-align:top}.postcontent{display:inline-block;width:59%;vertical-align:top}nav.pagination{text-align:center;padding-top:16px}nav.pagination span{font-size:1.87em;padding:0 10%}nav.pagination .btn{background-color:#111;border-color:#111;padding:12px 24px;text-transform:uppercase;font-size:1.12em}nav.pagination .btn:hover{color:#111;background:transparent}#pay{max-width:1126px}#pay h1 span{color:#d09d29}#pay div{display:inline-block;vertical-align:top;width:calc(100% - 630px)}#pay h2 img{width:1rem;margin:-6px 10px 0 3px}#pay form{display:inline-block;vertical-align:top;width:600px;background-color:#f4f4f4;padding:1%;position:relative}#pay form input{font-size:.9em;padding:1.5%;margin:7px 0;letter-spacing:.06em}#pay form .slash{display:inline-block;vertical-align:middle;padding:0 .5%;font-size:1.25em}#pay form input[data-stripe="number"],#pay form input[type="email"]{width:95.6%;display:block}.cardname{width:51%}.cardname,.cardyear{margin-right:2.5%!important}#pay form p{font-size:1em}#pay form .btn{margin:0;padding:12px 30px;text-transform:uppercase;font-size:1em;background-color:#d09d29}#pay form .btn:hover{background-color:#fefefe;color:#d09d29}.lock{background-image:url(https://ethercycle.com/img/lock.png.pagespeed.ce.gOVb18A459.png);background-size:cover;width:20px;height:29px;display:block;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:16.5%;right:4%;font-size:1.4em}#pay input[type="date"]{&::-webkit-inner-spin-button {display: none;}
}#pay .payment-errors{position:absolute;top:104%;left:0;text-align:center;width:100%;background:rgba(255,200,200,.5);border-radius:5px;padding:.75em 0;border:1px #e2483d solid;color:#92080d}#pay #thanks{color:#333;padding-left:0!important;text-align:left!important;width:100%}.text-ad-links{top:0}#studyhead{background-size:cover;height:40vw;max-height:480px}#studyhead h1{text-align:center;color:#fefefe;position:relative;top:40%;text-shadow:0 0 .5em rgba(0,0,0,1)}#studyhead h1 span{display:block;margin-top:.33em;font-size:.75em}.stats{max-width:840px;display:flex;justify-content:space-between;margin:50px auto}.stats div{width:30%;font-size:4em;text-align:center;line-height:1em;font-family:'Cooper'}.stats span{display:block;font-size:1.12rem;width:90%;margin:auto;line-height:1.1em}#study h5{text-align:center;max-width:800px;margin:50px auto}#study figure{margin:50px auto;position:relative}#study figure img{filter:brightness(40%)}#study figcaption{width:54%;position:absolute;top:15%;right:3%;font-size:1.62em;color:#fefefe;text-shadow:0 0 .5em rgba(0,0,0,1)}#study figcaption p{line-height:1.2em}#timeline{margin:50px auto}#timeline ol{list-style-type:none;margin:2em 0 0;padding:0}#timeline li{padding:0 0 28px 20px;position:relative;border-left:1px solid #f3852e}#timeline li:before{content:' ';width:15px;height:15px;border-radius:8px;background-color:#f3852e;display:block;position:absolute;top:.3em;left:-8px}#timeline li:last-of-type{padding-bottom:0}code{font-size:15px;background:#f7f7f9;color:#db4557;border-radius:3px;border-color:#e1e1e8;font-family:Menlo,Monaco,Consolas,monospace;display:inline-block;padding:3px 5px}.faq dt{font-weight:bold;font-size:2em}.faq dd{margin:1em}.tech{max-width:900px}.tech span{width:165px}@media only screen and (max-width:1400px){#homehero h1{padding:50px 5%}}@media only screen and (max-width:1200px){#homehero h1{font-size: calc(2.1vw + 26.21px);padding:20px 4%}#guide .title{left:auto;bottom:auto;top:-30px;right:10%}}@media only screen and (max-width:1100px){.brandbar{flex-wrap:wrap;justify-content:center}.brandbar span{width:100%;text-align:center;margin-bottom:10px}.brandbar img{margin:10px 4%}#pay div{display:block;width:100%;margin-bottom:20px}#pay form{display:block;margin:auto}}@media only screen and (max-width:1000px){header{height:auto;flex-direction:column;background-color:rgba(249,249,250,.9)}#leftnav,#rightnav{display:none}#fullnav{display:block;order:2}#fullnav input,#fullnav label{display:none}header img{margin:auto;max-width:220px;max-height:999px;order:18}header nav a{font-size:1em;padding:6px 2%}header nav a.btn{margin:0}#footernews span{width:40%;margin-right:3%}#footernews form{width:57%}footer nav{width:35%;margin-bottom:18px}#plusbadge{margin:0}p,ol,ul,blockquote{font-size:.98em;line-height:1.33em}h1{font-size:calc(6.61vw - .809px);margin:1.5vw 0}h2{font-size: calc(1.52vw + 14.27px);margin:1.5vw 0}h3{font-size: calc(2.03vw + 20.52px);margin:1.5vw 0;line-height:1.1em}h4{font-size:20px}h5{font-size:20px}img+.title{margin-left:0}.homequotes figcaption{padding:0 2%;width:71%}.services div{width:48%;margin:1em 0}#plusimpact{justify-content:center}#plusimpact img{width:48%;margin:1em 1%}#sundaydrive iframe{width:100%;height:54vw;max-height:100%}#sundaydrive div{width:100%;max-width:400px;margin:1em auto}#resources a{width:47%}#guide{border:0;padding:30px 0 0}#guide div{width:60%}#guide div:nth-of-type(2) {width:40%}#pay form h2{font-size:26px}.lock{top:63px}.stats div{font-size:3em}#study figcaption{width:50%;top:12%;right:2%;font-size:1.33em}#timeline li:before{top:.1em;left:-8px}}@media only screen and (max-width:750px){#abouttext{display:block;width:100%;margin:0}#aboutinfo{display:none}main{padding:0 3%}#bigplus blockquote{top:10%}#contactform{width:100%}#contactinfo{width:100%;margin:20px 0 0 0}#directions figure{display:block;width:100%;max-width:350px;margin:1.5em auto}#directions figure:nth-of-type(2) {margin:1.5em auto}#guide{padding:0}#guide div{display:block;width:100%}#guide div:nth-of-type(2) {display:block;width:100%;max-width:400px;margin:80px auto 0}#guide img{right:auto}#blog article{padding:30px 0}.postinfo{display:block;width:100%;margin-right:0}.postcontent{display:block;width:100%;margin-top:20px}#pay form{width:98%}#pay form h2{font-size:20px}.cardname{width:47%}.lock{display:none}.stats div{font-size:2.5em}#study figure img{filter:brightness(100%)}#study figcaption{width:94%;height:94%;padding:4% 3% 0;top:0;right:0;text-shadow:none;background-color:rgba(0,0,0,.6)}}@media only screen and (max-width:599px){#promobar{font-size:.82em}header{flex-direction:row-reverse}#fullnav{flex-basis:0;align-self:flex-start;padding:0 0 0 20px;margin:5px 0 0}#fullnav label{display:inline-block;position:relative;top:3px}header img{max-width:140px;margin:0 20px 0 0}header nav a.btn{border:none;border-radius:0;margin-right:0}.lines-button{display:block;transition:.3s;cursor:pointer;user-select:none}.hamburger .lines{display:inline-block;width:40px;height:4px;background:#212121;transition:.3s;position:relative}.hamburger .lines::before,.hamburger .lines::after{content:'';display:inline-block;width:40px;height:4px;background:#212121;transition:.3s;position:absolute;left:0;transform-origin:.17857rem center}.hamburger .lines:before{top:.625rem}.hamburger .lines:after{top:-.625rem}#nav_drawer{background-color:#f9f9fa;position:absolute;top:-330px;left:0;opacity:0;transition:all .4s;width:100%;z-index:4;text-align:left;box-shadow:0 3px 5px 0 rgba(170,170,170,.8)}#nav_drawer a{display:block;padding:8px 5.5%;border-top:1px solid #d6d6d6;font-size:.875rem}input[type="checkbox"]#menu-trigger{display:none}input[type=checkbox]#menu-trigger:checked ~ #nav_drawer {top:60px;opacity:1}input[type="checkbox"]#menu-trigger:checked+label .lines{background:transparent}input[type="checkbox"]#menu-trigger:checked+label .lines:before,input[type="checkbox"]#menu-trigger:checked+label .lines:after{transform-origin:50% 50%;top:0;width:2.5rem}input[type="checkbox"]#menu-trigger:checked+label .lines:before{transform:rotate3d(0,0,1,45deg)}input[type="checkbox"]#menu-trigger:checked+label .lines:after{transform:rotate3d(0,0,1,-45deg)}#footernews{flex-direction:column}#footernews span{width:100%;margin:0 0 1em}#footernews form{width:100%;font-size:.9em}#footernews .btn{position:relative;top:1px}footer nav{width:50%}#badges{display:block;width:180px;margin:0 auto}.mobilehero{display:block}#homehero{height:37vw}#homehero h1{display:none}.hometesti{margin:25px auto;align-items:flex-start}.hometesti img{width:80px}.hometesti blockquote{width:calc(98% - 80px);padding:0 0 0 2%;margin:0 0 1em}.brandbar{padding:20px 0}.brandbar img{max-width:140px}.helped{flex-direction:column}.helped figure{width:100%;margin:0 0 1.5em}.homequotes figure{margin:0 auto 60px}.homequotes img{width:80px;padding-top:10px}.homequotes figcaption{width:calc(98% - 80px);padding:0}.homequotes figure:nth-of-type(even) figcaption {order:2}.homequotes figure:nth-of-type(even) img {order:1}.services div{width:100%;margin:1em 0 1.5em}#bigplus{display:none}#plusfeatures{flex-wrap:wrap}#plusfeatures div{width:100%!important}#plusimpact img{width:100%;margin:1em 0}#resources a{width:100%;margin:20px 0}.stats{flex-wrap:wrap;margin:24px auto}.stats div{width:320px;margin:0 auto 24px;font-size:2em}#study figcaption{position:static;width:100%;height:auto;padding:0;background-color:transparent;color:#111}}#meetupvid{width:100%;height:54vw;max-height:675px}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@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{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.toast-title{font-size:1.12em;color:#191919;text-transform:uppercase}.toast-message a{display:block;background-color:#be162b;color:#fefefe;border:1px solid #000;text-align:center;margin:10px auto;padding:8px;font-weight:bold}.toast-message a:hover{background-color:transparent;color:#111}.toast-message a span{display:block;font-size:.8em}.toast-close-button{position:absolute;top:0;right:3%;font-size:2em;color:#999}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-bottom-right{right:3%;bottom:-1px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0;padding:8%;width:100%;max-width:350px;border-radius:10px 10px 0 0;opacity:1;border:1px solid #2e3b43;border-bottom:none;box-shadow:0 -2px 8px 1px rgba(17,17,17,.4)}#toast-container.toast-bottom-center>div{width:100%;max-width:350px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#f9fafc}@media only screen and (max-width:1024px){#toast-container>div{padding:6%;max-width:320px}}@media only screen and (max-width:599px){#toast-container>div{padding:4% 4% 6%;max-width:310px}.toast-title{font-size:1em}.toast-message a{font-size:.9em}}