.banner-corp-wrapper{background-color:#fff;border-radius:1.5rem;margin:0 auto 4rem;max-width:1200px;width:calc(100% - 32px)}.banner-corp-wrapper .content-box{padding:2.5rem 1.5rem 3rem}.banner-corp-wrapper h1{color:#121926;font-family:Gilroy,sans-serif;font-size:1.875rem;font-weight:600;line-height:2.375rem;margin-bottom:1rem}.banner-corp-wrapper p{color:#364152;font-size:.875rem;font-weight:300;line-height:1.25rem;margin-bottom:2rem}.banner-corp-wrapper .learn-more-btn{background:#80eaaf;border:1px solid #80eaaf;border-radius:6.25rem;color:#121926;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;padding:.75rem 1.25rem;text-align:center;width:100%}.banner-corp-wrapper .image-box{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;min-height:280px;overflow:hidden;position:relative;width:100%}.banner-corp-wrapper .image-box .img2{display:none}.banner-corp-wrapper .image-box .bf-banner{height:auto;margin:3rem auto 0;max-width:21rem;position:sticky}.banner-corp-wrapper .image-box img{bottom:0;display:block;height:100%;left:calc(50% - 330px);position:absolute;width:auto}@media (min-width:450px){.banner-corp-wrapper{margin:0 auto 4rem;width:343px}}@media (min-width:750px){.banner-corp-wrapper{margin:0 auto 6rem;width:746px}.banner-corp-wrapper h1{font-size:3rem;line-height:3.75rem}.banner-corp-wrapper p{font-size:1.125rem;line-height:1.75rem}.banner-corp-wrapper .image-box img{height:auto;left:calc(50% - 373px);width:100%}.banner-corp-wrapper .image-box .img2{display:none}}@media (min-width:1250px){.learn-more-btn{display:inline-block;margin-bottom:0;width:auto}.banner-corp-wrapper{display:flex;width:calc(100% - 64px)}.banner-corp-wrapper .content-box,.banner-corp-wrapper .image-box{min-width:0}.banner-corp-wrapper .content-box{flex:3;order:1;padding:4rem}.banner-corp-wrapper .content-box p{font-size:1.25rem;line-height:1.875rem;margin-bottom:3rem}.banner-corp-wrapper .image-box{border-bottom-left-radius:0;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;flex:2;min-width:0;order:2}.banner-corp-wrapper .image-box img{height:100%;width:auto}.banner-corp-wrapper .image-box .img1{display:none}.banner-corp-wrapper .image-box .img2{display:block;left:-.8rem}.banner-corp-wrapper .image-box .bf-banner{margin:8rem auto 0;max-width:22rem}.banner-corp-wrapper .learn-more-btn{width:auto}}
