.phpstorm-feature-banner-section{padding-bottom:64px;background-image:url(/phpstorm/features/img/feature-banner-background-desktop.svg);background-repeat:no-repeat;background-position-x:55vw;background-position-y:-185px;margin-bottom:96px}@media screen and (max-width:1000px){.phpstorm-feature-banner-section{background-position-x:70vw}}@media screen and (max-width:640px){.phpstorm-feature-banner-section{padding-bottom:240px;background-image:url(/phpstorm/features/img/feature-banner-background-mobile.svg);background-position-x:center;background-position-y:bottom;background-size:initial;margin-bottom:64px}}.phpstorm-feature-banner-section--offsets{margin-top:32px}@media screen and (max-width:640px){.phpstorm-feature-banner-section--offsets{margin-top:24px}}
.feature-card svg{height:48px;width:48px;fill:#167dff;fill:var(--wt-color-primary-light-theme)}@media screen and (max-width:640px){.feature-card{padding:16px}}.feature-card:active,.feature-card:focus,.feature-card:hover{border:2px solid #167dff;border:2px solid var(--wt-color-primary-light-theme);padding:23px}@media screen and (max-width:640px){.feature-card:active,.feature-card:focus,.feature-card:hover{padding:15px}}
.phpstorm-features-header-section-feature-cards{row-gap:24px}@media screen and (max-width:1000px){.phpstorm-features-header-section-feature-cards{row-gap:32px}}@media screen and (max-width:640px){.phpstorm-features-header-section-feature-cards{row-gap:16px}}
@media screen and (max-width:1276px){.phpstorm-testimonial-card{row-gap:24px}}@media screen and (max-width:640px){.phpstorm-testimonial-card{row-gap:16px}}@media screen and (max-width:1276px){.phpstorm-testimonial-card-header{row-gap:8px}}.phpstorm-testimonial-card-avatar{width:96px;height:96px;border-radius:50%}.phpstorm-testimonial-card-carousel .wt-carousel__swipeable-view-wrapper>.wt-carousel__swipeable-view>.react-swipeable-view-container>div{overflow:hidden!important}
