.hero-container,body{-webkit-flex-direction:column}a,sup{color:#2878ff}.card .title,.hero-title,.single-blue .blue-title{text-transform:uppercase}body,html{overflow-x:hidden}html{background-color:#fafafa;height:100%}body{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Karla,sans-serif;padding:0 10px 50px;margin:0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.hero-container,.lightbox{display:-webkit-flex;display:-ms-flexbox}.hero-svg,.hero-title{font-family:TungestenSemibold}@media screen and (min-width:480px){body{padding:0 25px 50px}}@media screen and (min-width:650px){body{padding:0 50px 50px}}.spacer,.spacer-staggered{border-bottom:0;border-top:.5px solid #ccc;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}sup{line-height:1}.no-scroll{overflow:hidden!important;width:100%;position:fixed}.spacer{margin-top:40px;width:100%;max-width:660px}.spacer-staggered{margin-top:48px;width:930px;max-width:100%}.lightbox{display:flex;position:fixed;left:0;width:100%;z-index:2;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:10vh}.lightbox .close-button{cursor:pointer;position:fixed;right:15px;top:15px;width:18px;z-index:4}@media screen and (min-width:480px){.lightbox .close-button{width:22px}}@media screen and (min-width:650px){.lightbox .close-button{width:26px}}.lightbox .backdrop{background-color:#000;height:100%;left:0;opacity:.92;position:fixed;top:0;width:100%}.lightbox iframe{width:100%;height:100%}.lightbox .video{width:100%;height:80vh;z-index:3;margin-left:10px;margin-right:10px}@media screen and (min-width:480px){.lightbox .video{margin-left:25px;margin-right:25px}}.lightbox.hidden{display:none}.hero-container{display:flex;-ms-flex-direction:column;flex-direction:column}.hero-content-wrapper.hero-how{background-size:contain,auto;background-repeat:no-repeat,repeat;background-image:url(/img/howwestop_b.gif),url(/img/blue-bg-tile.png);background-color:#245bf1}.hero-content-wrapper.hero-faq{background-image:url(/img/hero-faq.png);background-color:#245bf1}@media screen and (min-width:650px){.lightbox .video{margin-left:50px;margin-right:50px}.hero-content-wrapper.hero-faq{background-image:url(/img/hero-faq.png);background-color:#245bf1}}.hero-svg{font-size:100px;height:220px;width:100%}.hero-content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;min-height:56vw}.hero-content-wrapper.hero-main{background-size:auto;background-position-y:2px;background-repeat:repeat;background-image:url(/img/blue-bg-tile.png);background-color:#245bf1}.hero-content-wrapper.hero-main br{display:none}@media screen and (min-width:480px){.hero-content-wrapper.hero-main{background-position-y:initial;background-position:center;background-image:url(/img/blue-bg-tile.png);background-color:#245bf1}.hero-content-wrapper.hero-main br{display:inherit}}.header,.section{display:-webkit-flex;display:-ms-flexbox}@media screen and (min-width:1100px){.hero-content-wrapper.hero-main{background-position:center;background-image:url(/img/blue-bg-tile.png);background-color:#245bf1}}.card,.header{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.hero-content-wrapper.hero-main .bug-container-bad{left:0;position:absolute;width:32%;top:32%;overflow:hidden}@media screen and (min-width:480px){.hero-content-wrapper.hero-main .bug-container-bad{top:45%}}.hero-content-wrapper.hero-main .bug-container-good{position:absolute;right:0;width:32%;top:25%;overflow:hidden}.hero-content-wrapper.hero-main .bad-bug{float:left;max-width:300px;width:75%;position:relative;left:-15px}.hero-content-wrapper.hero-main .good-bug{float:right;max-width:300px;padding-bottom:18%;position:relative;width:75%;right:-15px}.hero-content{color:#fff;max-width:100%;padding-top:15px;padding-bottom:15px;text-align:center;width:760px}.hero-main .hero-content{z-index:1}.hero-main .hero-title-img{max-width:55vw}.hero-faq .hero-title-img,.hero-how .hero-title-img{max-width:38vw}.hero-title{font-size:100%;line-height:100%;letter-spacing:-.02em;padding-top:166px}.card .title,.hero-subtitle,.privacy-policy{font-family:Karla,sans-serif}.hero-subtitle{font-weight:400;letter-spacing:-.03em;font-size:12px;line-height:1.5;max-width:760px;padding-top:10px;margin-right:20px;margin-left:20px}@media screen and (min-width:480px){.hero-content-wrapper.hero-main .bug-container-good{top:36%}.hero-subtitle{font-size:16px;padding-top:18px}}.hero .img-play{cursor:pointer;margin:0 auto;position:relative;top:5px;width:40px}@media screen and (min-width:480px){.hero .img-play{top:5px;width:50px}}@media screen and (min-width:1100px){.hero-subtitle{font-size:20px;padding-top:28px}.hero .img-play{top:20px;width:70px}}.header{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:85px;border-radius:0 0 2px 2px;margin-bottom:25px}@media screen and (min-width:650px){.header{line-height:inherit}}.header.responsive{height:inherit}.header .img{max-height:75px}.header .logo{position:relative;left:24px}.header .logo img{position:absolute;width:150px;height:85px}.header .links{display:inherit;font-size:16px;letter-spacing:-.06em;line-height:85px;list-style-type:none;overflow:hidden;margin-left:auto;padding-right:28px;text-align:right;margin-top:0;margin-bottom:0}.header .links a{color:#2861ff}.card .summary,.card .title{color:#424242;font-weight:700}.header .links a:hover{text-decoration:none}.header .links span.underline,.header .links span:hover{border-bottom:2px solid #2878ff}.links-container{width:100%}.links .link{display:none}@media screen and (min-width:650px){.links .link{display:inline-block}}.header .links.responsive{display:inline-table;width:100%;padding:0;margin:0;text-align:left}.links .link.responsive{display:block}.links .link.responsive a{display:block;text-align:left}.links .link.responsive span{margin-right:28px;margin-left:28px}.header .links .icon{cursor:pointer;display:block;text-align:right}@media screen and (min-width:650px){.header .links .icon{display:none}.header .links.responsive .icon{display:block}}.header .links.responsive .icon{cursor:pointer;display:block;text-align:right}.links .link:not(:last-child){margin-right:68px}.links .link.responsive{margin-right:0;border-style:solid;border-color:rgba(0,0,0,.3);border-width:1px 0 0;white-space:nowrap}.header .img-ham{position:relative;top:2px;width:18px}.header .links.responsive .img-ham{margin-right:28px}.card{border-radius:2px;margin-bottom:20px;padding:48px 30px}@media screen and (min-width:480px){.card{padding:48px 60px}}@media screen and (min-width:1100px){.card{padding:76px 80px}}.card .title{border-bottom:1px solid #424242;font-size:10px;letter-spacing:.2em}.card .summary{font-size:26px;letter-spacing:-.06em;margin-top:28px;width:100%}.card .description{color:#757575;font-size:14px;letter-spacing:-.02em;line-height:22px;max-width:660px;width:100%;padding-bottom:0;padding-top:28px}.img-left,.img-right{display:inline-block;width:400px}.card .description p{margin:0;padding:0}.center,.section{margin-right:auto;margin-left:auto}.card .description p:not(:first-child){padding-top:10px}.center{text-align:center}.img-right{float:right}.img-blue{max-height:200px;max-width:100%;width:250px;border-radius:25px}.img.full{min-height:300px;width:100%}.card .img-large{display:block;max-width:100%;padding-top:18px;width:760px}@media screen and (min-width:480px){.card .img-large{padding-top:28px}}@media screen and (min-width:1100px){.card .img-large{padding-top:48px}}.img-large-container{max-width:100%}.hero{box-shadow:inherit;padding:0}.section{width:930px;max-width:100%;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1100px){.section{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:inherit}}.section.staggered{text-align:center;padding-top:30px}@media screen and (min-width:1100px){.section.staggered{padding-top:48px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:inherit}}.step-img-container .attribution{font-size:11px;color:#757575;text-align:center}.step-img-container .attribution a{color:#757575;text-decoration:underline}.step-img-container .attribution a:hover{color:#2878ff}.section.staggered .description{padding-top:18px}.section.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section.center{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card .img.staggered{border-radius:25px;max-width:100%;width:550px}@media screen and (min-width:1100px){.card .img.staggered{width:420px}}.staggered .content{max-width:100%;padding-bottom:18px}@media screen and (min-width:480px){.staggered .content{width:660px;padding-bottom:28px}}@media screen and (min-width:1100px){.staggered .content{width:420px;padding-bottom:0}}.blue-img-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:760px}@media screen and (min-width:480px){.blue-img-container{width:440px}}@media screen and (min-width:1100px){.blue-img-container{width:800px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.single-blue{border-radius:25px;position:relative;padding-bottom:10px}.single-blue:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.single-blue .blue-content{color:#fff;position:absolute;top:20px;text-align:center}.single-blue .blue-title{font-size:10px;font-weight:700;letter-spacing:.2em;line-height:16px;text-decoration:underline}.blue-summary,.faq .question p{line-height:22px;letter-spacing:-.02em}.blue-summary{font-size:14px;margin-left:20px;margin-right:20px;position:relative;top:14px}.faq .question .body,.faq-subtitle{margin-left:30px}@media screen and (min-width:480px){.blue-summary{top:14px}}.caret{cursor:pointer;margin-top:7px;position:absolute;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px}.flipped{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq .question{margin-top:38px;overflow:hidden;padding-bottom:22px}.faq .question .h4{font-size:16px;font-weight:700;color:#424242}.faq .question p{font-size:14px;color:#757575}.faq .question .body.hidden{display:none}.faq .question:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3)}.faq-subtitle{color:#424242;cursor:pointer;font-size:26px;font-weight:700;letter-spacing:-.02em}.privacy-policy{color:#424242}.privacy-policy .section .content{margin-top:30px}.privacy-policy h2{font-size:26px;padding-top:30px;margin:0}.privacy-policy p{margin-top:6px;color:#757575;font-size:16px}.privacy-policy strong{color:#424242}.footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:'Work Sans',sans-serif;margin-top:auto;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:650px){.footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1100px){.footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .image-container{margin-right:auto;max-height:100px;-webkit-order:2;-ms-flex-order:2;order:2;width:80px;margin-top:auto}.footer .image-container svg path{fill:rgba(0,0,0,.4)}.footer .copyright{color:rgba(0,0,0,.6)}.footer .links{list-style-type:none;padding:0;margin-bottom:0}.footer .links li{display:block;padding-top:10px}@media screen and (min-width:650px){.footer .image-container{margin-right:0;margin-left:auto}.footer .links li{display:inline-block;padding-top:0;padding-right:10px}}@media screen and (min-width:1100px){.footer .image-container{margin-right:0;margin-left:auto}.footer .links li{display:inline-block;padding-top:0;padding-right:10px}}.footer .links a{cursor:pointer;color:rgba(0,0,0,.5);text-decoration:none}.footer .links a:hover{text-decoration:none;border-bottom:2px solid rgba(0,0,0,.5)}.card-404{padding-top:120px;padding-bottom:120px}.card-404 .section{width:660px}.card-404 .section .title{font-size:12px}.card-404 .summary{font-size:32px;line-height:38px;padding-top:40px;padding-bottom:40px}.card-404 .bad-static{width:100%}.card-404 .bad-static img{width:100%;position:relative;right:5px}