h1{font-size:60px;line-height:1}h2{color:#000;font-family:Roboto,arial,sans-serif;font-size:45px;font-weight:600;letter-spacing:normal;line-height:1.2}h3{font-size:28px;font-weight:900}h3.cs-checkmark:before{content:url(https://go.cruiseplannersfranchise.com/hubfs/icon-checkmark.png);position:relative;top:5px}.cs-heading{margin:0 0 30px}.row-middle .row{align-items:center;display:flex}a.btn-text{background-color:#339c40;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;font-weight:900;padding:14px 30px}.cs-hero-banner h1{font-size:60px;margin:0 0 30px}.cs-hero-banner .c1 p:last-child{margin:0 0 70px}.cs-hero-banner .c2{align-items:flex-end;display:flex;justify-content:center}.cs-hero-banner{background-position:100% 0;background-repeat:no-repeat;background-size:auto}.cs-hero-banner.michigan{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-michigan.png)}.cs-hero-banner.texas{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-texas.png)}.cs-hero-banner.california{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-california.png);background-position:100% -130px}.cs-hero-banner.north-carolina{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-north-carolina.png);background-position:100% -200px}.cs-hero-banner.ohio{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-ohio.png);background-position:100% -100px}.cs-hero-banner.philadelphia{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-philadelphia-1.png);background-position:100% -100px}.cs-hero-banner.georgia{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/map-georgia.png);background-position:100% -100px}.cs-features-1{display:flex;flex-wrap:wrap;justify-content:space-between}.cs-features-1 .cs-feature{align-items:center;display:flex;flex-wrap:nowrap;margin:10px;width:290px}.cs-features-2{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0}.cs-features-2 .cs-feature{align-items:center;background-color:#43b02a;box-shadow:2px 2px 10px 0 rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;margin:10px;min-height:260px;padding:20px 25px;width:295px}.cs-features-2 .cs-feature p{color:#fff;margin:0}.cs-features-2 .cs-feature p:first-child{margin:0 0 15px}.cs-features-2 .cs-feature p:first-child strong{font-size:20px;line-height:1.2}.cs-features-3{display:flex;flex-wrap:wrap;justify-content:center}.cs-features-3 .cs-feature{background:#effbea;display:flex;flex-direction:column;margin:10px;padding:20px 25px;width:535px}.cs-features-3 .cs-feature .cs-heading{margin:0 0 10px}.cs-features-3 .cs-feature .cs-heading,.cs-features-3 .cs-feature p{text-align:left!important;width:100%}.cs-features-3 .cs-feature p:first-child:before{content:url(https://go.cruiseplannersfranchise.com/hubfs/icon-checkmark.png);position:relative;top:5px}.cs-comprehensive-training,.cs-why-invest{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/bg-gray-dot.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cs-flexibility p{max-width:500px}.cs-why-take-advantage .hhs-rich-text.c1{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/cruiseship.png);background-position:100% 0;background-repeat:no-repeat;background-size:300px}.cs-image-and-text{align-items:center;display:flex;flex-wrap:wrap;padding:20px 0}.cs-image-and-text:first-child{padding-top:30px}.cs-image-and-text .cs-image{width:40%}.cs-image-and-text .cs-text{padding:20px;width:60%}.cs-how-to-get-started{background-image:url(https://go.cruiseplannersfranchise.com/hubfs/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cs-features-4{align-items:center;display:flex;flex-direction:column}.cs-features-4 .cs-feature{background:#fff;border-radius:10px;margin:10px;max-width:800px;padding:25px 25px 25px 100px;position:relative}.cs-features-4 .cs-feature .cs-heading,.cs-features-4 .cs-feature p{text-align:left!important}.cs-features-4 .cs-feature .cs-heading{margin:0}.cs-features-4 .cs-feature img{left:-50px;position:absolute}.cs-bottom-cta .c1,.cs-bottom-cta .c2{padding:0}.cs-bottom-cta .c1{align-items:flex-end;display:flex;flex-direction:column}.cs-bottom-cta .c1 .hhs-rich-text-in{margin:20px}.cs-bottom-cta .c1 .hhs-rich-text-in .hhs-rich-text{align-items:flex-start;display:flex;flex-direction:column}.cs-bottom-cta .cs-heading{font-size:36px;font-weight:900}@media (min-width:992px){.cs-bottom-cta .c1 .hhs-rich-text-in{left:40px;max-width:560px;position:relative}.cs-hero-banner.michigan h1{position:relative;width:695px;z-index:2}.cs-hero-banner.texas h1{position:relative;width:675px;z-index:2}.cs-hero-banner.philadelphia h1{position:relative;width:770px;z-index:2}.cs-hero-banner.georgia h1,.cs-hero-banner.ohio h1{position:relative;width:auto;z-index:2}.cs-hero-banner.north-carolina h1{position:relative;width:810px;z-index:2}.cs-hero-banner.california h1{position:relative;width:845px;z-index:2}.cs-hero-banner.las-vegas h1{position:relative;width:auto;z-index:2}.las-vegas .cs-features-2 .cs-feature{width:500px}}@media (max-width:991px){h1{font-size:60px!important}h2{font-size:35px!important}h3{font-size:26px!important}.container,.container-fluid,.row .c1,.row .c2{max-width:100%;width:100%}.row .c1,.row .c2{flex:auto}.column-reverse .c1{order:2}.column-reverse .c2{order:1}.cs-heading{margin:0 0 10px}.cs-hero-banner{background-position:100% 100%!important;background-size:450px!important;padding:50px 0 0!important}.cs-bottom-cta .cs-heading,.cs-bottom-cta p,.cs-hero-banner h1,.cs-hero-banner p,.cs-proven-business-model .cs-heading,.cs-proven-business-model p,.cs-why-invest .cs-heading,.cs-why-invest p,.cs-why-take-advantage .cs-heading,.cs-why-take-advantage p{text-align:center!important}.cs-bottom-cta a.btn-text,.cs-hero-banner a.btn-text,.cs-proven-business-model a.btn-text{margin:0 auto}.cs-proven-business-model .c1 img{margin:30px 0 0}.cs-features-1{justify-content:center}.cs-features-1 .cs-feature p{text-align:left!important}.cs-flexibility p{max-width:100%}.cs-why-take-advantage .hhs-rich-text.c1{background-position:top;padding-top:130px}.cs-image-and-text .cs-image,.cs-image-and-text .cs-text{text-align:center;width:100%}.cs-image-and-text{padding:10px 0}.cs-features-4 .cs-feature{margin:10px 10px 50px;padding:25px}.cs-features-4 .cs-feature:first-child{margin-top:50px}.cs-features-4 .cs-feature img{left:0;margin:-50px 0 15px;position:relative}.cs-features-4 .cs-feature .cs-heading,.cs-features-4 .cs-feature p{text-align:center!important}.cs-bottom-cta .c1{align-items:center}.cs-bottom-cta .c1 .hhs-rich-text-in{margin:50px 40px}.cs-bottom-cta .hhs-rich-text.c1{max-width:100%}.cs-hero-banner.california{background-position:100% -130px}.cs-hero-banner.north-carolina{background-position:100% -200px}.cs-hero-banner.ohio{background-position:100% -100px}}@media (max-width:767px){.cs-hero-banner{background-size:380px!important}h1{font-size:40px!important}}