.w_bg,.white_bg,body{background-color:#fff}#amp_content p,p{line-height:1.6}.isogrid .box_front,.tf_circle{clip:rect(0,196px,196px,196px)}.cd-resize-img,.ha-header{backface-visibility:hidden}#filter_nav .title .icon-cycle:hover,.filter_nav,.flipgallery .img{cursor:pointer}#menu_toggle,#nav_toggle,.cd-image-label.is-hidden,.mainmenu>li.active:before,.mainmenu>li.active:hover:before{visibility:hidden}body{font-family:allerregular,'helvetica nueue',helvetica,arial,sans-serif;color:#5d5d5d;font-size:.9em}a,a:visited{color:#939392;text-decoration:none}a:active,a:focus,a:hover{color:#8ec642}#sidebar a{color:#d0d0d0}#sidebar span.tel{display:block;margin-bottom:8px}#sidebar .tel.green a{color:#8ec642;display:block;font-size:1.5em;margin-bottom:12px}#sidebar a:focus,#sidebar a:hover,#sidebar li:focus a,#sidebar li:hover a{color:#939392}.w_bg,.white_bg{color:#5d5d5d}.white{color:#fff}.lg_bg,.light_grey_bg{background-color:#f3f3f3;color:#5d5d5d}#amp_content #sitemap li li a:link:before,#amp_content #sitemap li li a:visited:before,#amp_content #sitemap li li li a:hover:link:before,#amp_content #sitemap li li li a:hover:visited:before,.light_grey{color:#f3f3f3}.medium_grey_bg,.mg_bg{background-color:#e7e7e6;color:#5d5d5d}.medium_grey{color:#e7e7e6}.dark_grey_bg,.dg_bg{background-color:#5d5d5d;color:#fff}.dark_grey{color:#5d5d5d}.k_bg{background-color:#464646;color:#fff}.black{color:#464646}.g_bg,.green_bg{background-color:#8ec642;color:#fff}.green,h1,h2,h3{color:#8ec642}.ra,.rb{border-color:#e7e7e6}@font-face{font-family:allerbold;src:url(/markup/fonts/aller/aller_bd-webfont.eot);src:url(/markup/fonts/aller/aller_bd-webfont.eot?#iefix) format('embedded-opentype'),url(/markup/fonts/aller/aller_bd-webfont.woff) format('woff'),url(/markup/fonts/aller/aller_bd-webfont.ttf) format('truetype'),url(/markup/fonts/aller/aller_bd-webfont.svg#allerbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:allerbold_italic;src:url(/markup/fonts/aller/aller_bdit-webfont.eot);src:url(/markup/fonts/aller/aller_bdit-webfont.eot?#iefix) format('embedded-opentype'),url(/markup/fonts/aller/aller_bdit-webfont.woff) format('woff'),url(/markup/fonts/aller/aller_bdit-webfont.ttf) format('truetype'),url(/markup/fonts/aller/aller_bdit-webfont.svg#allerbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:alleritalic;src:url(/markup/fonts/aller/aller_it-webfont.eot);src:url(/markup/fonts/aller/aller_it-webfont.eot?#iefix) format('embedded-opentype'),url(/markup/fonts/aller/aller_it-webfont.woff) format('woff'),url(/markup/fonts/aller/aller_it-webfont.ttf) format('truetype'),url(/markup/fonts/aller/aller_it-webfont.svg#alleritalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:allerregular;src:url(/markup/fonts/aller/aller_rg-webfont.eot);src:url(/markup/fonts/aller/aller_rg-webfont.eot?#iefix) format('embedded-opentype'),url(/markup/fonts/aller/aller_rg-webfont.woff) format('woff'),url(/markup/fonts/aller/aller_rg-webfont.ttf) format('truetype'),url(/markup/fonts/aller/aller_rg-webfont.svg#allerregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../../icomoon/fonts/icomoon.eot?ag8pcn);src:url(../../icomoon/fonts/icomoon.eot?#iefixag8pcn) format('embedded-opentype'),url(../../icomoon/fonts/icomoon.woff?ag8pcn) format('woff'),url(../../icomoon/fonts/icomoon.ttf?ag8pcn) format('truetype'),url(../../icomoon/fonts/icomoon.svg?ag8pcn#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" tf-icon-"],[class^=tf-icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h5,h6{font-family:allerbold}h1{font-size:2.1em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em}.upper{text-transform:uppercase}#amp_content{background:#fff;min-height:560px;padding-bottom:30px}#amp_content ul li>p{display:inline}#amp_content ul li>p+p{display:block}#amp_content ul{list-style-position:inside;text-indent:-12px;margin-left:15px}#amp_content ul li{list-style-image:url(/markup/images/bullet-sml.png)}#amp_content ul ul,#amp_content ul ul ul{margin:10px 0 10px 20px}#amp_content ul.custom{list-style:none}#amp_content ul.custom li{position:relative;margin-bottom:.5em;padding-left:1em}#amp_content ul.custom li:before{position:absolute;top:-.2em;left:-.6em;font-size:1.6em;color:#8ec642;font-family:entypo;content:'\e6e0'}#amp_content ul.serviceList{margin:0}#amp_content ul.serviceList li{display:block;float:left;list-style:none;margin:0 20px 22px 10px;font-size:1.1em}#amp_content .serviceList li a:focus,#amp_content .serviceList li a:hover{background:#eee;background:rgba(0,0,0,.1)}#amp_content .serviceList li a:before,#amp_content .serviceList li a:focus:before,#amp_content .serviceList li a:hover:before{background:url(/markup/images/service-listing.png) -8px -9px no-repeat;background-size:150px;display:inline-block;content:'';height:20px;padding:0 6px 0 0;position:relative;top:4px;width:20px;z-index:1;transform:translate3d(0,0,0)}#amp_content .serviceList li a.hp-design:before{background-position:-37px -9px}#amp_content .serviceList li a.hp-seo:before{background-position:-63px -9px}#amp_content .serviceList li a.hp-social:before{background-position:-91px -9px}#amp_content .serviceList li a.hp-rep:before{background-position:-121px -9px}#amp_content .serviceList li a.hp-tablet:before{background-position:-90px -40px}#amp_content .serviceList li a.hp-market:before{background-position:-121px -40px}#amp_content .serviceList li a.hp-content:before{background-position:-8px -40px}#amp_content .serviceList li a.hp-email:before{background-position:-37px -40px}#amp_content .serviceList li a.hp-workshop:before{background-position:-63px -40px}.mobileUtilities{display:none}p .meta{display:block;margin-top:.3em;font-size:.865em}ol.inline li,ul.inline li{display:inline}.tf-icon-innovation:before{content:"\e613"}.tf-icon-success:before{content:"\e612"}.tf-icon-gplus:before{content:"\e611"}.tf-icon-announce:before{content:"\e600"}.tf-icon-article:before{content:"\e601"}.tf-icon-comment:before{content:"\e602"}.tf-icon-date:before{content:"\e603"}.tf-icon-facebook:before{content:"\e604"}.tf-icon-instagram:before{content:"\e605"}.tf-icon-linkedin:before{content:"\e606"}.tf-icon-message:before{content:"\e607"}.tf-icon-pinterest:before{content:"\e608"}.tf-icon-play:before{content:"\e609"}.tf-icon-rocket:before{content:"\e60a"}.tf-icon-screen:before{content:"\e60b"}.tf-icon-search:before{content:"\e60c"}.tf-icon-stats:before{content:"\e60d"}.tf-icon-tf:before{content:"\e60e"}.tf-icon-twitter:before{content:"\e60f"}.tf-icon-type:before{content:"\e610"}.mainmenu>li:before,.mainmenu>li>a:before{content:''}#wrapper{overflow:hidden}#primary{padding-top:180px}.ha-header{position:fixed;background:#f3f3f3;background:rgba(243,243,243,.9);border-bottom:1px solid #e9e9e9;height:160px;top:0;left:0;width:100%;padding:0;transform:translateY(0);transition:height .3s}.ha-header-large{top:0;transition:height .3s}.ha-header.ha-header-small{top:0;height:90px;font-size:.6em;transition:font-size .9s;transition:height .6s}.ha-header .mainmenu>li>a>span{opacity:1;transition:opacity 2s}.scene_element--movein,.scene_element--moveup{opacity:0}.ha-header.ha-header-small .mainmenu>li>a>span{opacity:0;transition:opacity .3s}.ha-header a.mobile{display:none}.masthead{margin-right:-40px;margin-left:-5%}#main{position:relative;width:100%;height:100%}#helper,#menu{position:absolute;top:0;left:0;width:31%;height:100%;color:#fff;background-color:#5d5d5d;background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGNiNTY0NzgtMmRkZS00MzcyLWE3YjctMmI4MmIzNTM3ZDA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0QzdGMUY0NjlFNjExRTQ4QTE3QzBFRTVCQkIwMTZGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzdGMUYzNjlFNjExRTQ4QTE3QzBFRTVCQkIwMTZGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGUyODNlNDAtNDE0Zi00Y2FhLWFmOTgtMzUzYzY0YTRjOTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRjYjU2NDc4LTJkZGUtNDM3Mi1hN2I3LTJiODJiMzUzN2QwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAAoABgMBEQACEQEDEQH/xABQAAEBAAAAAAAAAAAAAAAAAAAABgEBAAAAAAAAAAAAAAAAAAAAABAAAgMBAAAAAAAAAAAAAAAAAQMAcbE0EQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCEZ3qs4YBneqzhgf/Z);background-position:right top;background-repeat:repeat-y}.mainmenu>li,.mainmenu>li:before{border-radius:50%;height:7em;width:7em}#menu.stuck{position:fixed}.m-scene .scene_element{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.m-scene .scene_element--movein{animation-name:moveFromRight}.m-scene .scene_element--fadein{animation-name:fadeIn}.m-scene .scene_element--moveout{animation-name:moveToLeft}.m-scene .scene_element--moveup{animation-name:moveFromBottomFade}.m-scene.is-exiting .scene_element{animation-direction:alternate-reverse}.ie9 .scene_element--movein,.ie9 .scene_element--moveup{opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes moveFromBottomFade{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveFromLeft{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveFromRight{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#menu{position:absolute;top:0;left:0;margin-left:0!important}#nav_toggle{font-size:32px;float:right;margin-top:10px;margin-right:-40px}.mainmenu{display:block;margin:1.25em 0;position:relative}.mainmenu>li{background:#8ec642;display:inline-block;margin:0 1em 0 0;position:relative;text-align:center;text-transform:capitalize;transition:all .5s ease;vertical-align:top}.mainmenu>li.active,.mainmenu>li.open{background:#5d5d5d}.mainmenu>li>a{color:#5d5d5d;display:block}.mainmenu>li>a:before{display:block;padding:5.8em 0 0;position:relative;margin:1.2em 1.2em 0}.mainmenu>li:before{background:#5d5d5d;display:block;position:absolute;top:0;left:0;transition:all .4s cubic-bezier(.215,.61,.355,1);transform:scale(0)}.mainmenu>li:hover:before{transform:scale(1)}.mainmenu>li>a span{display:block;margin:.5em 0 0;position:relative}.mainmenu>li>a:before{background-size:100%;background-repeat:no-repeat}.mainmenu>li>a>span:before{background-color:transparent;background-size:75%;background-repeat:no-repeat;background-position:13px 13px}.mainmenu li.solutions>a:before,.mainmenu li.solutions>a>span:before{background-image:url(../images/svgs/solutions_icon.svg)}.mainmenu li.services>a:before,.mainmenu li.services>a>span:before{background-image:url(../images/svgs/services_icon.svg)}.mainmenu li.success>a:before,.mainmenu li.success>a>span:before{background-image:url(../images/svgs/success_icon.svg)}.mainmenu li.innovation>a:before,.mainmenu li.innovation>a>span:before{background-image:url(../images/svgs/innovation_icon.svg)}.mainmenu li.frogs>a:before,.mainmenu li.frogs>a>span:before{background-image:url(../images/svgs/frog_icon.svg)}.mainmenu>li>ul{display:none}#ha-header,#ha-header .col.two-thirds{display:inline-block;height:auto;overflow:visible}.ha-header-large{height:auto}.mainmenu li .hideWrapper{display:none;overflow:hidden}.mainmenu li .hideWrapper.visible{display:block;padding:0;position:relative;top:11px;left:-30px;width:2000px}.mainmenu li.services .hideWrapper{left:-144px}.mainmenu li.success .hideWrapper{left:-259px}.mainmenu li.innovation .hideWrapper{left:-374px}.mainmenu li.frogs .hideWrapper{left:-489px}.ha-header-small .mainmenu li.solutions .hideWrapper{top:8px}.ha-header-small .mainmenu li.services .hideWrapper{left:-108px;top:8px}.ha-header-small .mainmenu li.success .hideWrapper{left:-219px;top:8px}.ha-header-small .mainmenu li.innovation .hideWrapper{left:-254px;top:8px}.ha-header-small .mainmenu li.frogs .hideWrapper{left:-325px;top:8px}.mainmenu li ul{margin:0;list-style:none}.mainmenu li .second,.mainmenu li .third{background:#8ec642}.second li,.third li{margin-bottom:0;height:auto}.second ul li a,.third ul li a{color:#fff;display:block;font-size:1rem;padding:.35em 1em .35em 3em;text-align:left}.mainmenu li.back span:before,.second ul li a.submenu:after{font-family:entypo;font-size:1.2em}.second ul li a.submenu,.third ul li a.submenu{padding:.15em 1em .35em 3em}.second ul li a.submenu:after{content:"\e6d0";display:inline-block;left:10px;position:relative;top:3px}.mainmenu li .second{left:0;position:relative;width:2000px}.mainmenu li .third{display:none;left:2000px;position:absolute;top:0;width:2000px}.mainmenu .second,.mainmenu .third{transition:all .4s ease-in-out}.mainmenu .second ul{padding:1em 0}#mainnav .mainmenu .second.slideLeft{left:-2000px;position:relative;transition:all .4s ease-in-out}#mainnav .mainmenu .third.slideLeft{display:block;left:2000px;padding:0;position:absolute;transition:all .4s ease-in-out}.mainmenu li.back a{color:#fff;padding:.25em 1em .75em 3em}.mainmenu li.back a span{border:1px solid #fff;padding:.5em 1em .5em 1.25em}.mainmenu li.back span:before{color:#fff;content:"\e6cd";display:inline-block;left:-10px;position:relative;top:3px}#mainnav #closeMenu{color:#fff;display:none;font-size:2rem;position:absolute;right:5px;top:160px;z-index:999}#mainnav.activated #closeMenu,#mainnav.open #closeMenu{display:block}.sidemenu{width:235px}.sidemenu li{color:#aeaeae;font-size:1em;margin:0 0 0 -30px;padding-left:30px;transition:all .3s ease}#sidebar .sidemenu li a{border-top:1px solid #aeaeae;display:block;padding:15px 5px 15px 0}#sidebar .sidemenu li a.active,#sidebar .sidemenu li.active a,#sidebar .sidemenu li:hover a{color:#8ec642}#sidebar .sidemenu li:last-child a{border-bottom:1px solid #aeaeae}#sidebar .sidemenu li.active,#sidebar .sidemenu li:hover{background:#fff}#sidebar .sidemenu li.active a,#sidebar .sidemenu li.active+li a,#sidebar .sidemenu li:hover a,#sidebar .sidemenu li:hover+li a{border-top:1px solid transparent}#sidebar .sidemenu li:last-child.active a,#sidebar .sidemenu li:last-child:hover a{border-bottom:1px solid transparent}.filter_nav{font-family:allerregular,'helvetica nueue',helvetica,arial,sans-serif}#amp_content p.talents-title,#filter_nav h5,.callout article.col.one-third button{font-family:allerbold}#filter_nav{position:relative;width:31%;margin-left:0;margin-right:0;z-index:9;text-align:right;margin-top:0}#filter_nav.full{width:100%}#filter_nav .filter_nav{margin:0;padding-bottom:.6em;float:right;clear:both;border-top:1px solid grey;list-style:none}#filter_nav .filter_nav.type{padding-top:.6em;border-bottom:1px solid grey}#filter_nav .filter_nav li{font-size:1.15em;list-style:none}#filter_nav .title{text-align:left}#filter_nav.socfilters li a{color:#d0d0d0}#filter_nav .filter_nav li a{display:block;padding-right:1em}#filter_nav h5{font-size:1em;color:#fff}#filter_nav [class*=" tf-icon-"],#filter_nav [class^=tf-icon-]{font-size:1em;position:relative;top:.2em;color:#fff;margin-left:.3em}#filter_nav .title .icon-cog{color:#8ec642}#filter_nav li{color:#a2a4a7}#filter_nav li.active,#filter_nav li.active a,#filter_nav li:active,#filter_nav li:focus,#filter_nav li:hover{color:#8ec642}#filter_nav .type li.active,#filter_nav .type li:active,#filter_nav .type li:focus,#filter_nav .type li:hover{color:#fff}#filter_nav li [class*=" tf-icon-"],#filter_nav li [class^=tf-icon-]{background-color:#8ec642;border-radius:50%;padding:.4em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#filter_nav li.active [class*=" tf-icon-"],#filter_nav li.active [class^=tf-icon-],#filter_nav li:hover [class*=" tf-icon-"],#filter_nav li:hover [class^=tf-icon-]{background-color:#fff;color:#8ec642}#filter_nav .type li [class*=" tf-icon-"],#filter_nav .type li [class^=tf-icon-]{background-color:#a2a4a7}#filter_nav .type li.active [class*=" tf-icon-"],#filter_nav .type li.active [class^=tf-icon-],#filter_nav .type li:hover [class*=" tf-icon-"],#filter_nav .type li:hover [class^=tf-icon-]{background-color:#fff;color:#5d5d5d}#amp_content.pgFrogs.min-height{min-height:720px}#amp_content.pgServices.min-height{min-height:940px}#amp_content .filter_nav,#amp_content .narrow,#amp_content a,#amp_content h1,#amp_content h2,#amp_content h3,#amp_content h4,#amp_content h5,#amp_content h6,#amp_content ol,#amp_content p,#amp_content ul,#amp_footer .narrow{max-width:710px}#amp_content h2{color:#5d5d5d;font-size:1.3em}#amp_content h3{color:#8ec642;font-size:1.4em}#amp_content p{font-size:1.1em}#amp_content .author-byline a{height:40px;vertical-align:middle}#amp_content a,.ie8 #amp_content a{overflow:hidden;vertical-align:bottom;white-space:nowrap}#amp_content .author-byline span a{height:auto}#amp_content a{color:#000;display:inline-block;height:auto;position:relative;text-decoration:none;text-indent:0}#amp_content #stream a{position:static;white-space:normal}#amp_content #stream a:before,#amp_content .author-byline a:before{display:none}#amp_content .author-byline span a:before{display:inline-block}#amp_content .author-byline span a:before,#amp_content .lower a:before,#amp_content header a:before,#amp_content>a:before,#amp_content>h1>a:before,#amp_content>h2>a:before,#amp_content>h3>a:before,#amp_content>h4>a:before,#amp_content>h5>a:before,#amp_content>h6>a:before,#amp_content>ol>li>a:before,#amp_content>p>a:before,#amp_content>ul>li>a:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#999;background:rgba(0,0,0,.3);content:'';transition:all .3s;transform:translate3d(0,95%,0)}#amp_content .author-byline span a:hover:before,#amp_content .lower a:hover:before,#amp_content header a:hover:before,#amp_content>a:hover:before,#amp_content>h1>a:hover:before,#amp_content>h2>a:hover:before,#amp_content>h3>a:hover:before,#amp_content>h4>a:hover:before,#amp_content>h5>a:hover:before,#amp_content>h6>a:hover:before,#amp_content>ol>li>a:hover:before,#amp_content>p>a:hover:before,#amp_content>ul>li>a:hover:before{background:#eee;background:rgba(0,0,0,.1);transform:translate3d(0,0,0)}#amp_content .services a{border-radius:50%;height:198px;margin-right:10px;width:198px}#amp_content .services a:hover{box-shadow:0 0 5px 0 #8EC642}#amp_content p.masthead{max-width:none}#amp_content>figure.row{max-width:10000px}.callout{margin:2em 0}.callout article.col.one-third button{position:absolute;bottom:0;left:0;width:93%;text-transform:uppercase}.callout article.col.one-third .dpd{position:relative;border-right:1px solid #ececec;min-height:210px;padding-right:1.3em;padding-left:.3em}.callout article.col.one-third.last .dpd{border-right:none}.col.second{border-left:1px solid #ccc;margin-left:20px!important;padding-left:30px;min-height:500px}blockquote{background-repeat:no-repeat;clear:both;display:block;height:295px;padding:30px 1.6em 30px 2em;margin:25px -40px 0 -3%}blockquote .quote{border-left:2px solid #8ec25b;padding:5px 0 5px 40px;max-width:360px}.quote h4{color:#fff;font-size:1.85em;font-style:normal;line-height:1.25em}.quote cite,.quote span{color:#acacac;display:inline;text-transform:uppercase;font-style:normal;font-size:.8em}html #amp_call .btnMore{border:1px solid #fff}#amp_call .btnMore,#amp_content .btnMore,.fancybox-title a{background:#8ec642;border:1px solid #8ec642;color:#fff;display:inline-block;font-weight:400;margin:10px 0;padding:.5em .7em}.fancybox-title a{padding:.5em 1.2em;text-transform:uppercase}#amp_call .btnMore:focus,#amp_call .btnMore:hover,#amp_content .btnMore:focus,#amp_content .btnMore:hover,.fancybox-title a:focus,.fancybox-title a:hover{background:#fff;border:1px solid #8ec642;color:#8ec642}#amp_content a.circleLink,#amp_content img.circleLink{margin:0 15px 15px 0}#amp_content .usable1,#amp_content .usable10,#amp_content .usable13,#amp_content .usable16,#amp_content .usable19,#amp_content .usable4,#amp_content .usable7{clear:left;position:relative;top:0}#amp_content .usable11,#amp_content .usable14,#amp_content .usable17,#amp_content .usable2,#amp_content .usable20,#amp_content .usable5,#amp_content .usable8{position:relative;top:18px}#amp_content .usable12,#amp_content .usable15,#amp_content .usable18,#amp_content .usable21,#amp_content .usable3,#amp_content .usable6,#amp_content .usable9{position:relative;top:36px}#amp_content a.circleLink.mod{border:1px solid #8ec642;border-radius:50%;display:block;float:left;height:171px;margin:0 15px 15px 0;overflow:hidden;padding:25px 20px 0;position:relative;text-decoration:none;width:156px}#amp_content a.circleLink.mod img{display:block;margin:0 auto 1rem;width:75px}#amp_content a.circleLink.mod .over{color:#5d5d5d;text-align:center;max-width:100%;white-space:normal}#amp_content a.circleLink.mod p{font-size:1.188rem;line-height:1.5rem}p.author-byline{font-size:12px;padding-top:10px;color:#939392}p.author-byline span,p.author-byline strong{font-size:12px}p.author-byline strong{color:#8ec642}p.author-byline a strong{color:#8ec642;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}p.author-byline a:hover strong{color:#000}.author-byline img{height:40px;width:40px;margin-right:10px;float:left}#amp_content p.job-title{font-size:.9em;text-transform:uppercase;margin-top:-.4em;margin-bottom:1em}#amp_content p.talents-title{font-size:.9em;color:#8ec642;margin-bottom:0}#amp_content p.talents-list{font-size:.9em;color:#a9a9a9}#amp_content p .sm-title{font-size:.9em;color:#8ec642}#amp_content .productsUsed{display:block}#amp_content h3+.productsUsed{margin:25px 0 0}#amp_content .productsUsed>div{float:left;height:125px;width:30%;margin:0 0 10px}#amp_content .productsUsed>div a,#amp_content .productsUsed>div img{display:block;margin:0 auto}#amp_content .productsUsed>div>span{display:block}.shareLinks{display:block;margin:10px 0 15px}.shareLinks h5{color:#8ec642;display:block;font-size:1.1em;margin-bottom:10px}.shareLinks .st_email_large .stButton[style],.shareLinks .st_facebook_large .stButton[style],.shareLinks .st_googleplus_large .stButton[style],.shareLinks .st_linkedin_large .stButton[style],.shareLinks .st_twitter_large .stButton[style]{background:#4d4d4d!important;border-radius:50%!important;color:#fff!important;display:inline-block!important;font-size:1.2em!important;font-family:icomoon!important;height:20px!important;margin-right:5px!important;padding:3px 3px 7px 7px!important;width:20px!important}.shareLinks .st_email_large .stButton:hover[style],.shareLinks .st_facebook_large .stButton:hover[style],.shareLinks .st_googleplus_large .stButton:hover[style],.shareLinks .st_linkedin_large .stButton:hover[style],.shareLinks .st_twitter_large .stButton:hover[style]{background:#939392!important}.shareLinks .st_facebook_large .stButton:after{content:'\e604';position:relative;top:4px;left:-1px}.shareLinks .st_twitter_large .stButton:after{content:'\e60f';position:relative;top:5px;left:0}.shareLinks .st_linkedin_large .stButton:after{content:'\e606';position:relative;top:4px;left:0}.shareLinks .st_googleplus_large{position:relative;top:2px}.shareLinks .st_googleplus_large .stButton:after{content:'\e611';font-size:1.2em!important;position:relative;top:4px;left:-1px}.shareLinks .st_email_large .stButton:after{content:'\e607';position:relative;top:5px;left:0}.shareLinks .stButton span[style]{display:none!important}#amp_content table[align=right]{margin-left:20px}.shadow_bar{box-shadow:inset rgba(0,0,0,.1) 0 6px 6px;margin-left:-40px;margin-right:-40px;padding:0 40px}.link_list li{padding-right:.1em}.link_list li:after{display:inline;font-family:entypo;content:'\e6e0';margin-left:.1em}.link_list li.last:after,.tf_circle .effect{content:''}#grid{padding-bottom:2em}.iam_frog,.success_story{float:left;margin-right:18px;margin-bottom:28px;width:198px;text-align:center}.iam_frog{height:350px}.iam_frog h4,.success_story h4{font-size:1.2em;margin-bottom:0;color:#8ec642}.iam_frog p{margin-bottom:1em}.iam_frog>a{display:block}#grid.tf_circles .tf_circle.green h4{margin-top:70px}#grid.tf_circles .tf_circle.green h4:before{content:'';background-image:url(/markup/images/svgs/frog_icon.svg);display:block;height:85px;width:85px;position:absolute;top:25px;left:50px}.tf_circle{display:block;float:left;margin-right:18px;margin-bottom:28px;width:196px;height:196px;border-radius:50%;border:1px solid #8ec642;background-color:#fff;position:relative;opacity:.9999;transition:all .3s ease-in}.iam_frog .tf_circle,.success_story .tf_circle{float:none;margin-right:0}.iam_frog .tf_circle{border:1px solid transparent}.tf_circle:hover{opacity:.9}.tf_circle.green{background-color:#8ec642;color:#fff}.tf_circle.green a{color:#fff}.tf_circle .effect,.tf_circle header{position:absolute;border-radius:50%;left:calc(50% - 196px/2);top:calc(50% - 196px/2);width:196px;height:196px;text-align:center;display:table;overflow:hidden}.tf_circle .effect{transition:all .4s cubic-bezier(2.215,.61,.355,1);z-index:99999}.tf_circle .effect:hover{background-color:rgba(142,198,66,.16);cursor:pointer;transition:all .3s ease-in}.inner{display:table-cell;vertical-align:middle}.tf_circle header h4,.tf_circle header span{text-align:center}#amp_content .tf_circle header p{font-size:.925em;padding:0 .25em}.tf_circle header h4{margin:0 1em;font-size:1.1em}.tf_circle.green header h4{font-family:allerbold}.tf_circle.mixed figure,.tf_circle.mixed figure img{height:86px}.tf_circle.mixed.top h4{margin-top:70px}.tf_circle.mixed.top figure{position:absolute;top:15px;left:0;right:0}.tf_circle.feature{background:0 0;border:1px solid transparent}.tf_circle.feature figure{position:absolute;top:0;left:0;border-radius:50%;overflow:hidden}.tf_circle.feature figure,.tf_circle.feature figure img{width:196px;height:196px;padding:0}.tf_circle.feature header h4{background:#222;background:rgba(0,0,0,.6);color:#eee;margin:0;padding:.25em 1em;position:relative;left:0;right:0;z-index:5}.tf_circle.white header h4,.tf_circle.white header p{color:#fff}.tf_circle.grey header h4,.tf_circle.grey header p{color:#939392}.tf_circle.black header h4,.tf_circle.black header p{color:#000}.tf_circle footer [class*=" tf-icon-"],.tf_circle footer [class^=tf-icon-]{background-color:#8ec642;color:#fff;border-radius:50%;padding:.6em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:5}.tf_circle footer [class*=" tf-icon-"].type,.tf_circle footer [class^=tf-icon-].type{background-color:#a2a4a7}.tf_circle footer span{position:absolute;top:-15px;left:86px;z-index:2}.tf_circle footer span+span{top:-7px;left:120px}.tf_circle footer span+span+span{top:12px;left:150px}.tf_circle footer span+span+span+span{top:41px;left:171px}.flipgallery .img{display:block;float:left;position:relative;width:200px;height:200px;margin:0 20px 20px 0;perspective:1000;transform-style:preserve-3d}.flipgallery .img span,.flipgallery .img strong{position:absolute;display:block;text-align:center}.flipgallery .img img{width:200px;height:200px;border-radius:50%}.flipgallery .img strong{background:#333;background:rgba(3,3,3,.6);color:#fff;padding:8px;top:40%;width:184px}.flipgallery .img span{background:#fff;border-radius:50%;color:#939392;width:170px;padding:40px 15px;top:0;height:120px}.flipgallery .flipper{transition:.6s;transform-style:preserve-3d;position:relative}.flipgallery .back,.flipgallery .front{border:1px solid #8ec642;border-radius:50%;overflow:hidden;backface-visibility:hidden;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0;height:200px;width:200px}.flipgallery .front{transform:rotateY(0);z-index:2}.flipgallery .back{transform:rotateY(180deg)}.flipgallery .img.hover .front,.flipgallery .img:hover .front{transform:rotateY(-180deg)}.flipgallery .img.hover .back,.flipgallery .img:hover .back{transform:rotateY(0)}.cd-image-container{position:relative;width:90%;max-width:720px;margin:0 auto}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transform:translateY(20px);transition:transform .3s .7s,opacity .3s .7s}.is-visible .cd-image-label{opacity:1;transform:translateY(0)}.cd-resize-img{border-right:2px solid #ddd;position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;transform:translateZ(0)}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none;z-index:1}.cd-resize-img .cd-image-label{right:auto;left:0;z-index:1}.is-visible .cd-resize-img{width:50%;animation:cd-bounce-in .7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}@keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:url(/markup/images/cd-arrows.svg) center center no-repeat #8ec642;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.3);opacity:0;transform:translate3d(0,0,0) scale(0);z-index:9}.cd-handle.draggable{background-color:#565656}.is-visible .cd-handle{opacity:1;transform:translate3d(0,0,0) scale(1);transition:transform .3s .7s,opacity 0s .7s}.eventWrap{border-top:1px solid #ccc;display:block;min-height:105px;padding:2rem 0}.eventDate{color:#fff;display:block;float:left;padding:5px 25px;text-align:center;text-transform:uppercase}.eventDate span{display:block}.eventDate .month{background:#8ec642;background:rgba(142,198,66,1);border-radius:3px 3px 0 0;font-size:1.25rem;line-height:1.25rem;padding:.75rem 0 0}.eventDate .mday{background:#8ec642;background:rgba(142,198,66,1);font-size:2.5rem;font-weight:700;line-height:2.5rem;padding:0 0 .25rem}.eventDate .wday{background:rgba(142,198,66,.7);border-radius:0 0 3px 3px;color:#fff;font-size:.75rem;line-height:.75rem;padding:.35rem .5rem}.eventDetail{display:block;max-width:520px;padding-right:180px;position:relative}.eventDetail h3,.eventDetail h4,.eventDetail p{margin-bottom:0}#amp_content .eventDetail .categoryCaps{font-size:.8rem}#amp_content .eventDetail p{font-size:.9rem}.utilities{position:absolute;right:0;top:0;width:160px}#amp_content .eventDetail .btnMore,#amp_content .eventDetail .btnMore2{background:#8ec642;border:1px solid #8ec642;color:#fff;display:block;float:left;font-weight:400;margin:5px 0 10px;padding:.5em 0;text-align:center;width:100%}#amp_content .eventDetail .btnMore2{margin-left:10px}#amp_content .eventDetail .btnMore:focus,#amp_content .eventDetail .btnMore:hover{background:#fff;color:#8ec642}.eventDetail .message{border-radius:3px;clear:both;display:block;font-size:.75rem;padding:0 0 .35rem;text-align:center;width:100%}.eventDetail .message.grey{background:rgba(147,149,152,.1);border:1px solid #bbb;color:#939598}.eventDetail .message.yellow{background:rgba(255,106,0,.1);border:1px solid #FF6A00;color:#FF6A00}.eventDetail .message.red{background:rgba(255,0,0,.1);border:1px solid red;color:red}.message .eIcon:before{font-family:entypo;display:inline-block;font-size:1rem;padding-right:5px;position:relative;top:3px}.message.grey .eIcon:before{content:'\e683'}.message.yellow .eIcon:before{content:'\e61b'}.message.red .eIcon:before{content:'\e629'}#amp_content .related .tf_circle a{color:#fff;display:block}#amp_content .related .tf_circle.mixed a{color:#939392}#amp_content .related .tf_circle.mixed.green a{color:#fff}.filter_nav dt{border:none;height:4em}.filter_nav dd{margin-right:.6em}.filter_nav dd .icon-radio{position:relative;top:.2em;color:#8ec642;font-size:1.2em;margin-left:.3em}.filter_nav dd.active .icon-radio:before{content:"\e71e"}#secondary #gallery{min-height:710px}#stream .tf-icon-rocket,#stream .tf-icon-success{font-size:1.3em;padding:.3em}#gallery .visible{display:block}#gallery .invisible{display:none}#gallery .btnrow{padding-right:100px}#content_footer .dpd{padding:2em}#content_footer figure img{max-height:130px}#content_footer .col,#content_footer .inner{height:186px}#content_footer button,#content_footer h3{float:left}#content_footer button.g_btn{border-color:#fff;padding-left:2em;padding-right:2em}.isogrid .element{max-width:190px}.isogrid .element .box{border-radius:50%;border:1px solid #8ec642;overflow:hidden}#amp_content .isogrid a .green_hover{position:absolute;display:block;top:-182px;left:0;width:196px;height:196px;background-color:rgba(142,198,66,0);content:'';cursor:pointer;transition:all .3s ease-in}#amp_footer #mapWrap,.isogrid .isotope-item{transition:all .5s ease}#amp_content .isogrid a:hover .green_hover{background-color:rgba(142,198,66,.16)}#amp_content .isogrid a{display:inline}.isogrid .box_front{border-radius:50%;height:188px;overflow:hidden;width:188px;position:relative}.filter_nav.port h4{font-size:1em}.isogrid h4{color:#8ec642;font-size:1.125em;margin-top:8px;text-align:center}.icongrid .element{display:block;float:left}.icongrid .box a{border-radius:50%;border:1px solid #8ec642;display:block!important;padding:30px 20px;width:160px;height:140px!important}.icongrid .box a:hover{box-shadow:0 0 6px 0 #8EC642}.icongrid .box img{display:block;margin:0 auto;width:75px}.icongrid .overlay{color:#5d5d5d;display:block;margin:10px 0 0;font-size:1.2em;text-align:center;line-height:1.5rem;white-space:normal}.icongrid .overlay strong{font-weight:400}.icongrid .greenback a{background:#8EC642;color:#fff}.icongrid .greenback .overlay{color:#fff;font-size:1.1rem}.icongrid .greenback .overlay strong{font-weight:700}.questionnaireForm{max-width:75%}.questionnaireForm .FormTitle{color:#8ec642;font-size:1.3em}.questionnaireForm .LEAP_FORM_container input[type=text]{width:250px}.questionnaireForm .LEAP_FORM_container select{width:280px}.og-grid{list-style:none;padding:20px 0;margin:0 auto;text-align:center;width:100%}.og-grid li{display:inline-block;vertical-align:top;width:198px;height:198px}.og-grid li>a{border:none}.og-grid li>a>img{border:1px solid #8ec642;border-radius:50%;overflow:hidden}.og-grid li>a,.og-grid li>a img{outline:0;display:block;position:relative}.og-grid li.og-expanded>a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#8ec642;border-width:15px;left:50%;margin:-20px 0 0 -15px}.og-expander{position:absolute;background:#8ec642;color:#fff;top:auto;left:-20px;right:-25px;margin-top:10px;text-align:left;height:0;overflow:hidden}.categoryCaps,.dc-percents,.og-fullimg{text-align:center}.og-expander-inner{padding:50px 30px;height:50%;max-height:500px}.og-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer}.og-close::after,.og-close::before{content:'';position:absolute;width:100%;top:50%;height:1px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.og-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.og-close:hover::after,.og-close:hover::before{background:#333}.og-details,.og-fullimg{width:45%;float:left;overflow:hidden;position:relative}.og-details{padding:0 40px 0 20px}.og-fullimg img{display:inline-block;max-height:100%;max-width:100%}.og-details h3{padding:0 0 10px;margin-bottom:10px}.og-details p{font-weight:400;color:#fff}.og-loading{width:20px;height:20px;border-radius:50%;background:#8ec642;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s infinite ease-in-out both;-moz-animation:loader .5s infinite ease-in-out both;animation:loader .5s infinite ease-in-out both}@-webkit-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@-moz-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@media screen and (max-width:650px){.og-fullimg{display:none}.og-details{float:none;width:100%}}.fancybox-wrap h4.title{color:#fff;font-size:1.4em;font-family:allerregular,Arial,Helvetica,sans-serif;margin-top:15px}#amp_call{background:#8ec642;padding:20px 35px;margin-left:-3%}#amp_call .article_icon,#amp_call .binoculars_icon,#amp_call .comment_icon,#amp_call .crane_icon,#amp_call .design_icon,#amp_call .desktop_icon,#amp_call .frog_icon,#amp_call .innovation_icon,#amp_call .leaf_icon,#amp_call .message_icon,#amp_call .mobile_icon,#amp_call .rocket_icon,#amp_call .seo_icon,#amp_call .services_icon,#amp_call .stats_icon{padding-left:155px;padding-bottom:10px;min-height:110px;max-height:200px}#amp_call .crane_icon{background:url(/markup/images/svgs/crane_icon.svg) no-repeat}#amp_call .rocket_icon{background:url(/markup/images/svgs/rocket_icon.svg) 8px 24px no-repeat;background-size:110px}#amp_call .innovation_icon{background:url(/markup/images/svgs/innovation_icon.svg) 8px 12px no-repeat;background-size:110px}#amp_call .stats_icon{background:url(/markup/images/svgs/marketing_icon.svg) -18px 5px no-repeat}#amp_call .leaf_icon{background:url(/markup/images/svgs/leaf_icon.svg) 25px 18px no-repeat;background-size:70px}#amp_call .binoculars_icon{background:url(/markup/images/svgs/solutions_icon.svg) no-repeat}#amp_call .frog_icon{background:url(/markup/images/svgs/frog_icon.svg) 0 12px no-repeat}#amp_call .article_icon{background:url(/markup/images/svgs/article_icon.svg) no-repeat}#amp_call .design_icon{background:url(/markup/images/svgs/design_icon.svg) no-repeat}#amp_call .desktop_icon{background:url(/markup/images/svgs/desktop_icon.svg) no-repeat}#amp_call .message_icon{background:url(/markup/images/svgs/messaging_icon.svg) no-repeat}#amp_call .mobile_icon{background:url(/markup/images/svgs/mobile_icon.svg) no-repeat}#amp_call .seo_icon{background:url(/markup/images/svgs/seo_icon.svg) no-repeat}#amp_call .services_icon{background:url(/markup/images/svgs/services_icon.svg) no-repeat}#amp_call .comment_icon{background:url(/markup/images/svgs/social_icon.svg) no-repeat}#amp_call h3{color:#fff;display:block;float:left;margin:.9em 1em 0 0;max-width:280px}#amp_call button{border:1px solid #fff;margin:2.4em 0 3.4em;padding:.725em .925em;max-width:200px}#amp_call button:hover{background:#fff;color:#8ec642}#mapWrap .hqAddress a,#sidebar .searchForm button:hover,#sidebar header h3,.green .icon-location:hover{color:#fff}.green .icon-location{font-size:1.8em;position:relative;top:5px}#mapWrap .title,#sidebar p{font-size:1.1em}#mapInclude{height:350px;margin:0 0 0 10px;width:450px}#amp_footer #mapWrap{background:#8ec642;margin-top:-30px;max-height:0;overflow:hidden;position:relative;width:70%;margin-left:30%!important}#amp_footer #mapWrap.active{border-top:2px solid #5d5d5d;max-height:350px;padding:30px 0 50px 20px;margin-bottom:30px;transition:all .5s ease}#mapWrap .og-close{position:absolute;width:20px;height:20px;top:12px;left:610px;cursor:pointer}#mapWrap .title{position:absolute;top:12px;left:20px;font-weight:700;min-width:200px}#mapWrap .hqAddress{position:absolute;left:500px;line-height:1.65em;top:60px}#mapWrap .hqAddress h2{display:none}#mapWrap #mapAnchor{visibility:hidden;position:relative;top:-140px}#sidebar{float:right;padding-right:0;width:220px}#sidebar address,#sidebar header{margin-right:40px}#sidebar figure.logo{width:280px;margin:0 0 2em -80px;clear:both}#sidebar .searchForm{position:relative}#sidebar .searchForm input{background:0 0;border:none;border-bottom:1px solid #939392;color:#fff;font-size:1.1em;padding:.5em 30px .5em 0;width:170px}#sidebar .searchForm button{background:0 0;border:none;position:absolute;left:170px}.searchForm ::-webkit-input-placeholder{color:#fff}.searchForm :-moz-placeholder{color:#fff}.searchForm ::-moz-placeholder{color:#fff}.searchForm :-ms-input-placeholder{color:#fff}.LEAP_SearchList{display:block;margin:20px 0 0;max-width:700px}.LEAP_SearchList-desc,.LEAP_SearchList-more,.LEAP_SearchList-title{display:block;margin:0 0 8px}.LEAP_SearchList-more{font-style:italic}.LEAP_SearchList-pager{display:block;margin-top:35px;border-top:1px solid #ccc;padding-top:10px}.LEAP_SearchList-pager .pager>span{display:block;font-weight:700;font-size:90%;margin-bottom:18px}#amp_content .LEAP_SearchList-pager ul{margin:0 0 0 3px}.LEAP_SearchList-pager ul{display:inline-block;list-style:none;margin:0}.LEAP_SearchList-pager a,.LEAP_SearchList-pager a:visited{color:#1b378c;text-decoration:none}.LEAP_SearchList-pager li.first{margin-left:5px}.LEAP_SearchList-pager li{display:block;float:left;margin-bottom:0;margin-right:11px;padding:0}.LEAP_SearchList-pager li.last{margin-right:0}#amp_content .LEAP_SearchList-pager li a{color:#8ec642;font-weight:700}.LEAP_next-group,.LEAP_prev-group{background-position:48px 14px;border:1px solid #ccc;margin:0;padding:8px;border-radius:0;position:relative;top:-5px;left:-1px}.LEAP_SearchList-pager li a,.LEAP_SearchList-pager li span.active{border:1px solid #ccc;padding:8px}.LEAP_SearchList-pager li a:hover,.LEAP_SearchList-pager li span.active{background:#dedede;color:#000}.LEAP_SearchList-pager li span.active{position:relative;top:9px;left:1px;padding:8px 8px 9px}.LEAP_SearchList-pager .LEAP_prev-link{background-position:5px 14px;border:1px solid #ccc;margin:0;padding:8px 8px 8px 20px;border-radius:5px 0 0 5px;position:relative;top:-5px}.LEAP_SearchList-pager .LEAP_next-link{background-position:48px 14px;border:1px solid #ccc;margin:0;padding:8px 20px 8px 8px;border-radius:0 5px 5px 0;position:relative;left:-3px;top:-5px}.dc-progress,.dc-progress .dc-progress-fill{left:calc(50% - 98px);top:calc(50% - 98px);width:196px;height:196px}.LEAP_SearchList-pager .LEAP_prev-link:hover{background:url(/lasso9/LEAP_Admin/images/ico-prev.gif) 5px 14px no-repeat #dedede}.LEAP_SearchList-pager .LEAP_next-link:hover{background:url(/lasso9/LEAP_Admin/images/ico-next.gif) 48px 14px no-repeat #dedede}.donut-chart{width:196px;height:196px;border-radius:50%;background-color:#d1d2d4;position:relative}.dc-percents,.dc-progress,.dc-progress .dc-progress-fill{content:"";position:absolute;border-radius:50%}.donut-chart.gt-50{background-color:#8cc63e}.teal .donut-chart.gt-50{background-color:#3fc6b5}.blue .donut-chart.gt-50{background-color:#4757a6}.donutWrap{display:block;float:left;margin:0 2em 1.4em 0}.dc-progress{clip:rect(0,196px,196px,98px)}.dc-progress .dc-progress-fill{clip:rect(0,98px,196px,0);background:#8cc63e;transform:rotate(60deg)}.gt-50 .dc-progress{clip:rect(0,98px,196px,0)}.gt-50 .dc-progress .dc-progress-fill{clip:rect(0,196px,196px,98px);background:#d1d2d4}.dc-percents{left:calc(50% - 186px/2);top:calc(50% - 186px/2);width:186px;height:186px;background:#fff;display:table}.dc-percents h4{display:block;font-size:2.6em;margin-top:-.6em;font-family:allerbold;color:#8cc63e}.dc-percents span{display:block;font-size:1em;font-family:allerregular;color:#8cc63e}.dc-percents-wrapper{display:table-cell;vertical-align:middle}.blue .dc-percents h4,.blue .dc-percents span{color:#4757a6}.blue .dc-progress-fill{background-color:#4757a6}.teal .dc-percents h4,.teal .dc-percents span{color:#3fc6b5}.teal .dc-progress-fill{background-color:#3fc6b5}.button,.button_grp .active,button,input[type=submit],input[type=reset],input[type=button],input[type=file]{background-color:#f3f3f3;color:#8ec642;border-color:#8ec642}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover,input[type=file]:focus,input[type=file]:hover{color:#464646;border-color:#464646}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active,input[type=file]:active{color:#fff;border-color:#8ec642;background-color:#8ec642}.button.g_btn,button.g_btn,input[type=submit].g_btn,input[type=reset].g_btn,input[type=button].g_btn,input[type=file].g_btn{background-color:#8ec642;color:#fff;border-color:transparent}.button.g_btn:focus,.button.g_btn:hover,button.g_btn:focus,button.g_btn:hover,input[type=submit].g_btn:focus,input[type=submit].g_btn:hover,input[type=reset].g_btn:focus,input[type=reset].g_btn:hover,input[type=button].g_btn:focus,input[type=button].g_btn:hover,input[type=file].g_btn:focus,input[type=file].g_btn:hover{background-color:#5d5d5d}#menu button.g_btn.qq_trigger{background:#c50001}#menu button.g_btn.qq_trigger:focus,#menu button.g_btn.qq_trigger:hover{border-color:#c50001;color:#c50001}#menu .button.g_btn:focus,#menu .button.g_btn:hover,#menu button.g_btn:focus,#menu button.g_btn:hover,#menu input[type=submit].g_btn:focus,#menu input[type=submit].g_btn:hover,#menu input[type=reset].g_btn:focus,#menu input[type=reset].g_btn:hover,#menu input[type=button].g_btn:focus,#menu input[type=button].g_btn:hover,#menu input[type=file].g_btn:focus,#menu input[type=file].g_btn:hover{background-color:#fff;color:#8ec642;border:1px solid #8ec642}button.prepend_icon{position:relative;padding-left:30px;padding-right:18px}button.prepend_icon>.rocket_icon{position:absolute;display:block;top:-20px;left:-10px;width:50px;height:100px;background-image:url(../images/svgs/rocket_icon.svg);background-size:contain;background-repeat:no-repeat;transition:all .8s cubic-bezier(.275,.885,.32,1.275)}button.prepend_icon:hover>.rocket_icon{top:-350px;transition:all 1s cubic-bezier(.95,.05,.795,.035)}.ie9 button.prepend_icon:hover>.rocket_icon{top:-150px}.callout .leaf_icon button{background-image:url(../images/svgs/leaf_icon.svg);background-position:10px 5px;background-size:1.5em;background-repeat:no-repeat}.callout .frog_icon button{background-image:url(../images/svgs/frog_icon.svg);background-position:10px top;background-size:2.8em;background-repeat:no-repeat}.callout .stats_icon button{background-image:url(../images/svgs/marketing_icon.svg);background-position:10px -3px;background-size:3em;background-repeat:no-repeat}.callout .article_icon button,.callout .binoculars_icon button,.callout .crane_icon button,.callout .design_icon button,.callout .desktop_icon button,.callout .rocket_icon button{background-position:10px 2px;background-size:2.5em}.callout .rocket_icon button{background-image:url(../images/svgs/innovation_icon.svg);background-repeat:no-repeat}.callout .binoculars_icon button{background-image:url(../images/svgs/solutions_icon.svg);background-repeat:no-repeat}.callout .crane_icon button{background-image:url(../images/svgs/crane_icon.svg);background-repeat:no-repeat}.callout .article_icon button{background-image:url(../images/svgs/article_icon.svg);background-repeat:no-repeat}.callout .design_icon button{background-image:url(../images/svgs/design_icon.svg);background-repeat:no-repeat}.callout .desktop_icon button{background-image:url(../images/svgs/desktop_icon.svg);background-repeat:no-repeat}.callout .message_icon button,.callout .mobile_icon button{background-position:10px 0;background-size:2.8em;background-repeat:no-repeat}.callout .message_icon button{background-image:url(../images/svgs/messaging_icon.svg)}.callout .mobile_icon button{background-image:url(../images/svgs/mobile_icon.svg)}.callout .seo_icon button{background-image:url(../images/svgs/seo_icon.svg);background-position:10px 2px;background-size:2.5em;background-repeat:no-repeat}.callout .comment_icon button,.callout .services_icon button{background-position:10px 0;background-size:3em;background-repeat:no-repeat}.callout .services_icon button{background-image:url(../images/svgs/services_icon.svg)}.callout .comment_icon button{background-image:url(../images/svgs/social_icon.svg)}#amp_content .filter_nav.port dd a{color:#666;background:0 0;border:none;padding:0}.leapgeneratedform{display:block;margin:0 0 50px}.LEAP_FORM_container{display:block;margin:0 0 20px}.LEAP_FORM_container>label{margin:0 0 5px;font-weight:700}.LEAP_FORM_container .checkLabel:nth-child(1){margin-top:15px}.LEAP_FORM_container select{margin-top:5px}.LEAP_FORM_container input[type=submit]{background:#8ec642;border-radius:0;color:#fff;margin-top:5px}.LEAP_FORM_container input[type=submit].red{background:#c50001;border-color:#c50001;border-radius:0;color:#fff;margin-top:5px}.LEAP_FORM_container input[type=submit]:hover{background:#fff;border:1px solid #8ec642;color:#8ec642}.LEAP_FORM_container input[type=submit].red:hover{background:0 0;border:1px solid #c50001;color:#c50001}.error:empty{display:inline-block}.captcha-box{max-width:450px}.quoteDetail{overflow:hidden}.quoteDetail .formHeading{color:#8ec642;font-size:1.425em}.quoteDetail .checkLabel{text-indent:-25px;margin-left:25px}.quoteDetail .checkBox{margin-right:10px}.trainingRequest input[type=text],.trainingRequest textarea{max-width:70%}.trainingRequest label.error{max-width:72%}.LEAP_FORM_container input[type=radio].error,.LEAP_FORM_container input[type=checkbox].error{margin-top:60px}.LEAP_FORM_container label>label.error{position:absolute;margin-top:-70px}#amp_footer{padding:2em 0 4em}#amp_footer aside{color:#acacac}#amp_footer aside h4,#amp_footer aside h4 a{color:#8ec642}#amp_footer aside h4 a:focus,#amp_footer aside h4 a:hover{text-decoration:underline}#amp_footer h3{color:#fff}#footernav{position:absolute;left:0;width:31%;margin-left:0;margin-right:0;padding-top:2em;z-index:11;text-align:left;color:#fff}#footernav ul{list-style:none;margin-top:0;margin-left:0}#footernav form.search fieldset input[type=text],#footernav form.search fieldset input[type=text]:focus{width:240px;background-color:#5d5d5d;border:1px solid transparent;border-bottom:1px solid #fff;color:#fff;text-indent:0}#domain_registration,#seo_links{float:right;padding-right:0;margin-right:20px;width:250px}#footernav form.search fieldset input[type=submit]{position:absolute;left:220px;color:#fff}#footernav input[type=text]{color:#fff;font-family:alleritalic}#footernav input[type=text]:-moz-placeholder,#footernav input[type=text]:-ms-input-placeholder,#footernav input[type=text]:-webkit-input-placeholder,#footernav input[type=text]::-moz-placeholder,#footernav input[type=text]:placeholder{color:#fff;font-family:alleritalic}#footernav ul li{margin-bottom:0}#footernav a{color:#d0d0d0}#footernav a:hover{color:#939392}#domain_registration{border:1px solid #ff0;margin-top:-150px}#seo_links{position:relative;bottom:0}.footernav li{margin-right:1em}#footernav .socialnav{font-size:1.5em;margin:.5em 0}.socialnav li{margin-right:2px}#footernav .socialnav li a{color:#8ec642}#footernav .socialnav li a:hover{color:#fff}.socialnav li .tf-icon-linkedin:before{position:relative;top:-2px}.socialnav li .tf-icon-twitter:before{position:relative;left:2px}#footernav a.gplink{display:block;margin:1.5rem 0 1.5rem -2px;text-decoration:none}.contrastToggle{background:url(/markup/images/contrast.png) no-repeat;background-size:30px;border-radius:5px;position:fixed;top:1rem;right:1rem;padding-left:30px;height:30px;opacity:.55;overflow:hidden;z-index:999;max-width:0;transition:background .3s ease,max-width .75s ease .3s!important}.contrastToggle span{color:#000;display:block;padding:.35rem .5rem .35rem 0;width:95px}.contrastToggle.standard{opacity:1}.contrastToggle.standard span{width:120px}.contrastToggle:focus,.contrastToggle:hover{background:url(/markup/images/contrast.png) no-repeat #fff;background-size:30px;opacity:1;max-width:100%;transition:background .3s ease,max-width 3s ease .3s!important}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#helper,#menu{background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGNiNTY0NzgtMmRkZS00MzcyLWE3YjctMmI4MmIzNTM3ZDA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0QzdGMUY0NjlFNjExRTQ4QTE3QzBFRTVCQkIwMTZGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzdGMUYzNjlFNjExRTQ4QTE3QzBFRTVCQkIwMTZGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGUyODNlNDAtNDE0Zi00Y2FhLWFmOTgtMzUzYzY0YTRjOTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRjYjU2NDc4LTJkZGUtNDM3Mi1hN2I3LTJiODJiMzUzN2QwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAAoABgMBEQACEQEDEQH/xABQAAEBAAAAAAAAAAAAAAAAAAAABgEBAAAAAAAAAAAAAAAAAAAAABAAAgMBAAAAAAAAAAAAAAAAAQMAcbE0EQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCEZ3qs4YBneqzhgf/Z)}}@media only screen and (max-width:900px){#filter_nav.open,#footernav.open,#menu.open{animation-name:moveFromLeft}#amp_content.pgFrogs.min-height,#amp_content.pgServices.min-height{min-height:auto}.container #amp_content.col.full{width:90%}#nav_toggle{display:block;visibility:visible;margin-top:6px;margin-right:-45px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#nav_toggle.active{color:#8ec642}#menu .searchBar{position:relative;right:40px}.sidenav{position:relative;right:55px}.open .sidenav{position:static}#helper,#menu{width:280px;left:-230px}#filter_nav,#menu{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}#menu.open{left:0}#menu.open #nav_toggle{margin-right:-10px}#menu.open #sidebar address,#menu.open #sidebar header{margin-right:0}#menu.open .searchBar{position:relative;right:auto}#sidebar figure.logo{width:200px;margin-left:-40px}#filter_nav,#footernav{width:280px;position:absolute}#filter_nav{left:-230px}#filter_nav.open{left:0}#filter_nav .filter_nav{padding-top:1em}blockquote{margin-left:-5%}#amp_footer #mapWrap{margin-left:5%!important;width:95%}#footernav{left:-280px}#footernav.open{left:0}.container .two-thirds.col{width:98%}#filter_nav .filter_nav li.dt_only h5{color:#5d5d5d;display:block}#filter_nav span.icon-cog,#filter_nav span.icon-cycle{color:#8ec642;position:absolute;right:6px;font-size:1.5em}.container #secondary,.container .push_one-third{margin-left:70px!important}#amp_content .productsUsed>div{width:32%}.mainmenu>li:hover:before{transform:scale(0)}.mainmenu>li.open:before{transform:scale(1)}.eventDetail{max-width:670px}.contrastToggle:focus,.contrastToggle:hover{max-width:0!important}.contrastToggle span{padding:0;width:0}.contrastToggle.standard{opacity:1}.contrastToggle.standard span{width:0}}@media only screen and (min-width:480px) and (max-width:767px){.mainmenu>li:before,.mainmenu>li>a:before{content:''}#primary{padding-top:56px}.ha-header-large,.ha-header.ha-header-small{height:160px;font-size:1em}.ha-header a.mobile{display:block;position:absolute;top:-32px;left:38%;width:150px}#domain_registration,#filter_nav,#helper,#mainnav{display:none}.ha-header a img.mobile{width:100%}.container .full.col,.container .one-third.col,.container .one-third.col.first,.container .one-third.col.last{padding-right:1%!important;padding-left:1%!important;width:98%}.container #secondary,.container .push_one-third{margin-right:3%!important;margin-left:3%!important}.container.fluid .col.first{margin-left:1%!important}#ha-header{background-color:#8ec642;height:45px}#helper,#menu{left:-230px}#nav_toggle{margin-top:6px;margin-right:-45px}section#menu{height:45px;overflow:hidden;position:fixed}section#menu #sidebar{position:relative}section#menu.open{position:absolute;height:100%}#menu_toggle,#menu_toggle .icon-carret-down:after,.mainmenu>li{position:relative}#menu.open #nav_toggle{right:15px}#amp_header .col.two-thirds.push_one-third{margin-right:0!important;margin-left:0!important;width:100%}#mainnav{background:0 0}#mainnav.open{display:block}#mainnav ul.mainmenu{margin:0;padding-bottom:20px}#menu_toggle{visibility:visible;top:6px;right:-93%;z-index:100}#menu_toggle .icon-wrap{padding:1px 3px 4px;height:40px;width:40px;border-radius:50%;font-size:2.2em;line-height:.5em;background-color:#8ec642;color:#fff;transition:all .5s ease}#menu_toggle.active{top:-40px}#menu_toggle .icon-carret-down{font-size:28px;line-height:10px;border:1px solid #fff;border-radius:50%;padding-top:1px}#mainnav li{margin-bottom:0}.mainmenu>li{background:#8ec642;border-radius:0;display:inline-block;height:60px;margin:0;width:100%;text-align:left;text-indent:20px;text-transform:capitalize;transition:all .5s ease;vertical-align:middle;font-size:1.2em}.mainmenu>li>a{color:#fff}.mainmenu>li>a>span{padding:.5em 0}.mainmenu>li>a:before{display:block;float:left;width:60px;height:60px;padding:0;position:relative;margin:0 0 0 45px}.mainmenu>li:before{background:#5d5d5d;border-radius:0;display:block;height:60px;width:100%;position:absolute;top:0;left:0;transition:all .4s cubic-bezier(.215,.61,.355,1);transform:scale(0);-webkit-backface-visibility:hidden;visibility:hidden}.mainmenu>li>a:before{background-size:50px 50px;background-repeat:no-repeat;background-position:10px -5px}.mainmenu li.solutions>a:before,.mainmenu li.solutions>a>span:before{background-position:10px -5;background-image:url(../images/svgs/solutions_icon.svg)}.mainmenu li.services>a:before,.mainmenu li.services>a>span:before{background-image:url(../images/svgs/services_icon.svg)}.mainmenu li.success>a:before,.mainmenu li.success>a>span:before{background-image:url(../images/svgs/success_icon.svg)}.mainmenu li.innovation>a:before{background-image:url(../images/svgs/innovation_icon.svg)}.mainmenu li.frogs>a:before,.mainmenu li.frogs>a>span:before{background-image:url(../images/svgs/frog_icon.svg)}#mainnav #closeMenu{right:10px;top:10px}#footernav.sticky{position:fixed}#footernav.open{bottom:40px;left:40px;width:225px;-webkit-animation-name:moveFromBottomFade}.callout article.col.one-third .dpd{border:none;min-height:165px;padding-right:0;padding-left:0;margin:0 2.5em}.callout article.col.one-third button{width:100%}#stream .tf_circle{margin-right:8px;margin-left:0;margin-bottom:35px}#amp_call .crane_icon{max-height:200px;padding-left:200px}#amp_call .crane_icon button,#amp_call .crane_icon h3{display:block;margin:.5em 0;max-width:90%}.container.fluid .col.six.quickQuote{float:none;width:94%;display:block;margin:0!important;padding:25px 3%}.container.fluid .col.second.quickQuote{border-left:none}#amp_content .productsUsed>div{width:48%}.ha-header.ha-header-small .mainmenu>li>a>span{opacity:1;transition:opacity .3s}.contrastToggle{top:.45rem;right:4rem}.contrastToggle.standard{background:url(/markup/images/contrast.png) no-repeat #fff;background-size:30px;border-radius:5px;position:fixed;padding-left:30px;height:30px;overflow:hidden;z-index:999;max-width:0;transition:background .3s ease,max-width .75s ease .3s!important;opacity:1}.page-lock .contrastToggle{z-index:-1}.contrastToggle:focus,.contrastToggle:hover{max-width:0!important}.contrastToggle span{padding:0;width:0}.contrastToggle.standard span{width:0}}@media only screen and (max-width:668px){.mobileUtilities{display:block;overflow:hidden;padding-bottom:.5rem;position:relative;width:96%;z-index:99}.mobileUtilities .map,.mobileUtilities .tel{background:#8ec642;border-radius:2px;color:#fff;display:block;font-size:1rem;padding:.5rem 0;position:relative;text-align:center;width:48.5%}.mobileUtilities .tel{float:left}.mobileUtilities .map{float:right}.mobileUtilities .map span,.mobileUtilities .tel span{padding-right:60px}.mobileUtilities .map span:after,.mobileUtilities .tel span:after{content:'\e600';display:block;font-family:entypo;position:absolute;font-size:1.5rem;top:2px;right:20px}.mobileUtilities .map span:after{content:'\e614'}.ha-header.ha-header-small .mainmenu>li>a>span{opacity:1;transition:opacity .3s}#mainnav ul.mainmenu{left:0;width:100%;transition:all .4s ease-in-out}#mainnav ul.mainmenu.slideOut{left:-100%}#menu_toggle.slideOut{display:none}.hideWrapper #menu_toggle[style]{top:-10px!important;z-index:180!important}#mainnav .mainmenu .hideWrapper{display:none;overflow:hidden;width:100%;left:auto;margin-left:100%;transition:all .4s ease-in-out}#mainnav .mainmenu li.solutions .hideWrapper,#mainnav .mainmenu li.solutions .hideWrapper.visible{top:-69px}#mainnav .mainmenu li.services .hideWrapper,#mainnav .mainmenu li.services .hideWrapper.visible{top:-129px}#mainnav .mainmenu li.success .hideWrapper,#mainnav .mainmenu li.success .hideWrapper.visible{top:-189px}#mainnav .mainmenu li.innovation .hideWrapper,#mainnav .mainmenu li.innovation .hideWrapper.visible{top:-249px}#mainnav .mainmenu li.frogs .hideWrapper,#mainnav .mainmenu li.frogs .hideWrapper.visible{top:-309px}#mainnav .mainmenu li .second,#mainnav .mainmenu li .third{width:100%;left:0;margin-left:0!important;position:relative;z-index:150;transition:all .4s ease-in-out}#mainnav .mainmenu .second.slideLeft{left:-100%;margin-left:0!important;position:relative;z-index:150;transition:all .4s ease-in-out}#mainnav .mainmenu li .third,#mainnav .mainmenu li .third.slideLeft{left:100%;margin-left:0!important;position:absolute;width:100%;z-index:150;transition:all .4s ease-in-out}#mainnav .mainmenu .hideWrapper.visible{display:block;left:auto;transition:all .4s ease-in-out;width:100%}.second ul li a,.third ul li a{display:block;padding-left:0}.second ul li a.submenu,.third ul li a.submenu{padding:.15em 1em .35em 0}.mainmenu li a.submenu:after{content:"\e6d0";display:block;font-family:entypo;font-size:1.2em;right:90px;position:absolute;top:16px}.mainmenu li.back a,.mainmenu li.back a span{padding-left:0}.mainmenu li.back a:before{left:4px}#mainnav #closeMenu{right:10px;top:10px}.eventDetail{padding-right:10px}.utilities{min-height:42px;position:relative;padding:1rem 0 0 25px;width:100%}#amp_content .eventDetail .utilities .btnMore,#amp_content .eventDetail .utilities .message{display:inline-block;margin:5px 10px 0 0;padding:.5rem 1.5rem;width:auto}#amp_content .eventDetail .utilities .message{padding:.25rem 1rem .6rem}.trainingRequest input[type=text],.trainingRequest label.error,.trainingRequest textarea{max-width:100%}}@media screen and (max-width:480px){#filter_nav .filter_nav li.dt_only h5,.mainmenu>li>a{color:#fff}.mainmenu>li:before,.mainmenu>li>a:before{content:''}#primary{padding-top:56px}.ha-header-large,.ha-header.ha-header-small{height:160px;font-size:1em;z-index:1}.ha-header a.mobile{display:block;position:absolute;top:-32px;left:30%;overflow:hidden;height:85px;width:150px}.ha-header a img.mobile{width:100%}.map span,.tel span{padding-right:35px}.map span:after,.tel span:after{right:35px}.container .full.col,.container .one-third.col,.container .one-third.col.first,.container .one-third.col.last{padding-right:1%!important;padding-left:1%!important;width:98%}.container #secondary,.container .push_one-third{margin-right:3%!important;margin-left:3%!important}.masthead{margin-left:-5%}.masthead[style]{height:auto!important;width:115%!important}.quote h4{font-size:1.6em}.donut-chart{margin:0 auto;float:none}.callout article.col.one-third .dpd{border-right:0;margin-left:1.3em}#stream{margin-top:145px;width:100%}#stream p{padding:0 3em}#stream .tf_circle{float:none;margin:0 auto 30px}#filter_nav{background:#5d5d5d;left:0;width:100%;z-index:1}#filter_nav .filter_nav{float:none;padding-bottom:0;width:310px;margin:0 auto}#filter_nav .filter_nav.tag{padding-top:.3rem}#filter_nav .filter_nav.type{padding-top:.9rem}#filter_nav .dt_only{display:none}#filter_nav .dt_only.first{display:block;right:auto;width:100%;padding:0 8px;position:relative}#filter_nav .dt_only.icon-cog,#filter_nav .dt_only.icon-cycle{display:block;right:auto;width:100%;position:absolute;left:70px;top:2px}#filter_nav li{display:block;float:left}#filter_nav .filter_nav li a{padding-right:0}#filter_nav [class*=" tf-icon-"],#filter_nav [class^=tf-icon-]{margin-left:.25rem}.filter_nav dt{clear:both;display:block;float:none}.filter_nav>dd{font-size:1.2em;margin-right:1em;margin-bottom:.5em}.filter_nav dd .icon-radio{top:.15em;margin-right:.1em;font-size:1.4em}.iam_frog,.success_story,.tf_circle{float:none;margin:0 auto 25px}.container.fluid .col.six.quickQuote{float:none;width:94%;display:block;margin:0!important;padding:25px 3%}#domain_registration,#helper,#mainnav{display:none}.container.fluid .col.second.quickQuote{border-left:0;border-top:1px solid #ccc}#ha-header{background-color:#8ec642;height:45px}#helper,#menu{left:-230px;z-index:2}#nav_toggle{margin-top:6px;margin-right:-45px}section#menu{height:45px;overflow:hidden;position:fixed}section#menu #sidebar{position:relative}section#menu.open{position:absolute;height:100%}#menu_toggle,#menu_toggle .icon-carret-down:after,.mainmenu>li{position:relative}#menu.open #nav_toggle{right:15px}#amp_header .col.two-thirds.push_one-third{margin-right:0!important;margin-left:0!important;width:100%}#mainnav{background:0 0}#mainnav.open{display:block}#mainnav ul.mainmenu{margin:0;padding-bottom:20px}#menu_toggle{visibility:visible;top:6px;right:-88%;z-index:100}#menu_toggle .icon-wrap{padding:1px 3px 4px;height:40px;width:40px;border-radius:50%;font-size:2.2em;line-height:.5em;background-color:#8ec642;color:#fff;transition:all .5s ease}#menu_toggle.active{top:-37px}#menu_toggle .icon-carret-down{font-size:28px;line-height:10px;border:1px solid #fff;border-radius:50%;padding-top:1px}#amp_call h3,.mainmenu>li{font-size:1.2em}#mainnav li{margin-bottom:0}.mainmenu>li{background:#8ec642;border-radius:0;display:inline-block;height:60px;margin:0;width:100%;text-align:left;text-indent:20px;text-transform:capitalize;transition:all .5s ease;vertical-align:middle}.mainmenu>li>a>span{padding:.5em 0}.mainmenu>li>a:before{display:block;float:left;width:60px;height:60px;padding:0;position:relative;margin:0 0 0 45px}.mainmenu>li:before{background:#5d5d5d;border-radius:0;display:block;height:60px;width:100%;position:absolute;top:0;left:0;transition:all .4s cubic-bezier(.215,.61,.355,1);transform:scale(0);-webkit-backface-visibility:hidden;visibility:hidden}.mainmenu>li>a:before{background-size:50px 50px;background-repeat:no-repeat;background-position:10px -5px}.mainmenu li.solutions>a:before,.mainmenu li.solutions>a>span:before{background-position:10px -5px;background-image:url(../images/svgs/solutions_icon.svg)}.mainmenu li.services>a:before,.mainmenu li.services>a>span:before{background-image:url(../images/svgs/services_icon.svg)}.mainmenu li.success>a:before,.mainmenu li.success>a>span:before{background-image:url(../images/svgs/success_icon.svg)}.mainmenu li.innovation>a:before{background-image:url(../images/svgs/innovation_icon.svg)}.mainmenu li.frogs>a:before,.mainmenu li.frogs>a>span:before{background-image:url(../images/svgs/frog_icon.svg)}#footernav.sticky{position:fixed}#footernav.open{bottom:40px;left:40px;width:225px;-webkit-animation-name:moveFromBottomFade}#amp_call,#amp_content .productsUsed>div{width:100%}#gallery .btnrow{padding-right:4px}.shadow_bar{margin-left:-50px;margin-right:-35px}#seo_links{width:auto}#amp_call{max-height:200px;padding-left:0}#amp_call .dpd{background-position:20px 13px!important}#amp_call .article_icon,#amp_call .binoculars_icon,#amp_call .comment_icon,#amp_call .crane_icon,#amp_call .design_icon,#amp_call .desktop_icon,#amp_call .frog_icon,#amp_call .message_icon,#amp_call .mobile_icon,#amp_call .rocket_icon,#amp_call .seo_icon,#amp_call .services_icon{background-size:110px}#amp_call .dpd.leaf_icon{background-size:90px}#amp_call .stats_icon{background-position:-10px 0!important;background-size:160px}#amp_call button,#amp_call h3{display:block;margin:.5em 0;max-width:90%}#amp_content a.circleLink,#amp_content img.circleLink{margin:0 auto 20px;display:block;width:200px}#amp_content ul.serviceList li{float:none;margin:0 10px 20px;font-size:1.2em;text-align:center}.isogrid .element[style]{margin:0 auto 20px!important;position:relative!important;transform:translate3d(0,0,0)!important}.LEAP_FORM_container input[type=text],.LEAP_FORM_container input[type=password],.LEAP_FORM_container input[type=email],.LEAP_FORM_container input[type=url],.LEAP_FORM_container input[type=date],.LEAP_FORM_container select,.LEAP_FORM_container textarea{width:95%}#mapWrap #mapAnchor{top:-50px}#amp_footer #mapWrap.active{border-top:none;margin-left:-1%!important;padding-right:0;padding-left:0;width:102%;max-height:500px}#mapWrap #mapInclude{height:350px;margin:0 0 0 20px;width:90%;overflow:auto}#mapWrap .hqAddress{display:block;position:relative;left:20px;top:15px;width:100%}#mapWrap .title{left:0}#mapWrap .og-close{left:auto;right:15px}.ha-header.ha-header-small .mainmenu>li>a>span{opacity:1;transition:opacity .3s}.eventDate{padding-left:0;padding-bottom:1rem}.utilities{clear:both;padding-left:0;padding-top:.5rem}#amp_content .eventDetail .utilities .message{padding:.25rem .25rem .6rem}.contrastToggle{top:.45rem;right:3rem}.contrastToggle.standard{background:url(/markup/images/contrast.png) no-repeat #fff;background-size:30px;border-radius:5px;position:fixed;padding-left:30px;height:30px;overflow:hidden;z-index:999;max-width:0;transition:background .3s ease,max-width .75s ease .3s!important;opacity:1}.page-lock .contrastToggle{z-index:-1}.contrastToggle:focus,.contrastToggle:hover{max-width:0!important}.contrastToggle span{padding:0;width:0}.contrastToggle.standard span{width:0}.icongrid .element[style]{float:none!important;margin:0 auto 20px!important;width:200px}.rwd-table td[style],.rwd-table[style]{width:100%!important}.rwd-table{margin:1em 0;min-width:300px}.rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.rwd-table td{display:block;padding:.2em 0;vertical-align:middle}.rwd-table td[style]{height:auto!important}.rwd-table td p{margin-bottom:0;padding:.6em 0 .6em 1em}.rwd-table td:first-child{padding-top:.5em}.rwd-table td:last-child{padding-bottom:.5em}}@media screen and (max-width:370px){.eventDetail p{clear:both}#amp_content .eventDetail .utilities .btnMore{background:#8ec642;border:1px solid #8ec642;color:#fff;display:block;float:left;font-weight:400;margin:5px 0 10px;padding:.5em 0;text-align:center;width:100%}#amp_content .eventDetail .utilities .message{border-radius:3px;clear:both;display:block;font-size:.75rem;padding:0 0 .35rem;text-align:center;width:100%}.smOpen .contrastToggle{z-index:-1}}@media screen and (max-device-width:767px){.page-lock #wrapper .ha-header{position:absolute!important}}#leapheader .moveIcon{background:url(/markup/images/draggable.png) 3px no-repeat #ccc;border:1px solid #aaa;border-radius:50%;cursor:-webkit-grab;cursor:-moz-grab;display:block;float:left;height:16px;margin:9px 20px;padding:3px;text-indent:-9999px;width:16px}.LEAP-donut{display:inline-block;margin:0 20px 15px 0}.sf-menu li li a{padding:.25em 1.25em .25em .7em!important}.units{margin-right:2em}figure.masthead figcaption{font-style:italic;padding:.5em 0}figure.masthead .resWrapper{margin-left:-5%;margin-right:-40px}.categoryCaps{color:#939598;font-size:.75em;text-transform:uppercase}.whiteOnGreen{color:#fff;font-size:1.375em}.MSIE .mainmenu>li>a:before{margin:.5em 1.2em 0;padding:6.2em 0 0}.MSIE .callout button{background-size:auto;background-position:-80px 0}.MSIE #amp_call>div{background-position:-460px 0!important}.ie8 #amp_content a{color:#000;display:inline-block;height:auto;position:relative;text-decoration:none}.ie8 #amp_content .author-byline span a:before,.ie8 #amp_content .author-byline span a:hover:before,.ie8 #amp_content .lower a:before,.ie8 #amp_content .lower a:hover:before,.ie8 #amp_content header a:before,.ie8 #amp_content header a:hover:before,.ie8 #amp_content>a:before,.ie8 #amp_content>a:hover:before,.ie8 #amp_content>h1>a:before,.ie8 #amp_content>h1>a:hover:before,.ie8 #amp_content>h2>a:before,.ie8 #amp_content>h2>a:hover:before,.ie8 #amp_content>h3>a:before,.ie8 #amp_content>h3>a:hover:before,.ie8 #amp_content>h4>a:before,.ie8 #amp_content>h4>a:hover:before,.ie8 #amp_content>h5>a:before,.ie8 #amp_content>h5>a:hover:before,.ie8 #amp_content>h6>a:before,.ie8 #amp_content>h6>a:hover:before,.ie8 #amp_content>ol>li>a:before,.ie8 #amp_content>ol>li>a:hover:before,.ie8 #amp_content>p>a:before,.ie8 #amp_content>p>a:hover:before,.ie8 #amp_content>ul>li>a:before,.ie8 #amp_content>ul>li>a:hover:before{display:none}.ie8 #amp_content .author-byline span a,.ie8 #amp_content .lower a,.ie8 #amp_content header a,.ie8 #amp_content>a,.ie8 #amp_content>h1>a,.ie8 #amp_content>h2>a,.ie8 #amp_content>h3>a,.ie8 #amp_content>h4>a,.ie8 #amp_content>h5>a,.ie8 #amp_content>h6>a,.ie8 #amp_content>ol>li>a,.ie8 #amp_content>p>a,.ie8 #amp_content>ul>li>a{border-bottom:1px solid #ccc}.ie8 #amp_content .author-byline span a:hover,.ie8 #amp_content .lower a:hover,.ie8 #amp_content header a:hover,.ie8 #amp_content>a:hover,.ie8 #amp_content>h1>a:hover,.ie8 #amp_content>h2>a:hover,.ie8 #amp_content>h3>a:hover,.ie8 #amp_content>h4>a:hover,.ie8 #amp_content>h5>a:hover,.ie8 #amp_content>h6>a:hover,.ie8 #amp_content>ol>li>a:hover,.ie8 #amp_content>p>a:hover,.ie8 #amp_content>ul>li>a:hover{border-bottom:1px solid #eee;background:#eee}.ie8 .mainmenu>li>a{position:relative}.ie8 .mainmenu>li>a:after{background-repeat:no-repeat;display:block;content:'';height:65px;width:65px;padding:1em 0 0;position:absolute;top:0;left:0;margin:1.2em 1.2em 0}.ie8 .mainmenu li.solutions>a:after,.ie8 .mainmenu li.solutions>a>span:after{background-image:url(../images/svgs/png_fallbacks/solutions_icon.png);background-position:0 12px;background-size:90%}.ie8 .mainmenu li.services>a:after,.ie8 .mainmenu li.services>a>span:after{background-image:url(../images/svgs/png_fallbacks/services_icon.png);background-position:0 12px}.ie8 .mainmenu li.success>a:after,.ie8 .mainmenu li.success>a>span:after{background-image:url(../images/svgs/png_fallbacks/success_icon.png);background-position:0 12px}.ie8 .mainmenu li.innovation>a:after,.ie8 .mainmenu li.innovation>a>span:after{background-image:url(../images/svgs/png_fallbacks/rocket_icon.png);background-position:0 12px}.ie8 .mainmenu li.frogs>a:after,.ie8 .mainmenu li.frogs>a>span:after{background-image:url(../images/svgs/png_fallbacks/frog_icon.png);background-position:0 12px;background-size:90%}.ie8 .logo a{background:url(/markup/images/treefrog_logo_sml.png) no-repeat;background-size:100%;display:block;height:93px;width:280px}.ie8 .logo img,.ie9 .loader,.ie9 .loader:after,.ie9 .loader:before,.loader{display:none}.loader{font-size:10px;position:absolute;top:400px;margin:0;left:46%;text-indent:-9999em;width:6em;height:6em;border-radius:50%;background:#8ec642;background:-moz-linear-gradient(left,#8ec642 10%,rgba(142,198,66,0) 42%);background:-webkit-linear-gradient(left,#8ec642 10%,rgba(142,198,66,0) 42%);background:-o-linear-gradient(left,#8ec642 10%,rgba(142,198,66,0) 42%);background:-ms-linear-gradient(left,#8ec642 10%,rgba(142,198,66,0) 42%);background:linear-gradient(to right,#8ec642 10%,rgba(142,198,66,0) 42%);-webkit-animation:loadme 1.4s infinite linear;animation:loadme 1.4s infinite linear;z-index:-1}.loader:after,.loader:before{content:'';left:0}.loader:before{width:50%;height:50%;background:#8ec642;border-radius:100% 0 0;position:absolute;top:0}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;right:0}#amp_content #sitemap li a:hover,#amp_content #sitemap li li a:hover{border-color:#5d5d5d;background-color:#5d5d5d}#amp_content #sitemap li li,#amp_content #sitemap li li:last-child{background:url(../images/vertical-line.png) center bottom repeat-y}#amp_content #sitemap li li a,#amp_content #sitemap li li li a:hover{background-color:#939392;border-color:#939392}@-webkit-keyframes loadme{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadme{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#amp_content #sitemap li ul li{width:100%!important}#amp_content #sitemap,#amp_content #sitemap li,#amp_content #sitemap ul,#amp_content #sitemap ul ul{font-size:1em;text-indent:0;margin:0}#amp_content #sitemap,#amp_content #sitemap li{font-family:allerregular,'helvetica nueue',helvetica,arial,sans-serif;list-style:none}#amp_content #sitemap{margin:1em 0;float:left;width:100%}#amp_content #sitemap #home{display:block;float:none;background:url(../images/L1-left.png) center bottom no-repeat #fff;position:relative;z-index:2;padding:0 0 30px}#amp_content #sitemap li{width:20%;float:left;background:url(../images/L1-center.png) center top no-repeat;padding:30px 0;margin-top:-30px}#amp_content #sitemap li a{margin:0 20px 0 0;padding:1em .5em;display:block;font-size:1em;font-family:allerbold,'helvetica nueue',helvetica,arial,sans-serif;text-align:center;text-decoration:none;color:#fff;background:#8ec642;border:1px solid #8ec642;white-space:normal}#amp_content #sitemap li:last-child{background:url(../images/L1-right.png) center top no-repeat}#amp_content #sitemap li a:link:before,#amp_content #sitemap li a:visited:before{content:" "attr(href)" ";display:block;text-transform:uppercase;font-size:.8em;margin-bottom:.5em;word-wrap:break-word;color:#f3f3f3}#amp_content #sitemap li li{width:100%;clear:left;margin-top:0;padding:10px 0 0}#amp_content #sitemap li li:first-child{padding-top:30px}#amp_content #sitemap li li ul{margin:10px 0 0;width:100%;float:right;padding:9px 0 10px;background:url(../images/L3-ul-top.png) center top no-repeat #fff}#amp_content #sitemap li li li{background:url(../images/L3-center.png) left center no-repeat;padding:5px 0}#amp_content #sitemap li li li a{background-color:#e7e7e7;color:#5d5d5d;border-color:#e7e7e7;font-size:.9em;padding:5px 0;width:80%;float:right}#amp_content #sitemap li li li a:hover{color:#fff}#amp_content #sitemap li li li:first-child{padding:15px 0 5px;background:url(../images/L3-li-top.png) left center no-repeat}#amp_content #sitemap li li li:last-child{background:url(../images/L3-bottom.png) left center no-repeat}#amp_content #sitemap li li li a:link:before,#amp_content #sitemap li li li a:visited:before{color:#939392;font-size:.8em}@media only screen and (max-width:600px){#amp_content #sitemap li{width:98%;margin-left:2%}#amp_content #sitemap li li{width:100%;margin-left:0}#amp_content #sitemap li li li a{width:90%}#amp_content #sitemap #home{background:url(../images/vertical-line.png) center bottom no-repeat #fff}}