body{background-color:#fff;color:#4a4a4a;font-family:Avenir Next;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.07px;margin:0}@media only screen and (max-width:768px){.slider{display:none!important}.main-carousel{display:block!important}.carousel-cell{display:flex;flex-direction:column;width:100%}.carousel-cell .image{margin-bottom:20px}.carousel-cell .name{font-weight:700}.carousel-cell .name,.carousel-cell .text{font-size:16px;font-style:italic;line-height:19px;letter-spacing:.83px;color:#fff;width:252px;margin:auto}.carousel-cell .text{font-weight:400}.flickity-button-icon{color:#22b573}.flickity-prev-next-button{top:40%!important}button{background-color:#292c52!important}}.about-us-mobile,.hamburger-icon,.mobile-nav{display:none}.top-nav-container{display:flex;min-width:100%;background-color:#f9f9f9;height:80px}.top-nav-container .col-1{display:flex;justify-content:center;margin:auto;width:34%}.top-nav-container .col-1 .logo-image{width:63px;height:61px;margin-right:30px}.top-nav-container .col-1 .logo{margin-top:14px}.top-nav-container .col-2{margin:auto;width:60%}.top-nav-container .col-2 ul{display:flex;justify-content:center;list-style:none}.top-nav-container .col-2 ul li{margin-right:10%}.top-nav-container .col-2 ul li a{text-decoration:none;color:#4a4a4a}.top-nav-container .col-3{width:20%;margin:auto}.top-nav-container .col-3 a{color:#22b573;text-decoration:none}.top-nav-container .col-3 image{margin-left:5px}.bottom-nav-container{box-shadow:1px 2px 15px 0 rgba(0,0,0,.1);background-color:#fff;display:flex;height:80px;width:100%}.bottom-nav-container .col-1{width:40%}.bottom-nav-container .col-2{margin:auto;width:55%}.bottom-nav-container .col-2 ul{display:flex;justify-content:start;list-style:none;padding-left:18%}.bottom-nav-container .col-2 li{margin:auto 7% auto 0}.bottom-nav-container .col-2 li a{text-decoration:none;color:#4a4a4a}.bottom-nav-container .col-3{width:20%}.bottom-nav-container .col-3 .contact-us{display:block;background-color:#22b573;color:#fff;padding:10px;margin-top:7%;border-radius:7px;width:120px;height:40px;text-align:center}.bottom-nav-container .col-3 .contact-us a{text-decoration:none;color:#fff}@media only screen and (max-width:768px){.nav-container{display:flex;flex-direction:column;width:100%}.nav-container .top-nav-container{box-shadow:none}.nav-container .top-nav-container .col-1{width:80%;justify-content:space-between}.nav-container .top-nav-container .col-2,.nav-container .top-nav-container .col-3{display:none}.nav-container .bottom-nav-container{box-shadow:none}.nav-container .bottom-nav-container .col-1{width:100%;margin:auto}.nav-container .bottom-nav-container .col-1 .about-us-mobile{display:block;font-size:16px;text-decoration:none;float:left;margin-left:68px;color:#4a4a4a}.nav-container .bottom-nav-container .col-1 .hamburger-icon{float:right;display:block;color:#22b573;margin-right:68px}.nav-container .bottom-nav-container .col-2,.nav-container .bottom-nav-container .col-3{display:none}.nav-container .mobile-nav{background-color:#fff;box-shadow:none}.nav-container .mobile-nav ul{list-style:none;margin:0}.nav-container .mobile-nav ul li{padding:8px 0 8px 28px}.nav-container .mobile-nav ul li.twitter-line{padding:8px 0}.nav-container .mobile-nav ul li.twitter-line .mail-to{color:#22b573}.nav-container .mobile-nav ul li .twitter{margin-right:7px}.nav-container .mobile-nav ul li a{text-decoration:none;color:#4a4a4a}.nav-container .mobile-nav ul li span{color:#22b573}.nav-container .mobile-nav .contact-us{display:block;width:313px;height:44px;border-radius:7px;background-color:#22b573;text-align:center;line-height:44px;margin:19px auto 35px;color:#fff;font-size:22px;text-decoration:none}}.mobile-footer-container{display:none}.footer-container{display:flex;flex-direction:column;width:100%;height:345px;background-color:#292c52;color:#fff;font-weight:400;font-size:20px}.footer-container .footer-text{display:flex;flex-direction:column;width:72%;margin-left:15%;margin-top:4%}.footer-container .footer-text .contact-us{display:block;font-weight:700}.footer-container .footer-info{font-size:14px;font-weight:700;display:flex;margin-left:15%;margin-right:15%;margin-top:6%;justify-content:space-between}.footer-container .footer-info .info{color:#22b573}.footer-container .footer-info a,.footer-container .footer-info a:visited{color:#22b573;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:768px){.footer-container{display:none}.mobile-footer-container{background-color:#292c52;display:block;height:100%}.mobile-footer-container .footer-text{display:flex;flex-direction:column;padding:43px 28px;color:#fff}.mobile-footer-container .footer-text .contact-us{font-size:20px;font-weight:700;letter-spacing:0}.mobile-footer-container .footer-text span{width:316px;font-size:20px;letter-spacing:0;font-weight:500}.mobile-footer-container .footer-text .info{text-decoration:none;text-transform:uppercase;color:#22b573;font-size:25px;width:292px;letter-spacing:1.67px;font-weight:700}.mobile-footer-container .footer-text .twitter span{font-size:14px;font-weight:700}.mobile-footer-container .footer-text .copyright{font-size:14px;letter-spacing:0;font-weight:700;padding-top:30px}.mobile-footer-container .footer-text .mail-to{font-size:20px;letter-spacing:0;font-weight:500;text-decoration:none;color:#fff}}.call-to-action-container{background-color:#22b573;height:25%;padding:5%;text-align:center}.call-to-action-container .title{font-size:30px;line-height:.87;letter-spacing:1.07px;color:#fff;text-transform:uppercase;position:relative;margin:0 auto}.call-to-action-container .title:after{content:"";position:absolute;left:45%;bottom:0;height:5%;width:182px;border-bottom:2px solid #fff}.call-to-action-container .awesome{font-size:30px;line-height:.87;letter-spacing:1.07px;color:#fff;font-weight:700;text-transform:uppercase}.call-to-action-container .text{width:85%;font-size:18px;line-height:1.6;font-weight:500;color:#fff;margin:22px auto 36px}.call-to-action-container .find-more{display:block;border-radius:7px;background-color:#22b573;border:2px solid #fff;width:213px;height:57px;color:#fff;line-height:57px;text-decoration:none;margin:auto}@media only screen and (max-width:768px){.call-to-action-container .title:after{left:39%;bottom:-2%}}.hero{background-color:#000;background-image:url(/packs/media/images/devrelate/hero-4c98f1e8ac0a5ec751ec7caf0729aa83.svg);height:565px;width:100%;mix-blend-mode:darken;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero .hero-title{color:#fff;font-size:40px;font-weight:700}.hero .hero-text{color:#fff;font-size:25px;font-weight:500}.hero a{color:#fff;text-align:center;text-decoration:none;background-color:#22b573;width:300px;height:40px;line-height:40px;align-self:center;margin-top:28px}.who-we-are-container{background-color:#f9f9f9;text-align:center;width:100%;height:300px;display:flex;flex-direction:column;justify-content:center}.who-we-are-container span{color:#22b573;font-size:25px;padding-bottom:57px}.who-we-are-container .logos ul{display:flex;list-style:none;justify-content:center}.who-we-are-container .logos ul li{width:130px;height:46px;margin-right:60px}.who-we-are-description{background-color:#fff;box-shadow:1px 2px 15px 0 #dedede;height:565px;width:100%}.who-we-are-description span{display:block;color:#22b573;font-size:25px;padding:65px 0;text-align:center}.who-we-are-description p{margin:auto;width:882px;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.3px;color:#4a4a4a;padding-bottom:20px}.what-we-do-container{position:relative;display:flex;flex-direction:column;height:850px;width:100%;background-color:#f9f9f9;box-shadow:1px 2px 15px 0 #dedede;justify-content:center;color:#fff}.what-we-do-container .logo{position:absolute;top:-2%;left:46%}.what-we-do-container .slides,.what-we-do-container .slides>div{display:flex;justify-content:center}.what-we-do-container .slides>div{height:585px;width:377px;flex-direction:column;margin-right:20px}.what-we-do-container .slides>div.developer-relations{background-color:#22b573}.what-we-do-container .slides>div.developer-experience{background-color:#292c52}.what-we-do-container .slides>div.developer-marketing{background-color:#4a4a4a}.what-we-do-container .slides>div .illustration{display:block;width:200px;height:200px;text-align:center;margin:0 auto}.what-we-do-container .slides>div span{font-size:25px;font-weight:700;text-align:center;margin:20px 0;color:#fff}.what-we-do-container .slides>div ul{list-style:none;padding:0 28px}.what-we-do-container .slides>div ul li{font-size:20px;font-weight:lighter;text-align:center;border-bottom:1px solid #fff;padding:20px 10px 23px}.what-we-do-container span{font-size:25px;font-weight:700;letter-spacing:1.67px;color:#4a4a4a;text-align:center;margin:78px 0 43px}.what-we-do-container a{color:#fff;text-align:center;text-decoration:none;background-color:#22b573;width:300px;height:40px;line-height:40px;align-self:center}.clients-container{width:100%;height:761px;box-shadow:1px 2px 15px 0 hsla(0,0%,74.5%,.5);background-color:#fff;display:flex;justify-content:center}.clients-container .left-clients{display:flex;flex-direction:column;justify-content:center;width:800px}.clients-container .left-clients span{color:#22b573;font-size:25px;font-weight:700;margin-bottom:30px;text-align:center}.clients-container .left-clients p{color:#4a4a4a;font-size:16px;width:648px}.clients-container .left-clients .logos{display:flex;flex-wrap:wrap;width:648px;justify-content:space-between}.clients-container .left-clients .logos .logo-icon{width:100px;height:100px;margin-left:58px;margin-bottom:30px}.clients-container .slider{width:377px;height:583px;background-color:#f2f2f2;margin:auto 0}.clients-container .slider .image{border:none}.clients-container .slider .slider-logo{width:100px;height:100px;text-align:center;margin:65px auto 30px}.clients-container .slider .slider-text{display:block;width:273px;margin:auto}.clients-container .slider .slider-text p{font-size:14px;font-style:italic;letter-spacing:.93px;text-align:center}.about-us-container{width:100%;height:170px;text-align:center}.about-us-container .title{display:block;font-size:25px;font-weight:700;letter-spacing:1.67px;color:#4a4a4a;margin-top:50px;margin-bottom:30px}.about-us-container a{display:block;color:#fff;text-align:center;text-decoration:none;background-color:#22b573;width:300px;height:40px;line-height:40px;margin:auto}.about-us-container .about-us{display:block;color:#22b573;font-size:25px;font-weight:700;letter-spacing:1.67px;margin:30px 0}.about-us-container .about-us-content{width:730px;margin:auto;text-align:left}.about-us-container .about-us-content li{font-size:25px;color:#4a4a4a;font-weight:500;letter-spacing:.75px}.testimonials-container{width:100%;height:526px;background-color:#292c52;text-align:center}.testimonials-container .main-carousel{display:none}.testimonials-container .title{display:block;font-size:25px;font-weight:700;letter-spacing:1.67px;color:#fff;margin:auto;padding:63px 0}.testimonials-container .slider{margin:auto;display:flex;width:900px;justify-content:space-between}.testimonials-container .slider>div{width:252px}.testimonials-container .slider .image{width:165px;height:165px;margin:0 auto 20px;color:#fff}.testimonials-container .slider .name{font-size:16px;font-style:italic;font-weight:700;letter-spacing:.83px;color:#fff}.testimonials-container .slider .text{font-size:16px;font-style:italic;font-weight:400;letter-spacing:.83px;color:#fff}.contact-us-container{display:flex;flex-direction:column;justify-content:center}.contact-us-container .title{font-size:36px;color:#4a4a4a;text-align:center;font-weight:700;letter-spacing:2.4px;margin-top:48px}.contact-us-container .text{font-size:25px;font-weight:400;color:#4a4a4a;text-align:center;margin-top:35px;margin-bottom:40px}.contact-us-container form{display:flex;flex-direction:column;width:300px;margin:auto}.contact-us-container form label{font-size:16px;font-weight:700;line-height:1.38;color:#2c3241;padding-bottom:17px}.contact-us-container form input{font-family:Avenir Next;width:300px;border:none;border-bottom:1px solid #979797;font-size:18px;font-weight:400;line-height:2;color:#979797;margin-bottom:30px}.contact-us-container form input:not(:placeholder-shown){border:none;border-bottom:1px solid #22b573;color:#2c3241}.contact-us-container form textarea{width:300px;height:168px;font-family:Avenir Next;font-size:18px;line-height:2;color:#979797;border:1px solid #979797;margin-bottom:30px}.contact-us-container form textarea:not(:placeholder-shown){border:1px solid #22b573;color:#2c3241}.contact-us-container form button{font-family:Avenir Next;align-self:center;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;background-color:#22b573;width:305px;height:40px;line-height:.65;margin:0 auto 50px;border:none}@media only screen and (max-width:768px){.hero{padding-left:27px;padding-bottom:34px;height:345px;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position-x:-194px}.hero .hero-title{width:209px;font-weight:700}.hero .hero-text,.hero .hero-title{font-size:16px;text-align:left;letter-spacing:normal}.hero .hero-text{width:318px;font-weight:400;margin-top:11px}.hero a{align-self:normal;width:318px;border-radius:7px;font-size:20px}.who-we-are-container{height:345px}.who-we-are-container span{font-size:16px;letter-spacing:1.07px;padding-bottom:0}.who-we-are-container .logos{margin:0 auto}.who-we-are-container .logos ul{margin:0;flex-direction:column}.who-we-are-container .logos ul li{margin-top:20px}.who-we-are-description{height:644px}.who-we-are-description span{width:313px;font-size:16px;letter-spacing:1.07px;text-align:left;padding:32px 0;margin:auto}.who-we-are-description p{margin:auto;width:318px;font-size:16px;letter-spacing:.24px;font-weight:500}.what-we-do-container{height:auto}.what-we-do-container .logo{top:-2%;left:40%}.what-we-do-container .slides{flex-direction:column;margin:auto}.what-we-do-container .slides>div span{margin:20px auto}.what-we-do-container span{font-size:16px;width:322px;text-align:left;margin:34px auto 24px}.what-we-do-container a{align-self:normal;width:318px;border-radius:7px;font-size:20px;margin:0 auto 28px}.clients-container{flex-direction:column;height:auto;justify-content:normal}.clients-container .left-clients{width:auto;margin-top:44px}.clients-container .left-clients span{margin:auto;font-size:15px;letter-spacing:1px;font-weight:700;text-align:start}.clients-container .left-clients p{margin:17px auto;font-size:16px;letter-spacing:0;font-weight:400;width:313px}.clients-container .left-clients .logos{width:270px;margin:40px auto 0}.clients-container .left-clients .logos .logo-icon{margin-left:0}.clients-container .slider{width:auto;display:block!important}.about-us-container{height:180px}.about-us-container .title{margin:50px auto 30px;width:322px;font-size:16px;font-weight:700;letter-spacing:1.07px;text-align:left}.about-us-container a{padding-left:28px;align-self:normal;width:318px;border-radius:7px;font-size:20px}.about-us-container .about-us{font-size:20px;letter-spacing:1.33px;font-weight:700}.about-us-container .about-us-content{width:318px;margin:auto}.about-us-container .about-us-content li{font-size:16px;letter-spacing:.48px;font-weight:500}.contact-us-container{background-color:#f2f2f2}.contact-us-container .title{font-size:25px;letter-spacing:1.67px;color:#4a4a4a;text-align:center;width:322px;margin:48px auto 0}.contact-us-container a{padding-left:28px;align-self:normal;width:322px;border-radius:7px;font-size:20px}.contact-us-container .text{font-size:16px;letter-spacing:0;font-weight:500;width:318px;margin:35px auto;text-align:left}.contact-us-container button{padding-left:28px;align-self:normal;width:322px;border-radius:7px;font-size:20px;background-color:#22b573!important}}.blog-container{width:100%}.blog-container .welcome{text-align:center}.blog-container .posts{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around}.blog-container .posts .post{width:40%;margin-bottom:5%;font-size:1rem;font-weight:500}.blog-container .posts .post .post-title{font-size:16px;font-weight:700;color:#4a4a4a;text-decoration:none;margin:10px 0;display:block}.blog-container .posts .post .post-image img{width:100%;height:100%}@media only screen and (max-width:768px){.blog-container{padding:5%}.blog-container .posts .post{width:100%;margin-bottom:40px}}.thank-you-container{display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.thank-you-container .home{color:#22b573;text-decoration:none}.post-hero{position:relative;background-image:url(/packs/media/images/devrelate/hero-blog-picture-07faa388a6049372c9da09a4a2e7b66f.png);background-repeat:no-repeat;background-size:cover;height:500px;padding-left:10.5%}.post-hero .title{position:absolute;bottom:26%;font-size:46px;font-weight:600;line-height:1.3;color:#fff;width:70%}.post-hero .author{display:flex;position:absolute;bottom:12%;width:70%}.post-hero .author img{border-radius:50%;width:51px;height:51px}.post-hero .author .name{font-size:16px;color:#22b573;text-transform:lowercase;margin:auto 0 auto 1%}.post-hero .author .published-date{font-size:16px;color:#fff;margin:auto 0 auto 1%}.post-container{background-color:#f9f9f9}.post-container .post-content{display:flex;flex-direction:column;margin:auto;padding:5% 0;width:60%}.post-container .post-content .post-body{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#5b5b5b;margin-top:5%}.post-container .post-content .post-image img{width:100%}@media only screen and (max-width:768px){.post-container .post-content{width:87%}}*{box-sizing:border-box}