.ButtonGroup_vertical__EArs8{display:flex;flex-direction:column;align-items:flex-start;text-align:center}.ButtonGroup_vertical__EArs8 .btn+.btn{margin-left:0;margin-top:1.6rem}@media(max-width:991px){.ButtonGroup_vertical__EArs8{width:100%}.ButtonGroup_vertical__EArs8 .btn{flex-direction:column;width:100%}.ButtonGroup_vertical__EArs8 .btn:not(.btn-text:only-child){text-align:center}}.ButtonGroup_horizontal__8UeqD{flex-wrap:wrap;display:flex;gap:1.6rem;align-items:center}@media(min-width:1024px){.ButtonGroup_horizontal__8UeqD{flex-wrap:nowrap}}@media(max-width:991px){.ButtonGroup_horizontal__8UeqD{width:100%}.ButtonGroup_horizontal__8UeqD .btn{flex-direction:column;width:100%}.ButtonGroup_horizontal__8UeqD .btn:not(.btn-text:only-child){text-align:center}}@media(min-width:576px){.ButtonGroup_horizontal__8UeqD.ButtonGroup_keepInline__7N9Ze .btn{flex-direction:row;width:auto;min-width:12rem}}.VsCodeExtensionBannerModule_sideMargins__Ee6pe{max-width:1130px}@media(max-width:1440px){.VsCodeExtensionBannerModule_sideMargins__Ee6pe{width:calc(100% - 160px)!important}}@media(max-width:767px){.VsCodeExtensionBannerModule_sideMargins__Ee6pe{width:calc(100% - 40px)!important}}.VsCodeExtensionBannerModule_vsCodeExtensionBannerContainer__torBl{border-radius:24px;padding:unset;position:relative}@media(min-width:768px){.VsCodeExtensionBannerModule_vsCodeExtensionBannerContainer__torBl{padding-left:unset!important;padding-right:unset!important}}.VsCodeExtensionBannerModule_grid__ceO7Y{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}@media(max-width:767px){.VsCodeExtensionBannerModule_grid__ceO7Y{grid-template-columns:1fr!important}}.VsCodeExtensionBannerModule_leftColumn__ZDxxK{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;padding:44px 125px;border-radius:24px}@media(max-width:1023px){.VsCodeExtensionBannerModule_leftColumn__ZDxxK{padding:44px}}@media(max-width:767px){.VsCodeExtensionBannerModule_leftColumn__ZDxxK{margin:0 auto}}.VsCodeExtensionBannerModule_logoContainer__JZ1O2{display:flex;gap:1rem;margin-bottom:2rem}.VsCodeExtensionBannerModule_logoContainer__JZ1O2 .VsCodeExtensionBannerModule_logo__hYc9f{display:flex;align-items:center;border-radius:unset;min-width:44px;max-width:44px;min-height:20px;max-height:20px}.VsCodeExtensionBannerModule_logoContainer__JZ1O2 .VsCodeExtensionBannerModule_logo__hYc9f div{display:flex;align-items:center}@media(max-width:1023px){.VsCodeExtensionBannerModule_logoContainer__JZ1O2 .VsCodeExtensionBannerModule_logo__hYc9f{margin-top:unset!important}}.VsCodeExtensionBannerModule_preTitle__qBWoi .heading-small{color:#fefefe;font-size:16px!important;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:unset}.VsCodeExtensionBannerModule_heading__LLU7y{color:#fff;font-size:26px!important;font-style:normal;font-weight:600;line-height:normal!important;width:300px}@media(max-width:479px){.VsCodeExtensionBannerModule_heading__LLU7y{width:auto!important}}.VsCodeExtensionBannerModule_description__brhDc{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:28px;width:300px}@media(max-width:479px){.VsCodeExtensionBannerModule_description__brhDc{width:auto!important}}.VsCodeExtensionBannerModule_button__L8xwV{margin:22px 0}.VsCodeExtensionBannerModule_button__L8xwV a{padding:16px 24px!important;text-decoration-line:none;width:auto!important}.VsCodeExtensionBannerModule_footer__p2Xb4{color:hsla(0,0%,100%,.7);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.VsCodeExtensionBannerModule_rightColumn__2pAkW{position:relative;overflow:hidden;border-top-right-radius:24px;border-bottom-right-radius:24px}.VsCodeExtensionBannerModule_rightColumn__2pAkW .VsCodeExtensionBannerModule_rightColumnImage__VHQt1{height:100%;width:600px!important}@media(max-width:1023px){.VsCodeExtensionBannerModule_rightColumn__2pAkW .VsCodeExtensionBannerModule_rightColumnImage__VHQt1{margin-top:unset!important}}@media(max-width:767px){.VsCodeExtensionBannerModule_rightColumn__2pAkW .VsCodeExtensionBannerModule_rightColumnImage__VHQt1{display:none}}.VsCodeExtensionBannerModule_rightColumn__2pAkW .VsCodeExtensionBannerModule_rightColumnImage__VHQt1 div{width:100%;height:100%}.VsCodeExtensionBannerModule_alphaBadge__R9LaF{position:absolute;top:-20px;right:0;scale:1.3}.IconSpecial_icon__dIA9s{width:4.8rem;height:4.8rem;font-size:4.8rem;display:inline-flex;align-items:center;justify-content:center}