/*c8687208b9741656f5e3701386628453*/
.g-slideshow .uk-overlay-panel{padding:25px}@media only all and (max-width:47.99rem){.g-slideshow .uk-overlay-panel{padding:15px}.g-slideshow .uk-overlay-panel.uk-overlay-left{top:auto;bottom:0;right:0;width:100%}.g-slideshow .uk-overlay-panel.uk-overlay-right{top:auto;bottom:0;left:0;width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .uk-overlay-panel{padding:15px}.g-slideshow .uk-overlay-panel.uk-overlay-left{top:auto;bottom:0;right:0;width:100%}.g-slideshow .uk-overlay-panel.uk-overlay-right{top:auto;bottom:0;left:0;width:100%}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-slideshow .uk-overlay-panel{padding:15px}}.g-slideshow .g-overlay-container{width:75rem;margin-left:auto;margin-right:auto;padding-left:25px !important;padding-right:25px !important}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-slideshow .g-overlay-container{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .g-overlay-container{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-slideshow .g-overlay-container{width:30rem}}@media only all and (max-width:30rem){.g-slideshow .g-overlay-container{width:100%}}.g-slideshow .nav-visible .uk-slidenav{opacity:1}.g-slideshow .g-slideshow-title{margin:0 0 15px;color:#fff !important}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-title{margin:0;font-size:1rem}}.g-slideshow .g-slideshow-desc{margin:0}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-desc{display:none}}.g-slideshow .g-slideshow-desc a:not(.button){color:#73ad21}.g-slideshow .g-slideshow-desc a:not(.button):hover{text-decoration:underline}.g-slideshow .g-slideshow-buttons{margin:25px 0 0}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-buttons{margin:15px 0 0}}.g-slideshow .g-slideshow-buttons .button{margin-right:15px;border:2px solid #73ad21;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-slideshow .g-slideshow-buttons .button:hover{background:#8acf28;border-color:#8acf28}.g-slideshow .g-slideshow-buttons .button:last-child{margin-right:0}.g-slideshow .g-slideshow-buttons .button>span{margin-right:10px}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-buttons .button{display:block;margin-right:0;margin-bottom:15px}.g-slideshow .g-slideshow-buttons .button:last-child{margin-bottom:0}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .g-slideshow-buttons .button{display:block;margin-right:0;margin-bottom:15px}.g-slideshow .g-slideshow-buttons .button:last-child{margin-bottom:0}}.g-slideshow .g-slideshow-buttons .button.empty{background:none;border:2px solid #73ad21;color:#73ad21}.g-slideshow .g-slideshow-buttons .button.empty:hover{background:#73ad21;border-color:#73ad21;color:#fff}.g-slideshow .uk-flex-center{text-align:center}.g-slideshow .style2{padding:70px 0}.g-slideshow .style2 .g-slideshow-title{padding:15px 25px;background:#fff;color:#1a1a1a !important;font-size:2rem;display:table;margin-bottom:20px}.g-slideshow .style2 .g-slideshow-desc{padding:15px 20px;background:#1a1a1a;color:#fff !important;font-size:1.2rem;display:table}.g-slideshow .style2 .g-slideshow-buttons .button{font-size:1.2rem}.g-slideshow .style2 .g-slideshow-buttons .button.standard{background:#fff;border-color:#fff;color:#1a1a1a}.g-slideshow .style2 .g-slideshow-buttons .button.standard:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.g-slideshow .style2 .g-slideshow-buttons .button.empty{border-color:#fff;color:#fff}.g-slideshow .style2 .g-slideshow-buttons .button.empty:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.g-slideshow .style2.uk-flex-right .g-slideshow-title,.g-slideshow .style2.uk-flex-right .g-slideshow-desc{margin-left:auto}.g-slideshow .style2.uk-flex-center .g-slideshow-title{margin:0 auto 20px}.g-slideshow .style2.uk-flex-center .g-slideshow-desc{margin:auto}.g-slideshow .style3 .g-slideshow-title{font-size:2rem}@media only all and (max-width:47.99rem){.g-slideshow .style3 .g-slideshow-title{font-size:1.2rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .style3 .g-slideshow-title{font-size:1.4rem}}.g-slideshow .style3 .g-slideshow-desc{font-size:17px;line-height:30px}.g-slideshow .dark-text .style3 .g-slideshow-title{color:#666 !important}.g-slideshow .dark-text .style3 .g-slideshow-desc{color:#666}.g-slideshow .uk-dotnav{margin:0 0 35px}.g-slideshow .g-slideshow-item iframe{pointer-events:auto !important}.g-slideshow .slideshow-caption.uk-overlay-background{padding:25px}.g-slideshow .uk-overlay-left-short{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);-o-transform:translateX(-10%);transform:translateX(-10%)}.g-slideshow .uk-overlay-right-short{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}.g-slideshow .uk-overlay-top-short{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}.g-slideshow .uk-overlay-bottom-short{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}.g-slideshow .uk-overlay-scale{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.g-slideshow .uk-overlay-left-short,.g-slideshow .uk-overlay-right-short,.g-slideshow .uk-overlay-top-short,.g-slideshow .uk-overlay-bottom-short{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.g-slideshow audio,.g-slideshow canvas,.g-slideshow video{display:block}#g-fullwidth .g-slideshow .g-content,.g-flushed .g-slideshow .g-content{margin:0.625rem;padding:0.938rem}.teambg{background-color:rgba(255, 255, 255, 0.9);padding:20px 10px 20px 10px;text-align:center;border:5px solid #73ad21}.teamname{font-size:14pt;font-style:bold;color:#73ad21}.teamjobtitle{font-size:12pt;font-style:italic}.our-team-columns .teambg{margin-bottom:1rem}.our-team-columns .sprocket-strips-p-title{color:#fff;background:rgba(115, 173, 33, 0.8);padding:8px 12px;border-radius:3px;font-size:1.2em}h3{font-size:1.8rem !important}#g-subfeature .g-title{background:#fff !important;color:#73ad21 !important;display:inline-block !important;border-radius:15px 40px;padding:16px 29px 15px !important;border:5px solid #73ad21}#g-main .g-title{background:#fff !important;color:#73ad21 !important;display:inline-block !important;border-radius:15px 40px;padding:16px 29px 15px !important;border:5px solid #73ad21}#g-feature .g-title{background:#fff !important;color:#73ad21 !important;display:inline-block !important;border-radius:15px 40px;padding:16px 29px 15px !important;border:5px solid #73ad21}#g-showcase .g-title{background:#fff !important;color:#73ad21 !important;display:inline-block !important;border-radius:15px 40px;padding:16px 29px 15px !important;border:5px solid #73ad21}#g-bottom_001 .g-title{background:#fff !important;color:#73ad21 !important;display:inline-block !important;border-radius:15px 40px;padding:16px 29px 15px !important;border:5px solid #73ad21}#g-navigation .slideshow_icons{background:rgba(255, 255, 255, 0.8) !important;color:#73ad21 !important;display:inline-block !important;border-radius:100px;padding:23px !important;border:5px solid #73ad21;margin-right:25px !important;margin-left:25px !important;box-shadow:8px 8px 10px rgba(0, 0, 0, 0.4)}#g-navigation .slideshow_icons:hover{transform:scale(0.9)}.uk-overlay-background{background:none !important}@font-face{font-family:"Walkway";font-style:normal;font-weight:bold;src:url('../../fonts/Walkway-Bold-webfont.eot#iefix') format("embedded-opentype"), url('../../fonts/Walkway-Bold-webfont.woff') format("woff"), url('../../fonts/Walkway-Bold-webfont.ttf') format("truetype"), url('../../fonts/Walkway-Bold-webfont.svg#Walkway') format("svg");}#g-navigation .slideshowtitle{font-family:"Walkway", Verdana, Helvetica, Arial, sans-serif;letter-spacing:1px;font-size:3em;font-style:bold;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.4)}#g-header.g-fixed-element .gantry-logo{opacity:1}#g-header .gantry-logo{opacity:0}.gantry-logo img{width:250px !important}#g-header.g-fixed-element{background:rgba(115, 173, 33, 1) !important}#g-header{background:rgba(0, 0, 0, 0) !important}.callustext{text-align:center;padding:10px;padding-top:15px;background-color:#000;font-size:24pt;color:#fff !important;font-style:italic;font-weight:bold}.footer-links{display:flex;align-items:flex-start;justify-content:stretch;flex-wrap:wrap}.footer-links>div{font-size:1.2rem;padding-left:15px;margin-bottom:1.2rem}.footer-links a{color:#fff !important}.phoneicon{position:relative;font-size:1.5em;padding-left:25px}.phoneicon:before{content:"";font-family:FontAwesome;position:relative;top:0;color:#73ad21;background:#fff !important;display:inline-block !important;border-radius:50px;padding:5px 10px !important;border:5px solid #73ad21;margin-right:10px;font-size:15px}.addressicon{position:relative;font-size:1.5em}.addressicon:before{content:"";font-family:FontAwesome;position:relative;top:0;color:#73ad21;background:#fff !important;display:inline-block !important;border-radius:50px;padding:5px 12px !important;border:5px solid #73ad21;margin-right:10px;font-size:15px}.applicationicon{position:relative;font-size:1.5em}.applicationicon:before{content:"\f1c1";font-family:FontAwesome;position:relative;top:0;color:#73ad21;background:#fff !important;display:inline-block !important;border-radius:50px;padding:5px 10px !important;border:5px solid #73ad21;margin-right:10px;font-size:15px}@media only screen and (max-width:767px){.slideshowcontent{transform:scale(0.5)}}@media only screen and (min-width:768px) and (max-width:959px){.slideshowcontent{transform:scale(0.5)}}@media only screen and (min-width:960px) and (max-width:1199px){.slideshowcontent{transform:scale(0.75)}}@media only screen and (min-width:1200px){.slideshowcontent{transform:scale(1)}}.topscroll{padding-top:100px;margin-top:-100px;-webkit-background-clip:content-box;background-clip:content-box}.convertforms .cf-control-group{padding:9px 20px !important}#g-footer{border-top:0px solid rgba(0, 0, 0, 0.05) !important}