@font-face{font-family:"Sansation";src:url("../fonts/Sansation-Regular-webfont.eot");src:url("../fonts/Sansation-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Sansation-Regular-webfont.woff") format("woff"),url("../fonts/Sansation-Regular-webfont.ttf") format("truetype"),url("../fonts/Sansation-Regular-webfont.svg#sansationregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Sansation";src:url("../fonts/Sansation-Light-webfont.eot");src:url("../fonts/Sansation-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Sansation-Light-webfont.woff") format("woff"),url("../fonts/Sansation-Light-webfont.ttf") format("truetype"),url("../fonts/Sansation-Light-webfont.svg#sansation_lightlight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Sansation";src:url("../fonts/Sansation-Bold-webfont.eot");src:url("../fonts/Sansation-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Sansation-Bold-webfont.woff") format("woff"),url("../fonts/Sansation-Bold-webfont.ttf") format("truetype"),url("../fonts/Sansation-Bold-webfont.svg#sansationbold") format("svg");font-weight:bold;font-style:normal}a.banner{position:absolute;z-index:10;left:0;right:0;display:block;font-size:1.5em;padding:.2em 0;background-color:#fed16e;color:#2b2c2b;text-align:center}a.banner:visited,a.banner:active{color:#2b2c2b}a.banner+article{padding-top:3em}.about-banner{position:static;margin-bottom:8rem}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}html{font-size:16px}body{font:200 16px/1.5 "Sansation",Helvetica,Arial,sans-serif;color:#333;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1,"liga" off;-moz-font-feature-settings:"kern" 1,"liga" off;-o-font-feature-settings:"kern" 1,"liga" off;font-feature-settings:"kern" 1,"liga" off;font-kerning:normal;width:100%;height:100%}strong{font-weight:normal}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:200}a{color:#48acbd;text-decoration:none}a:visited{color:#388c9a}a:hover{color:#9dd4e1;text-decoration:none}a .icon path{fill:#48acbd}blockquote{color:#666;border-left:4px solid #ccc;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}.wrapper{max-width:-webkit-calc(900px - (30px * 2));max-width:calc(900px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 900px){.wrapper{max-width:-webkit-calc(900px - (30px));max-width:calc(900px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:20px;height:20px;vertical-align:text-bottom}.icon.big,.icon.big>svg{height:8rem;width:8rem}.icon.medium,.icon.medium>svg{height:3.4rem;width:3.4rem}hr{margin:1rem 0;border-color:rgba(0,0,0,.08);border-style:solid;border-top:0}.line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.2;overflow:hidden;text-overflow:ellipsis;padding:0 !important}.line-clamp:after{content:"...";text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.2em;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 75%)}@supports(-webkit-line-clamp: 1){.line-clamp:after{display:none !important}}.line-clamp-3{-webkit-line-clamp:3;height:3.6em}.hidden{display:none}.site-header{background-color:#fff;position:fixed;width:100%;top:0;border-bottom:1px #e5e5e5 solid;z-index:100;overflow:hidden}.site-nav{width:100vw;text-align:center;line-height:3.5rem}.site-nav .page-link{position:relative;display:inline-block;vertical-align:middle;color:#333;line-height:1.5;padding:0 .5rem;box-sizing:padding-box;outline:none}.site-nav .page-link:not(:last-child){margin-right:20px}.site-nav .page-link.large{font-size:1.5rem;padding:0 1rem}.site-nav .page-link:after{display:block;content:"";border-bottom:2px solid #fdb41b;width:100%;transform:scaleX(0);transition:all .2s ease}.site-nav .page-link:hover:after,.site-nav .page-link.active:after{transform:scaleX(1.2);display:block;content:"";border-bottom:2px solid #fdb41b;width:100%}.toggle-button{display:none;width:35px;height:30px;margin:calc((3.5rem - 35px)/2) -50px calc((3.5rem - 35px)/2) 10px;margin-right:-50px;float:left;backface-visibility:hidden;transform:translate3d(0, 0, 0);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.toggle-button span{display:block;position:absolute;height:6px;width:100%;background:#f7d16f;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle-button span:nth-child(1){top:0px}.toggle-button span:nth-child(2),.toggle-button span:nth-child(3){top:12px}.toggle-button span:nth-child(4){top:24px}.fixed-open .toggle-button span:nth-child(1){top:12px;width:0%;left:50%}.fixed-open .toggle-button span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fixed-open .toggle-button span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fixed-open .toggle-button span:nth-child(4){top:18px;width:0%;left:50%}.mobile-header{display:none;background:#fff;position:fixed;width:100%;height:3.5rem;z-index:3;border-bottom:1px solid #ebebeb;transition:transform .3s ease}.mobile-header .logo{text-align:center;font-weight:bold;font-size:1.2rem;line-height:3.5rem}@media screen and (max-width: 780px){.mobile-header{display:block}.site-header{display:block;overflow:hidden}.site-nav{width:100%}.site-header{display:none}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:255px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;border-right:1px solid #ebebeb}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.fixed-open{transform:translate3d(256px, 0, 0)}.site-nav .page-link{display:block;margin:1rem 0;width:100%;box-sizing:border-box}.site-nav .page-link:after{width:50% !important}.site-nav .page-link.active:after,.site-nav .page-link:hover:after,.site-nav .page-link:active:after{width:50%;margin:0 auto}.toggle-button{display:block}}.social-links{display:flex;flex-direction:row;justify-content:center;height:1.5rem;margin-bottom:1rem}.social-links img{height:2rem}.social-links a{padding:0 5px}.site-footer{text-align:center;padding:1rem 0;background-color:#666;color:#fff}.site-footer a,.site-footer a:hover,.site-footer a:visited{color:#fff}.site-footer a .icon path{fill:#fff}.social-media-list{list-style:none;margin:0}.social-media-list li{display:inline-block;margin:0 .5rem}.page-content{padding-top:3.5rem;min-height:calc(100vh - 7rem)}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#666}.post-link{display:block;font-size:24px}.page.vertical-middle{display:flex;height:100vh;justify-content:center;flex-direction:column;text-align:center;width:80%;margin:0 auto}.post-header{margin-bottom:30px;margin-top:30px}.post-title{font-size:2.2rem;letter-spacing:-1px;line-height:1}.post-content{margin-bottom:30px;font-size:1.1rem;font-family:Roboto,Helvetica,Arial,sans-serif}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:"Sansation",Helvetica,Arial,sans-serif}.post-content h1{border-bottom:1px solid #eee}.post-content h2{font-size:1.4rem}.post-content h3{font-size:1.7rem}.post-content h4{font-size:1.1rem}.wrapper.home{max-width:-webkit-calc(1200px - (30px * 2));max-width:calc(1200px - (30px * 2))}@media screen and (max-width: 900px){.wrapper.home{max-width:-webkit-calc(1200px - (30px));max-width:calc(1200px - (30px))}}.jumbotron{margin:4rem 0 2rem 0;padding:1rem 0;background-image:url("../images/jumbo-background.svg");background-size:cover;background-position:center center;height:15rem;text-align:center;color:#666}.jumbotron h1{margin:0;line-height:1;font-size:3.2rem;font-weight:bold}.jumbotron h1 small{font-size:2.4rem}.jumbotron h2{line-height:1;margin:0;padding:0;font-size:1.3rem}.jumbotron img.logo{margin-top:2rem}.home section{margin:8rem 0;text-align:center}.home section:first-child{margin-top:-2rem}.home header{text-align:center;font-size:1.6rem;margin:1rem;text-transform:uppercase}.home header.wide{letter-spacing:.8rem}.vertical-line{width:2px;background-color:#666;position:absolute;left:calc(50% - 2px);top:.5rem;bottom:.5rem}.motto{text-align:center;font-size:1.3rem}.principles{margin:2rem 0;position:relative}.principle{box-sizing:border-box;font-size:1.2rem;padding:2rem 0;padding-right:2rem;width:50%;text-align:right}.principle:before,.principle:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 92.5 92.5" xml:space="preserve"><polygon fill="#F7D16F" points="7.4 66.7 7.4 26.5 42.3 6.4 77.1 26.5 77.1 66.7 42.3 86.8 "/><path fill="#5A6160" d="M42.1 92.5c-2.7 0-5.3-0.6-7.5-1.8L7.5 75.2C3.2 72.8 0 67.3 0 62.1V30.7c0-5.1 3.2-10.6 7.5-13.1L34.6 1.8c4.4-2.4 10.7-2.4 15 0l0.1 0.1 26.9 15.7c4.4 2.5 7.5 7.9 7.5 13.1v31.2c0 5.1-3.2 10.6-7.5 13.1L49.6 90.7C47.4 91.9 44.8 92.5 42.1 92.5zM41.3 78.5c0.4 0.1 1.2 0.1 1.6 0l26.8-15.6c0.2-0.2 0.5-0.8 0.6-1.1v-31c-0.1-0.3-0.3-0.8-0.6-1.1L42.9 14.1c-0.4-0.1-1.2-0.1-1.6 0L14.6 29.7c-0.2 0.2-0.5 0.8-0.6 1.1V62c0.1 0.3 0.3 0.8 0.6 1.1L41.3 78.5zM14.6 63.1L14.6 63.1 14.6 63.1zM14.4 63L14.4 63C14.4 63 14.4 63 14.4 63zM70.2 30.8L70.2 30.8 70.2 30.8zM14.6 29.7L14.6 29.7 14.6 29.7zM69.6 29.7L69.6 29.7 69.6 29.7z"/></svg>');width:1rem;height:1rem;display:inline-block;content:"";margin:0 1rem;position:relative;z-index:1}.principle:before{display:none;margin-left:-2.5rem}.principle:after{margin-right:-2.5rem}.principle:nth-of-type(2n+1){margin-left:50%;text-align:left;padding-left:2rem;padding-right:0}.principle:nth-of-type(2n+1):after{display:none}.principle:nth-of-type(2n+1):before{display:inline-block}.principle:last-of-type{padding-bottom:0}.principle:first-of-type{padding-top:0}.numbers{display:flex;justify-content:space-around}.numbers i{display:inline-block;width:.8rem}.numbers .number{text-align:center}.numbers .number:nth-child(1) path{fill:#f6b719}.numbers .number:nth-child(2) path{fill:#9dd5e2}.numbers .number:nth-child(3) path{fill:#49adbe}.numbers .number-value{font-size:1.8rem}section.activities{text-align:center}.activities-row{display:flex;margin:auto}@media screen and (max-width: 700px){.activities-row{flex-direction:column}}.activities-column{position:relative;text-align:right;width:50%;padding:0 10%}@media screen and (max-width: 700px){.activities-column{width:auto;padding:0 5%}}.activity-description{display:inline-block;font-size:1.2rem;width:calc(100% - 4.5rem);vertical-align:middle;line-height:1}.activity .icon{float:left}.activity{padding:2rem 0;line-height:3.5rem}.activity:before,.activity:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 92.5 92.5" xml:space="preserve"><polygon fill="#F7D16F" points="7.4 66.7 7.4 26.5 42.3 6.4 77.1 26.5 77.1 66.7 42.3 86.8 "/><path fill="#5A6160" d="M42.1 92.5c-2.7 0-5.3-0.6-7.5-1.8L7.5 75.2C3.2 72.8 0 67.3 0 62.1V30.7c0-5.1 3.2-10.6 7.5-13.1L34.6 1.8c4.4-2.4 10.7-2.4 15 0l0.1 0.1 26.9 15.7c4.4 2.5 7.5 7.9 7.5 13.1v31.2c0 5.1-3.2 10.6-7.5 13.1L49.6 90.7C47.4 91.9 44.8 92.5 42.1 92.5zM41.3 78.5c0.4 0.1 1.2 0.1 1.6 0l26.8-15.6c0.2-0.2 0.5-0.8 0.6-1.1v-31c-0.1-0.3-0.3-0.8-0.6-1.1L42.9 14.1c-0.4-0.1-1.2-0.1-1.6 0L14.6 29.7c-0.2 0.2-0.5 0.8-0.6 1.1V62c0.1 0.3 0.3 0.8 0.6 1.1L41.3 78.5zM14.6 63.1L14.6 63.1 14.6 63.1zM14.4 63L14.4 63C14.4 63 14.4 63 14.4 63zM70.2 30.8L70.2 30.8 70.2 30.8zM14.6 29.7L14.6 29.7 14.6 29.7zM69.6 29.7L69.6 29.7 69.6 29.7z"/></svg>');width:.8rem;height:.8rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;z-index:1}@media screen and (max-width: 700px){.activity:before,.activity:after{display:none}}.activities-column:last-child{text-align:left}.activities-column:last-child .icon{float:right}.activities-column:last-child .activity:before{content:"";left:-2rem}.activities-column:last-child:before{left:calc(20% - 1.5rem - 3px);content:""}@media screen and (max-width: 900px){.activities-column:last-child{padding-right:5%}}.activities-column:first-child .activity:after{content:"";right:-2rem}.activities-column:first-child:after{right:calc(20% - 1.5rem - 2px);content:""}@media screen and (max-width: 900px){.activities-column:first-child{padding-left:5%}}.activities-column:after,.activities-column:before{position:absolute;display:block;top:4rem;bottom:4rem;border-left:2px solid #666}@media screen and (max-width: 700px){.activities-column:after,.activities-column:before{display:none}}.connect-line{position:absolute;width:calc(20% - 1.5rem - 2px);height:4rem;left:0;top:0}.connect-line.left{left:auto;right:0}@media screen and (max-width: 700px){.connect-line{display:none}}.button.cta{border:2px solid #636262;font-size:1.2rem;border-radius:5px;font-weight:600;color:#636262;text-decoration:none;padding:1rem 3.5rem;background:linear-gradient(90deg, #F7D16F 0, #F7D16F 50%, #F5C01B 0, #ECC04C);background:#f5c01b;background:linear-gradient(90deg, #F7D16F 0, #F7D16F 50%, #F5C01B 0, #ECC04C);background:linear-gradient(to right, 90deg, #F7D16F 0, #F7D16F 50%, #F5C01B 0, #ECC04C)}.button.cta:hover{background-color:#f6c733;background:linear-gradient(90deg, #f8d987 0, #f8d987 50%, #f6c733 0, #eec863);background:linear-gradient(to right, 90deg, #f8d987 0, #f8d987 50%, #f6c733 0, #eec863)}.contribution-process svg{margin-top:2rem;width:75%}@media screen and (max-width: 600px){.contribution-process svg{width:auto}}#disqus_thread{margin:2rem 0}.social-share>span,.social-share a,.social-share iframe,.social-share div{vertical-align:middle !important}article.blogpost{position:relative;margin-bottom:2rem}article.blogpost:first-child{margin-top:5rem}article.blogpost header h2{font-size:1.8em;color:#333;font-weight:normal}article.blogpost header h2:hover{color:gray}.page-content.apis-list{font-size:14px;font-weight:300}.page-content.apis-list h1{text-align:center}#apis-list{margin:40px 0}.panel-footer{position:relative;bottom:-1px}.panel-heading{position:relative;top:-1px}.panel-body-logo{height:100px;vertical-align:middle;line-height:90px;padding:5px}img.api-logo{max-width:100%;max-height:100%;padding:10px}.panel-body-description{margin-top:15px}.panel-body-description:empty:before{content:"No description";text-align:center;color:#a2a2a2;display:block}.panel-heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.truncate{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.versions>span{display:inline-block;vertical-align:middle}.panel-footer ul.dropdown-menu{padding:5px;transform:translateX(-50%);margin-left:12px;margin-top:5px}.panel-footer ul.dropdown-menu li{margin-bottom:5px;min-width:100px;white-space:nowrap;text-align:right}.panel-footer ul.dropdown-menu li:last-child{margin-bottom:0}.panel-footer .dropdown-toggle{width:16px;padding:2px 4px;margin-right:2px !important}.panel-footer .btn-group{margin:0}.dropdown-menu li a:hover{color:#fff}.label,.label:visited{color:#fff}.label.label-primary{background-color:#48acbd}input[type=search]{font-weight:normal}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.landing-wrap{overflow:hidden;font-family:"Roboto",sans-serif;color:#5a5a5a}.landing-wrap section{width:70%;margin:0 auto;box-sizing:border-box}.landing-wrap .landing-jumbo{padding-top:30px;height:80vh;min-height:600px;position:relative;background-image:url("../images/background-bees.jpg");background-size:cover;background-position:center;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.landing-wrap .landing-jumbo:before{content:"";position:absolute;left:0;right:0;top:-30px;bottom:0;background-color:rgba(0,0,0,.2);z-index:0}.landing-wrap .landing-jumbo>div,.landing-wrap .landing-jumbo>header,.landing-wrap .landing-jumbo>section{z-index:1;position:relative}.landing-wrap .logo-wrap{min-width:200px}.landing-wrap .logo-wrap>svg{width:50px;height:50px;vertical-align:middle}.landing-wrap .logo-wrap>.name{color:#fff;font-size:22px;letter-spacing:.5px;vertical-align:middle;display:inline-block;font-weight:500}.landing-wrap .logo-wrap>.name>small{font-size:18px;font-weight:300}.landing-wrap a.button,.landing-wrap button{font-size:17px;font-weight:400;padding:5px 25px;background:rgba(0,0,0,0);color:#5486a1;border:1px solid #5486a1;margin-right:10px;transition:all .2s ease;cursor:pointer}.landing-wrap a.button:hover,.landing-wrap button:hover{background-color:#5486a1;color:#fff}#main_header{padding:10px 15%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transition:background-color .3s ease;z-index:100}.landing-jumbo>div.sticky-wrapper{z-index:100}.landing-wrap .is-sticky header{background-color:rgba(0,0,0,.7)}@media(max-width: 1000px){.landing-wrap section{width:80%}#main_header{padding-left:10%;padding-right:10%}}@media(max-width: 750px){.landing-wrap section{width:90%}#main_header{padding-left:5%;padding-right:5%}}@media(max-width: 550px){.logo-wrap{display:none}}.landing-nav{margin-top:5px;max-width:420px;display:block;width:100%;display:flex;justify-content:space-between}.landing-nav a{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:12px;padding:2px 0;border-bottom:solid 1px rgba(0,0,0,0)}section.main-heading{color:#fff;padding-right:30%;line-height:1.2;font-size:38px}section.main-heading h1{font-size:1em;letter-spacing:3px;text-transform:uppercase;font-weight:400}section.main-heading h2{font-style:italic;font-weight:300;font-size:.7em}@media(max-width: 1600px){section.main-heading{padding-right:15%;font-size:30px}}@media(max-width: 750px){section.main-heading{padding-right:0;font-size:25px}}section.work-with>.label{width:100%;text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:2px;padding:10px 0;opacity:.6}section.work-with>.companies{width:80%;box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 0 30px 0;flex-wrap:wrap}section.work-with>.companies>img{width:20%;max-width:150px;height:auto;filter:grayscale(100%);opacity:.3}@media(max-width: 750px){section.work-with>.companies{flex-wrap:wrap;justify-content:center;width:100%}section.work-with>.companies>img{width:120px;padding:0 10px;margin:10px 0}section.work-with>.label{font-size:.8em}}@media(max-width: 320px){section.work-with>.companies>img{width:40%}}.our-projects{padding-top:100px;padding-bottom:50px}.our-projects>h2{text-align:center;margin:0 0 100px 0;text-transform:uppercase;font-size:22px;font-weight:400}.our-projects>.projects-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 800px){.our-projects>.projects-wrap{flex-direction:column}}.our-projects .project{width:40%;padding:60px 0}@media(max-width: 800px){.our-projects .project{width:auto}}.our-projects .project.-big{width:100%;margin:0;position:relative;display:flex;align-items:center}@media(max-width: 800px){.our-projects .project.-big{flex-direction:column}}.our-projects .project.-big:before{content:"";display:block;background:#f7f7f7;position:absolute;top:0;bottom:0;z-index:-1;left:-50%;right:-50%}.our-projects .project.-big:nth-child(even):before{background:#fcfcfc}.our-projects .project.-big .project-content{width:auto;padding-left:30px;flex:1}@media(max-width: 800px){.our-projects .project.-big .project-content{margin-top:40px;padding-left:0}}.our-projects .project-logo{background-size:cover;background-position:center;min-width:180px;height:180px;border-radius:100%;background-color:#181818}.our-projects .project-content>.title{text-transform:uppercase;font-weight:600;font-size:25px;letter-spacing:1px}.our-projects .project-content>.title a,.our-projects .project-content>.title a:hover,.our-projects .project-content>.title a:visited{color:#5486a1}.our-projects .project-content>.buttons{margin-top:10px}.our-projects .project-content>.stars svg{height:1.2em;vertical-align:middle}.our-projects .stars-count{display:inline-block;vertical-align:middle;margin:0 5px;font-weight:600}.our-projects .description{font-style:italic;font-size:16px;line-height:1.25}.hire-us-wrap{background-color:#f7f7f7}.hire-us{overflow:hidden}.hire-us>header{margin:100px 0}.hire-us>header>h2{font-weight:600;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:10px 0}.hire-us>header>p{font-style:italic;width:60%;margin:0 auto;text-align:center;font-size:17px}@media(max-width: 880px){.hire-us>header>p{width:90%}}.hire-us .email{text-align:center;padding-bottom:100px}.hire-us .email>span{font-weight:bold;text-transform:uppercase}.hire-us .email a{display:block;font-size:30px;opacity:.7}.hire-us .email a:hover{opacity:1}.hire-us strong{font-weight:bold}.team-list{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:120px}@media(max-width: 880px){.team-list{flex-direction:column;align-items:center}}.team-member{display:flex;align-items:center}@media(max-width: 880px){.team-member{width:auto;margin-top:30px}}.team-member .info{padding-left:20px}.team-member p{font-style:italic;margin:2px 0}.team-member h3{color:#5486a1;font-weight:normal;font-size:25px;line-height:1em}@media(max-width: 550px){.team-member h3{font-size:22px}}.team-member .logo>img{max-height:100px;width:auto;border-radius:100%;border:2px solid #5486a1}*{box-sizing:border-box}#search{position:sticky;top:55px;background-color:#fff;display:flex;flex-direction:column;padding-bottom:15px;z-index:100}#search ::placeholder,#search label,#search input{text-align:center}@supports not (display: grid){.card{margin-bottom:1.44rem;margin-bottom:var(--s2)}}.container{margin:0 auto;padding:0 .5rem}.card{display:flex;flex-direction:column;text-align:center;border:1px #388c9a solid;border-radius:5px;background-color:#eee;overflow:hidden}.card h2,.card h3,.card h4{font-weight:400;margin-bottom:2px}.card header h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card header{padding:10px 15px;color:#388c9a}.card .spacer{min-height:33px}.card header a{color:#388c9a;text-decoration:underline}.card header a:hover{text-decoration:none}.card .api-body{padding:15px;background-color:#fff;height:calc(3.6em + 150px)}.card .api-body img{max-width:100%;max-height:100px;padding:10px}.card .api-body p{line-height:1.2;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;height:3.6em;margin-top:15px}.card footer ul{display:flex;flex-direction:row;list-style-type:none;justify-content:space-evenly;margin-left:0}.card footer ul.other-versions{flex-direction:column-reverse}.card footer ul.other-versions li{display:flex;justify-content:center;margin:0 2px}.card footer ul.tools li{font-size:.8em}.card footer a{padding:.1em .5em .1em;background-color:#388c9a;border-radius:2px;color:#fff}.card footer summary ::marker,.card footer summary h4{display:inline}.card footer summary{cursor:pointer}.support{text-align:center}.support p{font-size:1.5rem}@supports(display: grid){@media(min-width: 461px){.cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-column-gap:1rem;grid-row-gap:1rem}}@media(min-width: 992px){.col-md-offset-3{margin:0 25%}}@media(min-width: 1200px){.container{width:1170px}}@media(min-width: 1440px){.container{width:1400px}}}.flash{display:block;width:125px;padding:5px;padding-left:20px;padding-right:20px;position:relative;text-align:center;color:#000;top:15px;left:-28px;transform:rotate(-45deg);opacity:75%}.flash-green{background-color:#2c7}.flash-yellow{background-color:#fed16e}.flash-red{background-color:red}.flash a{color:#000;text-decoration:underline}label{font-size:1.25rem;font-weight:bold;display:block;padding:.5em .25em}.label-required:after{content:"*";color:red;display:inline-block;margin-left:2px}.form-group{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em}.form-group:last-child{margin:2em 0;text-align:center;display:block}.form-group button:hover,.form-group button:focus{outline:#388c9a solid 3px}.control{font-size:1rem;position:relative;display:inline-block;width:50%;box-sizing:border-box;margin-top:15px;padding-left:30px;font-weight:bold;color:#666;cursor:pointer}@media screen and (max-width: 600px){.control{width:100%}}.control input{opacity:0}.control__indicator{position:absolute;top:8px;left:0;width:20px;height:20px;background:#ccc}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:#e6e6e6;border:#48acbd solid 1px}.control input:checked~.control__indicator{background:#48acbd}.control:hover input:checked~.control__indicator,.control input:checked:focus~.control__indicator{background:#6dbdcb;border:#48acbd solid 1px}.control__indicator:after{position:absolute;display:none;content:""}.control input:checked~.control__indicator::after{display:block}.control input:checked~.control__indicator::after input:hover,.control input:checked~.control__indicator::afterinput:focus{top:6px;left:6px}.control--radio input:focus~.control__indicator::after,.control--radio input:hover~.control__indicator::after{top:6px;left:6px}.control--radio .control__indicator::after{top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:#fff}.field input{width:100%;font-size:1.25rem;border:#388c9a solid 1px;border-radius:2px;padding:.5rem}.field input:focus{outline:#388c9a solid 3px}.field select{font-size:1.25rem;width:100%;font-weight:500}.field select:focus{outline:#388c9a solid 3px}
