._color-dark{color:#161616}.section-content._header{background-image:url(/_assets/www/pycharm/python-developers-survey-2016/img/pycharm-cover.d4241246161061c163fa.png);background-position:0 50%;background-repeat:no-repeat;background-size:cover;padding-top:50px}.section__title{padding-top:50px}.section__title span{font-size:45px;line-height:45px}.map{position:relative;width:100%}.datamaps-legend{bottom:70px}.datamaps-legend dt{clear:both;font-family:JetBrains Sans,Helvetica,Arial,sans-serif;font-size:16px;padding-left:30px}.datamaps-legend dd{border-radius:50%!important;clear:both;position:relative;top:-24px}.datamaps-subunits path:hover{opacity:.8}.section._python-survey{background-color:#161616;padding-bottom:15px;padding-top:15px}.section._python-survey a{color:#fff;font-size:18px;font-weight:100}.section._python-survey a .python-survey__icon{height:30px;margin-right:10px;position:relative;top:8px;width:30px}.img-wrap img{max-width:100%}.section_old-versions{padding-bottom:24px}
.h1-section{font-size:103px;font-weight:700;letter-spacing:-5px}.h2-section{color:#161616;font-size:54px;font-weight:800;line-height:45px;margin-bottom:46px;text-transform:uppercase}@media screen and (max-width:640px){.h2-section{font-size:37.8px;line-height:39.5px}}.h2-section._margin-top{margin-top:50px}.h2-section._color-light{color:#fff}.h3-section{color:#161616;font-size:36px;font-weight:700;letter-spacing:-1.3px;line-height:40px;margin-bottom:46px;text-transform:none}.h3-section._color-light{color:#fff}.h3-section._margin-top{margin-top:50px}@media screen and (max-width:640px){.h3-section{font-size:28.8px;line-height:32px;margin-bottom:36.8px}}.h4-section{font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width:640px){.h4-section{font-size:14.4px}}.heading-sub{color:#343434;font-size:20px;margin-bottom:30px;margin-top:-20px}.heading-sub._color-light{color:#fff}@media screen and (max-width:640px){.heading-sub{font-size:16px;margin-bottom:20px}.heading-sub._color-dark-sm{color:inherit}}.section{color:#696969;font-size:16px;padding-bottom:150px;padding-top:70px}.section p{line-height:25px}.section._bg-dark{background-color:#3b3e43;color:#b8bcbf;position:relative}.section._bg-dark .article-content{color:#b8bcbf}.section._bg-extra-dark{background-color:#161616;color:#fff}.section._bg-extra-dark .article-content{color:#fff}.section._bg-medium{background-color:#eaeaec}.section._bg-extra-light{background-color:#fff}@media screen and (max-width:640px){.section{font-size:14px;padding-bottom:50px;padding-top:50px}}.section__title{align-items:flex-end;background:#161616;box-sizing:border-box;color:#fff;display:flex;font:600 12px/15px JetBrains Sans,Helvetica,Arial,sans-serif;height:120px;margin-bottom:64px;margin-top:-130px;padding:12px;text-transform:uppercase;width:120px}@media screen and (max-width:640px){.section__title{display:none}}.section__description{color:#343434;font-size:20px;font-weight:400;line-height:27px;margin-bottom:50px}.section__description._small{font-size:16px;font-weight:400;line-height:21px}.section__description._color-light{color:#fff}.section__description p{margin-bottom:10px}@media screen and (max-width:640px){.section__description{font-size:16px}}.overview-header{box-sizing:border-box;color:#fff;min-height:700px;padding-top:175px;text-align:center}.overview-header._dark{color:#161616}.overview-header._bg-dark{background-color:#161616}@media screen and (max-width:640px){.overview-header{min-height:0;padding-bottom:50px;padding-top:50px}}.overview-header__logo .jetbrains-logo._text{position:relative}.overview-header__logo-note{color:#161616;font-size:16px;left:100%;margin-left:15px;position:absolute;top:5px;white-space:nowrap}.overview-header__logo-note a{color:#161616;text-decoration:underline}.overview-header__logo-note a:hover{color:#161616;text-decoration:none}.overview-header__slogan{font-size:36px;font-weight:300;line-height:1.23em;margin-bottom:25px;margin-top:25px}.overview-header__slogan._color-light{color:#fff}@media screen and (max-width:640px){.overview-header__slogan{font-size:21.6px;margin-bottom:20px;margin-top:10px}}.overview-header__text{color:#343434;font-size:16px;line-height:25px;margin:0 0 50px}
