.cta-tile .tile-logo{height:50px;margin-right:30px}.program-content{padding-right:50px}@media all and (max-width: 992px){.program-content{padding-right:0}}.form-container{width:360px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 992px){.form-container{width:100%}}.popular-projects{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.header-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}.header-content img{height:80px;max-width:300px;margin-bottom:40px}.header-content p{color:rgba(255,255,255,0.75)}.open-source-content .tile-animated{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;color:#000}.open-source-content .tile-animated h3{margin-top:0}.open-source-content .tile-animated img,.open-source-content .tile-animated .tile-content{transition:0.2s cubic-bezier(0, 0, 0, 1)}.open-source-content .tile-animated img{margin-bottom:30px}.open-source-content .tile-animated p{color:#828282}.open-source-content .tile-animated .tile-logo{height:80px}.open-source-content .tile-animated .tile-icon{height:34px}.open-source-content .tile-animated:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.open-source-content .tile-animated:hover .tile-content{-ms-transform:translateY(4px);transform:translateY(4px)}.open-source-content .tweets .twitter-tweet{margin-top:0 !important}@media all and (max-width: 992px){.open-source-content .tweets .twitter-tweet{margin:auto}}.open-source-content .tweets .twitter-tweet:not(:first-child){margin-left:30px}@media all and (max-width: 992px){.open-source-content .tweets .twitter-tweet:not(:first-child){margin-left:0;margin:auto;margin-top:30px !important}}@media all and (max-width: 768px){.open-source-content .tweets .twitter-tweet:not(:first-child){margin-top:20px !important}}@media all and (max-width: 992px){.open-source-content .tweets .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.open-source-content .flex-container .tile{width:100%}.open-source-content .flex-container .tile:not(:first-child){margin-left:30px}@media all and (max-width: 768px){.open-source-content .flex-container .tile:not(:first-child){margin-left:0;margin-top:20px !important}}@media all and (max-width: 768px){.open-source-content .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.open-source-content iframe{-webkit-appearance:none;border:0;box-shadow:0 2px 4px rgba(0,0,0,0.1);height:585px;width:100%}@media all and (max-width: 992px){.open-source-content iframe{height:204px}}.open-source-content .quote{position:relative;height:74vh}.open-source-content blockquote{position:absolute;left:-200px;width:100vw;max-width:1440px;height:100%;padding:80px 20px;margin:0;border-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.open-source-content blockquote .blockquote-background{position:absolute;left:0;top:0;width:100%;height:100%;background:#548;overflow:hidden}.open-source-content blockquote .blockquote-background .code-cover{position:absolute;margin:auto;margin-right:0;opacity:.4;background:linear-gradient(225deg, #6753a0 0%, #548 100%)}.open-source-content blockquote p{color:#fff;max-width:640px;font-size:26px;font-weight:300;z-index:1}.open-source-content blockquote .author{font-size:18px;font-weight:500;margin-top:30px;opacity:.6}@media all and (max-width: 1200px){.open-source-content blockquote{left:-100px}}@media all and (max-width: 768px){.open-source-content blockquote{left:-20px}}.open-source-content .opensource-get-started .flex-container:not(:first-child){margin-top:30px}@media all and (max-width: 768px){.open-source-content .opensource-get-started .flex-container:not(:first-child){margin-top:20px}}.open-source-content .content:not(:first-child){margin-top:100px}@media all and (max-width: 768px){.open-source-content .content:not(:first-child){margin-top:50px}}@media all and (max-width: 1200px){.open-source-content{padding:100px}}@media all and (max-width: 768px){.open-source-content{padding:50px 20px}}@keyframes reveal{from{left:0;right:100%}30%{left:0;right:0}70%{left:0;right:0}to{left:100%;right:0}}