@-webkit-keyframes animate-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animate-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animate-slideInUp{0%{-webkit-transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0)}}@keyframes animate-slideInUp{0%{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.Stickable-holder>.Stickable[data-stickable-permanent],.Stickable-stuck>.Stickable{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;width:100%;z-index:-1}.ToggleChecked{display:none}@media only screen and (min-width:901px){.ToggleChecked-target{height:auto!important}}.float-child,.float-child-r{overflow:hidden}.float-child>*{float:left}.float-child-r>*{float:right}.reset{*border-collapse:collapse;border-spacing:0;border-width:0;list-style:none;margin:0;padding:0}.text-hide{display:block;height:100%;overflow:hidden;text-indent:-2000px}#SlideShow{margin:auto;max-width:1920px;position:relative;*zoom:1}.ie_lte_8 #SlideShow{font-size:0}.SlideShow-menu>li,.SlideShow-slide{-moz-transition:opacity .8s,height .8s;-o-transition:opacity .8s,height .8s;-webkit-transition:opacity .8s,height .8s;transition:opacity .8s,height .8s}.SlideShow-slide{height:0;margin:0;opacity:0;visibility:hidden}.SlideShow-active{height:auto;opacity:1!important;visibility:visible}.SlideShow-slide-image{display:block;height:auto;width:100%}#header h1,.SlideShow-slide-caption{display:none}.SlideShow-menu{bottom:.5em;cursor:pointer;padding:0;position:absolute;margin:0;right:2%}.ie_lte_8 .SlideShow-menu{font-size:16px}.SlideShow-menu>li{float:left;list-style:none;filter:alpha( opacity=25);opacity:.25;padding:.75em}#footer-social-media>a:hover,.SlideShow-menu>li.SlideShow-active{filter:alpha( opacity=100);opacity:1}#footer-social-media>a,.SlideShow-menu>li>b{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.SlideShow-menu>li>b{background-color:#363636;display:block;height:.75em;width:.75em}.Stickable{position:-webkit--webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:-1}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate-fadeIn{-webkit-animation-name:animate-fadeIn;animation-name:animate-fadeIn}.animate-slideInUp{-webkit-animation-name:animate-slideInUp;animation-name:animate-slideInUp}.animate-fadeInSlideInUp{-webkit-animation-name:animate-fadeIn,animate-slideInUp;animation-name:animate-fadeIn,animate-slideInUp}#SlideShow,#footer,body{background-color:#000}body{color:#fff;font:16px/1.5 'Lato',sans-serif;margin:0;-webkit-tap-highlight-color:transparent}.container{padding:0 20px;margin:auto;max-width:1160px;overflow:hidden}.container.container-bleed{overflow:visible;padding:0 20px}#footer{padding:1.5em 0;position:relative;z-index:0}#footer-social-media{float:right}#footer-social-media>a{background:url(/assets/img/logos/composites/social-media.gif);background:url(/assets/img/logos/composites/social-media.svg),0 0;background-repeat:no-repeat;height:35px;filter:alpha( opacity=70);opacity:.7;-moz-transition:border-radius .3s,opacity .3s;-o-transition:border-radius .3s,opacity .3s;-webkit-transition:border-radius .3s,opacity .3s;transition:border-radius .3s,opacity .3s;width:35px}#footer-social-media>a:hover{-moz-border-radius:35%;-webkit-border-radius:35%;border-radius:35%}#footer-social-media>a+a{margin-left:2em}#footer>.container>p{font-size:.8em}#header{padding:1em 0;text-align:center}#header h2{font-size:1.5em;text-transform:uppercase}.input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #e5e5e5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font:1em/1.2 'Lato',sans-serif;padding:1em;width:100%;*width:90%}.input-dashed{border-style:dashed}.input-fancy{outline:0;-moz-transition:background-color .5s,border-color .5s;-o-transition:background-color .5s,border-color .5s;-webkit-transition:background-color .5s,border-color .5s;transition:background-color .5s,border-color .5s}.input-hide,legend{display:none}.input-label{cursor:pointer}.input-fancy-hover,.input-fancy:focus,.input-hide:checked+.input-label.input-fancy,.input-label.input-fancy:hover{background-color:#e5e5e5;border-color:#b8b8b8}.input-submit{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#007db1;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;cursor:pointer;font:20px 'Lato',sans-serif;padding:.5em 1em}input[type=submit].input-submit{*padding:.25em}.input-submit-fancy{filter:alpha( opacity=70);opacity:.7;outline:0;-moz-transition:opacity .5s,transform .3s;-o-transition:opacity .5s,transform .3s;-webkit-transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s}.input-submit-fancy:active{-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}.input-submit-fancy-hover,.input-submit-fancy:hover{filter:alpha( opacity=100);opacity:1}.input-wrapper{margin-top:2em}.input-invalid,.input-invalid-block{background-color:#ffdfdf;padding:.8em}.input-invalid{font-weight:700;margin:-.8em 0;position:relative;*zoom:1}.input-tooltip{background-color:#fff;border:1px solid #ccc;bottom:4em;-moz-box-shadow:0 0 7px 0 #ccc;-webkit-box-shadow:0 0 7px 0 #ccc;box-shadow:0 0 7px 0 #ccc;display:none;font-weight:400;padding:7px;position:absolute;right:.8em}.input-invalid:hover>.input-tooltip,.input-invalid>.input:focus+.input-tooltip{display:block}.input-arrow{bottom:-8px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid silver;left:7px;position:absolute;height:0;width:0}@media only screen and (max-width:504px) and (orientation:portrait),only screen and (max-width:768px) and (orientation:landscape){.input{font-size:1rem}.input-tooltip{bottom:calc(3.2rem + .8em)}}.island-block{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.island{background-color:#fff;border-top:.278em solid #007db1;-moz-box-shadow:0 0 .278em rgba(0,0,0,.25);-webkit-box-shadow:0 0 .278em rgba(0,0,0,.25);box-shadow:0 0 .278em rgba(0,0,0,.25);float:left;font-size:.9em;margin:3em 0 0;padding:2em 4%;text-align:left;width:40%;*width:39%}.island-one{float:none;width:92%}.island.oldie{clear:left;margin-right:4%}.island figcaption,.island>h1{font-size:1.2em;font-weight:700}.island img{height:auto;max-height:325px\9;max-width:300px;width:100%}#logo{color:inherit;*color:#fff;float:left;font:2em/2 'Racing Sans One',cursive;text-decoration:none}#logo>span{font-size:.75em}.main-section{clear:both;color:#000;padding:4.5em 0 0;max-width:95%;text-align:justify}.main-section>h1{font-size:1.5em;line-height:1;text-transform:uppercase}.main-section>h1>em{color:#007db1;display:block;font-size:2.25em;font-style:normal}.main-section a,.tel{color:#000;font-weight:700;text-decoration:none}main{background-color:#e5e5e5;overflow:hidden;padding:0 0 4.5em;position:relative;z-index:0}#nav-stickable{background-color:#363636;border-top:.5em solid #007db1;z-index:1}#nav{float:right}#nav>a{color:#fff;font-style:italic;line-height:4;padding:0 1em;text-decoration:none;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}#nav>a:hover{background-color:#252525;color:#0096d6}.response{padding:2em;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:2}.response>h1{font-size:1.5em}.response-success{background:#6a3;color:#333}.response-fail{background-color:red;color:#fff}::-moz-selection{background-color:#007db1;color:#fff}::selection{background-color:#007db1;color:#fff}p{margin-bottom:0}small{font-size:100%}.twitter{background-position:0 bottom!important}.ie_lte_8,.ie_lte_8 .Stickable{min-width:900px}#team .island{text-align:center}@media only screen and (max-width:900px){.Stickable,.Stickable-holder>.Stickable[data-stickable-permanent],.Stickable-stuck>.Stickable{position:static}body{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.main-section{margin-top:4.5em;padding-top:0;max-width:none;text-align:left}.main-section:after{clear:both;content:'';display:table}#nav-label{float:right;height:4em;position:relative;width:58px}#nav-label>b{background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:4px;left:16px;margin-top:-2px;position:absolute;top:50%;width:26px;-moz-transition:margin-top .25s .25s,-webkit-transform .25s;-o-transition:margin-top .25s .25s,-webkit-transform .25s;-webkit-transition:margin-top .25s .25s,-webkit-transform .25s;transition:margin-top .25s .25s,-webkit-transform .25s;-moz-transition:margin-top .25s .25s,transform .25s;-o-transition:margin-top .25s .25s,transform .25s;-webkit-transition:margin-top .25s .25s,transform .25s;transition:margin-top .25s .25s,transform .25s}#nav-label>b+b{margin-top:-10px}#nav-label>b+b+b{margin-top:6px}#nav-label.ToggleChecked-active>b{margin-top:-2px;-moz-transition-delay:0s,.25s;-o-transition-delay:0s,.25s;-webkit-transition-delay:0s,.25s;transition-delay:0s,.25s;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-label.ToggleChecked-active>b+b{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav{clear:both;float:none}#nav>a:first-child{border-top:1px solid #666}#nav>a{display:block;float:none}.Stickable-holder{height:auto!important}label.ToggleChecked{cursor:pointer;display:block}.ToggleChecked:checked+.ToggleChecked-target.nojs{height:auto}.ToggleChecked-target{height:0;overflow:hidden}.ToggleChecked-transition{-moz-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}}@media only screen and (max-width:639px){#header h2{font-size:1.25em}.island-block{display:block}.island{float:none;margin-right:0!important;width:auto}}@media only screen and (max-width:540px){#header>.container{padding:0}#header span{display:block}}@media only screen and (max-width:480px){#SlideShow{display:none}.container{padding:0 10px}#footer{text-align:center}#footer-social-media{float:none;line-height:1;margin-bottom:1.5em}#footer-social-media>a{background-size:42px;display:inline-block;height:42px;float:none;width:42px}#logo,.main-section>h1>em{font-size:1.6em}.main-section{margin-top:2.25em}#nav-label{height:3.2em}#nav-stickable{border-top-width:.4em}}