.header-content{background-image:url(https://lofty.com/hubfs/bloom-banner-img.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:auto;justify-content:center;min-height:500px;padding:120px 0 170px;text-align:center}.header-content .page-header{box-sizing:border-box;display:flex;flex-direction:row;gap:60px;justify-content:center;max-width:1200px}.header-content .page-header .header-left{display:flex;flex-direction:column;justify-content:center;width:50%}.header-content .page-header .header-left .banner-title{color:#fff;font-size:38px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:20px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.header-content .page-header .header-left .banner-descript{color:#fff;font-family:SF Pro,Manrope;font-size:16px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:24px;text-align:left}.header-content .page-header .header-right{align-items:center;display:flex;flex-direction:column;width:50%}.header-content .page-header .header-right .banner-video{position:relative;width:100%}.header-content .page-header .header-right .banner-video video{border-radius:20px;height:auto;overflow:hidden;width:100%}.header-content .page-header .header-right .banner-video .header-play-btn{background:url(https://lofty.com/hubfs/play-button.png) 50%/contain no-repeat;border-radius:50%;cursor:pointer;display:none;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.header-content .page-header .header-right .banner-video .header-play-btn:hover{background-image:url(https://lofty.com/hubfs/play-button-hover.png)}.header-content .page-header .zip-code-wrap{align-items:flex-start;background:hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:30px;padding:30px;position:relative;width:fit-content;z-index:2}.header-content .page-header .zip-code-wrap.pc{display:flex}.header-content .page-header .zip-code-wrap.mb{display:none}.header-content .page-header .zip-code-wrap .zip-code-title{color:#fff;font-family:SF Pro,Manrope;font-size:14px;font-style:Medium;font-weight:510;letter-spacing:0;line-height:24px;margin-bottom:20px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.header-content .page-header .zip-code-wrap .zip-code-input,.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group{display:flex;gap:10px}.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group .otp-input{border:1px solid #e1e2e6;border-radius:6px;font-size:25px;height:40px;line-height:40px;text-align:center;width:50px}.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group .otp-input:focus{border-color:#2492fc;box-shadow:0 0 0 2px rgba(36,146,252,.2);outline:none}.header-content .page-header .zip-code-wrap .zip-code-input .zip-btn{border-radius:6px;color:#fff;font-size:14px;font-weight:400;height:40px;text-decoration-skip-ink:none;text-underline-position:from-font;width:180px}.header-content .page-header .zip-code-wrap .zip-code-input .zip-btn.disabled{background:#768de8;cursor:not-allowed;opacity:1}.page-content .main-content-pc .color-wrap{background-color:#fff;border-radius:20px;box-shadow:5px 5px 3px 0 rgba(0,0,0,.02),0 5px 3px 0 rgba(0,0,0,.02),-5px 5px 3px 0 rgba(0,0,0,.02);margin:-90px auto 0;max-width:1210px;overflow:hidden}.page-content .main-content-pc .main-wrap{background:url(https://lofty.com/hubfs/bloom-bg.png) 50%/105% no-repeat;border-radius:20px;padding:40px 50px}.page-content .main-content-pc .main-wrap .main-title{color:#515666;font-family:SF Pro,Manrope;font-size:30px;font-style:Medium;font-weight:510;letter-spacing:0;line-height:100%;margin-bottom:25px}.page-content .main-content-pc .main-wrap .main-description{color:#515666;font-family:SF Pro,Manrope;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:20px;max-width:600px}.page-content .main-content-pc .main-wrap .main-img{margin-top:-90px;width:100%}.page-content .main-content-pc .main-wrap .main-img img{height:auto;width:100%}.page-content .main-content-mb{display:none}.page-content .mid-title{font-family:SF Pro,Manrope;font-size:30px;font-style:Medium;font-weight:510;letter-spacing:0;line-height:24px;margin-bottom:50px;margin-top:80px;text-align:center;width:100%}.page-content .cta-content{display:flex;margin:0 auto 40px;max-width:1120px}.page-content .cta-content .cta-left{width:50%}.page-content .cta-content .cta-left .cta-img{width:100%}.page-content .cta-content .cta-left .cta-img.pc{display:block}.page-content .cta-content .cta-left .cta-img.mb{display:none}.page-content .cta-content .cta-left .cta-img img{height:auto;width:100%}.page-content .cta-content .cta-right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 120px;width:50%}.page-content .cta-content .cta-right .cta-order-img{height:120px;margin-bottom:10px;width:auto}.page-content .cta-content .cta-right .cta-order-img img{height:100%;width:auto}.page-content .cta-content .cta-right .cta-title-pc{color:#202437;font-size:20px;font-weight:700;line-height:24px;margin-bottom:10px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .cta-content .cta-right .cta-title-mb{display:none}.page-content .cta-content .cta-right .cta-description{color:#515666;margin-bottom:20px}.page-content .cta-content .cta-right .cta-description,.page-content .cta-content .cta-right .md-button.primary{font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .cta-content .cta-right .md-button.primary{border-radius:4px;height:40px;width:180px}.page-content .cta-content.row-reverse{flex-direction:row-reverse}.page-content .cta-content:last-child{margin-bottom:80px}.page-content .how-works-section{background:#fafbfd;margin:110px auto 0;padding:80px 0;width:100%}.page-content .how-works-section .how-works-title{color:#202437;font-family:SF Pro,Manrope;font-size:30px;font-style:Medium;font-weight:510;letter-spacing:0;line-height:100%;margin-bottom:40px;text-align:center}.page-content .how-works-section .how-works-steps{display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:100%}.page-content .how-works-section .how-works-steps .how-works-step{background:#fff;border:1px solid #3b5cde;border-radius:26px;min-height:264px;padding:40px 30px;text-align:left;width:350px}.page-content .how-works-section .how-works-steps .how-works-step .step-number{color:#3b5cde;font-family:SF Pro,Manrope;font-size:26px;font-weight:510;line-height:24px;margin-bottom:30px}.page-content .how-works-section .how-works-steps .how-works-step .step-title{color:#202437;font-family:SF Pro,Manrope;font-size:16px;font-weight:590;line-height:24px;margin-bottom:10px}.page-content .how-works-section .how-works-steps .how-works-step .step-description{color:#515666;font-family:SF Pro,Manrope;font-size:16px;font-weight:400;line-height:24px}.page-content .info-content-wrap .info-content{align-items:center;display:flex;gap:70px;margin:auto;max-width:1120px;width:100%}.page-content .info-content-wrap .info-content .info-right{height:100%;position:relative;width:50%}.page-content .info-content-wrap .info-content .info-right .info-img,.page-content .info-content-wrap .info-content .info-right .info-img img{height:100%;width:100%}.page-content .info-content-wrap .info-content .info-left{height:100%;width:50%}.page-content .info-content-wrap .info-content .info-left .info-title{color:#000;font-family:SF Pro,Manrope;font-size:30px;font-weight:510;letter-spacing:0;line-height:24px;margin-bottom:30px;text-align:left}.page-content .info-content-wrap .info-content .info-left .info-descript{color:#000;display:flex;font-family:SF Pro,Manrope;font-size:16px;font-style:Medium;font-weight:510;letter-spacing:0;line-height:24px;margin-bottom:10px;text-align:left}.page-content .info-content-wrap .info-content .info-left .info-descript .info-img img{display:inline-block;height:12px;margin:6px 12px 6px 0;width:12px}.page-content .check-cta{background:#3b5cde;border-radius:20px;margin:0 auto 65px;max-width:1160px;overflow:hidden;width:100%}.page-content .check-cta .check-cta-wrap{align-items:center;background:url(https://lofty.com/hubfs/check-bg.png) 50%/cover no-repeat;display:flex;gap:80px;padding:60px 80px;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-left{width:60%}.page-content .check-cta .check-cta-wrap .check-cta-left .check-cta-title{color:#fff;font-family:SF Pro,Manrope;font-size:30px;font-weight:590;letter-spacing:0;line-height:24px;margin-bottom:20px}.page-content .check-cta .check-cta-wrap .check-cta-left .check-cta-description{color:#fff;font-family:SF Pro,Manrope;font-size:16px;font-weight:510;letter-spacing:0;line-height:30px}.page-content .check-cta .check-cta-wrap .check-cta-right{background:hsla(0,0%,100%,.1);border-radius:20px;padding:30px;width:400px}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-title{color:#fff;font-family:SF Pro,Manrope;font-size:14px;font-weight:590;letter-spacing:0;line-height:24px;margin-bottom:20px;text-align:center}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input{display:flex;flex-direction:column;gap:10px}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-input-group{display:flex;gap:8px;margin-bottom:20px}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-input-group .otp-input-bottom{border:1px solid #e1e2e6;border-radius:6px;font-size:25px;height:50px;text-align:center;width:60px}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-input-group .otp-input-bottom:focus{border-color:#2492fc;box-shadow:0 0 0 2px rgba(36,146,252,.2);outline:none}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap{display:flex;justify-content:space-between;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button{border-radius:6px;color:#fff;font-size:14px;font-weight:400;height:40px;text-decoration-skip-ink:none;text-underline-position:from-font;width:160px}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button.zip-btn-check{background:#fff;color:#3b5cde}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button.zip-btn-schedule{background:transparent;border:1px solid #fff;color:#fff}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button.disabled{cursor:not-allowed;opacity:.5}body .askFree-pop.has-swiper .content .left-panel{background:url(https://lofty.com/hubfs/bloom-demo-bg.png) 50%/cover no-repeat;height:auto;padding:40px 35px 0}body .askFree-pop.has-swiper .content .left-panel .inner-img{display:flex;height:100%;justify-content:center;margin:-40px auto auto;vertical-align:middle;width:400px}body .askFree-pop.has-swiper .content .left-panel .inner-img img{height:auto;margin:auto;width:100%}@media (max-width:800px){body .pop{border-radius:20px;max-height:90vh;overflow-y:scroll}body .pop .askFree-pop.has-swiper .content{flex-direction:column}body .pop .askFree-pop.has-swiper .content .left-panel{background:url(https://lofty.com/hubfs/bloom-demo-mb-bg.png) 50%/cover no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;height:200px;padding:0;width:100%}body .pop .askFree-pop.has-swiper .content .left-panel .inner-img,body .pop .askFree-pop.has-swiper .content .left-panel .logo{display:none}body .pop .askFree-pop.has-swiper .content .right-panel .hgroup{padding-top:20px}body .pop .askFree-pop.has-swiper .content .right-panel form,body .pop .askFree-pop.has-swiper .content .right-panel form .md-button.normal,body .pop .askFree-pop.has-swiper .content .right-panel form li+li{margin-top:15px}.header-content{background-image:url(https://lofty.com/hubfs/bloom-mb-bg.png);height:auto;min-height:auto;padding:80px 0 0}.header-content .page-header{flex-direction:column;gap:0;padding:0 20px;position:relative}.header-content .page-header .header-left{width:100%}.header-content .page-header .header-left .banner-title{font-size:40px;font-weight:500;line-height:40px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.header-content .page-header .header-left .banner-descript{font-weight:400;margin-bottom:30px;text-align:left}.header-content .page-header .header-right{width:100%}.header-content .page-header .header-right .banner-video video{border-radius:20px;height:auto;overflow:hidden;width:100%}.header-content .page-header .zip-code-wrap{border-radius:10px;margin:20px auto 40px;padding:20px;position:relative;width:100%}.header-content .page-header .zip-code-wrap.pc{display:none}.header-content .page-header .zip-code-wrap.mb{display:flex}.header-content .page-header .zip-code-wrap .zip-code-title{color:#fff;font-family:SF Pro,Manrope;font-size:14px;font-weight:510;letter-spacing:0;line-height:24px;margin-bottom:10px;text-align:left;width:100%}.header-content .page-header .zip-code-wrap .zip-code-input{flex-direction:column;gap:20px}.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group{justify-content:center}.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group .otp-input-mb{border:1px solid #e1e2e6;border-radius:6px;font-size:25px;height:40px;line-height:40px;text-align:center;width:calc(20% - 8px)}.header-content .page-header .zip-code-wrap .zip-code-input .zip-input-group .otp-input-mb:focus{border-color:#2492fc;box-shadow:0 0 0 2px rgba(36,146,252,.2);outline:none}.header-content .page-header .zip-code-wrap .zip-code-input .zip-btn-mb{border-radius:6px;font-size:14px;font-weight:400;height:40px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.header-content .page-header .zip-code-wrap .zip-code-input .zip-btn-mb.disabled{background:#768de8;opacity:1}.page-content{padding:50px 0 0}.page-content .main-content-pc{display:none}.page-content .main-content-mb{display:flex;flex-direction:column;margin-bottom:40px;overflow:hidden;padding:0 20px}.page-content .main-content-mb .main-content-mb-wrap{width:100%}.page-content .main-content-mb .main-content-mb-wrap .main-title{color:#202437;font-size:34px;font-weight:600;letter-spacing:0;line-height:42px;margin-bottom:20px;text-align:left}.page-content .main-content-mb .main-content-mb-wrap .main-description{font-size:15px;font-weight:400;letter-spacing:0;line-height:23px;margin-bottom:40px;text-align:left}.page-content .main-content-mb .main-content-mb-wrap .main-description.mb-20{margin-bottom:20px}.page-content .main-content-mb .step-wrap{align-items:center;display:flex;flex-direction:column}.page-content .main-content-mb .step-wrap .main-title{color:#fff;font-size:20px;font-weight:700;height:60px;line-height:60px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.page-content .main-content-mb .step-wrap .main-title.radius-top{border-top-left-radius:10px;border-top-right-radius:10px}.page-content .main-content-mb .step-wrap .main-title.title-green{background:#20c472}.page-content .main-content-mb .step-wrap .main-title.title-blue{background:#2492fc}.page-content .main-content-mb .step-wrap .main-title.title-yellow{background:#ffa600}.page-content .main-content-mb .step-wrap .main-title.title-red{background:#f0454c}.page-content .main-content-mb .step-wrap .step-content{align-items:center;display:flex;flex-direction:column;padding:30px 20px}.page-content .main-content-mb .step-wrap .step-content.radius-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.page-content .main-content-mb .step-wrap .step-content .step-title{color:#202437;font-size:16px;font-weight:700;line-height:20px;margin-bottom:15px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .main-content-mb .step-wrap .step-content .step-img{height:110px;margin:auto auto 30px;width:110px}.page-content .main-content-mb .step-wrap .step-content .step-img img{height:100%;width:100%}.page-content .main-content-mb .step-wrap .step-content .step-description{color:#515666;font-size:15px;font-weight:400;line-height:20px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .main-content-mb .step-wrap .step-content.content-green{background-color:#e7ffe3}.page-content .main-content-mb .step-wrap .step-content.content-blue{background-color:#e7f6ff}.page-content .main-content-mb .step-wrap .step-content.content-yellow{background-color:#fef8e4}.page-content .main-content-mb .step-wrap .step-content.content-red{background-color:#fdece9}.page-content .mid-title{font-size:34px;font-weight:600;line-height:42px;margin:40px auto;padding:0 20px;text-align:left}.page-content .cta-content{flex-direction:column;margin-bottom:40px;padding:0 20px}.page-content .cta-content:last-child{margin-bottom:50px}.page-content .cta-content .cta-left{width:100%}.page-content .cta-content .cta-left .cta-img.pc{display:none}.page-content .cta-content .cta-left .cta-img.mb{display:block}.page-content .cta-content .cta-right{align-items:flex-start;padding:30px 0 0;width:100%}.page-content .cta-content .cta-right .cta-title-pc{display:none}.page-content .cta-content .cta-right .cta-title-mb{color:#202437;display:block;font-size:20px;font-weight:700;line-height:24px;margin-bottom:10px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .cta-content .cta-right .cta-description{font-size:15px;font-weight:400;line-height:20px;margin-bottom:20px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.page-content .cta-content .cta-right .cta-order-img{display:none}.page-content .cta-content.row-reverse{flex-direction:column}.page-content .how-works-section{margin:40px 0 0;padding:40px 20px}.page-content .how-works-section .how-works-title{font-size:34px;font-weight:600;line-height:42px;margin-bottom:40px;text-align:left}.page-content .how-works-section .how-works-steps{align-items:center;flex-direction:column;gap:20px;max-width:100%}.page-content .how-works-section .how-works-steps .how-works-step{border-radius:20px;padding:40px 20px;width:100%}.page-content .how-works-section .how-works-steps .how-works-step .step-number{font-size:26px;line-height:24px}.page-content .how-works-section .how-works-steps .how-works-step .step-title{font-size:16px;line-height:24px}.page-content .how-works-section .how-works-steps .how-works-step .step-description{font-size:16px;font-weight:400;line-height:24px}.page-content .info-content-wrap{margin:40px auto}.page-content .info-content-wrap .info-content{flex-direction:column;gap:20px;padding:0 20px}.page-content .info-content-wrap .info-content .info-left,.page-content .info-content-wrap .info-content .info-right{height:auto;width:100%}.page-content .info-content-wrap .info-content .info-left .info-title{font-size:34px;font-weight:600;line-height:42px;margin-bottom:40px}.page-content .info-content-wrap .info-content .info-left .info-descript{font-size:13px;line-height:20px;text-align:left}.page-content .info-content-wrap .info-content .info-left .info-descript.mb-0{margin-bottom:0}.page-content .info-content-wrap .info-content .info-left .info-descript .info-img img{margin:4px 12px 4px 0}.page-content .info-content-wrap .info-btn-wrap{display:none}.page-content .info-content-wrap #hs_cos_wrapper_info-left-img>img,.page-content .info-content-wrap #hs_cos_wrapper_info-right-img>img{display:block;height:100%;margin-top:15px;width:100%}.page-content .info-content-wrap .info-title{margin-bottom:30px}.page-content .info-content-wrap .info-descript{font-family:Manrope;font-size:15px;font-weight:500;line-height:20px;margin-bottom:15px;text-align:left}.page-content .info-content-wrap .info-no-bg{background:#fff!important}.page-content .check-cta{margin:0 20px 40px;width:calc(100% - 40px)}.page-content .check-cta .check-cta-wrap{background:url(https://lofty.com/hubfs/check-mb.png) 50%/cover no-repeat;flex-direction:column;gap:20px;padding:40px 20px}.page-content .check-cta .check-cta-wrap .check-cta-left{width:100%}.page-content .check-cta .check-cta-wrap .check-cta-left .check-cta-title{font-size:30px;font-weight:590;line-height:100%}.page-content .check-cta .check-cta-wrap .check-cta-left .check-cta-description{font-size:16px;font-weight:510;line-height:26px;margin-bottom:0}.page-content .check-cta .check-cta-wrap .check-cta-right{padding:20px 10px;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap{width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-title{align-self:flex-start;font-weight:590}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input{width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-input-group{margin-bottom:5px;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-input-group .otp-input-bottom{height:40px;width:calc(20% - 6.4px)}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap{flex-direction:column;gap:10px;width:100%}.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button.zip-btn-check,.page-content .check-cta .check-cta-wrap .check-cta-right .zip-code-wrap .zip-code-input .zip-btn-wrap button.zip-btn-schedule{height:40px;width:100%}}