.BootcampBanner_bootcampBannerFrame__NvV67{--bootcamp-banner-w:549px;--bootcamp-banner-h:427px;flex-shrink:0;overflow:visible;background:transparent;margin-left:auto;margin-right:auto;width:fit-content;height:fit-content}.BootcampBanner_bootcampBannerFrame__NvV67,.BootcampBanner_bootcampBannerImage__L2ERJ{box-sizing:border-box;max-width:var(--bootcamp-banner-w);max-height:var(--bootcamp-banner-h)}.BootcampBanner_bootcampBannerImage__L2ERJ{width:auto;height:auto;object-fit:contain;object-position:center;display:block;vertical-align:top}.BootcampBanner_bootcampHeroMediaSlot__0vdYY{flex:0 0 auto;flex-shrink:0;width:auto;max-width:var(--bootcamp-banner-w);min-width:0}@media (min-width:992px){.BootcampBanner_bootcampBannerFrame__NvV67{max-width:var(--bootcamp-banner-w);max-height:var(--bootcamp-banner-h)}.BootcampBanner_bootcampBannerFrame__NvV67 .BootcampBanner_bootcampBannerImage__L2ERJ{max-width:var(--bootcamp-banner-w)!important;max-height:var(--bootcamp-banner-h)!important;width:auto!important;height:auto!important}.BootcampBanner_bootcampHeroMediaSlot__0vdYY{width:auto;max-width:var(--bootcamp-banner-w)}}@media (max-width:991px){.BootcampBanner_bootcampHeroMediaSlot__0vdYY{width:100%;max-width:var(--bootcamp-banner-w)}.BootcampBanner_bootcampBannerFrame__NvV67{width:fit-content;max-width:min(100%,var(--bootcamp-banner-w));height:auto}.BootcampBanner_bootcampBannerImage__L2ERJ{width:auto;height:auto;max-width:min(100%,var(--bootcamp-banner-w));max-height:var(--bootcamp-banner-h)}}.BootcampBanner_bootcampBannerPreviewFrame__L6hNp{--bootcamp-banner-w:549px;--bootcamp-banner-h:427px;width:100px;min-height:calc(100px * 427 / 549);height:auto;overflow:visible;border-radius:8px;border:1px solid #ddd;margin-top:12px;background:transparent}.BootcampBanner_bootcampBannerPreviewFrame__L6hNp .BootcampBanner_bootcampBannerImage__L2ERJ{width:100%;height:100%;object-fit:contain}.bootcampPage .BootcampBanner_bootcampBannerFrame__NvV67 .BootcampBanner_bootcampBannerImage__L2ERJ,.breadcrumb__content .BootcampBanner_bootcampBannerFrame__NvV67 .BootcampBanner_bootcampBannerImage__L2ERJ{width:auto!important;height:auto!important;max-width:var(--bootcamp-banner-w)!important;max-height:var(--bootcamp-banner-h)!important;object-fit:contain!important}@media (max-width:991px){.bootcampPage .BootcampBanner_bootcampBannerFrame__NvV67 .BootcampBanner_bootcampBannerImage__L2ERJ,.breadcrumb__content .BootcampBanner_bootcampBannerFrame__NvV67 .BootcampBanner_bootcampBannerImage__L2ERJ{max-width:min(100%,var(--bootcamp-banner-w))!important}}