body{margin:0;padding:0}a{text-decoration:none;color:#45b347}.sponsorLogo{height:auto!important;margin:auto;display:table;padding:40px 0 0}#video-background{position:relative;right:0;top:0;width:100%;height:auto;z-index:100}.quoteContainer h1{font-size:5em;font-weight:900;color:#fff;font-family:Raleway,sans-serif;text-align:center;width:100%}.quoteContainer h2{text-align:center}.quotes{display:none}.quotes img{width:50%;text-align:center;margin:auto;display:table;overflow:hidden}.quoteContainer{position:absolute;z-index:100;top:40%;width:100%;margin:auto;text-align:center}.homeWhatWeDo h1{font-size:2.6em;font-weight:700;color:#475c64;font-family:Oswald,sans-serif;text-align:center;width:100%;margin:30px 0}.homeWhatWeDo h2{font-size:1.4em;font-weight:700;color:#475c64;font-family:Oswald,sans-serif;margin:10px 0 0;text-align:left}.homeWhatWeDo p{font-size:1.1em;font-weight:400;color:#222;line-height:1.2em;font-family:Oswald,sans-serif;margin:10px 0;min-height:80px}h1.bigTitles{font-size:8em;margin:0;line-height:1em}.bigNumbers{font-size:1.2em!important}.homeTextGreen{color:#6fbc44}.rightSeminarLink{padding:0 40px;height:100%}.SeminarTitle{text-align:center;margin:10px 0;position:relative;bottom:80px;border:solid 1px #fff}.SeminarTitle h2{font-size:2.4em;margin:0}.SeminarTitle .fa{font-size:2em;color:#70bb44}.homeSponsor{padding:80px 0;background-image:url(/images/2018/brunswickMissionBg.jpg);background-repeat:no-repeat;background-size:100% 100%}.homeSponsor h1{COLOR:#fff;font-size:3.6em;margin:0;font-family:Raleway,sans-serif;text-align:center;font-weight:900}h2{font-size:4em;font-weight:400;color:#fff;font-family:Raleway,sans-serif;width:100%}h1 span a,h2 span a{color:#fff}.navbar{position:absolute;min-height:inherit;border:none}.navbar-inverse{background-color:inherit;border-color:inherit}.navbar .nav{position:relative;display:block;float:right;margin:30px 0 0;z-index:92!important}.nav>li{position:relative;display:block;float:left}.navbar .nav>li>a{float:left;color:#FFF;text-decoration:none;font-family:Oswald,Arial,sans-serif;font-weight:400;font-size:1.5em;padding:0 15px;text-transform:uppercase}.navbar .nav>li>a:hover{color:#6fbc44;background:transparent!important}.navbar{margin-bottom:0}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:initial}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:220px;padding:0;margin:0;list-style:none;background-color:rgba(9,33,72,.5);border-radius:4px;background-clip:padding-box;border:none}.dropdown-menu>li>a{color:#fff;font-family:Oswald,Arial,sans-serif;font-weight:400;line-height:1.2em;margin:10px 0;font-size:1.15em}.dropdown-menu>li>a:hover{color:#6fbc44;font-family:Oswald,Arial,sans-serif;font-weight:400;line-height:1.2em;margin:10px 0;font-size:1.15em}.dropdown-menu>li.currentMenu a{color:#fff!important}.PopMenu{display:none}.carousel .item{height:auto}.carousel-inner>.item>img{top:0;left:0;width:100%}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-control.left,.carousel-control.right{display:none}.carousel-caption p{font-size:1.4em;line-height:1.4em;font-family:Raleway,Helvetica,Arial,sans-serif}.carousel-caption .col-sm-8{padding-right:40px}.carousel-caption h1{color:#fff;font-size:2em;font-weight:900;font-family:Raleway,Helvetica,Arial,sans-serif;text-align:left;padding:0;margin:0}.carousel-caption h2{color:#FFF;font-size:2em;line-height:1em;font-weight:400;font-family:Raleway,Helvetica,Arial,sans-serif;text-align:left}.carousel-caption h3{color:#FFF;font-size:1.6em;line-height:1.2em;font-weight:400;font-family:Raleway,Helvetica,Arial,sans-serif;text-align:left}.carousel-caption a{border:solid 1px #fff;padding:8px;color:#fff;font-size:.8em;line-height:1.2em;font-weight:600;font-family:Raleway,Helvetica,Arial,sans-serif;display:table;margin:25px 0}.carousel-caption a:hover{border:solid 1px #fff;background:#000;padding:8px;color:#fff;font-size:.8em;line-height:1.2em;font-weight:600;font-family:Raleway,Helvetica,Arial,sans-serif;display:table;margin:25px 0}.carousel-caption .col-sm-6{padding:0 40px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:10%;font-size:1.6em;color:#FFF;text-align:center;padding-top:15%;opacity:.5;filter:alpha(opacity=50)}.carousel-control:hover{color:#fff;text-decoration:none;opacity:1;filter:alpha(opacity=100)}.carousel-caption{z-index:10;text-align:left;text-shadow:none;padding:0;bottom:initial;top:50%;transform:translateY(-50%);left:10%;right:10%}.mobileBanner{display:none}.showcaseClient{background-image:url(/images/2018/tfpBg.jpg);background-repeat:no-repeat;background-size:100%}.showcaseClient h1{COLOR:#222;font-size:3.6em;margin:0;font-family:Raleway,sans-serif;text-align:center;font-weight:900}.showcaseClient h2{COLOR:#222;font-size:2.4em;font-family:Raleway,sans-serif;text-align:center;font-weight:400;margin:15px 0}.showcaseClient p{font-size:1.4em;line-height:1.5em;font-weight:500;padding:0 120px;color:#222;font-family:Raleway,sans-serif;text-align:center}.showcaseClient a{font-size:.65em;line-height:1.2em;font-weight:600;font-family:Raleway,Helvetica,Arial,sans-serif;display:table;margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;border:solid 1px #fff;background:#222;padding:6px 12px;color:#fff}.showcaseClient a:hover{border:solid 1px #222;background:#fff;padding:6px 12px;color:#222}.showcaseClientWrapper{padding:80px 0}.homeWhatWeDoThumb img,.homeWhatWeDoThumb2 img{width:100%;height:auto}.homeWhatWeDoThumb{border-right:solid 1px #222}.homeWhatWeDoThumb2{border-right:none}.homeWhatWeDo{background-image:url(/images/2018/whatWeDoBg.jpg);background-repeat:no-repeat;background-size:100%}.homeWhatWeDoWrapper{padding:0}.homeClients{background:url(/images/2018/darkBg.jpg) top left no-repeat;background-size:cover;padding:5px 0 40px;display:table;width:100%}.homeClients h1{font-size:2.6em;font-weight:700;color:#fff;font-family:Oswald,sans-serif;text-align:center;width:100%;margin:20px 0}.homeClients a{font-size:.45em;text-transform:uppercase;line-height:1.2em;font-weight:600;font-family:Oswald,Helvetica,Arial,sans-serif;display:table;margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;border:solid 2px #fff;background:#1f3663;padding:10px 20px;color:#FFF}.homeClients a:hover{background:#6bb83e}.homeContact{background:url(/images/contactBg.jpg) top left no-repeat;background-size:100%;padding:5px 0 50px;display:table;width:100%}.homeContact h1{color:#45b347;text-decoration:none;text-align:center;margin:20px 0;font-size:2.8em}.homeContact h2{color:#FFF;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:2em}.homeContact p{color:#FFF;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em}.btn,.homeContact a.callout{color:#FFF;text-decoration:none;font-family:Oswald,Arial,sans-serif;font-weight:600;font-size:1.2em;background-color:#45b347;padding:4px 10px;margin:5px 0 10px;display:inline-block;text-align:center;border-radius:8px;-moz-border-radius:8px}.btn:hover,.homeContact a.callout:hover{background-color:#3e4f88}.homeContact a:hover{color:#fff}.contactLeftCol{text-align:left}.contactCtrCol{text-align:center}.contactRightCol{text-align:right}.bottomRow{display:table;width:100%;margin:10px 0 0}.bottomRow .bottomRowRight{text-align:right}.bottomRow p{color:#999;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.85em}.bottomRow a{color:#999}.bottomRow a:hover{color:#45b347}@media (min-width:768px) and (max-width:1920px){ul.nav li:hover>ul.dropdown-menu{display:block}}@media (min-width:1480px) and (max-width:2000px){.container{width:1440px}}@media (min-width:1480px) and (max-width:1770px){.carousel-caption p{font-size:1.3em;line-height:1.3em;font-family:Raleway,Helvetica,Arial,sans-serif}.carousel-caption{left:5%;right:5%}}@media (min-width:1367px) and (max-width:1479px){.container{width:1320px}.carousel-caption p{font-size:1.25em}.carousel-caption .col-sm-8{padding-right:40px}.carousel .item{height:500px}.carousel-caption h1{font-size:1.7em}.carousel-caption{left:4%;right:4%}.carousel-inner>.item>img{height:100%!important}.homeSponsor{padding:65px 0}}@media (min-width:1200px) and (max-width:1366px){.quoteContainer{top:35%}.carousel-caption h2{font-size:1.5em}.carousel-caption h3{font-size:1.4em}.quoteContainer h1{font-size:4em}.homeSponsor{padding:60px 0}.quoteContainer h2{font-size:3em}h1.bigTitles{font-size:5em}.quotes img{width:45%}.homeWhatWeDo h1{font-size:2.4em;margin:25px 0}.homeWhatWeDo p{min-height:75px}.showcaseClientWrapper{padding:50px 0}.homeSponsor h1,.showcaseClient h1{font-size:2.8em}.showcaseClient h2{font-size:2em;margin:15px 0}.showcaseClient p{font-size:1.3em;padding:0 180px}.showcaseClient a{font-size:.6em;margin-top:20px}.homeClients h1{font-size:2.2em;margin:15px 0}.homeClients a{font-size:.5em;margin-top:25px}.grid-tile .tile-overlay .text-overlay .header{font-size:1.25em!important}.grid-tile .tile-overlay .text-overlay .subheader{font-size:.65em!important}.carousel-caption p{font-size:1.15em}.carousel-caption .col-sm-8{padding-right:20px}.carousel-caption h1{font-size:1.7em}.carousel .item{height:440px}.carousel-caption{left:4%;right:4%}.carousel-inner>.item>img{height:100%!important}}@media (min-width:992px) and (max-width:1199px){.navbar .nav>li>a{font-size:1.2em;padding:0 10px}.quoteContainer h1{font-size:3.25em}h2{font-size:2.5em}.quoteContainer{top:30%}.carousel-caption p{font-size:1.1em;margin:10px 0}.carousel-inner>.item>img{height:100%!important}.carousel-caption .col-sm-8{padding-right:20px}.carousel-caption h1{font-size:1.5em}.carousel .item{height:440px}.carousel-caption{left:2%;right:2%}.carousel-caption h2{font-size:1.4em}.carousel-caption h3{font-size:1.2em}.carousel-caption .col-sm-6{padding:20px}.homeWhatWeDo h1{font-size:2em;margin:20px 0}#video-background{top:0}.homeSponsor{padding:50px 0}.homeWhatWeDo p{font-size:1em;line-height:1.3em;margin:5px 0;min-height:85px}.homeSponsor h1,.showcaseClient h1{font-size:2.6em}.showcaseClient h2{font-size:2em}.showcaseClient p{font-size:1.2em;padding:0 140px}.showcaseClient a{font-size:.6em;margin-top:25px}.showcaseClientWrapper{padding:40px 0 25px}.grid-tile .tile-overlay,.grid-tile .tile-overlay .text-overlay .header,.grid-tile .tile-overlay .text-overlay .subheader,.no-touch .grid-tile .tile-overlay.slide{display:none}.homeClients h1{font-size:2.2em;margin:15px 0}.homeClients a{font-size:.6em;margin-top:25px}.homeClients{padding:5px 0 20px}.homeContact h2{font-size:1.8em}.navbar-brand img{width:280px}}@media (min-width:768px) and (max-width:991px){.navbar .nav>li>a{font-size:1em;padding:0 5px}.navbar-brand img{width:230px}.quoteContainer h1{font-size:2.5em}h2{font-size:2em}.quoteContainer{top:35%}.carousel-caption p{font-size:1em;line-height:1.3em}.carousel .item{height:440px}.carousel-inner>.item>img{height:100%!important}.carousel-caption .col-sm-8{padding-right:10px}.carousel-caption h1{font-size:1.2em}.carousel-caption{left:2%;right:2%}.carousel-caption h2{font-size:1.1em}.carousel-caption h3{font-size:.95em}.carousel-caption .col-sm-6{padding:15px}.homeSponsor{padding:40px 0}.homeWhatWeDo h1{font-size:1.6em;margin:15px 0}.homeWhatWeDo h2{font-size:1.15em}#video-background{top:0}.homeWhatWeDo p{font-size:.9em;line-height:1.2em;margin:5px 0;min-height:85px}.homeSponsor h1,.showcaseClient h1{font-size:2em}.showcaseClient h2{font-size:1.4em;margin:0}.showcaseClient p{font-size:1em;padding:0 110px}.showcaseClient a{font-size:.6em;margin-top:10px}.showcaseClientWrapper{padding:30px 0}.grid-tile .tile-overlay,.grid-tile .tile-overlay .text-overlay .header,.grid-tile .tile-overlay .text-overlay .subheader,.no-touch .grid-tile .tile-overlay.slide{display:none}.homeClients h1{font-size:2em;margin:10px 0}.homeClients a{font-size:.6em;margin-top:15px}.homeClients{padding:5px 0 10px}.homeContact h2{font-size:1.6em}.homeContact p{font-size:.9em}.sponsorLogo{width:60%!important;padding:30px 0 0}}@media (min-width:280px) and (max-width:767px){#closerMenu,.PopMenu,img.mainBanner{display:none!important}.mobileBanner img{width:100%}.mobileBanner{display:table;position:absolute}.carousel{background:#4f6091;position:relative}.carousel-caption{z-index:10;text-align:left;text-shadow:none;padding:30px 0!important;bottom:inherit;top:0!important;transform:none;left:2%;right:2%;position:relative}.carousel .container{padding:0}.carousel-caption p{font-size:1.1em}.carousel-caption .col-sm-6{padding:0}.carousel-caption h1{color:#fff;font-size:1.2em;padding:0;line-height:1.1em;margin:0}.carousel-caption h2{color:#fff;font-size:1.1em;padding:0;margin:5px 0 0}.carousel-caption h3{color:#FFF;font-size:1em;line-height:1.2em;font-weight:400;font-family:Raleway,Helvetica,Arial,sans-serif;text-align:left}.carousel-caption a,.carousel-caption a:hover{margin:15px 0}.grid-tile .tile-overlay,.grid-tile .tile-overlay .text-overlay .header,.grid-tile .tile-overlay .text-overlay .subheader,.no-touch .grid-tile .tile-overlay.slide{display:none}.homeWhatWeDo h1{font-size:1.3em;margin:15px 0}.homeWhatWeDo h2{font-size:1.25em}.homeWhatWeDoWrapper{padding:0 15px}.homeWhatWeDoThumb{border-right:none}.homeWhatWeDo{background-image:none;background-color:#fff;background-repeat:no-repeat;background-size:100%}.homeWhatWeDo p{font-size:1em;font-weight:400;color:#222;line-height:1.3em;font-family:Oswald,sans-serif;margin:5px 0 20px;min-height:auto}.navbar .nav{margin:auto;float:none;display:table;padding:10px 0 40px}.nav>li>a{padding:2px 5px}.navbar .nav>li>a{font-size:1.1em;padding:5px;float:none;text-align:center}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:initial}.navbar-inverse{width:100%;border-color:transparent!important;box-shadow:initial}.navbar-brand img{width:210px;height:auto}.navbar-brand{margin:5px 0 0;padding:10px}.navbar-collapse{padding-right:0;padding-left:0;padding-top:5px;padding-bottom:5px;border-top:0 solid transparent;box-shadow:none!important;background-image:url(/images/2018/workBg.jpg);background-repeat:no-repeat;background-size:cover}.navbar-fixed-bottom,.navbar-fixed-top{position:absolute}.nav>li{float:none;position:relative;display:inline-table;width:100%;margin:auto;border-bottom:solid 1px #6fbc44}.quoteContainer{top:30%;z-index:100}.quoteContainer h1{font-size:2.2em}h2{font-size:1.25em}.quotes img{width:75%;padding-top:70px}.homeSponsor h1,.showcaseClient h1{font-size:1.5em}.showcaseClient h2{font-size:1.2em;margin:10px 0;padding:0 15px;font-weight:500}.showcaseClient p{font-size:1em;line-height:1.3em;padding:0 15px;font-weight:500}.showcaseClient{background-image:url(/images/2018/tfpBgSm.jpg);background-repeat:no-repeat;background-size:100%;background-color:#f7941d}.showcaseClient a{font-size:.75em;margin-top:15px}.showcaseClientWrapper{padding:25px 0}.homeClients h1{font-size:1.6em;margin:10px 0}.homeClients a{font-size:.8em;margin-top:5px}.homeContact h2{font-size:1.4em}.homeContact{background-size:inherit;background-position:center;padding:5px 0 40px;width:100%}.homeClients{background-size:inherit;background-position:center;padding:5px 0 15px}.bottomRow p,.contactLeftCol,.contactRightCol{text-align:center}.navbar{margin-bottom:0}.dropdown-menu{position:relative;width:100%;background:0 0;border:none;border-radius:0;box-shadow:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}.navbar-default .navbar-toggle{border-color:transparent;margin-right:0}.navbar-toggle{background-color:#70bb44;margin-top:20px}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#70bb44}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent;font-weight:700}#video-background,audio,canvas,video{display:none!important}.topVideoWrapper{background:url(/images/2018/mobileBg.jpg) top left no-repeat;background-size:cover;background-position-x:center;height:100%;width:auto}.carousel-control{width:5%}.sponsorLogo{width:60%!important;padding:20px 0 0}}