header{display:none}.jetbrains-logo-header{position:absolute;top:-40px;right:50px}.article-content ._color-pink{color:#cc3f7a}.article-content ._color-violet{color:#662c91}.article-content ._color-orange{color:#ff8900}.article-content ._color-gray{color:#696969}._header{margin-bottom:-10px;height:373px;background:url(/_assets/www/company/annualreport/2017/img/cover_background.6dc0ec8a11a24f9d3e0ee68f12b5d70e.png) no-repeat right -10px;background-size:cover}.features-icon-annual{height:150px}.features-icon-annual._activeCustomer img{margin-top:-30px}.features-icon-annual._eap img,.features-icon-annual._features img,.features-icon-annual._giveaway img{margin-top:-20px}.features-icon-annual._event img{margin-top:-50px}.features-block__count{margin-bottom:15px;color:#161616;font-size:70px;font-weight:700;line-height:70px}@media screen and (max-width:640px){.features-block__count{font-size:49px;line-height:50px}}.features-block__count._color-light,.section._bg-extra-dark .features-block__count{color:#fff}.features-block__count sup{vertical-align:super;color:#cc3f7a}.features-block__count sub,.features-block__count sup{margin-left:5px;font-size:36px}.features-block__count span{margin-left:5px;font-size:14px;font-weight:300}.features-block__title{margin-bottom:5px!important}._bg-extra-dark .features-block__title{color:#fff}.features-block__title sup{margin-left:5px;font-size:14px;vertical-align:super}.less-h3{margin-top:30px;margin-bottom:15px;color:#161616;font-size:22px;font-weight:700;line-height:25px;font-size:18px}.less-h3._color-light{color:#fff}@media screen and (max-width:640px){.less-h3{margin-top:18px;margin-bottom:9px;font-size:17.6px;line-height:21px}}.map_yoy{min-height:537px;background:url(/_assets/www/company/annualreport/2017/img/map_yoy.9e3774c40f5a26f3afae64e1e8b6163d.svg) no-repeat center 0;background-size:contain}.chart_top6PayingUsers{width:100%;height:329px;background:url(/_assets/www/company/annualreport/2017/img/chart_top6PayingUsers.4ac85111ef046160d92c5ccef04fa76d.svg) no-repeat center 0;background-size:contain}.fortuneCompanies{padding-top:120px;background:url("data:image/svg+xml,%3Csvg enable-background='new -222 345.9 150 150' height='150' viewBox='-222 345.9 150 150' width='150' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientTransform='matrix(1 0 0 -1 0 841.67)' gradientUnits='userSpaceOnUse' x1='-151.9947' x2='-176.6151' y1='463.4685' y2='390.8024'%3E%3Cstop offset='.1216' stop-color='%23ffbd00'/%3E%3Cstop offset='.2391' stop-color='%23ffbd00'/%3E%3Cstop offset='.3397' stop-color='%23fca517'/%3E%3Cstop offset='.5494' stop-color='%23f57843'/%3E%3Cstop offset='.7369' stop-color='%23f15863'/%3E%3Cstop offset='.8935' stop-color='%23ee4476'/%3E%3Cstop offset='1' stop-color='%23ed3d7d'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientTransform='matrix(1 0 0 -1 0 841.67)' gradientUnits='userSpaceOnUse' x1='-93.5035' x2='-148.2601' y1='519.2175' y2='419.9861'%3E%3Cstop offset='.1216' stop-color='%23fff'/%3E%3Cstop offset='.1568' stop-color='%23fffdf9'/%3E%3Cstop offset='.2028' stop-color='%23fff9e9'/%3E%3Cstop offset='.255' stop-color='%23fff2ce'/%3E%3Cstop offset='.3117' stop-color='%23ffe8a8'/%3E%3Cstop offset='.3721' stop-color='%23ffdc77'/%3E%3Cstop offset='.4344' stop-color='%23ffcd3c'/%3E%3Cstop offset='.4918' stop-color='%23ffbd00'/%3E%3Cstop offset='1' stop-color='%23ed3d7d'/%3E%3C/linearGradient%3E%3Cpath d='m-117.1 448.3h-97.8c-1.6 0-3-1.4-3-3v-51.8c0-1.6 1.4-3 3-3h97.8c1.7 0 3 1.4 3 3v51.8c0 1.6-1.4 3-3 3z' fill='url(%23a)'/%3E%3Cg fill='%23ffbd00'%3E%3Cpath d='m-191 402.1c-3.1 0-6.1 0-9 0-.2 0-.4 0-.5.1-1.8 1.5-4 2.1-6.4 2.3v8.2c2.2-.6 4.2-1.1 6.2-1.6 0 .1.1.2.1.3v18.9c0 .8-.4 1-1.1.9-1.8 0-3.5 0-5.4 0v7.5h21.6c0-2.5 0-4.9 0-7.5-1.9 0-3.6 0-5.6 0 .1-9.7.1-19.3.1-29.1z'/%3E%3Cpath d='m-124.8 410.1c-2.3-5.4-6.7-8.2-12.5-8.7-5.9-.4-10.9 1.4-14.3 6.5-2.3 3.4-3.1 7.2-3.3 11.6-.2-3.5-1.2-7.1-3.1-10.6-5.1-9.7-19.6-10.3-25.9-1.3-2.7 3.8-3.4 8.2-3.5 12.9.1 4 .7 8 2.8 11.7 5.2 9.4 19.9 10.3 25.8 1.3 2.5-3.8 3.7-7.7 3.9-11.7.1 1 .2 2.2.4 3.5 1.2 8.3 6.3 13.4 14.3 14.3 6.9.8 13.1-2.7 15.7-9.2 2.7-6.8 2.6-13.6-.3-20.3zm-46.4 21.7c-5-.5-6.2-5.1-6.2-11.3s1.3-11.3 6.2-11.3c5.5 0 6.2 5.1 6.2 11.3s-1.4 11.7-6.2 11.3zm32.3 0c-5-.5-6.2-5.1-6.2-11.3s1.3-11.3 6.2-11.3c5.5 0 6.2 5.1 6.2 11.3s-1.4 11.7-6.2 11.3z'/%3E%3Cpath d='m-207 431.4h5.4c.7 0 1.1-.1 1.1-.9 0-6.3 0-12.6 0-18.9 0-.1-.1-.2-.1-.3-2 .5-4 1-6.2 1.6 0-2.9 0-5.5 0-8.2 2.3-.2 4.6-.8 6.4-2.3.1-.1.3-.1.5-.1h9v29.2h5.6v7.5c-7.2 0-14.3 0-21.6 0-.1-2.6-.1-5-.1-7.6z'/%3E%3C/g%3E%3Cpath d='m-79.2 419.4h-97.8c-1.6 0-3-1.4-3-3v-62.7c0-1.7 1.4-3 3-3h97.8c1.7 0 3 1.3 3 3v62.7c0 1.7-1.3 3-3 3z' fill='url(%23b)'/%3E%3Cpath d='m-86.7 368.3c0-4.4-3.5-8-7.9-8.2-2.7-.1-5.3-.1-8 0-4.9.2-8.3 3.8-8.3 8.8s0 9.9 0 14.9v15.3c0 4.7 3.6 8.4 8.3 8.5 2.6.1 5.1.1 7.7 0 4.5-.1 8.2-3.8 8.2-8.3 0-10.5 0-20.7 0-31zm-8 29c0 1.7-.6 2.2-2.2 2.2-1.3 0-2.7 0-4 0s-2-.6-2-1.9c0-9.1 0-18.2 0-27.4 0-1.3.7-1.9 2-1.9h4.2c1.5 0 2 .6 2 2v13.6z' fill='%23fff'/%3E%3Cpath d='m-152.1 377.1c-1.9 0-3.9 0-5.8 0-.4 0-.7 0-1.1 0 0-3 0-5.9 0-8.9h15.5c0-2.8 0-5.5 0-8.2-7.9 0-15.8 0-23.6 0v25.8h1.1 12.7c1.2 0 1.9.6 1.9 1.8v10.1c0 1.1-.7 1.8-1.8 1.8-1.3 0-2.6 0-3.9 0-1.2 0-1.8-.7-1.8-1.9 0-1.8 0-3.6 0-5.4 0-.3 0-.6 0-1-2.7 0-5.2 0-7.8 0 0 3-.2 5.9.1 8.8.4 4.3 3.9 7.2 8.2 7.3 2.4.1 4.7.1 7.1 0 4.2-.1 7.9-3.4 8.1-7.7.2-4.9.2-9.8 0-14.6-.5-4.6-4.2-7.8-8.9-7.9z' fill='%23fff'/%3E%3Cpath d='m-123.1 360c-2.4-.1-4.8-.1-7.2 0-5.3 0-8.9 3.7-8.9 9v14.7 14.9c0 5.2 3.6 8.9 8.9 8.9h6.4c5.3 0 9-3.7 9-9 0-4 0-8.1 0-12.1 0-5.9 0-11.8 0-17.7-.1-4.8-3.5-8.4-8.2-8.7zm.1 37.2c0 1.8-.5 2.3-2.3 2.3-1.3 0-2.5 0-3.8 0-1.5 0-2.1-.6-2.1-2.1 0-9.1 0-18.1 0-27.2 0-1.4.6-2 2-2h4.3c1.3 0 1.9.6 1.9 1.9v13.7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center 0}.chart_ProductDownloads{width:100%;height:369px;background:url(/_assets/www/company/annualreport/2017/img/chart_ProductDownloads.f06d92ef8870e90d38980acadea5cde8.svg) no-repeat center 0;background-size:contain}.chart_UsageGrowth{width:100%;height:460px;background:url(/_assets/www/company/annualreport/2017/img/chart_UsageGrowth.15ff9ab5d49c1242b5085f5c20c71266.svg) no-repeat 0 0;background-size:contain}.new-products{position:relative;width:100%;height:270px;z-index:0}.new-products._goland:before{content:"";position:absolute;z-index:-1;width:505px;height:270px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 504.6 270.1' height='270.1' viewBox='0 0 504.6 270.1' width='504.6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientTransform='matrix(-.9957 .09277532 -.09277532 -.9957 -20.023 778.8133)' gradientUnits='userSpaceOnUse' x1='-379.4803' x2='-354.5184' y1='630.5369' y2='667.8844'%3E%3Cstop offset='0' stop-color='%23078efc'/%3E%3Cstop offset='1' stop-color='%233bea62'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='224.0224' x2='125.9244' y1='179.6125' y2='239.8961'%3E%3Cstop offset='0' stop-color='%233bea62'/%3E%3Cstop offset='1' stop-color='%23077cfb'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientTransform='matrix(-.9957 .09277532 -.09277532 -.9957 -20.023 778.8133)' gradientUnits='userSpaceOnUse' x1='-320.942' x2='-243.0959' y1='557.8382' y2='683.2568'%3E%3Cstop offset='0' stop-color='%233bea62'/%3E%3Cstop offset='1' stop-color='%23bb4efc'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' gradientTransform='matrix(-.9957 .09277532 -.09277532 -.9957 -20.023 778.8133)' gradientUnits='userSpaceOnUse' x1='-348.8355' x2='-244.3939' y1='616.2859' y2='772.5499'%3E%3Cstop offset='0' stop-color='%23078efc'/%3E%3Cstop offset='1' stop-color='%23bb4efc'/%3E%3C/linearGradient%3E%3Cpath d='m344 81.6-11.9-14.3-103.1 47.5 1 4.8z' fill='url(%23a)'/%3E%3Cpath d='m7 270.1 162.7-147.9 111.8 36.7-57 111.2z' fill='url(%23b)'/%3E%3Cpath d='m281.5 158.9-153.4-154-34.5 10.4-11.7 38.7 171.2 160.3z' fill='url(%23c)'/%3E%3Cpath d='m128.1 4.9 204 62.4 11.9 14.3-253.2-27.4z' fill='url(%23d)'/%3E%3Cpath d='m120.5 53.1h61.1v61.1h-61.1z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m126.2 102.8h22.9v3.8h-22.9z'/%3E%3Cpath d='m196.6 83.9v-.2c0-17.4 13.5-31.6 32.1-31.6 11 0 17.6 3 24 8.4l-8.5 10.2c-4.7-3.9-8.9-6.2-16-6.2-9.8 0-17.6 8.6-17.6 19v.2c0 11.2 7.7 19.4 18.5 19.4 4.9 0 9.3-1.2 12.7-3.7v-8.7h-13.5v-11.6h26.6v26.6c-6.3 5.3-14.9 9.7-26.1 9.7-19.1-.1-32.2-13.4-32.2-31.5'/%3E%3Cpath d='m256.8 91.1v-.1c0-13.5 10.8-24.4 25.4-24.4 14.5 0 25.2 10.7 25.2 24.2v.2c0 13.5-10.8 24.4-25.4 24.4-14.5-.1-25.2-10.8-25.2-24.3m37.6 0v-.1c0-6.9-5-12.9-12.3-12.9-7.6 0-12.1 5.9-12.1 12.8v.1c0 6.9 5 12.9 12.3 12.9 7.5 0 12.1-5.9 12.1-12.8'/%3E%3Cpath d='m311.1 53.1h13.5v49h30.5v12.2h-44z'/%3E%3Cpath d='m357.2 100.8v-.2c0-10.2 7.8-14.9 18.9-14.9 4.7 0 8.1.8 11.4 1.9v-.8c0-5.5-3.4-8.6-10-8.6-5.1 0-8.6 1-12.9 2.5l-3.3-10.1c5.2-2.3 10.2-3.8 18.2-3.8 7.3 0 12.5 1.9 15.8 5.2 3.5 3.5 5.1 8.6 5.1 14.9v27.2h-12.8v-5.1c-3.2 3.6-7.7 5.9-14.2 5.9-8.9.3-16.2-4.8-16.2-14.1m30.5-3v-2.4c-2.3-1-5.2-1.7-8.5-1.7-5.7 0-9.2 2.3-9.2 6.5v.2c0 3.6 3 5.7 7.3 5.7 6.2-.1 10.4-3.5 10.4-8.3'/%3E%3Cpath d='m404.4 67.5h13.3v6.6c3.1-3.9 7-7.5 13.7-7.5 10 0 15.9 6.6 15.9 17.4v30.3h-13.3v-26.1c0-6.3-3-9.5-8-9.5-5.1 0-8.3 3.2-8.3 9.5v26.1h-13.3z'/%3E%3Cpath d='m449.4 91v-.2c0-15.6 10.2-24.2 21.3-24.2 7.1 0 11.4 3.2 14.6 7v-23.1h13.3v63.8h-13.3v-6.7c-3.2 4.4-7.7 7.6-14.6 7.6-10.9 0-21.3-8.6-21.3-24.2m36.1 0v-.2c0-7.8-5.2-12.9-11.4-12.9s-11.4 5.1-11.4 12.9v.2c0 7.8 5.2 12.9 11.4 12.9s11.4-5.2 11.4-12.9'/%3E%3Cpath d='m125.4 68.5c0-4.4 3.4-7.9 8-7.9 2.7 0 4.4.7 6 2.1l-2.1 2.6c-1.2-1-2.2-1.5-4-1.5-2.4 0-4.4 2.2-4.4 4.8 0 2.8 1.9 4.8 4.6 4.8 1.2 0 2.3-.3 3.2-.9v-2.2h-3.4v-2.9h6.6v6.6c-1.6 1.3-3.7 2.4-6.5 2.4-4.7-.1-8-3.4-8-7.9'/%3E%3Cpath d='m142.2 68.5c0-4.4 3.4-7.9 8.1-7.9s8.1 3.5 8.1 7.9c0 4.3-3.4 7.9-8.1 7.9-4.8-.1-8.1-3.6-8.1-7.9m12.7 0c0-2.7-1.9-4.8-4.6-4.8s-4.6 2.1-4.6 4.8c0 2.6 1.9 4.8 4.6 4.8s4.6-2.2 4.6-4.8'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 bottom}.new-products._rider:before{content:"";position:absolute;left:50px;z-index:-1;width:437px;height:270px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 436.9 270.1' height='270.1' viewBox='0 0 436.9 270.1' width='436.9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='143.1558' x2='187.3456' y1='263.076' y2='138.1089'%3E%3Cstop offset='0' stop-color='%23c90f5e'/%3E%3Cstop offset='1' stop-color='%23077cfb'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='309.0699' x2='153.5347' y1='260.6502' y2='69.0181'%3E%3Cstop offset='0' stop-color='%23077cfb'/%3E%3Cstop offset='1' stop-color='%23c90f5e'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='6.1717' x2='197.7568' y1='95.3466' y2='95.3466'%3E%3Cstop offset='0' stop-color='%23c90f5e'/%3E%3Cstop offset='1' stop-color='%23c90f5e'/%3E%3C/linearGradient%3E%3ClinearGradient id='d'%3E%3Cstop offset='0' stop-color='%23c90f5e'/%3E%3Cstop offset='1' stop-color='%23fdb60d'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' gradientUnits='userSpaceOnUse' x1='30.0397' x2='132.0095' xlink:href='%23d' y1='140.4541' y2='95.4775'/%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x1='89.5743' x2='161.657' xlink:href='%23d' y1='218.2673' y2='56.9393'/%3E%3Cpath d='m123.4 236.2 112.4-95.2h-7.7l-117.5 74.2-3.9 21z' fill='url(%23a)'/%3E%3Cpath d='m383.4 270.1-185.6-246.3-40.5-11.9-44.7 28 123.2 230.2z' fill='url(%23b)'/%3E%3Cpath d='m21.6 80.9-15.4 66.1 80.3 31.8 111.3-140.7-40.5-26.2z' fill='url(%23c)'/%3E%3Cpath d='m86.5 178.8 100.5-100.5-60.6-24.2-104.8 26.8-15.4 66.1 39.8 13.1z' fill='url(%23e)'/%3E%3Cpath d='m118.6 106.7-22 115.8 10.1 13.7 80.3-157.9-60.6-20.6z' fill='url(%23f)'/%3E%3Cpath d='m148.6 55.4h61.1v61.1h-61.1z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m154.3 63.1h7c1.9 0 3.5.5 4.5 1.6.9.9 1.3 2.1 1.3 3.5 0 2.5-1.3 4-3.3 4.7l3.7 5.5h-3.9l-3.3-4.9h-2.6v4.9h-3.4zm6.8 7.4c1.6 0 2.6-.9 2.6-2.2 0-1.4-1-2.2-2.6-2.2h-3.3v4.4z'/%3E%3Cpath d='m170.1 63.1h6c4.8 0 8.1 3.3 8.1 7.6 0 4.3-3.3 7.6-8.1 7.6h-6zm3.4 3v9.2h2.6c2.8 0 4.6-1.9 4.6-4.6 0-2.7-1.9-4.6-4.6-4.6z'/%3E%3Cpath d='m154.3 105.1h22.9v3.8h-22.9z'/%3E%3Cpath d='m225.3 55.3h28c7.8 0 13.8 2.2 17.8 6.2 3.4 3.4 5.2 8.2 5.2 14v.2c0 9.9-5.3 16.1-13.1 19l14.9 21.8h-15.7l-13.1-19.6h-10.6v19.6h-13.5v-61.2zm27 29.7c6.6 0 10.3-3.5 10.3-8.6v-.2c0-5.8-4-8.7-10.6-8.7h-13.4v17.5z'/%3E%3Cpath d='m280.8 52.7h14v11.8h-14zm.4 16.9h13.3v46.8h-13.3z'/%3E%3Cpath d='m298.4 93.1v-.1c0-15.6 10.2-24.2 21.3-24.2 7.1 0 11.4 3.2 14.6 7v-23.1h13.3v63.8h-13.3v-6.7c-3.2 4.4-7.7 7.6-14.6 7.6-10.9 0-21.3-8.6-21.3-24.3zm36.1 0v-.1c0-7.8-5.2-12.9-11.4-12.9s-11.4 5.1-11.4 12.9v.2c0 7.8 5.2 12.9 11.4 12.9s11.4-5.2 11.4-13z'/%3E%3Cpath d='m350.7 93.3v-.2c0-13.4 9.5-24.4 23.2-24.4 15.6 0 22.8 12.1 22.8 25.4 0 1-.1 2.3-.2 3.5h-32.6c1.3 6 5.5 9.2 11.4 9.2 4.5 0 7.7-1.4 11.4-4.8l7.6 6.7c-4.4 5.4-10.7 8.7-19.1 8.7-14.1.1-24.5-9.7-24.5-24.1zm33-3.9c-.8-5.9-4.3-10-9.9-10-5.5 0-9.1 3.9-10.1 10z'/%3E%3Cpath d='m400.1 69.6h13.3v9.4c2.7-6.5 7.1-10.7 14.9-10.3v13.9h-.7c-8.8 0-14.2 5.3-14.2 16.5v17.3h-13.3z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 bottom}.new-products__text{padding-top:160px;padding-left:210px}._rider .new-products__text{padding-left:275px}.chart_ToolboxSubscriptions{width:100%;height:516px;background:url(/_assets/www/company/annualreport/2017/img/chart_ToolboxSubscriptions.153105d176a6ad71388527583a6e7307.svg) no-repeat 0 0;background-size:contain}.chart_Issues{width:100%;height:963px;background:url(/_assets/www/company/annualreport/2017/img/chart_Issues.606619068880f5849ba773c2c8a6de68.svg) no-repeat 0 0;background-size:contain}.chart_Issues-block{margin-top:150px}.KotlinConf2017{margin-left:-5px;width:100%;height:38px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 485.2 76.2' height='76.2' viewBox='0 0 485.2 76.2' width='485.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.9 3v32.8l16.4-16.4z' fill='%233fa9f5'/%3E%3Cpath d='m15.8 18.8v-15.8l-15.8 15.8z' fill='%23ff5f14'/%3E%3Cpath d='m33.5 72.2v-15.8l-15.8 15.8z' fill='%233fa9f5'/%3E%3Cpath d='m34.2 54.2 51.9-52h-17-16.8l-35.1 35z' fill='%233fa9f5'/%3E%3Cpath d='m34.7 72.2h15.8l-15.8-15.8z' fill='%233fa9f5'/%3E%3Cpath d='m51.9 38.1-16.9 17 17.3 17.1h33.8z' fill='%233fa9f5'/%3E%3Cpath d='m16.9 71.3 16.5-16.2-16.5-16.5z' fill='%233fa9f5'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m131 34.7h7.8v15.6l14.3-15.6h9.6l-14.5 15.1 15.1 20.5h-9.4l-11-15.2-4.1 4.3v10.9h-7.8z'/%3E%3Cpath d='m160.3 56.8v-.1c0-7.8 6.3-14.2 14.8-14.2 8.4 0 14.7 6.3 14.7 14.1v.1c0 7.8-6.3 14.2-14.8 14.2-8.4 0-14.7-6.3-14.7-14.1m21.9 0v-.1c0-4-2.9-7.5-7.2-7.5-4.4 0-7.1 3.4-7.1 7.4v.1c0 4 2.9 7.5 7.2 7.5 4.5 0 7.1-3.4 7.1-7.4'/%3E%3Cpath d='m193.3 62.5v-12.9h-3.3v-6.6h3.3v-7h7.7v7h6.4v6.6h-6.4v11.6c0 1.8.8 2.6 2.5 2.6 1.4 0 2.7-.4 3.8-1v6.2c-1.6 1-3.5 1.6-6.1 1.6-4.7.1-7.9-1.7-7.9-8.1'/%3E%3Cpath d='m210.3 33.2h7.7v37.1h-7.7z'/%3E%3Cpath d='m221.7 33.2h8.1v6.8h-8.1zm.2 9.8h7.7v27.2h-7.7z'/%3E%3Cpath d='m232.8 43h7.7v3.9c1.8-2.3 4.1-4.4 8-4.4 5.8 0 9.2 3.9 9.2 10.1v17.6h-7.7v-15.1c0-3.7-1.7-5.5-4.7-5.5-2.9 0-4.8 1.9-4.8 5.5v15.2h-7.7z'/%3E%3Cpath d='m259.7 52.6v-.1c0-10.1 7.6-18.4 18.5-18.4 6.7 0 10.7 2.2 14 5.5l-5 5.7c-2.7-2.5-5.5-4-9.1-4-6 0-10.3 5-10.3 11.1v.1c0 6.1 4.2 11.2 10.3 11.2 4.1 0 6.6-1.6 9.3-4.2l5 5c-3.7 3.9-7.7 6.4-14.6 6.4-10.4 0-18.1-8.1-18.1-18.3'/%3E%3Cpath d='m292 56.8v-.1c0-7.8 6.3-14.2 14.8-14.2 8.4 0 14.7 6.3 14.7 14.1v.1c0 7.8-6.3 14.2-14.8 14.2-8.4 0-14.7-6.3-14.7-14.1m21.9 0v-.1c0-4-2.9-7.5-7.2-7.5-4.4 0-7.1 3.4-7.1 7.4v.1c0 4 2.9 7.5 7.2 7.5 4.4 0 7.1-3.4 7.1-7.4'/%3E%3Cpath d='m323 43h7.7v3.9c1.8-2.3 4.1-4.4 8-4.4 5.8 0 9.2 3.9 9.2 10.1v17.6h-7.7v-15.1c0-3.7-1.7-5.5-4.7-5.5-2.9 0-4.8 1.9-4.8 5.5v15.2h-7.7z'/%3E%3Cpath d='m351.9 49.6h-3.2v-6.4h3.2v-1.7c0-3 .8-5.2 2.2-6.6s3.5-2.1 6.3-2.1c2.4 0 4.1.3 5.5.8v6.4c-1.1-.4-2.2-.7-3.5-.7-1.8 0-2.8.9-2.8 2.9v1.1h6.3v6.3h-6.1v20.6h-7.7v-20.6z'/%3E%3Cpath d='m379.9 68.4 13.1-11.8c5.8-5.3 7.8-8.3 7.8-12 0-4.6-3.7-7.5-7.9-7.5-4.5 0-7.4 2.3-10.3 6.5l-2-1.3c3.1-4.7 6.3-7.5 12.5-7.5 6 0 10.5 4.2 10.5 9.7v.1c0 4.8-2.6 8-8.8 13.7l-10.8 9.6h19.9v2.5h-24z'/%3E%3Cpath d='m407.6 52.9v-.1c0-9.7 5.7-18.2 14.6-18.2s14.5 8.4 14.5 18.1v.1c0 9.7-5.7 18.2-14.6 18.2s-14.5-8.4-14.5-18.1zm26.4 0v-.1c0-8.2-4.6-15.8-11.9-15.8s-11.8 7.5-11.8 15.7v.1c0 8.1 4.6 15.8 11.9 15.8s11.8-7.5 11.8-15.7z'/%3E%3Cpath d='m447.4 37.7-6.8 2.3-.7-2.1 8-3h2v35.4h-2.6v-32.6z'/%3E%3Cpath d='m477.6 37.7h-20.4v-2.5h23.3v1.9l-16 33.3h-2.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;background-size:contain}.IJPlatform{width:100%;height:150px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 197 150' height='150' viewBox='0 0 197 150' width='197' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a'%3E%3Cstop offset='.1553' stop-color='%23fff'/%3E%3Cstop offset='.1919' stop-color='%23fffdf9'/%3E%3Cstop offset='.2399' stop-color='%23fff9e9'/%3E%3Cstop offset='.2943' stop-color='%23fff2ce'/%3E%3Cstop offset='.3534' stop-color='%23ffe8a8'/%3E%3Cstop offset='.4162' stop-color='%23ffdc77'/%3E%3Cstop offset='.4812' stop-color='%23ffcd3c'/%3E%3Cstop offset='.541' stop-color='%23ffbd00'/%3E%3Cstop offset='1' stop-color='%23ed3d7d'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='85.5531' x2='122.031' xlink:href='%23a' y1='-19.8524' y2='174.304'/%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='80.163' x2='112.0243' xlink:href='%23a' y1='-35.056' y2='134.5284'/%3E%3ClinearGradient id='d' gradientUnits='userSpaceOnUse' x1='72.3371' x2='102.6147' xlink:href='%23a' y1='-64.5142' y2='96.6406'/%3E%3Cg clip-rule='evenodd' fill-rule='evenodd'%3E%3Cpath d='m11.4 125.9h125.5l60.1-93.3h-123.6z' fill='url(%23b)'/%3E%3Cpath d='m6 110.7h125.5l60.1-93.3h-123.6z' fill='url(%23c)'/%3E%3Cpath d='m.9 95.6h125.5l60-93.4h-123.5z' fill='url(%23d)'/%3E%3Cpath d='m80.3 83.4h-55.1l6-8.3h55.1z' fill='%23fff'/%3E%3C/g%3E%3Cpath d='m66.5 21.6h10.2l-26.1 35.9h-10.2z' fill='%23fff'/%3E%3Cpath d='m61.1 52.6 10.4-5.5c1 2.3 2.6 3.6 5.8 3.6 3.8 0 7.5-1.8 10.5-6l16.8-23.1h10.4l-16.9 23.5c-3.1 4.3-7 7.4-11.3 9.6-4.4 2.2-9.4 3.3-14.5 3.3-7.2 0-10.2-2.4-11.2-5.4z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 80% 0;background-size:contain}.chart_Plugins{width:100%;height:234px;background:url(/_assets/www/company/annualreport/2017/img/chart_Plugins.578f87223f676490ebfd862793380709.svg) no-repeat 0 0;background-size:contain}table.plugins{width:100%}table.plugins th{padding:0 10px;text-transform:uppercase;font-weight:300;border-bottom:none}table.plugins td{padding:5px 10px;background-color:#eaeaec;border-bottom:2px solid #fff}table.plugins .icon{position:relative;top:5px}.icon._checkmark{width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientTransform='matrix(1 0 0 -1 0 30)' gradientUnits='userSpaceOnUse' x1='4.4058' x2='16.3189' y1='41.1843' y2='16.8815'%3E%3Cstop offset='.1216' stop-color='%23ffbd00'/%3E%3Cstop offset='.2391' stop-color='%23ffbd00'/%3E%3Cstop offset='1' stop-color='%23ed3d7d'/%3E%3C/linearGradient%3E%3Cpath d='m11.1 24.1-11.1-14.8 4.8-3.6 6.2 8.4 10.3-14 4.8 3.5z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat 0 bottom;background-size:contain}.tiobe{margin-left:30px;padding-top:33px;padding-bottom:40px;padding-left:100px;display:inline-block;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 93 90.7' height='90.7' viewBox='0 0 93 90.7' width='93' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23808080' stroke-miterlimit='10'%3E%3Cpath d='m50.1 42.4 4.4 6.4-11.2 17.5h-9.3l21.1-31.1 9.4-.1v-6.6h-13.9l-14 20.2 4.6 7'/%3E%3Cpath d='m40.9 42.9-5.5-7.7-9.9-.1v-6.6h14.8l5.2 7.3'/%3E%3Cpath d='m40.8 55.7 6.8 10.6h9.3l-7-10.2'/%3E%3Cpath d='m14.602 13.573h61.298v61.298h-61.298z' transform='matrix(.7071 -.7071 .7071 .7071 -18.0161 44.9498)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;background-size:50% auto}.line{margin-top:-20px;width:100%;height:13px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 1205.741 13.5' height='13.5' viewBox='0 0 1205.741 13.5' width='1205.741' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='4.7408' x2='1110.9436' y1='5' y2='5'%3E%3Cstop offset='.1216' stop-color='%23edbb2c'/%3E%3Cstop offset='.2391' stop-color='%23edbb2c'/%3E%3Cstop offset='1' stop-color='%23cc3f7a'/%3E%3C/linearGradient%3E%3Cpath d='m4.741 0h1200v10h-1200z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat 0 0;background-size:contain}.map_JB_Nignts{width:100%;height:554px;background:url(/_assets/www/company/annualreport/2017/img/map_JB_Nignts.bf24726ad165b8e5d864d005d28013a0.svg) no-repeat 0 0;background-size:contain}.chart_SupportTotal{width:100%;height:259px;background:url(/_assets/www/company/annualreport/2017/img/chart_SupportTotal.a5b997af5a339eafb095bc1e99e4ae60.svg) no-repeat 0 0;background-size:contain}.chart_StudentLicenses{width:100%;height:125px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 506 125.5' height='125.5' viewBox='0 0 506 125.5' width='506' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23696969'%3E%3Cpath d='m2.7 12.9 4.1-3.6c1.7-1.5 2.3-2.4 2.3-3.5 0-1.3-1-2.1-2.3-2.1s-2.1.7-3 1.9l-.9-.7c1-1.5 2.1-2.4 4-2.4 2 0 3.5 1.3 3.5 3.2 0 1.6-.9 2.6-2.8 4.4l-3 2.7h5.9v1.2h-7.8z'/%3E%3Cpath d='m12.5 8.3c0-3.2 1.9-5.8 4.8-5.8s4.7 2.6 4.7 5.8c0 3.1-1.9 5.8-4.7 5.8-3 0-4.8-2.7-4.8-5.8zm8.1 0c0-2.5-1.3-4.7-3.4-4.7s-3.4 2.1-3.4 4.6c0 2.4 1.3 4.6 3.4 4.6s3.4-2 3.4-4.5z'/%3E%3Cpath d='m25.7 3.9-2.1.7-.3-1 2.7-.9h1v11.3h-1.2v-10.1z'/%3E%3Cpath d='m29.4 12.3.8-.9c1 .9 2 1.5 3.2 1.5 1.6 0 2.7-1.1 2.7-2.5.1-1.4-1.1-2.4-2.7-2.4-.9 0-1.7.3-2.4.6l-.8-.6.3-5.5h6.5v1.2h-5.3l-.2 3.6c.7-.3 1.3-.5 2.2-.5 2.2 0 3.9 1.3 3.9 3.4 0 2.2-1.7 3.7-4 3.7-1.8.2-3.1-.6-4.2-1.6z'/%3E%3Cpath d='m2.7 52.9 4.1-3.6c1.7-1.5 2.3-2.4 2.3-3.5 0-1.3-1-2.1-2.3-2.1s-2.1.7-3 1.9l-.9-.7c1-1.5 2.1-2.4 4-2.4 2 0 3.5 1.3 3.5 3.2 0 1.6-.9 2.6-2.8 4.4l-3 2.7h5.9v1.2h-7.8z'/%3E%3Cpath d='m12.5 48.3c0-3.2 1.9-5.8 4.8-5.8s4.7 2.6 4.7 5.8c0 3.1-1.9 5.8-4.7 5.8-3 0-4.8-2.7-4.8-5.8zm8.1 0c0-2.5-1.3-4.7-3.4-4.7s-3.4 2.1-3.4 4.6c0 2.4 1.3 4.6 3.4 4.6s3.4-2 3.4-4.5z'/%3E%3Cpath d='m25.7 43.9-2.1.7-.3-1 2.7-.9h1v11.3h-1.2v-10.1z'/%3E%3Cpath d='m31 52.9c-.9-.9-1.4-2-1.4-4.3 0-3.4 1.7-6.1 4.7-6.1 1.3 0 2.3.5 3.3 1.3l-.7 1c-.8-.7-1.6-1.1-2.6-1.1-2.2 0-3.3 2.3-3.3 4.8v.2c.7-1.1 1.7-1.7 3.2-1.7 2.1 0 3.9 1.3 3.9 3.4 0 2.2-1.7 3.7-4 3.7-1.4 0-2.4-.5-3.1-1.2zm5.6-2.5c0-1.4-1.1-2.4-2.7-2.4-1.7 0-2.8 1.2-2.8 2.4 0 1.4 1.2 2.5 2.8 2.5 1.7 0 2.7-1.1 2.7-2.5z'/%3E%3Cpath d='m2.7 92.9 4.1-3.6c1.7-1.5 2.3-2.4 2.3-3.5 0-1.3-1-2.1-2.3-2.1s-2.1.7-3 1.9l-.9-.7c1-1.5 2.1-2.4 4-2.4 2 0 3.5 1.3 3.5 3.2 0 1.6-.9 2.6-2.8 4.4l-3 2.7h5.9v1.2h-7.8z'/%3E%3Cpath d='m12.5 88.3c0-3.2 1.9-5.8 4.8-5.8s4.7 2.6 4.7 5.8c0 3.1-1.9 5.8-4.7 5.8-3 0-4.8-2.7-4.8-5.8zm8.1 0c0-2.5-1.3-4.7-3.4-4.7s-3.4 2.1-3.4 4.6c0 2.4 1.3 4.6 3.4 4.6s3.4-2 3.4-4.5z'/%3E%3Cpath d='m25.7 83.9-2.1.7-.3-1 2.7-.9h1v11.3h-1.2v-10.1z'/%3E%3Cpath d='m35.8 83.8h-6.2v-1.2h7.6v.9l-5.1 10.3h-1.4z'/%3E%3Cpath d='m55.5 4.6h248.9v10h-248.9z'/%3E%3Cpath d='m56.5 44h362.4v10h-362.4z'/%3E%3C/g%3E%3Cpath d='m56.1 84.6h242.8v10h-242.8z' fill='%23ed3d7d'/%3E%3Cpath d='m316.1 5.8-2 .5-.5-2 3.2-1h1.7v11.3h-2.4z' fill='%23696969'/%3E%3Cpath d='m320.6 12.9 1.7-1.6c.8.9 1.6 1.3 2.7 1.3.9 0 1.6-.5 1.6-1.4 0-.9-.8-1.4-2.2-1.4h-1l-.4-1.6 2.7-2.7h-4.4v-2.1h7.6v1.9l-2.9 2.7c1.5.3 3 1.1 3 3.1 0 2.1-1.5 3.7-4 3.7-2.1 0-3.5-.8-4.4-1.9z' fill='%23696969'/%3E%3Cpath d='m330.6 11.5c0-1.4.6-2.2 1.8-2.7-.9-.5-1.4-1.2-1.4-2.4 0-1.7 1.6-3.1 3.9-3.1s3.9 1.3 3.9 3.1c0 1.2-.6 1.9-1.4 2.4 1.1.6 1.8 1.3 1.8 2.6 0 2.1-1.8 3.3-4.3 3.3s-4.3-1.2-4.3-3.2zm6.3-.2c0-.9-.8-1.4-1.9-1.4s-1.9.5-1.9 1.4c0 .8.7 1.4 1.9 1.4s1.9-.6 1.9-1.4zm-.4-4.7c0-.7-.6-1.3-1.6-1.3s-1.6.6-1.6 1.3c0 .8.6 1.4 1.6 1.4s1.6-.6 1.6-1.4z' fill='%23696969'/%3E%3Cpath d='m340.4 16.2c1.1-.1 1.6-.7 1.6-1.6h-1v-2.6h2.6v2.2c0 2.1-1.1 3-3 3z' fill='%23696969'/%3E%3Cpath d='m346.6 5.8-2 .5-.5-2 3.2-1h1.7v11.3h-2.4z' fill='%23696969'/%3E%3Cpath d='m356.9 12.2h-5.5l-.4-1.7 6.1-7.1h2.1v6.9h1.5v2h-1.5v2.4h-2.4v-2.5zm0-2v-3.5l-3 3.5z' fill='%23696969'/%3E%3Cpath d='m367.9 12.2h-5.5l-.4-1.7 6.1-7.1h2.1v6.9h1.5v2h-1.5v2.4h-2.4v-2.5zm0-2v-3.5l-3 3.5z' fill='%23696969'/%3E%3Cpath d='m432.3 52 3.7-3c1.4-1.2 1.9-1.8 1.9-2.7s-.6-1.5-1.5-1.5-1.5.5-2.3 1.5l-1.7-1.4c1.1-1.5 2.2-2.3 4.2-2.3 2.3 0 3.9 1.4 3.9 3.5 0 1.9-1 2.8-2.9 4.3l-1.8 1.4h4.9v2.2h-8.3v-2z' fill='%23696969'/%3E%3Cpath d='m442.3 48.4c0-3.3 2-5.8 5-5.8s5 2.5 5 5.8c0 3.3-2 5.8-5 5.8s-5-2.5-5-5.8zm7.5 0c0-2.1-1-3.6-2.5-3.6s-2.4 1.5-2.4 3.5c0 2 1 3.6 2.5 3.6s2.4-1.5 2.4-3.5z' fill='%23696969'/%3E%3Cpath d='m453.6 52.2 1.7-1.6c.8.9 1.6 1.3 2.7 1.3.9 0 1.6-.5 1.6-1.4 0-.9-.8-1.4-2.2-1.4h-1l-.4-1.6 2.7-2.7h-4.4v-2.1h7.6v1.9l-2.8 2.7c1.5.3 3 1.1 3 3.1 0 2.1-1.5 3.7-4 3.7-2.1.1-3.5-.7-4.5-1.9z' fill='%23696969'/%3E%3Cpath d='m463.3 55.6c1.1-.1 1.6-.7 1.6-1.6h-1v-2.6h2.6v2.2c0 2.1-1.1 3-3 3z' fill='%23696969'/%3E%3Cpath d='m473.9 51.6h-5.5l-.4-1.7 6.1-7.1h2.1v6.9h1.5v2h-1.5v2.3h-2.4v-2.4zm0-2v-3.5l-3 3.5z' fill='%23696969'/%3E%3Cpath d='m480.7 53c-.8-.8-1.3-2-1.3-4.2 0-3.5 1.6-6.1 4.9-6.1 1.5 0 2.5.4 3.5 1.2l-1.3 1.9c-.7-.6-1.3-.9-2.3-.9-1.7 0-2.2 1.6-2.3 2.6.6-.4 1.3-.7 2.3-.7 2.2 0 3.9 1.2 3.9 3.6 0 2.3-1.8 3.9-4.3 3.9-1.3-.1-2.3-.6-3.1-1.3zm5.1-2.6c0-1-.7-1.7-2-1.7-1.2 0-1.9.7-1.9 1.6 0 .9.7 1.7 2 1.7s1.9-.6 1.9-1.6z' fill='%23696969'/%3E%3Cpath d='m495.2 44.9h-5.2v-2.1h8.1v1.9l-5 9.3h-2.8z' fill='%23696969'/%3E%3Cpath d='m312.7 78.2-3.7.9-1-3.8 6-1.8h3.1v21.2h-4.6v-16.5z' fill='%23ed3d7d'/%3E%3Cpath d='m321.1 91.4 3.2-3c1.4 1.6 2.9 2.5 5.1 2.5 1.7 0 3-1 3-2.5v-.1c0-1.7-1.5-2.7-4.1-2.7h-1.9l-.7-2.9 5-5h-8.2v-4h14.2v3.5l-5.3 5.1c2.8.5 5.6 2 5.6 5.9v.1c0 4-2.9 6.9-7.6 6.9-3.8-.2-6.5-1.7-8.3-3.8z' fill='%23ed3d7d'/%3E%3Cpath d='m349.9 77.6h-9.9v-4h15.1v3.5l-9.4 17.5h-5.2z' fill='%23ed3d7d'/%3E%3Cpath d='m354.4 97.6c2.1-.2 3.1-1.3 2.9-3h-1.9v-4.8h4.9v4.1c0 4-2 5.5-5.5 5.6z' fill='%23ed3d7d'/%3E%3Cpath d='m374.1 90.1h-10.3l-.8-3.3 11.5-13.3h3.9v12.9h2.8v3.7h-2.8v4.5h-4.4v-4.5zm0-3.7v-6.5l-5.6 6.5z' fill='%23ed3d7d'/%3E%3Cpath d='m394.8 90.1h-10.3l-.8-3.3 11.5-13.3h3.9v12.9h2.8v3.7h-2.8v4.5h-4.4v-4.5zm0-3.7v-6.5l-5.6 6.5z' fill='%23ed3d7d'/%3E%3Cpath d='m404.9 88.9c0-2.6 1.2-4.1 3.4-5.1-1.6-1-2.7-2.3-2.7-4.6v-.1c0-3.2 2.9-5.8 7.4-5.8 4.4 0 7.4 2.5 7.4 5.8v.1c0 2.3-1 3.6-2.7 4.6 2.1 1.1 3.4 2.5 3.4 5v.1c0 3.9-3.4 6.2-8.1 6.2-4.7-.2-8.1-2.6-8.1-6.2zm11.7-.4c0-1.7-1.5-2.6-3.6-2.6s-3.6 1-3.6 2.6v.1c0 1.4 1.4 2.6 3.6 2.6 2.3-.1 3.6-1.2 3.6-2.7zm-.6-8.8c0-1.3-1.1-2.5-3-2.5s-3 1.1-3 2.4v.1c0 1.5 1.2 2.6 3 2.6 1.8-.1 3-1.2 3-2.6z' fill='%23ed3d7d'/%3E%3C/svg%3E") no-repeat 0 0;background-size:contain}.chart_StudentPacks{width:100%;height:73px;background:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 510 73' height='73' viewBox='0 0 510 73' width='510' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23696969'%3E%3Cpath d='m1.1 14.8 4.1-3.6c1.7-1.5 2.3-2.4 2.3-3.5 0-1.3-1-2.1-2.3-2.1s-2.1.7-3 1.9l-.9-.7c1-1.5 2.1-2.4 4-2.4 2 0 3.5 1.3 3.5 3.2 0 1.6-.9 2.6-2.8 4.4l-3 2.7h5.9v1.2h-7.8z'/%3E%3Cpath d='m10.9 10.2c0-3.2 1.9-5.8 4.8-5.8s4.7 2.6 4.7 5.8c0 3.1-1.9 5.8-4.7 5.8-3-.1-4.8-2.7-4.8-5.8zm8.1 0c0-2.5-1.3-4.7-3.4-4.7s-3.4 2.1-3.4 4.6c0 2.4 1.3 4.6 3.4 4.6s3.4-2.1 3.4-4.5z'/%3E%3Cpath d='m24.1 5.8-2.1.6-.3-1 2.7-.9h.9v11.3h-1.2z'/%3E%3Cpath d='m29.4 14.8c-.9-.9-1.4-2-1.4-4.3 0-3.4 1.7-6.1 4.7-6.1 1.3 0 2.3.5 3.3 1.3l-.7 1c-.8-.7-1.6-1.1-2.6-1.1-2.2 0-3.3 2.3-3.3 4.8v.2c.6-1.2 1.6-1.9 3-1.9 2.1 0 3.9 1.3 3.9 3.4 0 2.2-1.7 3.7-4 3.7-1.2.1-2.2-.3-2.9-1zm5.6-2.6c0-1.4-1.1-2.4-2.7-2.4-1.7 0-2.8 1.2-2.8 2.4 0 1.4 1.2 2.5 2.8 2.5 1.7.1 2.7-1 2.7-2.5z'/%3E%3Cpath d='m1.1 54.8 4.1-3.6c1.7-1.5 2.3-2.4 2.3-3.5 0-1.3-1-2.1-2.3-2.1s-2.1.7-3 1.9l-.9-.7c1-1.5 2.1-2.4 4-2.4 2 0 3.5 1.3 3.5 3.2 0 1.6-.9 2.6-2.8 4.4l-3 2.7h5.9v1.2h-7.8z'/%3E%3Cpath d='m10.9 50.2c0-3.2 1.9-5.8 4.8-5.8s4.7 2.6 4.7 5.8c0 3.1-1.9 5.8-4.7 5.8-3-.1-4.8-2.7-4.8-5.8zm8.1 0c0-2.5-1.3-4.7-3.4-4.7s-3.4 2.1-3.4 4.6c0 2.4 1.3 4.6 3.4 4.6s3.4-2.1 3.4-4.5z'/%3E%3Cpath d='m24.1 45.8-2.1.6-.3-1 2.7-.9h.9v11.3h-1.2z'/%3E%3Cpath d='m34.2 45.7h-6.2v-1.2h7.6v.9l-5.1 10.3h-1.4z'/%3E%3Cpath d='m54.9 4.8h239.4v10h-239.4z'/%3E%3C/g%3E%3Cpath d='m54.5 45.5h315.8v10h-315.8z' fill='%23ed3d7d'/%3E%3Cpath d='m316.5 13.4h-5.5l-.4-1.7 6.1-7.1h2.1v6.9h1.5v2h-1.5v2.4h-2.4v-2.5zm0-2v-3.5l-3 3.5z' fill='%23696969'/%3E%3Cpath d='m323.3 14.8c-.8-.8-1.3-2-1.3-4.2 0-3.5 1.6-6.1 4.9-6.1 1.5 0 2.5.4 3.5 1.2l-1.3 1.9c-.7-.6-1.3-.9-2.3-.9-1.7 0-2.2 1.6-2.3 2.6.6-.4 1.3-.7 2.3-.7 2.2 0 3.9 1.2 3.9 3.6 0 2.3-1.8 3.9-4.3 3.9-1.3-.1-2.3-.5-3.1-1.3zm5.1-2.5c0-1-.7-1.7-2-1.7s-1.9.7-1.9 1.6c0 .9.7 1.7 2 1.7s1.9-.7 1.9-1.6z' fill='%23696969'/%3E%3Cpath d='m333.9 14.8c-.8-.8-1.3-2-1.3-4.2 0-3.5 1.6-6.1 4.9-6.1 1.5 0 2.5.4 3.5 1.2l-1.3 1.9c-.7-.6-1.3-.9-2.3-.9-1.7 0-2.2 1.6-2.3 2.6.6-.4 1.3-.7 2.3-.7 2.2 0 3.9 1.2 3.9 3.6 0 2.3-1.8 3.9-4.3 3.9-1.3-.1-2.3-.5-3.1-1.3zm5.1-2.5c0-1-.7-1.7-2-1.7s-1.9.7-1.9 1.6c0 .9.7 1.7 2 1.7s1.9-.7 1.9-1.6z' fill='%23696969'/%3E%3Cpath d='m342.7 17.4c1.1-.1 1.6-.7 1.6-1.6h-1v-2.6h2.6v2.2c0 2.1-1.1 3-3 3z' fill='%23696969'/%3E%3Cpath d='m347.4 10.3c0-3.3 2-5.8 5-5.8s5 2.5 5 5.8c0 3.3-2 5.8-5 5.8-3-.1-5-2.6-5-5.8zm7.5 0c0-2.1-1-3.6-2.5-3.6s-2.4 1.5-2.4 3.5c0 2 1 3.6 2.5 3.6s2.4-1.5 2.4-3.5z' fill='%23696969'/%3E%3Cpath d='m358.9 13.9 3.7-3.1c1.4-1.2 1.9-1.8 1.9-2.7s-.6-1.5-1.5-1.5-1.5.5-2.3 1.5l-1.7-1.3c1.1-1.5 2.2-2.3 4.2-2.3 2.3 0 3.9 1.4 3.9 3.5 0 1.9-1 2.8-2.9 4.3l-1.8 1.4h4.9v2.1h-8.3v-1.9z' fill='%23696969'/%3E%3Cpath d='m370.2 14.8c-.8-.8-1.3-2-1.3-4.2 0-3.5 1.6-6.1 4.9-6.1 1.5 0 2.5.4 3.5 1.2l-1.3 1.9c-.7-.6-1.3-.9-2.3-.9-1.7 0-2.2 1.6-2.3 2.6.6-.4 1.3-.7 2.3-.7 2.2 0 3.9 1.2 3.9 3.6 0 2.3-1.8 3.9-4.3 3.9-1.3-.1-2.3-.5-3.1-1.3zm5.1-2.5c0-1-.7-1.7-2-1.7-1.2 0-1.9.7-1.9 1.6 0 .9.7 1.7 2 1.7s1.9-.7 1.9-1.6z' fill='%23696969'/%3E%3Cpath d='m394.1 38.5h-9.9v-4h15.1v3.5l-9.4 17.5h-5.2z' fill='%23ed3d7d'/%3E%3Cpath d='m401.3 52.2 3.2-3c1.4 1.6 2.9 2.5 5.1 2.5 1.7 0 3-1 3-2.5v-.1c0-1.7-1.5-2.7-4.1-2.7h-1.9l-.7-2.9 5-5h-8.2v-4h14.2v3.5l-5.3 5.1c2.8.5 5.6 2 5.6 5.9 0 4-2.9 6.9-7.6 6.9-3.9 0-6.5-1.5-8.3-3.7z' fill='%23ed3d7d'/%3E%3Cpath d='m422.9 53.6c-1.5-1.5-2.5-3.8-2.5-8v-.1c0-6.5 2.9-11.5 9.2-11.5 2.9 0 4.7.8 6.6 2.3l-2.4 3.6c-1.4-1-2.5-1.7-4.3-1.7-3.2 0-4.1 3-4.2 4.9 1.1-.8 2.4-1.3 4.3-1.3 4.2 0 7.4 2.3 7.4 6.7v.1c0 4.3-3.5 7.3-8 7.3-2.8 0-4.6-.8-6.1-2.3zm9.5-4.8c0-1.8-1.4-3.1-3.7-3.1s-3.6 1.3-3.6 3v.1c0 1.8 1.4 3.1 3.7 3.1s3.6-1.3 3.6-3.1z' fill='%23ed3d7d'/%3E%3Cpath d='m439.4 58.5c2.1-.2 3.1-1.3 2.9-3h-1.9v-4.8h4.9v4c0 4-2 5.5-5.5 5.6z' fill='%23ed3d7d'/%3E%3Cpath d='m459.2 51h-10.3l-.8-3.3 11.5-13.3h3.9v12.9h2.8v3.7h-2.8v4.5h-4.4v-4.5zm0-3.8v-6.5l-5.6 6.5z' fill='%23ed3d7d'/%3E%3Cpath d='m469.5 45.1c0-6.1 3.8-10.9 9.4-10.9 5.5 0 9.3 4.7 9.3 10.8 0 6.1-3.8 10.9-9.4 10.9s-9.3-4.7-9.3-10.8zm13.9 0c0-3.9-1.9-6.8-4.6-6.8s-4.6 2.8-4.6 6.6v.1c0 3.8 1.8 6.7 4.6 6.7s4.6-2.8 4.6-6.6z' fill='%23ed3d7d'/%3E%3Cpath d='m491.1 52.7 2.8-3.3c1.6 1.4 3.1 2.3 5 2.3 2.2 0 3.5-1 3.5-2.9v-.1c0-1.8-1.5-2.8-3.7-2.8-1.3 0-2.5.4-3.5.8l-2.7-1.8.6-10.3h12.9v4h-8.9l-.2 3.6c.8-.2 1.6-.4 2.8-.4 4.1 0 7.3 2 7.3 6.7v.1c0 4.4-3.1 7.3-8 7.3-3.4 0-5.9-1.2-7.9-3.2z' fill='%23ed3d7d'/%3E%3C/svg%3E") no-repeat 0 0;background-size:contain}.map_team{width:100%;height:644px;background:url(/_assets/www/company/annualreport/2017/img/map_team.4c4507a9e1eb09ce6dc056781b09cbad.svg) no-repeat center 0;background-size:contain}.chart_demography{width:100%;height:104px;background:url(/_assets/www/company/annualreport/2017/img/chart_demography.cde34d99eefe240d4a91235a216e1578.svg) no-repeat center 0;background-size:contain}.chart_MaleFemale{width:100%;height:55px;background:url(/_assets/www/company/annualreport/2017/img/chart_MaleFemale.08e91701e9541e0b59d44ecd5bb87eb5.svg) no-repeat 0 0;background-size:contain}.CampNou{width:100%;height:360px;background:url(/_assets/www/company/annualreport/2017/img/CampNou.a665757309942d7b2c6b17fbedaaddd2.svg) no-repeat 250px 0;background-size:contain}.hackathon{width:auto;height:372px;background:url(/_assets/www/company/annualreport/2017/img/hackathon@2x.5ab0acffc9430f21ac47d611b7850619.jpg) no-repeat center 0;background-size:contain}.perks img{height:100px}.perks._event img{margin-top:-10px;margin-bottom:10px}.developer-survey{padding-right:227px;padding-bottom:30px;position:relative}.developer-survey:after{content:"";position:absolute;right:-227px;top:-20px;width:268px;height:227px;background:url(/_assets/www/company/annualreport/2017/img/developerEcosystemSurvey.edb5f909283fb740a477a695f2b9a3a8.svg) 0 0;background-size:contain}
