@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,800');@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap');body,html{height:100%;font-family:"proxima-nova",sans-serif;font-style:normal;margin:0;background:#fff;color:#58595b}input,textarea{width:100%}.alignleft{width:auto;float:left;margin:15px;margin-left:0}.alignright{width:auto;float:right;margin:15px;margin-right:0}.flex-item input{border:0;background:#fff;padding:14px !important;margin:0;color:#3a3a3a;border:1px solid}fieldset{margin-left:0 !important}div{box-sizing:border-box}p{font-size:18px}img{max-width:100%}.blog .title{font-weight:300;text-transform:uppercase;font-size:25px}.blog .thirds:nth-child(3n+1){clear:left}.blog .thirds:nth-child(4n+1){clear:none}.category .thirds:nth-child(3n+1){clear:left}.category .thirds:nth-child(4n+1){clear:none}cl{width:100%;height:1px;clear:both;display:block}.flex-container{display:flex;max-width:1200px;margin:auto;padding:25px}.flex-container.with-image{display:flex;max-width:100%;margin:auto;padding:0}.flex-container .container{display:flex;max-width:1200px;margin:auto;padding:0}.flex-item{flex:1;padding:25px;margin:20px}.flex-item-left{flex:1}.flex-item-right{flex:2}.colorback{background:rgba(0,0,0,.7);margin:0 !important;padding:40px}.with-image{background-size:cover;background-position:center;color:#fff}.thirds{width:33.33%;padding:25px;float:left}.twothirds{width:66.66%;padding:25px;float:left}.halves{width:50%;padding:25px;float:left}.quarters{width:25%;padding:25px;float:left}.halves img,.thirds img,.quarters img{width:100%;height:auto}.green{color:#2cae66}.greyback{background:#3a3a3a;color:#fff}a{text-decoration:none;color:#055895}a:hover{color:#58595b}#content{max-width:1200px;margin:auto;padding:50px;font-size:18px}#custom-bg{width:100%;height:200px;background-size:cover;background-position:center center}.blogcategory ul{padding:0}.blogcategory li{list-style:none;padding:10px;background:#f5f5f5;width:auto;display:inline;float:left;font-size:13px;font-weight:300;margin:1%}.next-page,.past-page{width:50%;height:60px;background:#f5f5f5;padding:20px;float:left;border:2px #fff solid}#pagination{width:100%;clear:both}.next-page{text-align:right}.aligncenter{clear:both;width:100%;height:auto}.button{color:#fff;background:#055895;padding:15px;font-weight:600;font-size:20px;text-transform:uppercase;cursor:pointer;border:3px solid #055895}.button:hover{background:#3a3a3a;color:#fff}.button2{color:#fff;background:rgba(0,52,89,.4);padding:15px;font-weight:600;font-size:20px;text-transform:uppercase;cursor:pointer;border:3px solid #055895;margin-left:10px}.button2:hover{background:#3a3a3a;color:#fff}.button3{color:#fff;background:#00a8e8;padding:15px;font-weight:600;font-size:20px;text-transform:uppercase;cursor:pointer;border:3px solid #00a8e8}.button3:hover{background:#3a3a3a;color:#fff}.button4{color:#fff;background:rgba(0,168,232,.4);padding:15px;font-weight:600;font-size:20px;text-transform:uppercase;cursor:pointer;border:3px solid #00a8e8;margin-left:10px}.button4:hover{background:#3a3a3a;color:#fff}.services .button{color:#fff;background:#055895;padding:10px;font-weight:600;font-size:16px;text-transform:uppercase;cursor:pointer;border:3px solid #055895;display:block;width:150px;margin:auto}.formfooter .button{color:#fff;background:#3a3a3a;padding:10px;font-weight:600;font-size:20px;text-transform:uppercase;cursor:pointer}.formfooter .button:hover{background:#055895;color:#fff}header{background:#055895;height:80px;position:fixed;top:0;z-index:10000;width:100%}header .container{margin-right:auto;margin-left:auto;padding:0 20px;box-sizing:border-box;max-width:100%;height:100%}#logo{width:auto;height:100%;float:left}#logo img{width:auto;height:90%;margin-top:1%}.two-column-list ul{padding:0;margin:0;column-count:2}.two-column-list li{break-inside:avoid}nav{width:auto;float:left;width:calc(100% - 280px);height:80px}nav ul{display:flex;list-style:none;margin:0 2px;padding:0}nav ul li{flex:1;text-align:center}nav ul li a{text-decoration:none;padding:0;display:block;white-space:nowrap}nav li a{text-decoration:none;text-align:center;color:#fff;text-transform:uppercase;line-height:80px;font-weight:600;font-size:13px;cursor:pointer}nav li a:hover{color:#ccc}.schedulebutton a{background:#055895;color:#fff;padding:0 20px;display:block;box-sizing:border-box;position:relative;margin-right:90px;margin-left:50px;line-height:17px;height:60px!important;padding-top:20px;margin-top:10px;width:200px;right:0;position:absolute;text-align:center;font-weight:400;font-size:20px;text-transform:uppercase;cursor:pointer}.schedulebutton a span{font-weight:900}.schedulebutton a:hover{background:#3a3a3a}.sub-menu li:last-child a{display:block;width:100%;position:static;text-align:center;color:#58595b;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;background:rgba(255,255,255,.8);border-radius:0}.sub-menu li:last-child a:hover{display:block;width:100%;position:static;color:#055895;text-align:center;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;border-radius:0;background:rgba(200,200,200,.8)}.menu-item-has-children{position:relative}nav li li{display:block}.sub-menu{display:none;position:absolute;top:80px;width:250px;left:-15px}.sub-menu li{display:block;margin:0;padding:0}.sub-menu li a{display:block;width:100%;position:static;text-align:center;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;background:rgba(255,255,255,.8);color:#58595b}.sub-menu li a:hover{display:block;width:100%;position:static;text-align:center;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;background:rgba(200,200,200,.8)}#hero{width:100%;background-position:center;background-size:cover;height:100%;color:#fff;box-sizing:border-box;position:relative;background-size:cover !important}#hero h1{text-transform:uppercase;font-weight:900;font-size:6vw;line-height:5.5vw;margin-bottom:0;font-family:'Oswald',sans-serif}#hero h2{font-weight:500;font-size:5.5vw;line-height:5.5vw;margin-top:10px;margin-bottom:32px;text-transform:uppercase}#hero h2 span{font-weight:900;font-size:1.5vw;line-height:1.5vw}.coloroverlay{width:100%;height:100%;background:rgba(0,52,89,.3)}#herowrap{width:100%;height:auto;max-width:100%;padding:50px;box-sizing:border-box;margin:auto;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;text-align:center}#ourstory h2,#services h2{text-align:center;font-size:5vw;line-height:5vw;text-transform:uppercase;color:#3a3a3a}#ourstory h2 span{color:#055895}#services h2 span{clear:both;display:block;color:#055895}#services h3{text-transform:uppercase}.contentwrap{display:flex;max-width:1200px;margin:auto;padding:20px;box-sizing:border-box}.two-thirds{flex:2;padding:20px}.one-third{flex:1;padding:20px}#serviceswrap{display:flex;justify-content:space-around;justify-content:safe center;flex-wrap:wrap;align-items:stretch;max-width:1200px;margin:auto}.services{width:30%;text-align:center;position:relative;cursor:pointer;border:1px solid;padding:20px;margin:1.5%}.services img{height:110px;max-width:100%}#mission,#partners{padding:50px}#partners h2{text-align:center;font-size:5vw;line-height:5vw;text-transform:uppercase;color:#fff}#mission h2{text-align:center;font-size:5vw;line-height:5vw;text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:20px}#mission h3{font-size:40px;text-align:center;width:90%;max-width:640px;margin:auto;padding-bottom:60px}#partners h2 span{clear:both;display:block;color:#055895}#mission p{font-size:25px;text-align:center;width:90%;max-width:640px;margin:auto}#testimonials{display:flex;justify-content:space-around;justify-content:safe center;flex-wrap:wrap;align-items:stretch;max-width:1200px;margin:auto}.testimonial{width:47%;text-align:left;position:relative;cursor:pointer;background:#4a4a4a;padding:20px;margin:1.5%}.schedulewrap{display:flex;justify-content:space-around;justify-content:safe center;flex-wrap:wrap;align-items:stretch;max-width:1200px;margin:auto}.schedule{width:47%;text-align:left;position:relative;cursor:pointer;align-items:center;display:flex}span.strategy{font-weight:900;color:#fff;font-size:3.95vw;text-transform:uppercase;width:100%;display:block;line-height:2vw}span.centered{font-weight:900;color:#055895;font-size:3.9vw;text-transform:uppercase;width:100%;display:block;line-height:3.9vw}span.marketing{font-weight:900;color:#fff;font-size:3.55vw;text-transform:uppercase;width:100%;display:block;line-height:2vw}.quote{position:absolute;bottom:0;right:29px;background:url(/wp-content/uploads/2023/03/quote.png);height:134px;width:85px;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}#blog{padding:50px}#blog h2{text-align:center;font-size:5vw;line-height:5vw;text-transform:uppercase;color:#3a3a3a}#blog h2 span{clear:both;display:block;color:#055895}.blogwrap{display:flex;justify-content:space-around;justify-content:safe center;flex-wrap:wrap;align-items:stretch;max-width:1200px;margin:auto}.post{position:relative;cursor:pointer;background:#fff;padding:20px;flex-basis:calc(33.33% - 40px);margin:20px;border:0 solid #ccc;box-sizing:border-box}.post h3{color:#3a3a3a;margin-left:-20px;margin-right:-20px;text-align:left;padding:15px;line-height:19px;text-transform:uppercase;font-size:18px}#blogimage{height:250px;background-size:cover !important;background-position:center !important;margin:-20px}.newswrap{text-align:center}.newswrap p{text-align:left}.post .button.button{font-size:15px;margin-top:25px;display:block;margin-bottom:25px}.formfooter{background:rgba(0,168,232,.9);padding:20px;width:100%;color:#fff;min-height:400px}.formfooter h2{color:#fff;text-transform:uppercase;font-weight:900;text-align:center;font-size:2vw;line-height:2vw;margin-bottom:0}.formfooter h4{color:#fff;text-transform:uppercase;font-weight:900;text-align:center;margin-top:5px;margin-bottom:0}.formfooter h3{text-align:center;font-size:2.5em}.formfooter p{text-align:center}#innerhero{width:100%;background-position:center !important;background-size:cover;height:auto;padding:0;color:#fff;box-sizing:border-box;position:relative;background-size:cover !important}#innerhero .coloroverlay{padding:100px;padding-top:125px}.single-post #innerhero h1{text-transform:uppercase;font-weight:900;font-size:3vw;line-height:3.5vw;margin-bottom:0;margin-top:51px}.single-post h2{text-transform:uppercase}.post-categories,.tags{margin-top:25px;margin-left:0;padding-left:0}.post-categories li,.tags li{background:#055895;color:#fff;padding:10px;list-style:none;display:inline}.post-categories li a,.tags li a{color:#fff}.post-categories li a:hover,.tags li a:hover{color:#ddd}#innerhero h1{text-transform:uppercase;font-weight:900;font-size:4vw;line-height:4vw;margin-bottom:0;margin-top:0;font-family:'Oswald',sans-serif}#innerhero h2{margin-top:0;text-transform:uppercase;font-weight:400;margin-bottom:50px}footer{width:100%;height:auto;background:#055895;text-align:center;margin-top:0;margin-bottom:30px;padding:40px;box-sizing:border-box}#footerwrap{max-width:1200px;margin:auto}footer h3{color:#fff;text-align:left;text-transform:uppercase;font-size:15px}footer h4{color:#fff;text-align:center;text-transform:uppercase;font-weight:400}footer .green{font-weight:800}.socialwrap{margin:50px;text-align:center}.socialwrap a{padding:5px}footer a{text-decoration:none;color:#fff;padding:15px;font-weight:900;text-transform:uppercase !important}.footerterms{text-align:center;margin-top:60px;padding:10px}.footerterms a{font-weight:400;text-transform:capitalize}footer a:hover{color:#ccc}footer .button{background:#055895;color:#fff;padding:15px 30px;font-size:15px;border-radius:15px;display:block;width:100%;box-sizing:border-box;margin:auto;max-width:100%;cursor:pointer;text-align:center;text-transform:uppercase;box-shadow:0px 0px 15px #222}footer .button:hover{background:#fff;color:#58595b}footer .phone{text-align:center;width:100%;display:block;margin-bottom:20px;font-size:25px}footer p{color:#fff;font-size:14px;margin-top:0;margin-bottom:0}input{border:0;background:#f5f5f5;padding:14px !important;margin:0;color:#3a3a3a}input[type="submit" i]{width:100%;font-size:1vw}fieldset{margin-left:5px !important}::placeholder{color:#3a3a3a;opacity:1}#serviceheader{width:100%;height:600px;padding:40px;box-sizing:border-box;background-size:cover !important;background-position:top right !important;position:relative}.page-id-1239 #serviceheader{width:100%;height:600px;padding:40px;box-sizing:border-box;background-size:cover !important;background-position:center center !important;position:relative}#servicesinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;margin:auto;width:100%;padding:40px}#serviceheader h1{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:50px;font-weight:300}#serviceheader h2{margin-top:0;font-weight:400;color:#fff;width:50%}#serviceheader .button{background:#055895;color:#fff;padding:15px 19px;font-size:15px;border-radius:10px;display:block;width:235px;margin:0;max-width:100%;cursor:pointer;text-align:center;text-transform:uppercase;box-shadow:0px 0px 15px #222}#serviceguide{width:100%;overflow:auto;height:auto}#guideinner{width:100%;overflow:auto;height:auto;padding:40px;max-width:1200px;margin:auto}#serviceguide h1{text-align:center;text-transform:uppercase;font-weight:400}#serviceguide h2{text-align:center;text-transform:uppercase}#serviceguide p{text-align:center}.guideicon{background:#055895;width:100px;height:100px;border-radius:50%;color:#fff;position:relative;margin:auto}.guideicon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px !important;height:40px !important}#serviceguide h3{text-align:center;font-weight:400;margin-bottom:45px;clear:both}#servicestestimonial{padding:120px 60px;color:#fff;background:linear-gradient(rgba(57,181,74,.9),rgba(57,181,74,.9)),url('/wp-content/uploads/2018/03/testimonials_back.png');background-position:center center;background-size:cover;overflow:auto}#servicestestimonial #testimonialwrap{max-width:980px;margin:auto}#servicestestimonial p{text-align:center;line-height:30px}#servicestestimonial h3{text-align:center;text-transform:uppercase;font-weight:800;margin-bottom:0;margin-top:20px}#servicestestimonial h4{text-align:center;text-transform:uppercase;font-weight:400;margin-top:0}#servicestestimonial img{width:50%;margin:auto;display:block;margin-top:50px}#servicesteps{width:100%;overflow:auto;height:auto}#stepsinner{width:100%;overflow:auto;height:auto;padding:40px;max-width:1200px;margin:auto}#servicesteps h1{text-align:center;text-transform:uppercase;font-weight:400}#servicesteps h2{text-align:center;text-transform:uppercase}#servicesteps p{text-align:center}.stepsicon{width:100px;height:100px;color:#055895;position:relative;margin:auto}.stepsicon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90% !important;height:90% !important}.readmore{text-align:center;display:block;margin:20px;cursor:pointer}#readmore{max-width:1200px;margin:auto;padding:40px;display:none}.thirds:nth-child(4n+1){content:'';clear:left}#bannerheader{width:100%;height:600px;padding:40px;box-sizing:border-box;background-size:cover !important;background-position:top right !important;position:relative}#bannerinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;margin:auto;width:100%;padding:40px}#bannerheader h1{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:50px;font-weight:300}.wrapper{width:100%;max-width:1200px;padding:40px;margin:auto}.mobilemenu{display:none}@media only screen and (max-width:1080px){nav li a{text-decoration:none;text-align:center;color:#3a3a3a;text-transform:uppercase;line-height:80px;font-weight:600;font-size:10px;cursor:pointer}}@media only screen and (max-width:980px){.desktopmenu{display:none}.schedulewrap,.blogwrap,#testimonials,#serviceswrap,.contentwrap{flex-direction:column}.blogwrap{max-width:100%}.schedulewrap,#serviceswrap{max-width:80%}.schedule,.blog,.testimonial,.services{flex:none;width:100%;margin-bottom:5%}.schedule h2{text-align:center;margin:auto}#ourstory h2{text-align:center;font-size:8vw;line-height:0;text-transform:uppercase;color:#3a3a3a;margin-top:73px}#innerhero h1{text-transform:uppercase;font-weight:900;font-size:7vw;line-height:7vw;margin-bottom:0}#innerhero h2{margin-top:0;text-transform:uppercase;font-weight:400;margin-bottom:50px;font-size:4vw;line-height:4vw;margin-top:20px}.button{color:#fff;background:#055895;padding:15px;font-weight:600;font-size:15px;text-transform:uppercase;cursor:pointer;border:3px solid #055895}.button2{color:#fff;background:rgba(0,52,89,.4);padding:15px;font-weight:600;font-size:15px;text-transform:uppercase;cursor:pointer;border:3px solid #055895;margin-left:10px}.flex-container{flex-direction:column}.flex-item.with-image{background-size:cover;background-position:center;color:#fff;height:250px !important;flex:none}#innerhero .coloroverlay{padding:25px;padding-top:75px;padding-bottom:75px}.flex-container .container{display:flex;max-width:1200px;margin:auto;padding:0;flex-direction:column}.flex-container .container .flex-item{padding:0;margin:0;display:none}.flex-container .container .colorback{padding:40px !important;margin:0;display:block !important}.flex-item-right{display:block !important;padding:25px !important}.flex-item{padding:0}.formfooter h2{font-size:5vw;line-height:5vw}input[type="submit" i]{width:100%;font-size:2vw}#hero{width:100%;background-position:center;background-size:cover;height:50%;padding:0;color:#fff;box-sizing:border-box;position:relative;background-size:cover !important}#hero h2{font-weight:500;font-size:3.5vw;line-height:3.5vw;margin-top:10px;margin-bottom:32px}#services h2{text-align:center;font-size:5vw;line-height:5vw;text-transform:uppercase;color:#3a3a3a;margin-top:50px}.schedulebutton{display:none}span.strategy{font-weight:900;color:#fff;font-size:8.95vw;text-transform:uppercase;width:100%;display:block;line-height:2vw;text-align:center;margin-top:50px}span.centered{font-weight:900;color:#055895;font-size:8.9vw;text-transform:uppercase;width:100%;display:block;line-height:12.9vw}span.marketing{font-weight:900;color:#fff;font-size:8.55vw;text-transform:uppercase;width:100%;display:block;line-height:2vw}nav{display:none}#nav-icon2{width:40px;height:30px;position:absolute;right:25px;top:25px;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon2 span{display:block;position:absolute;height:6px;width:50%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0}#nav-icon2 span:nth-child(odd){left:0;border-radius:0}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:12px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:24px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:17px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:17px}nav{width:100%;float:none;height:auto;margin:0;position:absolute;left:0;top:75px;background:#fff;padding:15px;text-align:center;box-sizing:border-box}nav ul{list-style:none;margin:0 2px;padding:10px;box-sizing:border-box;display:block;justify-content:unset;width:100%;height:100%;margin:auto}nav li{display:block;width:100%;padding:5px;text-align:center;margin:0;margin-bottom:15px;margin-top:15px}nav li a{text-decoration:none;text-align:center;color:#58595b;text-transform:uppercase;line-height:35px;font-size:13px}.steps{width:33.33%;float:left;color:#fff;padding:0 20px;position:relative;font-size:20px;line-height:80px;height:80px;text-align:center;text-transform:uppercase}.firststep:before,.secondstep:before,.thirdstep:before{left:20px}.sub-menu{display:none;position:static;top:70px;padding-bottom:0;width:250px;left:-15px}}@media only screen and (max-width:767px){.thirds,.halves,.twothirds,.quarters{width:100%;float:none}#innerhero{width:100%;background-position:center !important;background-size:cover;height:auto;padding:0;color:#fff;box-sizing:border-box;position:relative;background-size:cover !important;padding-top:75px}.button3{color:#fff;background:#00a8e8;padding:7px;font-weight:600;font-size:15px;text-transform:uppercase;cursor:pointer;border:3px solid #00a8e8}.button3:hover{background:#3a3a3a;color:#fff}.button4{color:#fff;background:rgba(0,168,232,.4);padding:7px;font-weight:600;font-size:15px;text-transform:uppercase;cursor:pointer;border:3px solid #00a8e8;margin-left:10px}.button4:hover{background:#3a3a3a;color:#fff}#mainheader h1{color:#fff;font-size:50px;text-transform:uppercase;font-weight:800;line-height:50px;text-shadow:0 0 15px #222}.steps{width:100%;float:none}#questions h2{text-align:center;font-weight:800;font-size:30px;text-transform:uppercase;margin-bottom:0}#threesteps{height:auto}}