.franchise-banner{align-items:center;background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/F_stairs_chalk.png),url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/bg.png);background-position:100%,50%;background-repeat:no-repeat,no-repeat;background-size:contain,cover;color:#fff;display:flex;height:500px;justify-content:center;position:relative;width:100%}.header--franchise-banner{align-items:center;background:transparent;display:flex;justify-content:space-between;left:0;padding:25px 60px;position:absolute;top:0;width:100%;z-index:20}.header--franchise-banner .logo img{height:auto;width:180px}.desktop-nav--franchise ul{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.desktop-nav--franchise ul li a{color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.desktop-nav--franchise ul li a:hover{color:#ef5500}.franchise-banner-center h2{margin-top:40px!important}.far-right-top--franchise{color:#fff;cursor:pointer;display:none}.far-right-top--franchise:hover{color:#ef5500}.franchise-banner-center{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:80px;width:100%;z-index:5}.franchise-banner-center h2,.franchise-banner-center h3{font-size:22px;font-weight:300;margin-bottom:10px}.franchise-banner-center h1{font-size:42px;font-weight:700;margin-bottom:10px}@media (max-width:1000px){.desktop-nav--franchise{display:none}.far-right-top--franchise{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}.far-right-top--franchise i{font-size:22px}.franchise-banner-center{align-items:center;padding:20px;text-align:center}.header--franchise-banner{padding:20px}}@media (max-width:600px){.header--franchise-banner .logo img{width:150px}.far-right-top--franchise{height:40px;width:40px}.far-right-top--franchise i{font-size:20px}}.movement{align-items:center;background:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/FRANCHISE_business%20woman_getty-images-htL0-Lyeguk-unsplash_ext.jpg) no-repeat 100%/cover;display:flex;height:500px;justify-content:flex-start;position:relative}.movement .blur{background-color:#023e5e;color:#fff;margin:70px;opacity:.9;padding:50px 80px;width:40%}@media (max-width:768px){.movement{background:none;display:block;height:auto;padding:0}.movement:before{background:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/FRANCHISE_business%20woman_getty-images-htL0-Lyeguk-unsplash_ext.jpg) no-repeat 50%/cover;background-position:100%;content:"";display:block;height:250px;width:100%}.movement .blur{background-color:#023e5e;margin:0;opacity:1;padding:30px 20px;text-align:center;width:100%}.movement h3{font-size:1rem;line-height:1.5}}.segment{display:flex;flex-wrap:wrap;width:100%}.side-left-one,.side-left-two,.side-right-one,.side-right-two{aspect-ratio:1/1;overflow:hidden;width:50%}.segment img{display:block;height:100%;object-fit:cover;width:100%}.side-left-two,.side-right-one{background:#f8f9fa;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:center;padding:40px}.side-left-two h3,.side-right-one h3{font-size:22px;font-weight:700;margin-bottom:10px}.side-left-two p,.side-right-one p{font-size:20px;margin-bottom:10px}.expose{font-weight:700}@media (max-width:900px){.segment{display:flex;flex-direction:column}.side-left-one,.side-left-two,.side-right-one,.side-right-two{aspect-ratio:auto;width:100%}.segment:first-child{flex-direction:column}.segment:nth-child(2){flex-direction:column-reverse}.segment img{height:auto;width:100%}}.opportunity{background-color:#023e5e;padding:100px 10px}.opportunity h3{color:#fff;font-family:Atkinson Hyperlegible,Arial,sans-serif;font-size:30px;font-weight:700;margin-bottom:60px;text-align:center}.opportunity .rowify{align-items:stretch;display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin:0 auto;max-width:1200px}.opportunity-segment{align-items:center;display:flex;flex:1 1 220px;flex-direction:column;justify-content:center;min-width:180px;text-align:center}.opportunity .rowify .opportunity-segment .num{color:#37a9ff;font-family:Atkinson Hyperlegible,Arial,sans-serif;font-size:60px;font-weight:700;line-height:1}.opportunity .rowify .opportunity-segment .qty{color:#37a9ff;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.opportunity-segment p{color:#fff;font-size:16px;margin:0 auto;max-width:180px}@media (max-width:1000px){.opportunity .rowify{gap:60px}.opportunity h3{font-size:26px}}@media (max-width:768px){.opportunity{padding:60px 20px}.opportunity .rowify{display:grid;gap:30px 20px;grid-template-columns:repeat(2,1fr);justify-items:center}.opportunity-segment{max-width:220px;padding:10px;width:100%}.opportunity .rowify .opportunity-segment .num{font-size:46px}.opportunity .rowify .opportunity-segment .qty{font-size:17px}.opportunity-segment p{font-size:15px}}@media (max-width:480px){.opportunity{padding:40px 10px}.opportunity h3{font-size:20px;margin-bottom:40px}.opportunity .rowify{gap:25px 15px}.opportunity-segment{max-width:180px}.opportunity .rowify .opportunity-segment .num{font-size:38px}.opportunity .rowify .opportunity-segment .qty{font-size:15px}.opportunity-segment p{font-size:13px;max-width:160px}}.partnerships{align-items:center;background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/products_banner.png);background-position:0;background-size:cover;color:#000;display:flex;height:400px;justify-content:center}.partnerships-content{margin-left:500px;max-width:600px}@media (max-width:999px){.partnerships{background:none;display:block;height:auto;padding:0;text-align:center}.partnerships:before{background:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/products_banner_mobile.png) no-repeat 50%/cover;content:"";display:block;height:500px;width:100%}.partnerships-content{margin:0 auto;max-width:90%;padding:30px 20px}.partnerships-content h3{font-size:1rem;margin-bottom:10px}.partnerships-content h1{font-size:1.4rem;margin-bottom:15px}.partnerships-content p{font-size:.95rem;line-height:1.6}}.thrive{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0}.thrive h1{color:#fff;margin:0 auto;max-width:1200px;padding:0 0 20px 20px;text-align:left}.thriving-reasons-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:0 auto;max-width:1200px;padding:0}.thriving-reason-card{border-radius:10px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.thriving-reason-card:hover{transform:translateY(-5px)}.thriving-reason-card .center img{margin-bottom:15px;max-width:80px}.thriving-reason-card h3{color:#37a9ff;font-size:1.2rem;margin-bottom:10px}.thriving-reason-card p{color:#fff;font-size:.95rem;line-height:1.5}@media (max-width:992px){.thriving-reasons-cards{grid-template-columns:repeat(2,1fr);grid-gap:25px;padding:0 20px}.thrive h1{padding:0 0 30px;text-align:center}}@media (max-width:600px){.thriving-reasons-cards{grid-template-columns:repeat(2,1fr);grid-gap:20px 15px;padding:0 15px}.thriving-reason-card{padding:20px 15px}.thriving-reason-card h3{font-size:1rem}.thriving-reason-card p{font-size:.85rem;line-height:1.4}.thriving-reason-card .center img{margin-bottom:10px;max-width:70px}}@media (max-width:400px){.thriving-reasons-cards{grid-template-columns:1fr}}.investment{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/bg.png);background-size:cover;color:#fff;padding:40px}.heading{text-align:center}.heading,.wrap-around-and-center{margin:0 auto;max-width:1200px;padding:0 20px 20px}.wrap-around-and-center{display:flex;flex-direction:row;gap:100px;justify-content:center}.investment-left{width:50%}.investment-right{background-color:#023e5e;padding-top:25px;width:50%}.investment-left h2,.investment-right h2{margin-bottom:20px}.investment-right h2{text-align:center}.investment-left p{margin-bottom:20px;margin-top:5px}.inclusions ul{list-style-position:inside}.inclusions ul li{padding-left:60px}.investment .close{font-size:20px;text-align:center}@media (max-width:900px){.wrap-around-and-center{flex-direction:column;gap:40px;padding:0 10px 20px}.investment-left,.investment-right{width:100%}.investment-left h2,.investment-right h2{margin-bottom:15px;text-align:center}.investment-right{background-color:#023e5e;border-radius:8px;padding:25px 20px}.investment-left p,.investment-right li{font-size:.95rem;line-height:1.6}.investment .close{font-size:1rem;margin-top:20px;padding:0 10px}}@media (max-width:480px){.wrap-around-and-center{gap:30px;padding:0 5px 15px}.investment-left h2,.investment-right h2{font-size:1.1rem}.investment-left p,.investment-right li{font-size:.9rem}}.our-team{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/F_liftologists.png);background-position:0;background-size:cover;color:#000;padding:40px}.our-team h2{margin:0 auto;max-width:1200px;padding:0 20px 20px;text-align:center}.team-members{display:flex;flex-direction:column;justify-content:center;padding:0 100px}.member{align-items:center;display:flex;gap:70px;margin:20px}.member img{height:200px}@media (max-width:768px){.team-members{padding:0 20px}.member{align-items:flex-start;flex-direction:column;gap:20px;margin:20px 0}.member img{border-radius:6px;height:120px;object-fit:cover;width:120px}.member p{font-size:.95rem;line-height:1.5;text-align:left}.member .expose{display:block;font-weight:700;margin-bottom:8px}}@media (max-width:480px){.team-members{padding:0 15px}.member img{height:100px;width:100px}.member p{font-size:.9rem;line-height:1.4}}.hook{background-color:#f17b34;color:#fff;font-size:28px;padding:60px;text-align:center}@media (max-width:768px){.hook{font-size:1.2rem;padding:40px 20px}}.sec-form{align-items:center;background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Franchise/bg2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;gap:100px;justify-content:space-between;padding:50px 200px;width:auto}.sec-form .form,.sec-form .ultimatum{width:50%}.franchise-form a{color:#fff;text-decoration:none}.sec-form .ultimatum p{font-size:20px}.sec-form .hbspt-form form{display:grid;gap:20px;width:100%}.sec-form .hbspt-form .hs-form-field label{color:#fff!important;display:none!important;font-size:.9rem;font-weight:500;margin-bottom:6px}.sec-form .hbspt-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.sec-form .hbspt-form .hs-error-msg{color:#ffbaba;font-size:.85rem}.sec-form .hbspt-form .hs-input{background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:4px;color:#fff!important;font-size:1rem;padding:12px 14px;width:100%}.sec-form .hbspt-form .hs-input::placeholder{color:hsla(0,0%,100%,.8)!important}.sec-form .hbspt-form textarea.hs-input{font-family:HelveticaNeueLT,Arial,sans-serif;min-height:120px;resize:vertical}.sec-form .hbspt-form input[type=submit]{background:#ffffff00!important;border:1px solid #fff!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-weight:700;padding:14px 20px!important;transition:background .2s ease;width:100%}.sec-form .hbspt-form input[type=submit]:hover{background:#c54906!important}@media (min-width:900px){.franchise-form .hbspt-form form,.sec-form .hbspt-form form{column-gap:20px;display:grid;grid-template-areas:"firstname lastname" "phone email" "city state" "territory territory" "submit submit";grid-template-columns:1fr 1fr;row-gap:20px}.franchise-form .hbspt-form .hs_firstname,.sec-form .hbspt-form .hs_firstname{grid-area:firstname}.franchise-form .hbspt-form .hs_lastname,.sec-form .hbspt-form .hs_lastname{grid-area:lastname}.franchise-form .hbspt-form .hs_phone,.sec-form .hbspt-form .hs_phone{grid-area:phone}.franchise-form .hbspt-form .hs_email,.sec-form .hbspt-form .hs_email{grid-area:email}.franchise-form .hbspt-form .hs_city,.sec-form .hbspt-form .hs_city{grid-area:city}.franchise-form .hbspt-form .hs_state,.sec-form .hbspt-form .hs_state{grid-area:state}.franchise-form .hbspt-form .hs_submit,.sec-form .hbspt-form .hs_submit{grid-area:submit}.franchise-form .hbspt-form .hs_territory,.sec-form .hbspt-form .hs_territory{grid-area:territory;grid-column:1/-1;width:100%}.franchise-form .hbspt-form .hs_territory textarea,.sec-form .hbspt-form .hs_territory textarea{min-height:120px;resize:vertical;width:100%}}@media (max-width:900px){.sec-form{align-items:flex-start;flex-direction:column-reverse;gap:40px;padding:40px 20px;text-align:left}.sec-form .form,.sec-form .ultimatum{width:100%}.sec-form .form h3{font-size:1rem;margin-bottom:20px;text-align:left}.sec-form .ultimatum p{font-size:.95rem;line-height:1.6}}@media (max-width:480px){.sec-form{gap:30px;padding:30px 15px}.sec-form .ultimatum p{font-size:.9rem}.sec-form .form h3{font-size:1rem;font-weight:700;line-height:1.4}}.franchise-form{align-items:center;background-color:#023e5e;background-position:50%;background-size:cover;color:#fff;display:flex;gap:100px;justify-content:space-between;padding:50px 100px;width:auto}.franchise-form .form,.franchise-form .ultimatum{width:50%}.franchise-form .ultimatum p{font-size:20px;font-weight:700}.franchise-form .hbspt-form form{display:grid;gap:20px;width:100%}.franchise-form .hbspt-form .hs-form-field label{color:#fff!important;display:none!important;font-size:.9rem;font-weight:500;margin-bottom:6px}.franchise-form .hbspt-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.franchise-form .hbspt-form .hs-error-msg{color:#ffbaba;font-size:.85rem}.franchise-form .hbspt-form .hs-input{background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:4px;color:#fff!important;font-size:1rem;padding:12px 14px;width:100%}.franchise-form .hbspt-form .hs-input::placeholder{color:hsla(0,0%,100%,.8)!important}.franchise-form .hbspt-form textarea.hs-input{font-family:HelveticaNeueLT,Arial,sans-serif;min-height:120px;resize:vertical}.franchise-form .hbspt-form input[type=submit]{background:#ffffff00!important;border:1px solid #fff!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-weight:700;padding:14px 20px!important;transition:background .2s ease;width:100%}.franchise-form .hbspt-form input[type=submit]:hover{background:#c54906!important}@media (max-width:900px){.franchise-form{align-items:center;flex-direction:column;gap:40px;padding:40px 0;text-align:left}}.footer .top{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/lft_deep%20textured%20background.jpg);background-position:50%;background-size:cover}.footer .top .prompt{padding:40px 20px;text-align:center}.footer .top .prompt h1{color:#fff;font-weight:700;margin-bottom:10px}.footer .top .prompt p{color:#fff;font-weight:300}.split-columns{align-items:flex-start;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1100px;padding:30px}.split-columns .left{color:#fff;flex:1;font-weight:300;line-height:1.6}.split-columns .right{flex:1;min-width:320px}.hbspt-form form{display:grid;gap:18px;width:100%}.hbspt-form .hs-form-field{display:flex;flex-direction:column}.hbspt-form .hs-form-field label{color:#fff!important;display:none!important;font-size:.9rem;font-weight:500;margin-bottom:6px}.hbspt-form .hs-input{background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:4px;box-shadow:none!important;color:#fff!important;font-size:1rem;padding:12px 14px;width:100%}.hbspt-form .hs-input::placeholder{color:hsla(0,0%,100%,.8)!important;opacity:1!important}.hbspt-form .input .hs-input .hs-fieldtype-textarea{display:none!important}.hbspt-form textarea.hs-input{font-family:HelveticaNeueLT,Arial,sans-serif;min-height:120px;resize:vertical}.hbspt-form input[type=submit]{background:#ef5500!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-weight:700;padding:14px 20px!important;transition:background .2s ease;width:100%}.hbspt-form input[type=submit]:hover{background:#c54906!important}.hbspt-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hbspt-form .hs-error-msg{color:#ffbaba;font-size:.85rem}.footer .bottom{background-color:#073c57;color:#fff}.footer .bottom .content{display:flex;justify-content:space-between}.footer .bottom .content .left{width:50%}.footer .bottom .content .left .small-phone{display:none}.footer .bottom .content .left img{width:100%}.footer .bottom .content .right{align-items:center;display:flex;padding-right:70px}.footer .bottom .content .right .row{display:flex;gap:50px;justify-content:center}.footer .bottom .content .right .row h3{margin-bottom:15px}.links{display:flex;flex-direction:column;gap:15px}.links a{color:#fff}.dots{display:flex;gap:10px;justify-content:flex-start;padding-left:70px}.dots .dot{background-color:#fff;border:2px solid #fff;border-radius:50%;height:25px;margin-bottom:20px;margin-top:10px;width:25px}.darkify{align-items:center;background-color:#000;color:#fff;height:70px}.darkify,.darkify ul{display:flex;justify-content:center}.darkify ul{flex-direction:row;gap:20px;list-style:none;padding:10px}.darkify ul li:nth-child(2):before{content:"|";margin-right:20px}.darkify ul li:nth-child(2):after{content:"|";margin-left:20px}.darkify ul li a{text-decoration:none}@media (min-width:769px){.footer .bottom .content .right{display:flex;justify-content:center;text-align:center}}@media (max-width:768px){.split-columns{flex-direction:column;gap:30px;padding:20px;text-align:center}.footer.hbspt-form .hs-input{width:300px}.split-columns .right{display:flex;justify-content:center;width:100%}.footer .bottom .content{align-items:center;flex-direction:column;text-align:center}.footer .bottom .content .right{display:block;padding:0}.footer .bottom .content .left .small-phone{display:block;margin-top:25px}.footer .bottom .content .left .big-tab{display:none}.footer .bottom .content .left{margin-bottom:20px;max-width:200px;width:100%}.footer .bottom .content .right .row{flex-direction:column;gap:30px}.dots{justify-content:center;margin-top:20px;padding-left:0}.dots .dot{height:15px;width:15px}}