body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem}:root{--color-blue:#0097ce;--color-purple:#612166;--color-green:#80bc00;--color-orange:#ff6b00;--color-red:#da1c5c;--color-hover:#d44e1e;--color-black:#000;--color-subnav:#a7a9ab;--page-width:1200px}.hidden{display:none}img{max-width:100%}.table{display:table}.table .row{display:table-row}.table .row .cell{display:table-cell;vertical-align:middle}.tablethree{display:table;width:100%}.tablethree .row .cell{width:33%}.tabletwo .row .cell{width:50%}.table6040,.tabletwo,.tablethree,.table4060{width:100%}.table6040 .row .cell:first-child,.table4060 .row .cell:last-child{width:65%}.table6040 .row .cell:last-child,.table4060 .row .cell:first-child{width:35%}.clear{clear:both}.pagecontent{max-width:var(--page-width);margin:auto;overflow:hidden;padding-bottom:20px}.pagecontent a{color:var(--color-orange)}.pagecontent a:hover{color:var(--color-hover)}h1,h2,h3,h4,h4{font-family:"Roboto Slab",serif}h1{font-family:"Roboto Slab",serif;font-optical-sizing:auto;font-weight:bold;font-style:normal;color:var(--color-orange);font-size:3rem}h2{color:var(--color-orange);font-size:28pt;font-weight:normal}p{font-size:1rem}.fullcontent p{font-size:1.2rem}h3{font-size:1.5rem;font-weight:normal}h4{font-size:21pt}.leftswoosh{left:0;top:100px;width:calc(50% - 625px);height:520px;background-repeat:no-repeat;background-image:url(/franchise/App_Themes/v1/images/Orange_Green_Circle-07-copy.webp);background-position-y:top;background-position-x:right;position:absolute;z-index:1}.fullcontent{max-width:2000px;margin:auto;overflow:auto}.tablefullthree{width:100%}.midcell{max-width:600px;margin:auto}.tablefullthree .row .cell img{display:block;margin:auto}.blackpatternbg{position:relative;background-image:url('/franchise/App_Themes/v1/images/BlackCirclePattern_BKGD-copy.webp');background-size:cover;background-repeat:no-repeat;background-position:center bottom;min-height:450px;padding:30px 0 50px 0;color:#fff}.graybg{background-color:#eff0f0}.padded20,.padded20 .cell{padding:20px}.listtxt{width:calc(100% - 31px)}.listtxt{padding:10px;margin-bottom:15px;color:#928e8e;border:1px solid #fff;font-size:1rem}.cell h2{margin-top:0;padding:0;font-size:2.5rem}.cell h3{margin-top:0;padding-bottom:0;margin-bottom:10px}.webcform{max-width:400px;padding-bottom:50px;margin-top:20px;color:#000}.webcform .checkbox{margin-bottom:10px}.webcform .checkbox input[type=checkbox]{width:20px;height:20px;float:left;margin-right:3px}.webcform .checkbox label{font-size:13px}.webcform .styled-header1{margin-top:20px;font-size:2.2rem}.webcform .double{overflow:hidden}.webcform .double input[type=text]{width:calc(50% - 29px);display:inline-block}.webcform .double input[type=text]:last-child{width:calc(50% - 28px);display:inline-block}.webcform .double select{width:calc(50% - 6px);display:inline-block;height:41px}.bttn{background-color:var(--color-orange);color:#fff;text-transform:uppercase;border:1px solid var(--color-orange);padding:11px 10px 11px 10px;cursor:pointer;text-decoration:none;font-weight:500;width:calc(100% - 10px)}.progresswheel{height:325px}.bttn:hover{background-color:var(--color-hover);border:1px solid var(--color-hover)}ul.bulleted li{list-style:none;position:relative;padding:0 0 10px 45px}ul.bulleted li:nth-child(1n)::before{content:'';display:inline-block;height:30px;width:30px;background-image:url(/franchise/App_Themes/v1/images/png_Bullet1.webp);background-repeat:no-repeat;background-size:30px;position:absolute;left:0;top:0}ul.bulleted li:nth-child(2n)::before{content:'';display:inline-block;height:30px;width:30px;background-image:url(/franchise/App_Themes/v1/images/png_Bullet2.webp);background-repeat:no-repeat;background-size:30px;position:absolute;left:0;top:0}ul.bulleted li:nth-child(3n)::before{content:'';display:inline-block;height:30px;width:30px;background-image:url(/franchise/App_Themes/v1/images/png_Bullet3.webp);background-repeat:no-repeat;background-size:30px;position:absolute;left:0;top:0}ul.bulleted li:nth-child(4n)::before{content:'';display:inline-block;height:30px;width:30px;background-image:url(/franchise/App_Themes/v1/images/png_Bullet4.webp);background-repeat:no-repeat;background-size:30px;position:absolute;left:0;top:0}.sgreen{color:var(--color-green)}.sorange{color:var(--color-orange)}.spurple{color:var(--color-purple)}.sblue{color:var(--color-blue)}.sblack{color:#000}.blackpatternbg .table .row .cell{vertical-align:top}.text-center{text-align:center}.blackbg{background-color:#000;padding-top:50px}.paddedtwo .row .cell:first-child{padding:20px 20px 20px 0}.paddedtwo .row .cell:last-child{padding:20px 0 20px 20px}.bottom50{margin-bottom:50px}.top30{margin-top:30px}.home-t4{position:relative;background-image:url(/franchise/App_Themes/v1/images/BKGD_Black_GradientFlip.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding:115px 0 100px 0}.poster{background-color:var(--color-black);padding:1px 50px 50px 50px;color:#fff;width:490px;margin:-365px 0 auto calc(50% - 60px);float:left}.poster h2{color:var(--color-orange);font-size:2.5rem;font-weight:normal;text-transform:capitalize}.poster p{font-size:1.5rem}.twocol{display:flex}.twocol div{width:50%}.sblue{color:var(--color-blue)}.twocol .sblue{font-size:2.5rem;font-weight:400;letter-spacing:1px;font-family:"Roboto Slab",serif}.twocol p{margin:0}.twocol div:first-child{padding-right:50px}.cellhalf{width:720px;height:440px;float:left}.cellhalf img{display:block}.container{overflow:hidden}.midblock{max-width:var(--page-width);margin:auto;position:relative;overflow:hidden;z-index:1;padding:0 0 0 0}.testimonials{background:var(--color-tan);padding:50px 0 20px 0}.testimonials .calloutbox .testimonial{text-align:center;font-size:1.5rem;font-family:"Roboto Slab",serif;color:var(--color-blue);font-style:italic}.testimonials .calloutbox .author{font-size:1.2rem;text-transform:uppercase;font-weight:500}.testimonials .calloutbox .location{font-size:1.2rem;text-transform:capitalize;font-weight:400}.testimonials .slidecontainer .pagerleft img,.testimonials .slidecontainer .pagerright img{margin:0 0 0 0}.testimonials .slidecontainer .pagerleft{display:block;position:absolute;top:calc(50% - 30px);z-index:1;left:-65px;width:60px;height:60px;cursor:pointer;background:#000;opacity:.5;border-radius:30px}.testimonials .slidecontainer .pagerright{display:block;position:absolute;top:calc(50% - 30px);z-index:1;right:-65px;width:60px;height:60px;cursor:pointer;background:#000;opacity:.5;border-radius:30px}.testimonials .midblock-testimonials{max-width:1200px;margin:auto;padding:0 80px 0 80px}.slidecontainer{margin-bottom:50px}.headshot{width:190px;height:190px;margin:20px auto 20px auto;overflow:hidden;border-radius:125px}.sideblock p{margin-top:10px}.sideblock{margin-bottom:20px}.sideblock-body{background-color:#eff0f1}.sideblock-header{background-color:#000;color:#fff;text-transform:uppercase;font-size:1.5rem;letter-spacing:1pt;padding:5px 5px 5px 50px}.styled-header1{font-family:"Roboto Slab",serif;color:var(--color-orange);font-size:1.5rem;margin:0 0 20px 0}.half-cell .styled-header1{font-weight:bold}.half-cell{float:left;width:calc(32% - 50px);padding-left:50px}.half-cell:last-child{width:calc(67% - 50px)}.sgreen{color:var(--color-green)}@media only screen and (max-width:1000px){.fullcontent{padding:10px}.table,.table .row,.table .row .cell{display:block}.tabletwo .row .cell,.tablethree .row .cell{width:100%;float:none}.half-cell{padding-left:20px;width:calc(32% - 10px)}.half-cell:last-child{width:calc(67% - 29px)}.sideblock-header{padding:5px 5px 5px 20px}.sideblock p.styled-header1{font-size:1.3rem}.blackpatternbg p,.blackpatternbg h2{padding:10px}ul.bulleted,.pagecontent{padding:0 10px 0 10px}.paddedtwo .row .cell:last-child{padding:0}.blackbg img{display:block;margin:auto auto 20px auto}.blackbg{text-align:center}.home-t4{padding:0}.cellhalf{float:none;margin:auto;width:100%;max-width:720px;height:auto}.poster{float:none;margin:auto;width:100%;max-width:660px;padding:1px 50px 50px 0;text-align:center}.poster .twocol{display:block}.twocol div:first-child{padding-right:0}.twocol div{width:100%;margin-bottom:20px}.webcform{margin:auto}.desktop,.table .row .desktop{display:none}}