.top-image{background:url("https://assets.cdn.ifixit.com/static/images/org/revolution/revolution-header.jpg") no-repeat center center;margin:0 auto;background-size:cover}.quick-fact img{margin-inline:auto;max-width:fit-content}.facts .quick-fact{width:32%}.electronic-tons{height:auto;width:100%;background:url("https://assets.cdn.ifixit.com/static/images/org/revolution/electronic-tons.jpg") no-repeat center;background-size:cover;text-align:center}.electronic-tons h2{margin-bottom:30px;color:#fff}.electronic-tons p{color:rgba(255,255,255,.8)}.electronic-tons .quick-fact{padding:0;display:inline-block;width:32%;marign:0 auto}.electronic-tons .quick-fact h2{margin-top:-20px}.electronic-tons .quick-fact h2>a{color:#fff;font-weight:600;font-size:30px}.manuals-essential h2{color:#275e22;text-align:center}.manuals-essential .quick-fact{width:24%}.manuals-essential .quick-fact img{margin-top:30px}.manuals-essential .quick-fact p{width:93%;margin:0 auto}.opportunity{height:auto;width:100%}.opportunity .quick-fact{width:32%;margin:30px auto 0;padding:0;display:inline-block;text-align:center;vertical-align:top}.opportunity .quick-fact img{margin-bottom:40px}.ifixit-ad{height:auto;width:100%;background:url("https://assets.cdn.ifixit.com/static/images/org/revolution/ifixit-ad.jpg") no-repeat center;background-size:cover}.ifixit-ad h3{color:#fff;background-color:rgba(0,0,0,.8);padding:50px;font-weight:400;border-radius:3px}.digital-divide{background:#e5e7eb;height:auto;margin-top:550px;padding:20px 40px}.digital-divide h3{color:#275e22;font-weight:600}.digital-divide p{width:80%;margin:15px auto;text-align:left;text-align:start}.digital-divide img{display:block;margin:20px -40px -20px}.letters{height:auto;width:100%;background:url("https://assets.cdn.ifixit.com/static/images/org/revolution/letters.jpg") no-repeat center;background-size:cover}.letters h2,.letters p{color:#fff}.letters p{font-weight:400}.letters .left{width:100%;margin:0 auto;display:inline-block}.letters .left h2{width:80%;margin:0 auto 70px;text-align:center}.letters .left .large{width:450px;font-size:21px;line-height:32px;font-weight:400}.letters .left .large a{font-size:21px}.letters .right{display:inline-block;float:right;width:350px;margin:-174px auto 0;background-color:rgba(255,255,255,.8);border-radius:3px;text-align:center}.letters .right .header-alt{color:#275e22;padding:20px 30px}.learn-more,.take-action{min-height:250px}.quote-spacer{padding-bottom:22px}@media only screen and (max-width:575px){.electronic-tons,.opportunity{text-align:center}.electronic-tons h2,.opportunity h2{width:80%;margin:0 auto}.electronic-tons .quick-fact,.opportunity .quick-fact{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;width:80%;margin:0 auto}.electronic-tons .quick-fact h2,.electronic-tons .quick-fact h3,.opportunity .quick-fact h2,.opportunity .quick-fact h3{margin:0 auto;text-align:center}.electronic-tons .quick-fact img,.opportunity .quick-fact img{margin:60px auto 20px;max-width:fit-content}.opportunity h2{color:#275e22}.digital-divide{margin-top:50px;padding:20px 40px 0}.digital-divide h3{color:#275e22;font-weight:600;margin-inline:auto}.digital-divide img{display:block;margin:20px auto -20px;width:100%}.letters{height:auto}.letters h2,.letters p{color:#fff}.letters p{font-weight:400}.letters .left{width:80%;display:block}.letters .left .large,.letters .left h2{width:100%;text-align:center}.letters .right{display:block;float:none;border-radius:3px;margin:0 auto;padding:10px 10px}}@media only screen and (min-width:576px) and (max-width:1000px){.electronic-tons .quick-fact,.manuals-essential .quick-fact,.opportunity .quick-fact{vertical-align:top}.digital-divide{margin-top:50px}.digital-divide h3{color:#275e22;font-weight:600;padding:20px 40px 0}.digital-divide img{display:block;margin:20px auto -20px}.opportunity{text-align:center}.letters{height:auto;text-align:center}.letters h2,.letters p{color:#fff}.letters p{font-weight:400}.letters .left{width:80%;display:block}.letters .left .large,.letters .left h2{width:100%}.letters .right{display:block;width:350px;margin:0 auto;padding:10px 25px;float:none;border-radius:3px}.extra .learn-more,.extra .take-action{width:inherit}.learn-more{min-height:230px}.take-action{min-height:225px}}.letters .container .left{float:none!important}@media only screen and (max-width:575px){.facts .quick-fact{display:block;width:100%}}