.pycharm-social-footer{background:transparent url("data:image/svg+xml,%3Csvg fill='none' height='1637' viewBox='0 0 1655 1637' width='1655' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%2307baf2'/%3E%3Cstop offset='.395833' stop-color='%2321d789' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23fef750' stop-opacity='.7'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='646.029' x2='1309.91' xlink:href='%23a' y1='1104.84' y2='607.087'/%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='656.966' x2='1054.82' xlink:href='%23a' y1='1073.58' y2='486.577'/%3E%3ClinearGradient id='d' gradientUnits='userSpaceOnUse' x1='657.104' x2='815.206' xlink:href='%23a' y1='1045.27' y2='460.285'/%3E%3ClinearGradient id='e' gradientUnits='userSpaceOnUse' x1='649.339' x2='614.357' xlink:href='%23a' y1='1022.37' y2='505.725'/%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x1='636.689' x2='464.744' xlink:href='%23a' y1='1006.02' y2='598.268'/%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='621.911' x2='369.549' xlink:href='%23a' y1='996.34' y2='714.611'/%3E%3ClinearGradient id='h' gradientUnits='userSpaceOnUse' x1='607.272' x2='324.925' xlink:href='%23a' y1='992.617' y2='835.1'/%3E%3ClinearGradient id='i' gradientUnits='userSpaceOnUse' x1='594.405' x2='322.347' xlink:href='%23a' y1='993.682' y2='944.929'/%3E%3ClinearGradient id='j' gradientUnits='userSpaceOnUse' x1='584.302' x2='350.84' xlink:href='%23a' y1='998.135' y2='1034.46'/%3E%3ClinearGradient id='k' gradientUnits='userSpaceOnUse' x1='577.368' x2='398.803' xlink:href='%23a' y1='1004.53' y2='1098.9'/%3E%3ClinearGradient id='l' gradientUnits='userSpaceOnUse' x1='573.549' x2='455.535' xlink:href='%23a' y1='1011.64' y2='1137.6'/%3E%3ClinearGradient id='m' gradientUnits='userSpaceOnUse' x1='572.439' x2='512.147' xlink:href='%23a' y1='1018.44' y2='1153.06'/%3E%3ClinearGradient id='n' gradientUnits='userSpaceOnUse' x1='573.434' x2='562.175' xlink:href='%23a' y1='1024.23' y2='1149.78'/%3E%3ClinearGradient id='o' gradientUnits='userSpaceOnUse' x1='575.856' x2='601.677' xlink:href='%23a' y1='1028.64' y2='1133.22'/%3E%3ClinearGradient id='p' gradientUnits='userSpaceOnUse' x1='579.038' x2='628.987' xlink:href='%23a' y1='1031.54' y2='1108.87'/%3E%3Cpath d='m806.618 1322.63-331.7-442.408c-55.865-74.51-40.708-180.221 33.853-236.114l442.716-331.868c74.563-55.892 180.293-40.8 236.153 33.71l331.7 442.413c55.87 74.51 40.71 180.222-33.85 236.117l-442.72 331.86c-74.557 55.9-180.288 40.8-236.152-33.71z' fill='url(%23b)'/%3E%3Cpath d='m847.392 1204.88-391.253-265.185c-65.892-44.661-83.064-134.289-38.354-200.19l265.476-391.303c44.71-65.901 134.371-83.12 200.263-38.459l391.256 265.183c65.89 44.661 83.06 134.289 38.35 200.19l-265.48 391.304c-44.7 65.9-134.366 83.12-200.258 38.46z' fill='url(%23c)'/%3E%3Cpath d='m847.569 1098.39-390.055-105.42c-65.692-17.754-104.519-85.395-86.722-151.081l105.668-390.014c17.797-65.685 85.477-104.541 151.169-86.787l390.051 105.419c65.7 17.754 104.52 85.395 86.73 151.08l-105.672 390.013c-17.796 65.69-85.477 104.54-151.169 86.79z' fill='url(%23d)'/%3E%3Cpath d='m818.078 1012.3-344.628 23.33c-58.038 3.93-108.247-39.916-112.145-97.937l-23.144-344.527c-3.898-58.021 39.992-108.242 98.031-112.172l344.627-23.335c58.039-3.93 108.248 39.92 112.146 97.941l23.144 344.527c3.897 58.021-39.992 108.243-98.031 112.173z' fill='url(%23e)'/%3E%3Cpath d='m770.271 950.948-272.054 114.722c-45.821 19.32-98.612-2.14-117.913-47.94l-114.596-271.918c-19.301-45.798 2.198-98.588 48.019-117.91l272.054-114.722c45.82-19.322 98.612 2.141 117.913 47.939l114.596 271.919c19.3 45.798-2.198 98.588-48.019 117.91z' fill='url(%23f)'/%3E%3Cpath d='m714.558 914.675-187.975 168.385c-31.657 28.35-80.301 25.7-108.647-5.93l-168.318-187.835c-28.346-31.633-25.663-80.265 5.995-108.623l187.975-168.381c31.657-28.358 80.3-25.702 108.647 5.931l168.317 187.83c28.347 31.633 25.664 80.265-5.994 108.623z' fill='url(%23g)'/%3E%3Cpath d='m659.428 900.86-105.073 188.34c-17.696 31.72-57.753 43.11-89.471 25.43l-188.33-104.93c-31.717-17.677-43.084-57.717-25.388-89.436l105.073-188.342c17.696-31.719 57.753-43.106 89.47-25.433l188.33 104.938c31.717 17.673 43.084 57.714 25.389 89.433z' fill='url(%23h)'/%3E%3Cpath d='m611.023 905.032-32.508 181.408c-5.475 30.55-34.682 50.9-65.237 45.44l-181.44-32.4c-30.555-5.45-50.886-34.64-45.412-65.19l32.509-181.411c5.475-30.55 34.682-50.893 65.237-45.437l181.44 32.397c30.555 5.455 50.886 34.643 45.411 65.193z' fill='url(%23i)'/%3E%3Cpath d='m573.061 921.887 24.216 155.613c4.078 26.21-13.868 50.77-40.084 54.86l-155.67 24.3c-26.215 4.09-50.773-13.83-54.851-40.04l-24.216-155.616c-4.078-26.206 13.868-50.768 40.084-54.86l155.669-24.298c26.216-4.092 50.774 13.835 54.852 40.041z' fill='url(%23j)'/%3E%3Cpath d='m547.058 946.05 62.889 119c10.591 20.04 2.922 44.88-17.129 55.48l-119.069 62.94c-20.05 10.6-44.89 2.94-55.48-17.09l-62.89-119.01c-10.59-20.04-2.921-44.87 17.13-55.473l119.068-62.941c20.051-10.599 44.891-2.946 55.481 17.094z' fill='url(%23k)'/%3E%3Cpath d='m532.774 972.818 83.952 78.652c14.138 13.25 14.852 35.45 1.595 49.59l-78.72 83.97c-13.257 14.15-35.465 14.87-49.604 1.63l-83.952-78.65c-14.138-13.25-14.852-35.45-1.595-49.59l78.721-83.979c13.257-14.142 35.465-14.869 49.603-1.623z' fill='url(%23l)'/%3E%3Cpath d='m528.679 998.416 89.744 40.194c15.116 6.77 21.874 24.51 15.094 39.63l-40.254 89.74c-6.78 15.12-24.53 21.88-39.646 15.11l-89.744-40.19c-15.116-6.77-21.874-24.51-15.094-39.63l40.253-89.74c6.78-15.117 24.531-21.884 39.647-15.114z' fill='url(%23m)'/%3E%3Cpath d='m532.484 1020.23 83.74 7.51c14.1 1.27 24.498 13.72 23.225 27.82l-7.558 83.71c-1.273 14.1-13.735 24.5-27.835 23.24l-83.74-7.51c-14.1-1.27-24.498-13.72-23.226-27.82l7.559-83.71c1.273-14.1 13.735-24.5 27.835-23.24z' fill='url(%23n)'/%3E%3Cpath d='m541.644 1036.8 69.773-17.23c11.749-2.9 23.621 4.27 26.516 16.02l17.192 69.74c2.895 11.75-4.283 23.62-16.032 26.52l-69.773 17.23c-11.749 2.9-23.62-4.27-26.515-16.02l-17.193-69.74c-2.895-11.75 4.283-23.62 16.032-26.52z' fill='url(%23o)'/%3E%3Cpath d='m553.655 1047.65 51.602-33.33c8.69-5.62 20.281-3.13 25.889 5.56l33.309 51.57c5.609 8.68 3.112 20.27-5.577 25.88l-51.602 33.33c-8.69 5.61-20.281 3.12-25.889-5.56l-33.309-51.57c-5.609-8.68-3.112-20.27 5.577-25.88z' fill='url(%23p)'/%3E%3C/svg%3E") right calc(50% - 320px) top 90px/1160px 1220px no-repeat}@media screen and (max-width:1000px){.pycharm-social-footer{background-position:right calc(50% - 250px) top 155px}}@media screen and (max-width:640px){.pycharm-social-footer{padding-bottom:96px;background-position:center bottom -855px}}
.pycharm-features-social-footer{background-color:#fff}.pycharm-features-social-footer h3+div{flex-wrap:nowrap}@media screen and (max-width:1000px){.pycharm-features-social-footer h3+div{flex-wrap:wrap}}.logo-with-shadow{width:100%}
.pycharm-feature-banner-section{padding-bottom:64px;background-color:#28b8a0;background-image:url(/pycharm/img/feature-banner-background-desktop.svg);background-repeat:no-repeat;background-position-x:43vw;background-position-y:center}@media screen and (max-width:1276px){.pycharm-feature-banner-section{background-position-x:55vw}}@media screen and (max-width:640px){.pycharm-feature-banner-section{padding-bottom:128px;background-image:url(/pycharm/img/feature-banner-background-mobile.svg);background-position-x:center;background-position-y:bottom}}
.pycharm-feature-card{box-shadow:0 0 48px 0 rgba(40,184,160,.2);-webkit-mask-image:none;mask-image:none;overflow:visible}.pycharm-feature-card:hover{text-decoration:none}.pycharm-feature-card svg{height:64px;width:64px;fill:#6b57ff;fill:var(--rs-color-primary-light-theme)}@media screen and (max-width:1000px){.pycharm-feature-card svg{height:48px;width:48px}}.pycharm-feature-card--size-big svg{height:96px;width:96px}@media screen and (max-width:640px){.pycharm-feature-card--size-big svg{height:72px;width:72px}}a.pycharm-feature-card.pycharm-feature-card--anchor.card-custom-border-color,a.pycharm-feature-card.pycharm-feature-card--with-link.card-custom-border-color,div.pycharm-feature-card.pycharm-feature-card--anchor.card-custom-border-color,div.pycharm-feature-card.pycharm-feature-card--with-link.card-custom-border-color{--rs-card-border-color:rgba(25,25,28,0.1)}
.pycharm-features-section{padding-bottom:48px}.feature-icon{fill:#167dff;fill:var(--wt-color-primary-light-theme);height:64px;width:64px}@media screen and (max-width:1000px){.feature-icon{height:48px;width:48px}}.features-chiplist{min-height:422px}@media screen and (max-width:1000px){html[lang=en] .features-chiplist{min-height:666px}}@media screen and (max-width:1276px){html[lang=es] .features-chiplist,html[lang=fr] .features-chiplist,html[lang=pt-BR] .features-chiplist{min-height:450px}}@media screen and (max-width:1000px){html[lang=es] .features-chiplist,html[lang=fr] .features-chiplist,html[lang=pt-BR] .features-chiplist{min-height:750px}}@media screen and (max-width:1276px){html[lang=ru] .features-chiplist{min-height:478px}}@media screen and (max-width:1000px){html[lang=ru] .features-chiplist{min-height:722px}}html[lang=de] .features-chiplist{min-height:478px}@media screen and (max-width:1000px){html[lang=de] .features-chiplist{min-height:778px}}html[lang=ja] .features-chiplist,html[lang=ko] .features-chiplist,html[lang=zh-Hans] .features-chiplist{min-height:366px}@media screen and (max-width:1000px){html[lang=ja] .features-chiplist,html[lang=ko] .features-chiplist,html[lang=zh-Hans] .features-chiplist{min-height:638px}}.features-chiplist__media{width:100%}
