.jb-img{max-width:100%;width:100%}.community-main-header{z-index:1}.events-partnership-img{margin-top:-56px}@media screen and (max-width:640px){.events-partnership-img{margin-top:-96px}}.jb-community-icon{width:96px}@media screen and (max-width:640px){.jb-community-icon{width:72px}}.jb-community-icon_small{width:72px}.jb-community-icon_height_fixed{height:96px;width:auto}@media screen and (max-width:640px){.jb-community-icon_height_fixed{height:72px;width:auto}}.jb-community-numfocus-logo{margin-top:18px;max-height:72px}@media screen and (max-width:640px){.jb-community-numfocus-logo{margin-top:0}}.check-item{display:flex;flex-wrap:nowrap;vertical-align:top}.check-item__icon{margin-right:16px;margin-top:3px}.check-item__icon--error{fill:var(--rs-color-danger)}.check-item__icon--success{fill:var(--rs-color-success)}.jb-training-courses-card{height:100%}.hr-reset-margin{margin:0}.hide-community-product{display:none!important}.page__content{overflow:visible}#jb-react-community [class*=wt-css-content-switcher__block_hidden]{overflow:hidden}@media screen and (max-width:640px){.page__content [class*=rs-h1]{font-size:28px}.page__content [class*=rs-button]{white-space:normal}}.education-card-logo.jetbrains-logo .sprite-img._datalore{height:100%;width:100%}.education-product-card{padding:24px 22px 24px 24px}.faq-overflow-hidden{overflow:hidden}
.community-products{--gap:32px;--number-of-elements:3}@media screen and (max-width:640px){.community-products{--number-of-elements:1}}.community-products .community-products__cards{display:flex;flex-wrap:wrap;gap:var(--gap)}@media screen and (max-width:640px){.community-products .community-products__cards{flex-direction:column}}.community-products .community-products__card{background-color:#000;border:1px solid #8c8c8e;border-radius:16px;box-shadow:-4px -4px 12px 0 transparent,4px 4px 12px 0 transparent;box-sizing:border-box;padding:24px;text-decoration:none;transition:border .3s,box-shadow .3s;width:calc((100% - (var(--number-of-elements) - 1)*var(--gap))/var(--number-of-elements))}.wt-section_theme_light.community-products .community-products__card{background-color:#fff}@media screen and (max-width:640px){.community-products .community-products__card{padding:16px}}.community-products .community-products__card:hover{border-color:#fff;box-shadow:-4px -4px 12px 0 rgba(107,87,255,.6),4px 4px 12px 0 rgba(107,87,255,.6)}.community-products .community-products__card.community-products__card_plain{background-color:#000;border:1px solid #8c8c8e;border-radius:16px;box-shadow:-4px -4px 12px 0 transparent,4px 4px 12px 0 transparent;box-sizing:border-box;padding:24px;text-decoration:none;transition:border .3s,box-shadow .3s;width:calc(50% - 32px)}@media screen and (max-width:640px){.community-products .community-products__card.community-products__card_plain{width:100%}}.wt-section_theme_light.community-products .community-products__card.community-products__card_plain{background-color:#fff}@media screen and (max-width:640px){.community-products .community-products__card.community-products__card_plain{padding:16px}}.community-products .community-products__card.community-products__card_plain:hover{border-color:#fff;box-shadow:-4px -4px 12px 0 rgba(107,87,255,.6),4px 4px 12px 0 rgba(107,87,255,.6)}@media screen and (max-width:640px){.community-products .community-products__card-content .wt-col-auto-fill{flex-grow:1}}
.user-groups__section,.user-groups__section.wt-section{background-color:#000}.user-groups__section.wt-section__header{background:linear-gradient(0deg,#000,transparent 150px),url(/_assets/www/community/user-groups/img/bg-user-groups.67149a33566447c38e9c.png) scroll no-repeat left -2px top /calc(100% + 2px) 500px #000}.user-groups__section .dev-recognition__section-logos{background-color:transparent}.user-groups__section-apply{background:url(/_assets/www/community/user-groups/img/user-groups-apply-image.6d9b5cd7150dc83f6273.png) scroll no-repeat 0 0/200% 200% transparent;padding-bottom:48px}.user-groups__how-it-works-card{background-color:#ffffff1a}.jetbrains-community-contributor-img{max-width:100%;width:100%}
