@charset "UTF-8";
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
button,html,input,select,textarea{color:#343131}html{font-size:100%;overflow-x:hidden}::selection{background:#b3d4fc;text-shadow:none}fieldset,hr{border:0;padding:0}hr{display:block;height:1px;border-top:1px solid #343131;margin:1em 0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*,:after,:before{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{color:#343131;font-family:"Work Sans",Arial,sans-serif;background:#2d2b2c}img{max-width:100%;height:auto}a{text-decoration:none}a:hover{text-decoration:underline}a,a:active,a:hover,a:visited{color:#6acc76}code{border-radius:3px;background:#343131;border:1px solid #343131;padding:.25em 1em}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.main{position:relative}h1,h2,h3,h4,h5,h6{letter-spacing:1px;line-height:1.25em}p{line-height:1.5em}a,a:link,a:visited{cursor:pointer}.display-mobile{display:block}@media (min-width:800px){.display-mobile{display:none}}.display-desktop{display:none}@media (min-width:800px){.display-desktop{display:block}}.underline{position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:1px solid #fff;transition:width linear .2s}.underline-anim{position:relative}.fade-in{margin:0;transform:translateY(30px);opacity:0;transition:all linear .8s}.fade-in-anim{opacity:1;transform:translateY(0)}.background-image{background-position:top left;background-size:cover}.hexagon-tile-background{background:#2d2b2c url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ee02825a3a2e2529e332d3d38e3e17a3.tiled_hex_bg.jpg) top left}.arrow-right-background{background:#2d2b2c url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/8e58eaea992d64096995d2f523c4a912.arrow_right_bg.jpg) center left}.stairstep-background{background:#2d2b2c url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/9b99ab60f979a91161acc219356bb1f6.stairstep_bg.jpg) center left}.concentric-hexagon-background{position:absolute;width:100%;height:100%}.arrow-button,.arrow-button:after,.concentric-hexagon-background .concentric-hex{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.concentric-hexagon-background .concentric-hex{width:36px;height:60px;background-color:#2a2929;text-align:center;display:inline-block;margin-right:6px}.concentric-hexagon-background .concentric-hex .after,.concentric-hexagon-background .concentric-hex .before{width:0;position:absolute;top:0;border-top:30px solid transparent;border-bottom:30px solid transparent;z-index:1}.concentric-hexagon-background .concentric-hex .before{height:0;border-right:18px solid #2a2929;left:-18px}.concentric-hexagon-background .concentric-hex .after{right:-18px;border-left:18px solid #2a2929}.concentric-hexagon-background .concentric-hex.even{background-color:#2d2b2b}.concentric-hexagon-background .concentric-hex.even .after,.concentric-hexagon-background .concentric-hex.even .before{border-left-color:#2d2b2b;border-right-color:#2d2b2b}.arrow-button,.arrow-button:after{transition:all linear .2s}.arrow-button{border-radius:50%;border:2px solid #fff;background-color:transparent;height:90px;width:90px;letter-spacing:-.3em}.arrow-button:after{content:'\f105';font-family:'FontAwesome';font-size:2em;color:#fff}.square-button{margin:20px 0;white-space:nowrap}.square-button a{border-radius:3px;transition:all linear .2s;padding:10px 20px;border:2px solid #6acc76;color:#6acc76;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;font-size:13px;letter-spacing:1.4px}.square-button a:hover{background-color:#6acc76;color:#fff}.square-button p{margin:0}.hover .arrow-button{height:100px;width:100px;background-color:#fff}.hover .arrow-button:after{font-size:3em;color:#6acc76}.header{color:#343131;position:relative;z-index:1000}.header a,.solutions-tile p a{color:#343131;text-decoration:none}.header .underline{border-bottom:1px solid #6acc76}.header .square-button a{color:#6acc76}.header .header-content{max-width:1600px;margin-left:auto;margin-right:auto;padding:10px 10px 0;background-color:#fff;font-size:.8em}.header .header-content:after,.hero-container:after,.landing-page-hero.hero-content:after{content:" ";display:block;clear:both}@media (min-width:960px){.header .header-content{font-size:1em}}.header .header-logo{padding:10px;float:left;margin-right:10px;max-width:25%}.header .header-logo img{min-width:150px}.header .primary-nav{padding:10px 0 10px 10px;float:left}.header .primary-nav .primary-nav-button{display:inline-block;padding-right:15px}@media (min-width:960px){.header .primary-nav .primary-nav-button{padding-right:20px}}.header .primary-nav .primary-nav-button:last-child{padding-right:0}.header .primary-nav h3{font-size:1.3em;margin:0 0 4px}.header .primary-nav p{font-size:13px;margin:0;text-transform:uppercase}.header .secondary-nav{float:right}.header .secondary-nav .secondary-nav-button{float:left;margin-left:10px}@media (min-width:960px){.header .secondary-nav .secondary-nav-button{margin-left:20px}}.header .secondary-nav .secondary-nav-button.button-three{display:none}@media (min-width:1040px){.header .secondary-nav .secondary-nav-button.button-three{display:block}}.header .secondary-nav .secondary-nav-button:first-child{margin-left:0}.header .secondary-nav .secondary-nav-button p{font-size:1em;margin:20px 0}.header .secondary-nav .secondary-nav-button a:hover{text-decoration:underline}.header .secondary-nav .contact-form-button{float:left;margin-left:20px}.header .mobile-nav{position:relative;float:right}.header .mobile-nav .nav-button{position:absolute;top:10px;right:10px;padding:8px;color:#6acc76;border:1px solid #6acc76;width:100px}.header .mobile-nav .nav-button .hamburger{height:20px;width:30px;float:left;background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/96d7ba18636791df09e17f512ae90088.hamburger_green.png) left center no-repeat}.header .mobile-nav .nav-button p{float:left;text-transform:uppercase}.header .mobile-nav .nav-button.open,.header .secondary-nav .contact-form-button a:hover,.hero-container .header a{color:#fff}.header .mobile-nav .nav-button.open .hamburger{background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/4d589c04046a72814bca54396fbdc423.hamburger_white.png) left center no-repeat}.header .mobile-nav p{margin:0}.header .mobile-nav p a{color:#fff;text-decoration:none}.header .mobile-nav .nav-list{-ms-box-shadow:0 0 10px rgba(0,0,0,.3);-o-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);transition:all linear .2s;position:fixed;right:0;top:0;margin:0;padding:10px 0 0;background-color:#6acc76;width:100%;z-index:2}.header .mobile-nav .nav-list .close-button{text-align:center;padding-bottom:10px;border-bottom:1px solid #63bf6e}.header .mobile-nav .nav-list ul{margin:0;padding:0;list-style-type:none}.header .mobile-nav .nav-list ul li{position:relative;margin:0}.header .mobile-nav .nav-list ul li a{display:block;font-weight:700;padding:10px;color:#fff;border-top:1px solid #79e987;border-bottom:1px solid #63bf6e}.header .mobile-nav .nav-list ul li a:after{-khtml-transform:translateY(-50%);transform:translateY(-50%);position:absolute;content:" ";height:20px;width:20px;right:10px;top:50%;background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/e63977e437a78dd4958da2d623641a73.nav_arrow_icon.png) center center no-repeat}.header .mobile-nav .nav-list.ng-hide{top:-100%}.hero.hero-height{min-height:400px}.hero{height:80%}.hero-container{transition:all linear .3s;max-width:1600px;margin-left:auto;margin-right:auto;background:top center no-repeat;background-size:cover}.hero-container .header .header-content{background-color:transparent}.hero-container .header .underline{border-bottom:1px solid #fff}.hero-container .header .square-button a{color:#fff;border-color:#fff}.hero-container .header .square-button a:hover{color:#6acc76;background-color:#fff}.hero-container .header .mobile-nav .nav-button{color:#fff}.hero-container .header .mobile-nav .nav-button .hamburger{background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/4d589c04046a72814bca54396fbdc423.hamburger_white.png) center center no-repeat}.landing-page-image-hero{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;width:100%;padding:15px 0 5px}.landing-page-image-hero:after{display:table;content:'';clear:both}.landing-page-image-hero .headline{font-size:48px;margin-bottom:50px;text-transform:uppercase;font-weight:800}@media (min-width:800px){.landing-page-image-hero .headline{font-size:96px}}.landing-page-image-hero p{font-size:18px;font-weight:600;margin:0;line-height:1}@media (min-width:800px){.landing-page-image-hero p{font-size:36px}}.landing-page-image-hero .button-trough{margin-top:80px}@media (min-width:800px){.landing-page-image-hero .button-trough{margin-top:50px}}.landing-page-image-hero a,.landing-page-image-hero a:link,.landing-page-image-hero a:visited{border:1px solid #fff;margin:20px auto;padding:16px;color:#fff;text-decoration:none;font-size:18px;font-weight:600}@media (min-width:800px){.landing-page-image-hero a,.landing-page-image-hero a:link,.landing-page-image-hero a:visited{font-size:24px}}.landing-page-image-hero a:hover,.landing-page-image-hero a:link:hover,.landing-page-image-hero a:visited:hover{transition:all linear .2s;text-decoration:none;color:#6acc76;background-color:#fff}.small .landing-page-image-hero{-khtml-transform:none;transform:none;position:relative;top:0;left:0;border-top:1px solid #fff}.small .landing-page-image-hero .headline{font-size:30px;float:left;margin:0 20px 0 10px}.small .landing-page-image-hero p{float:left;font-size:18px;margin-top:10px}.small .landing-page-image-hero .button-trough{margin-top:0;margin-right:10px;float:right;font-size:18px}.small .landing-page-image-hero .button-trough a,.small .landing-page-image-hero .button-trough a:link,.small .landing-page-image-hero .button-trough a:visited{transition:all linear .2s;font-size:16px;padding:8px}.landing-page-hero .hero-video-button:hover,.our-approach-hero .our-approach-button a:hover,.small .landing-page-image-hero .button-trough a:hover,.small .landing-page-image-hero .button-trough a:link:hover,.small .landing-page-image-hero .button-trough a:visited:hover{color:#6acc76;background-color:#fff}.landing-page-hero{min-height:400px;height:80vh;background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left}.landing-page-hero.hero-content{max-width:1600px;margin-left:auto;margin-right:auto;position:relative}.landing-page-hero .hero-video-button{transition:all linear .2s;border:1px solid #fff;background:0 0;width:260px;margin:0 auto;padding:1em;color:#fff;opacity:0}.landing-page-hero .hero-arrow-button{border-radius:50%;position:absolute;bottom:20px;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;color:#6acc76;background-color:#fff}.company-values-hero .hero-content .hero-arrow-button .down-arrow:after,.landing-page-hero .hero-arrow-button:after,.way-we-work-hero .hero-content .hero-arrow-button .down-arrow:after{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all linear .2s;content:'\f107';font-family:'FontAwesome';font-size:2em;color:#6acc76}.landing-page-hero .ot-container{position:relative;height:90%}.landing-page-hero .cube svg,.landing-page-hero .header-copy{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%}.landing-page-hero .cube svg{display:block;height:100%}.landing-page-hero .header-copy{text-align:center;z-index:1;height:220px;opacity:0;font-family:'Work Sans',sans-serif}.landing-page-hero .header-copy h1{text-transform:uppercase;margin-top:40px;font-size:18px;position:relative;top:0;font-weight:700;letter-spacing:.8px;font-family:'Work Sans',sans-serif;line-height:1}.landing-page-hero .header-copy h1 span{display:block;font-size:30px;font-weight:800;left:0;right:0;font-family:'Work Sans',sans-serif}.landing-page-hero .header-copy h1 span:first-child{margin-top:.3em}.landing-page-hero .header-copy h1 span:last-child{position:absolute;top:0;border:0;left:0;right:0;margin:auto;line-height:3em;font-size:40px;opacity:0;max-width:100%;padding-top:30px}.landing-page-hero .header-copy p{max-width:400px;font-size:18px;position:relative;margin:1em auto 0;opacity:0;font-family:'Work Sans',sans-serif;line-height:1}@media (min-width:1280px){.landing-page-hero .header-copy p{margin-top:-62px}}@media (min-width:768px){.landing-page-hero .header-copy{height:280px}.landing-page-hero .header-copy h1 span{font-size:70px}.landing-page-hero .header-copy h1 span:last-child{font-size:110px;padding-top:0}.landing-page-hero .header-copy p{padding-top:0}}.hero-banner{color:#6acc76}.hero-banner .hero-banner-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#2d2b2c;padding:20px 10px;text-align:center}.hero-banner .hero-banner-container:after{content:" ";display:block;clear:both}.our-approach-hero:after{display:block}.hero-banner .hero-banner-container h3{margin:0;font-size:36px}.video-banner{border-top:2px solid #393737;width:100%;padding:1em 0;clear:both}.video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .close-video{display:none}.video-container.maximize embed,.video-container.maximize iframe,.video-container.maximize object{position:fixed;top:40px;left:0;width:100vw;z-index:1000}.video-container.maximize .close-video{padding-top:5px;cursor:pointer;position:fixed;display:block;height:40px;top:0;left:0;width:100vw;background-color:#6acc76;font-size:24px;text-align:center;color:#fff;z-index:2000}@media (min-width:800px){.video-container{max-width:640px;height:360px;padding-bottom:0;margin:0 auto}}.our-approach-hero{max-width:1600px;margin-left:auto;margin-right:auto;text-align:center;color:#fff;position:relative}.our-approach-hero:after,.results-callout .callout-frame .callout-content:after{display:table;content:'';clear:both}.our-approach-hero h3{font-size:32px;font-weight:800;margin:0 0 10px;color:#6acc76;padding:0}.our-approach-hero p{margin:0;padding:0;font-size:18px}.our-approach-hero .our-approach-button a{color:#fff;border-color:#fff;font-weight:700;font-size:14px}.our-approach-hero .hero-left-tile-container{position:relative;width:100%}@media (min-width:800px){.our-approach-hero .hero-left-tile-container{width:50%;float:left}}.our-approach-hero .hero-left-tile-container .hero-left-tile{position:relative;width:100%;float:left}.our-approach-hero .hero-left-tile-container .hero-tile-content{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:320px;width:90%}.our-approach-hero .hero-right-tile-container{position:relative}@media (min-width:800px){.our-approach-hero .hero-right-tile-container{width:50%;float:left}}.our-approach-hero .hero-right-tile-container .hero-right-tile{position:relative;width:100%;float:left}.our-approach-hero .hero-right-tile-container .hero-tile-content{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:320px;width:90%}.blockquote:after,.contact-container:after,.full-width-image:after,.results-callout .results-callout-container:after,.talent-container:after,.talent-hero:after,.way-we-work-hero .hero-content:after{content:" ";display:block;clear:both}@media (min-width:800px){.our-solutions-hero{padding:80px 10px}}.way-we-work-hero .hero-content .hero-text{max-width:640px;margin:0 auto}.our-solutions-hero .our-solutions-hero-content a:hover{text-decoration:none;color:#6acc76;background-color:#fff}.full-width-image img{width:100%}@media (min-width:640px){.our-solutions-hero .our-solutions-group{padding:20px 5%;background-color:#f2f2f2}}@media (min-width:768px){.our-solutions-hero .our-solutions-group{background-color:#f2f2f2;padding:0 5%}}@media (min-width:960px){.our-solutions-hero .our-solutions-group{padding:0 5%;background-color:#f2f2f2;max-width:1600px}}.blockquote,.way-we-work-hero .hero-content{max-width:1600px;margin-left:auto;margin-right:auto;text-align:center}.way-we-work-hero .hero-content{position:relative;padding:40px 40px 80px}@media (min-width:800px){.way-we-work-hero .hero-content .hero-text{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.company-values-hero .hero-content .hero-text h2,.way-we-work-hero .hero-content .hero-text h2{font-size:30px;color:#fff;margin:0 0 20px}.way-we-work-hero .hero-content .hero-text h1{font-size:36px;color:#6acc76;margin:0 0 10px}.way-we-work-hero .hero-content .hero-text h3{font-size:14px;color:#6acc76;font-weight:400;text-transform:uppercase;margin:0 0 40px}.company-values-hero .hero-content .hero-text p,.way-we-work-hero .hero-content .hero-text p{font-size:16px;color:#fff}.way-we-work-hero .hero-content .hero-arrow-button{position:absolute;left:50%;bottom:0;height:80px}@media (min-width:800px){.way-we-work-hero .hero-content .hero-arrow-button{border-left:2px solid #fff}}.way-we-work-hero .hero-content .hero-arrow-button .down-arrow{border-radius:50%;position:absolute;top:0;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;color:#6acc76;background-color:#fff}.blockquote{padding:10px;background-color:#fbf4f4}@media (min-width:800px){.blockquote{padding:40px 10px}}.blockquote h3{font-size:36px;margin:0}.blockquote p{font-size:16px}.full-width-image{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4}.talent-hero{background-color:#fbf4f4;text-align:center;min-height:250px;padding:100px 10px 0}.talent-hero h1,.talent-hero p{margin:0 auto}.talent-hero h1{font-size:36px}.talent-hero p{font-size:18px;max-width:640px}@media (min-width:800px){.talent-primary .talent-left{width:49.15254%;float:left;margin-right:1.69492%}.talent-primary .talent-right{width:49.15254%;float:right;margin-right:0}}.contact-container,.talent-container,.talent-hero{max-width:1600px;margin-left:auto;margin-right:auto}.talent-container{background:#fbf4f4;padding:0 40px}.talent-container .talent-image{text-align:left;padding:40px 0 0 25px;overflow:hidden;border-bottom:2px solid #6acc76}.talent-container .talent-content{padding:35px 0 40px 25px;max-width:545px}.talent-container .talent-content h3{color:#6acc76;font-size:36px;margin:0}.talent-container .talent-content p{font-size:16px;padding:15px 0;margin:0}.talent-container .talent-content p b{font-size:24px;text-transform:uppercase}@media (min-width:800px){.talent-container .talent-content p b{font-size:14px}}.talent-container .talent-content a{display:block;text-indent:-9999px;height:50px;width:50px;background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/c0273390d911c52555df37cf50d9e385.linkedin.svg) center center no-repeat}@media (min-width:800px){.talent-blocks .talent-one,.talent-blocks .talent-two,.talent-secondary .talent-one,.talent-secondary .talent-two{width:32.20339%;float:left;margin-right:1.69492%}.talent-blocks .talent-three,.talent-secondary .talent-three{width:32.20339%;float:right;margin-right:0}.talent-blocks .talent-block,.talent-secondary .talent-block{width:32.20339%;float:left}.talent-blocks .talent-block:nth-child(3n+1),.talent-secondary .talent-block:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.talent-blocks .talent-block:nth-child(3n+2),.talent-secondary .talent-block:nth-child(3n+2){margin-left:33.89831%;margin-right:-100%;clear:none}.talent-blocks .talent-block:nth-child(3n+3),.talent-secondary .talent-block:nth-child(3n+3){margin-left:67.79661%;margin-right:-100%;clear:none}}.talent-blocks .talent-container .talent-content h3,.talent-secondary .talent-container .talent-content h3{font-size:26px}.contact-container{position:relative;background-color:#fbf4f4}.contact-container .contact-hero{padding:80px 10px 0;background-color:#fbf4f4;text-align:center}@media (min-width:800px){.contact-container .contact-hero{width:60%;float:left}}.contact-container .contact-hero h2{font-size:32px;margin:0}.contact-container .contact-hero h3{font-size:32px;color:#6acc76;margin:0 0 40px}.contact-container .contact-form{position:relative;background:#6acc76 url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left;padding:40px 10px;color:#fff}@media (min-width:800px){.contact-container .contact-form{float:right;right:0;height:100%;width:40%;padding:80px 40px 40px}}.contact-container .contact-form h3{font-size:36px;margin:20px 0}.contact-container .contact-form p{font-size:16px;margin:0;text-transform:uppercase}.contact-container .contact-form p a,.contact-container .contact-form p a:link,.contact-container .contact-form p a:visited{color:#fff;text-transform:none}.contact-container .contact-form .form-headline{margin-top:20px}.contact-container .contact-form form{margin-top:40px}.contact-container .contact-form .field-row{margin:10px 0}.contact-container .contact-form .field-row input,.contact-container .contact-form .field-row textarea{width:100%;padding:14px;border:1px solid #999}.contact-container .contact-form .field-row textarea{height:175px}.contact-container .contact-form .field-row label{display:block;margin-bottom:4px}.contact-container .contact-form .field-row button{transition:all linear .2s;color:#fff;padding:10px 20px;border:1px solid #fff;background-color:transparent}.contact-container .contact-form .field-row button:hover,.our-approach-section .our-approach-container .our-approach-button a:hover{background-color:#fff;color:#6acc76}.contact-container .contact-map{background-color:#fbf4f4;padding:10px;text-align:center}@media (min-width:800px){.contact-container .contact-map{width:60%;float:left}}.contact-container .contact-map p{text-transform:uppercase}.contact-container .bottom-border{height:0;width:100%;clear:both;border-top:1px solid #eee8e8;border-bottom:1px solid #fff}.results-callout{text-align:center}.results-callout .results-callout-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;padding:40px 10px}.results-callout .results-text{max-width:680px;margin:0 auto;text-align:center}.results-callout .results-text p{font-size:16px;margin:20px 0}.results-callout .callout-frame{background-color:#6acc76;color:#fff;max-width:680px;margin:0 auto;position:relative}.results-callout .callout-frame .callout-content{padding:20px}@media (min-width:800px){.results-callout .callout-frame .callout-content{padding:38px 50px}}.results-callout .callout-frame h2{font-size:45px;margin:0}@media (min-width:800px){.results-callout .callout-frame h2{font-size:60px}}.results-callout .callout-frame p{font-size:14px;margin:0;text-transform:uppercase}.results-callout .callout-frame:after,.results-callout .callout-frame:before{content:" ";height:7px;width:7px;border:1px solid #6acc76;position:absolute;top:-4px;background-color:#fff;z-index:1}.results-callout .callout-frame:before{left:-3px}.results-callout .callout-frame:after{right:-3px}.results-callout .callout-frame .points{position:relative;clear:both;bottom:0;width:100%}.results-callout .callout-frame .points:after,.results-callout .callout-frame .points:before{content:" ";height:7px;width:7px;border:1px solid #6acc76;position:absolute;bottom:-4px;background-color:#fff;z-index:1}.results-callout .callout-frame .points:before{left:-3px}.results-callout .callout-frame .points:after{right:-3px}.results-callout .callout-left{width:50%;float:left;border-right:1px solid #fff}.results-callout .callout-right{width:50%;float:left}.solutions-divider{position:relative;color:#fff}.solutions-divider .divider-container{max-width:1600px;margin-left:auto;margin-right:auto;background:#6acc76 url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left;padding:90px 10px;position:relative}.clients-slideshow .clients-slideshow-container:after,.solutions-divider .divider-container:after{content:" ";display:block;clear:both}.solutions-divider .divider-content{margin:0 auto;max-width:800px;text-align:center}@media (min-width:800px){.solutions-divider .divider-content{text-align:left}}.solutions-divider .divider-content h3{font-size:36px;margin:0 auto 20px}@media (min-width:800px){.solutions-divider .divider-content h3{margin:0 0 20px;padding:0 90px 0 0}}.solutions-divider .divider-content p{font-size:18px;margin:0 auto}@media (min-width:800px){.solutions-divider .divider-content p{margin:0 0 30px;padding:0 100px 0 0}}.solutions-divider .divider-button{position:relative;height:100%;margin-top:90px}@media (min-width:800px){.solutions-divider .divider-button{position:absolute;top:0;right:60px;margin-top:0}}.solutions-divider .divider-button a,.solutions-divider .divider-button a:after{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all linear .2s}.solutions-divider .divider-button a{border-radius:50%;border:2px solid #fff;background-color:transparent;height:90px;width:90px;letter-spacing:-.3em;text-indent:-9999px}.solutions-divider .divider-button a:after{content:'\f105';font-family:'FontAwesome';font-size:2em;color:#fff;text-indent:0}@media (min-width:800px){.solutions-divider .divider-button{right:90px}}.hover .divider-button a{height:100px;width:100px;background-color:#fff}.hover .divider-button a:after{font-size:3em;color:#6acc76}.clients-slideshow .clients-slideshow-container{max-width:1600px;margin-left:auto;margin-right:auto;padding:20px 10px;background-color:#fbf4f4}@media (min-width:800px){.clients-slideshow .clients-slideshow-container{padding:0 10px 40px}}.clients-slideshow .slideshow-content-container{width:80%;float:left}.clients-slideshow .slideshow-content-container:after{display:table;content:'';clear:both}.clients-slideshow .prev-button{width:10%;float:left;text-align:right;margin-top:10px}@media (min-width:800px){.clients-slideshow .prev-button{margin-top:25px}}.clients-slideshow .next-button img,.clients-slideshow .prev-button img{height:50px}.clients-slideshow .next-button{width:10%;float:right;text-align:left;margin-top:10px}@media (min-width:800px){.clients-slideshow .next-button{margin-top:25px}}.clients-slideshow .slide{position:relative;display:table;width:100%;text-align:center}.clients-slideshow .slide .img-container{transition:opacity linear 2s;position:relative;width:50%;float:left;opacity:1}@media (min-width:800px){.clients-slideshow .slide .img-container{display:table-cell;width:25%}}.clients-slideshow .slide .img-container.ng-enter{opacity:0}.clients-slideshow .slide .img-container.ng-enter-active{opacity:1}.clients-slideshow .slide .img-container.ng-leave{transition:opacity linear 0s;opacity:1}.clients-slideshow .slide .img-container.ng-leave-active{opacity:0}.company-values-hero .hero-content{max-width:1600px;margin-left:auto;margin-right:auto;padding:80px 40px;position:relative;text-align:center}.case-study-hero:after,.company-values-hero .hero-content:after,.company-values-section .company-values-container:after{content:" ";display:block;clear:both}.company-values-hero .hero-content .hero-text{max-width:640px;margin:0 auto}@media (min-width:800px){.company-values-hero .hero-content .hero-text{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.company-values-hero .hero-content .hero-text h1{font-size:36px;color:#6acc76;margin:0 0 30px}.company-values-hero .hero-content .hero-text h3{font-size:14px;color:#6acc76;font-weight:400;text-transform:uppercase;margin:0 0 75px}.company-values-hero .hero-content .hero-arrow-button{position:absolute;left:50%;bottom:0;height:80px}.company-values-hero .hero-content .hero-arrow-button .down-arrow{border-radius:50%;position:absolute;top:0;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;color:#6acc76;background-color:#fff}.company-values-section .company-values-container{max-width:1600px;margin-left:auto;margin-right:auto;padding:30px 10%}.company-values-section .company-values-container h3{font-size:36px;padding:0;margin:0}.company-values-section .company-values-container p{font-size:16px}.company-values-section .company-values-container .company-values-content,.our-solutions-hero img{width:100%}@media (min-width:800px){.company-values-section .company-values-container .company-values-content{display:table}}.company-values-section .company-values-container .company-values-left{vertical-align:middle}@media (min-width:800px){.company-values-section .company-values-container .company-values-left{width:70%;display:table-cell;padding-right:40px}}.company-values-section .company-values-container .company-values-left p{color:#343131}.company-values-section .company-values-container .company-values-right{display:none}.company-values-green .company-values-container{background-color:#6acc76;color:#fff}.company-values-green .company-values-container .company-values-right{border-left:1px solid #fff}.company-values-green .company-values-container .company-values-right:before{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;top:-4px;left:-4px;background-color:#6acc76;z-index:1}.company-values-green .company-values-container .company-values-right:after{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;bottom:-4px;left:-4px;background-color:#6acc76;z-index:1}.company-values-white .company-values-container{background-color:#fbf4f4;color:#6acc76}.company-values-white .company-values-container .company-values-right{border-left:1px solid #6acc76}.company-values-white .company-values-container .company-values-right:before{content:" ";height:7px;width:7px;position:absolute;top:-4px;left:-4px;background-color:#6acc76;z-index:1}.company-values-white .company-values-container .company-values-right:after{content:" ";height:7px;width:7px;position:absolute;bottom:-4px;left:-4px;background-color:#6acc76;z-index:1}.case-study-hero{max-width:1600px;margin-left:auto;margin-right:auto}.case-study-hero .case-study-hero-container{display:table;width:100%}.case-study-hero .case-study-hero-container:after,.case-study-hero .hero-right .hero-right-images:after{display:table;content:'';clear:both}.case-study-hero .hero-left{background:#6acc76 url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left;padding:40px 10px}@media (min-width:800px){.case-study-hero .hero-left{width:70%;display:table-cell;padding:40px 40px 0 10%}}.case-study-hero .hero-left h1{color:#343131;font-size:36px;margin:10px 0}.case-study-hero .hero-left h2{color:#343131;font-size:16px;font-weight:400;margin:10px 0 40px}.case-study-hero .hero-left p{color:#fff;font-size:16px}.case-study-hero .hero-right{padding:40px 10px;color:#fff}@media (min-width:800px){.case-study-hero .hero-right{width:30%;display:table-cell;padding:0 40px 40px}}.case-study-hero .hero-right .hero-right-images img{float:left;margin-right:10px}.case-study-hero .hero-right h2{font-size:24px;margin:40px 0 10px}.case-study-hero .hero-right p{color:#6acc76;font-weight:700}.case-study-banner{color:#6acc76}.case-study-banner .case-study-banner-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#2d2b2c;padding:40px 10px;text-align:center}.case-study-banner .case-study-banner-container:after,.case-study-section .case-study-container:after,.case-study-stats-container:after,.our-solutions-blockquote:after{content:" ";display:block;clear:both}.our-solutions-section .solution-tile-wrapper:after{display:block}.solutions-banner:after{content:" ";display:block;clear:both}@media (min-width:800px){.case-study-banner .case-study-banner-container{padding:40px}}.case-study-banner .case-study-banner-container h3{margin:0;font-size:36px}.case-study-section .case-study-container,.case-study-stats-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;padding:40px 10px}.case-study-section .case-study-container .case-study-content{max-width:640px;margin:0 auto;text-align:center}.case-study-section .case-study-container .case-study-content h3{color:#6acc76;font-size:36px;margin:10px 0}.case-study-section .case-study-container .case-study-content p{text-align:left}.case-study-stats-container .case-study-stats-header{text-align:center;margin:0 0 40px}.case-study-stats-container .case-study-stats-header h3{color:#6acc76;font-size:36px}.case-study-stats-container .case-study-stats .stat{width:50%;float:left;position:relative;min-height:200px}@media (min-width:800px){.case-study-stats-container .case-study-stats .stat{width:25%}}.case-study-stats-container .case-study-stats .stats-hexagon{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:158px;height:98px;background-color:#343131;text-align:center}.case-study-stats-container .case-study-stats .stats-hexagon:before{content:" ";width:0;height:0;border-bottom:45px solid #343131;border-left:79px solid transparent;border-right:79px solid transparent;position:absolute;top:-45px;left:0}.case-study-stats-container .case-study-stats .stats-hexagon:after{content:" ";width:0;position:absolute;bottom:-45px;left:0;border-top:45px solid #343131;border-left:79px solid transparent;border-right:79px solid transparent;z-index:-1}.case-study-stats-container .case-study-stats .stats-hexagon .hexagon-content{position:relative;height:100%;width:100%;padding:0 10px;color:#6acc76}.case-study-stats-container .case-study-stats .stats-hexagon h2{font-size:50px;margin:0;line-height:1}.case-study-stats-container .case-study-stats .stats-hexagon p{margin:0;line-height:1.3;font-size:14px}.case-study-stats-container .case-study-stats .stats-hexagon .stat-hex p{text-transform:uppercase;line-height:1}.solutions-banner{max-width:1600px;margin-left:auto;margin-right:auto;position:relative;background:#6acc76;color:#fff;padding:10px;display:block}@media (min-width:960px){.solutions-banner{display:none}}.solutions-banner p{margin:0;padding:10px}.solutions-banner .solutions-banner-button{position:absolute;top:0;right:0;height:100%;width:80px}.solutions-banner .arrow-button{height:35px;width:35px;font-size:.6em}.solutions-banner.hover .arrow-button{height:45px;width:45px}.our-solutions-section{position:relative;width:100%;color:#fff}.our-solutions-section .solution-tile-wrapper{max-width:1600px;margin-left:auto;margin-right:auto;position:relative}.our-solutions-section .solution-tile-wrapper:after,.our-solutions-tabs .solutions-content-container .solutions-content:after{display:table;content:'';clear:both}.our-solutions-section .solution-tile{position:relative;background-color:#2d2b2c;overflow:hidden;min-height:200px;border-bottom:2px solid #262424;border-top:2px solid #393737}@media (min-width:960px){.our-solutions-section .solution-tile{float:left;min-height:300px;width:50%;margin-right:0;border-left:2px solid #393737;border-right:2px solid #262424}}.our-solutions-section .solution-tile .background{position:absolute}.our-solutions-section .solution-tile .tile-content-container{position:relative}@media (min-width:960px){.our-solutions-section .solution-tile .tile-content-container{max-width:800px;position:absolute;width:100%;height:100%}.our-solutions-section .solution-tile.solution-tile-left .tile-content-container{right:0}.our-solutions-section .solution-tile.solution-tile-right .tile-content-container{left:0}}.our-solutions-section .solution-tile .tile-content{text-align:center;width:100%;padding:30px 0 25px}@media (min-width:960px){.our-solutions-section .solution-tile .tile-content{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.our-solutions-section .solution-tile .tile-content h3{font-size:22px;margin-bottom:10px}@media (min-width:960px){.our-solutions-section .solution-tile .tile-content h3{font-size:22px}}@media (min-width:1040px){.our-solutions-section .solution-tile .tile-content h3{font-size:32px}}.our-solutions-section .solution-tile .tile-content p{font-size:16px;line-height:20px;max-width:320px;width:90%;margin:auto}@media (min-width:640px){.our-solutions-section .solution-tile .tile-content p{width:80%}}@media (min-width:960px){.our-solutions-section .solution-tile .tile-content p{width:90%}}.our-solutions-section .hexagon-tile .hexagon-content img,.our-solutions-section .hexagon-tile .hexagon-content svg,.our-solutions-section .solution-tile .tile-content img,.our-solutions-section .solution-tile .tile-content svg{margin:auto;width:50px;height:50px}@media (min-width:960px){.our-solutions-section .solution-tile.solution-tile-left .tile-content{padding-right:37%}.our-solutions-section .solution-tile.solution-tile-right .tile-content{padding-left:37%}}.our-solutions-section .hexagon-tile{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:358px;height:218px;background-color:#393737;text-align:center;display:none}@media (min-width:960px){.our-solutions-section .hexagon-tile{display:block}}.our-solutions-section .hexagon-tile:after,.our-solutions-section .hexagon-tile:before{content:" ";width:0;position:absolute;left:0;border-left:179px solid transparent;border-right:179px solid transparent}.our-solutions-section .hexagon-tile:before{height:0;border-bottom:105px solid #393737;top:-105px}.our-solutions-section .hexagon-tile:after{bottom:-105px;border-top:105px solid #393737;z-index:-1}.our-solutions-section .hexagon-tile .hexagon-content{position:relative;height:100%;width:100%;padding:0 10px}.our-solutions-section .hexagon-tile .hexagon-tile-button{position:absolute;bottom:-20px;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.our-solutions-section .hexagon-tile h3{font-size:32px;color:#fff;margin-bottom:10px}.our-solutions-section .arrow-button{height:30px;width:30px;font-size:.6em;border-color:#6acc76}.our-solutions-section .arrow-button:after{color:#6acc76}.our-solutions-section h4{color:#6acc76;font-size:18px;margin:-5px 0 5px}.our-solutions-section p{font-size:15px;margin:15px 0;color:#fff}.our-solutions-section.hover .arrow-button{height:40px;width:40px;font-size:.7em}.our-solutions-section.hover h4{color:#fff;font-size:18px}.our-solutions-section .hexagon-border,.our-solutions-section .hexagon-inner{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color linear .2s;width:354px;height:214px;background-color:#262424;text-align:center}.our-solutions-section .hexagon-border:after,.our-solutions-section .hexagon-border:before{content:" ";width:0;position:absolute;left:0;border-left:177px solid transparent;border-right:177px solid transparent}.our-solutions-section .hexagon-border:before{height:0;border-bottom:105px solid #262424;top:-105px;transition:border-bottom-color linear .2s}.our-solutions-section .hexagon-border:after{transition:border-top-color linear .2s;bottom:-105px;border-top:105px solid #262424}.our-solutions-section .hexagon-inner{width:350px;height:210px;background-color:#2d2b2b}.our-solutions-section .hexagon-inner:after,.our-solutions-section .hexagon-inner:before{content:" ";width:0;position:absolute;left:0;border-left:175px solid transparent;border-right:175px solid transparent}.our-solutions-section .hexagon-inner:before{height:0;border-bottom:105px solid #2d2b2b;top:-105px;transition:border-bottom-color linear .2s}.our-solutions-section .hexagon-inner:after{transition:border-top-color linear .2s;bottom:-105px;border-top:105px solid #2d2b2b}.our-solutions-blockquote{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fff;padding:40px 10px}.our-solutions-blockquote .our-solutions-blockquote-container{max-width:640px;margin:0 auto;text-align:center}.our-solutions-blockquote .our-solutions-blockquote-container h3{color:#6acc76;font-size:18px;text-transform:uppercase}.our-solutions-blockquote .our-solutions-blockquote-container p{color:#343131;font-size:16px}.our-solutions-tabs{color:#fff}.our-solutions-tabs .solutions-tabs{max-width:1600px;margin-left:auto;margin-right:auto;-ms-box-shadow:0 5px 25px rgba(0,0,0,.3);-o-box-shadow:0 5px 25px rgba(0,0,0,.3);box-shadow:0 5px 25px rgba(0,0,0,.3);position:relative;z-index:1;background-color:#2d2b2c}.our-approach-section .our-approach-container:after,.our-solutions-container:after,.our-solutions-hero:after,.our-solutions-tabs .solutions-content-container:after,.our-solutions-tabs .solutions-tabs:after,.our-solutions-tiles:after{content:" ";display:block;clear:both}@media (min-width:800px){.our-solutions-tabs .solutions-button{display:table-row}}.our-solutions-tabs .solutions-content-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#2d2b2c;padding:10px;position:relative;z-index:0;border-left:1px solid #343131;border-right:1px solid #343131;overflow:hidden}@media (min-width:800px){.our-solutions-tabs .solutions-content-container{padding:0 40px}}.our-solutions-tabs .solutions-content-container .solutions-content{padding:50px 10px;position:relative;display:table;width:100%}@media (min-width:800px){.our-solutions-tabs .solutions-content-container .solutions-content .solutions-content-left{width:30%;display:table-cell}.our-solutions-tabs .solutions-content-container .solutions-content .solutions-content-right{width:70%;display:table-cell;vertical-align:middle;padding-left:40px}}.our-solutions-tabs .solutions-content-container .solutions-content p{margin:0}.our-solutions-tabs .solutions-content-container .solutions-content ul{list-style-type:none;margin:0 0 50px;padding:0}.our-solutions-tabs .solutions-content-container .solutions-content ul li{padding-left:10px;position:relative;margin-bottom:10px}.our-solutions-tabs .solutions-content-container .solutions-content ul li:before{position:absolute;top:0;left:0;content:'\f105';font-family:'FontAwesome';font-size:1em;color:#6acc76}.our-solutions-tabs .solution-tab{width:50%;float:left;text-align:center;padding:30px 0;cursor:pointer;max-height:190px;border-top:1px solid #393737;border-bottom:1px solid #262424;border-right:1px solid #393737;border-left:1px solid #262424}@media (min-width:800px){.our-solutions-tabs .solution-tab{width:25%;border-top:none;border-bottom:none}}.our-solutions-tabs .solution-tab img{max-height:40px}.our-solutions-tabs .solution-tab p{font-size:20px;font-weight:600}.our-solutions-tabs .solution-tab.active{background-color:#6acc76}.our-solutions-tabs .solution-tab:first-child{border-left:none}.copyright ul li:last-child,.our-solutions-tabs .solution-tab:last-child{border-right:none}.our-solutions-container{background-color:#f2f2f2;padding:120px 0;border-bottom:0;max-width:1600px;margin:0 auto}@media (min-width:640px){.our-solutions-container{border-bottom:0}}@media (min-width:768px){.our-solutions-container{border-bottom:0;padding:120px 0}}@media (min-width:960px){.our-solutions-container{border-bottom:3px solid #ebe5e5;padding:100px 0}}.our-solutions-container .our-solutions-list{padding:0;margin:0}.our-solutions-container .our-solutions-list .our-solutions-info{padding:0 20px;margin:0 auto;cursor:pointer;list-style:none;float:left}@media (min-width:960px){.our-solutions-container .our-solutions-list .our-solutions-info{width:60%;padding:0 80px}}.our-solutions-container .our-solutions-list .our-solutions-info h2{color:#343131;padding-top:0;margin:0 0 48px -49px;font-size:42px}.our-solutions-container .our-solutions-list .our-solutions-info h2:before{font-size:48px;content:"\2014";position:relative;left:44px;top:40px}@media (min-width:960px){.our-solutions-container .our-solutions-list .our-solutions-info{position:relative}.our-solutions-container .our-solutions-list .our-solutions-info:before{content:" ";height:12px;width:12px;border:1px solid #fff;position:absolute;top:-4px;right:-7px;background-color:#6acc76;z-index:1}.our-solutions-container .our-solutions-list .our-solutions-info:after{content:" ";height:12px;width:12px;border:1px solid #fff;position:absolute;bottom:-4px;right:-7px;background-color:#6acc76;z-index:1}}.our-solutions-container .our-solutions-list .our-solutions-data{padding:0 20px;margin:0 auto;cursor:pointer;list-style:none;float:left;width:100%}@media (min-width:768px){.our-solutions-container .our-solutions-list .our-solutions-data{width:100%}}@media (min-width:960px){.our-solutions-container .our-solutions-list .our-solutions-data{width:40%;padding:0 80px;float:right}}.our-solutions-container .our-solutions-list .our-solutions-data h1{color:#6acc76;font-size:48px;margin-bottom:0;padding:0}.our-solutions-container .our-solutions-list .our-solutions-data p{margin-top:5px}.our-solutions-container .our-solutions-list li:first-child{border-right:0 solid #6acc76}@media (min-width:640px){.our-solutions-container .our-solutions-list li:first-child{border-right:0}}@media (min-width:960px){.our-solutions-container .our-solutions-list li:first-child{border-right:3px solid #6acc76}}.section-divider{max-width:1600px;background-color:#f2f2f2;padding:0;margin:0}.section-divider hr{padding:0;margin:0 auto;width:50%;border:1px solid #6acc76;background-color:#6acc76;position:relative}.section-divider hr:after,.section-divider hr:before{content:" ";height:12px;width:12px;border:1px solid #fff;position:absolute;background-color:#6acc76;z-index:1}.section-divider hr:before{top:-6px;left:-7px}.section-divider hr:after{bottom:-5px;right:-7px}@media (min-width:768px){.section-divider hr{position:relative}.section-divider hr:after,.section-divider hr:before{content:" ";height:12px;width:12px;border:1px solid #fff;position:absolute;background-color:#6acc76;z-index:1}.section-divider hr:before{top:-6px;left:-7px}.section-divider hr:after{bottom:-5px;right:-7px}}@media (min-width:640px){.section-divider{display:block}}@media (min-width:768px){.section-divider{display:block}}@media (min-width:960px){.section-divider{display:none}}.our-solutions-group{background-color:#f2f2f2;padding:20px 5%;max-width:1600px;margin:0 auto;white-space:nowrap}@media (min-width:640px){.our-solutions-group{padding:20px 5%;background-color:#f2f2f2}}@media (min-width:768px){.our-solutions-group{background-color:#f2f2f2;padding:0 5%}}@media (min-width:960px){.our-solutions-group{padding:0 5%;background-color:#f2f2f2;max-width:1600px}}.our-solutions-group .our-solutions-group-item{margin:0 auto;cursor:pointer;list-style:none;text-align:center;width:100%;padding:60px 20px 30px;display:block;vertical-align:middle}@media (min-width:640px){.our-solutions-group .our-solutions-group-item{width:100%;padding:60px 20px 0;display:block}}@media (min-width:768px){.our-solutions-group .our-solutions-group-item{width:19.5%;padding:60px 20px 30px;display:inline-block}}@media (min-width:960px){.our-solutions-group .our-solutions-group-item{width:19.5%;padding:60px 20px 30px;display:inline-block}}.our-solutions-group .our-solutions-group-item .item-image{margin:auto;width:40px;height:40px}.our-solutions-group .our-solutions-group-item h2{color:#6acc76;font-size:22px}.our-solutions-group .our-solutions-group-item h2:after{font-size:14px}.our-solutions-hero{max-width:1600px;margin-left:auto;margin-right:auto;background:#6acc76 url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left;text-align:center;padding:40px 10px}@media (min-width:800px){.our-solutions-hero{padding:80px 10px}}.our-solutions-hero .our-solutions-hero-content{max-width:640px;margin:0 auto}.our-solutions-hero .our-solutions-hero-content a{transition:all linear .2s;border:1px solid #fff;background:0 0;min-width:260px;margin:0 auto;padding:1em;color:#fff}.our-solutions-hero .our-solutions-hero-content p{padding-bottom:40px}.our-solutions-hero h1{font-size:42px}.our-solutions-hero .our-solutions-group{background-color:#f2f2f2;padding:20px 5%;max-width:1600px;margin:0 auto;white-space:nowrap}@media (min-width:640px){.our-solutions-hero .our-solutions-group{padding:20px 5%;background-color:#f2f2f2}}@media (min-width:768px){.our-solutions-hero .our-solutions-group{background-color:#f2f2f2;padding:0 5%}}@media (min-width:960px){.our-solutions-hero .our-solutions-group{padding:0 5%;background-color:#f2f2f2;max-width:1600px}}.our-solutions-tiles{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#f2f2f2;padding:0 10px 40px;position:relative}@media (min-width:960px){.our-solutions-tiles{padding:0 10px 8px}}.solutions-tile{width:100%;margin:0 auto 1.6%;position:relative;float:left;border:1px solid #e1e1e1;background-color:#fff;padding:15px;height:180px;cursor:pointer}@media (min-width:800px){.solutions-tile{width:48.78049%;float:left}.solutions-tile:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.solutions-tile:nth-child(2n+2){margin-left:51.21951%;margin-right:-100%;clear:none}}@media (min-width:960px){.solutions-tile{width:31.70732%;float:left}.solutions-tile:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.solutions-tile:nth-child(3n+2){margin-left:34.14634%;margin-right:-100%;clear:none}.solutions-tile:nth-child(3n+3){margin-left:68.29268%;margin-right:-100%;clear:none}}.solutions-tile h2{margin:0;color:#6acc76}.our-solutions-group .our-solutions-group-item h2:after,.solutions-tile p:after{content:'\f101';font-family:'FontAwesome';color:#6acc76;margin-left:8px}.solutions-tile:hover{background-color:#6acc76}.solutions-tile:hover h2,.solutions-tile:hover p,.solutions-tile:hover p a,.solutions-tile:hover p:after{color:#fff}.solution-hidden{display:block}@media (min-width:800px){.solution-hidden{display:block}}@media (min-width:960px){.solution-hidden{display:none}}.our-approach-section{color:#fff}.our-approach-section img{visibility:hidden}.our-approach-section .our-approach-container{max-width:1600px;margin-left:auto;margin-right:auto;padding:40px 10px;text-align:center;background-position:top right}.our-approach-section .our-approach-container .our-approach-stats{position:relative;margin-bottom:0}.our-approach-section .our-approach-container .our-approach-stats:after{display:table;content:'';clear:both}@media (min-width:800px){.our-approach-section .our-approach-container .our-approach-stats{margin:80px 0 300px}}.our-approach-section .our-approach-container .our-approach-stats .stats-column{position:relative;padding:10px;max-height:280px}@media (min-width:800px){.our-approach-section .our-approach-container .our-approach-stats .stats-column{width:32%;display:inline-block}}.our-approach-section .our-approach-container .our-approach-stats .stats-column.center-column{margin:140px 0}@media (min-width:800px){.our-approach-section .our-approach-container .our-approach-stats .stats-column.center-column{margin:0}}.our-approach-section .our-approach-container h2{font-size:36px;padding:40px 0}.our-approach-section .our-approach-container .our-approach-button a{border-color:#fff;color:#fff}.our-approach-section .stats-hexagon{position:relative;width:25%;height:15%;background-color:rgba(106,204,118,.6);text-align:center;margin:0 auto;min-width:150px;display:table}@media (min-width:800px){.our-approach-section .stats-hexagon{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:25% auto;width:50%;height:30%}}.our-approach-section .stats-hexagon:after,.our-approach-section .stats-hexagon:before{content:" ";height:7px;width:7px;position:absolute;top:-3px;background-color:#6acc76;z-index:1}.our-approach-section .stats-hexagon:before{left:-3px}.our-approach-section .stats-hexagon:after{right:-3px}.our-approach-section .stats-hexagon h2,.our-approach-section .stats-hexagon p{display:table-row;vertical-align:middle;width:100%}.our-approach-section .stats-hexagon h2{font-size:50px}.our-approach-section .stats-hexagon p{font-size:16px;text-transform:uppercase;text-align:center;display:block}.our-approach-section .stats-hexagon .points{position:absolute;bottom:0;width:100%}.our-approach-section .stats-hexagon .points:before{content:" ";height:7px;width:7px;position:absolute;bottom:-3px;left:-3px;background-color:#6acc76;z-index:1}.our-approach-section .stats-hexagon .points:after{content:" ";height:7px;width:7px;position:absolute;bottom:-3px;right:-3px;background-color:#6acc76;z-index:1}.our-approach-section .stats-hexagon .hexagon-top{width:0;height:0;border-bottom:1px solid rgba(106,204,118,.6);border-left:1px solid transparent;border-right:1px solid transparent;position:absolute;top:-15%;left:0}.our-approach-section .stats-hexagon .hexagon-top:before{content:" ";height:7px;width:7px;position:absolute;top:-3px;left:-3px;background-color:#6acc76;z-index:1}.our-approach-section .stats-hexagon .hexagon-bottom{width:0;position:absolute;bottom:-15%;left:0;border-top:1px solid rgba(106,204,118,.6);border-left:1px solid transparent;border-right:1px solid transparent;z-index:1}.our-approach-section .stats-hexagon .hexagon-bottom:before{content:" ";height:7px;width:7px;position:absolute;bottom:-3px;left:-3px;background-color:#6acc76;z-index:1}.our-approach-section .stats-hexagon.stats-hexagon-large{width:200px;height:120px;min-width:300px}.our-approach-section .stats-hexagon.stats-hexagon-large h2{font-size:60px}.our-approach-section .stats-hexagon.stats-hexagon-large p{font-size:18px;text-transform:uppercase;display:block}@media (min-width:800px){.our-approach-section .stats-hexagon.stats-hexagon-large{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:180px}}.our-approach-section .stats-hexagon .hexagon-content{position:relative;height:100%;width:100%}.approach-blockquote .approach-blockquote-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;border-bottom:1px solid #eee8e8;text-align:center;padding:40px 10px}.approach-blockquote .approach-blockquote-container:after,.our-approach-stats-section .our-approach-stats-container:after{content:" ";display:block;clear:both}@media (min-width:800px){.approach-blockquote .approach-blockquote-container{padding:40px}}.approach-blockquote .approach-blockquote-container h3{font-size:36px;margin:10px}.approach-blockquote .approach-blockquote-container p{font-size:18px;max-width:640px;margin:0 auto}.our-approach-stats-section .our-approach-stats-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;border-top:1px solid #fff;text-align:center;display:table;width:100%}.our-approach-stats-section h2{color:#6acc76;font-weight:800;margin:0;font-size:50px}.our-approach-stats-section p{margin:0;padding:0;color:#2d2b2c;font-size:15px;text-transform:uppercase}.our-approach-stats-section .stat-overview{clear:both}.our-approach-stats-section .stat-overview p{padding:30px 0;max-width:320px;margin:0 auto;text-transform:none}.our-approach-stats-section .stats-left{border-bottom:1px solid #eee8e8;padding:30px 10px}@media (min-width:800px){.our-approach-stats-section .stats-left{width:50%;display:table-cell;border-right:1px solid #fff;border-bottom:none;padding:30px 50px}}.our-approach-stats-section .stats-right{padding:30px 10px;border-top:1px solid #fff}@media (min-width:800px){.our-approach-stats-section .stats-right{width:50%;display:table-cell;border-left:1px solid #eee8e8;border-top:none;padding:30px 50px}}.our-approach-stats-section .stat-one,.our-approach-stats-section .stat-two{width:50%;float:left}.our-approach-stats-section .stat-one:after,.our-approach-stats-section .stat-two:after,.way-we-work-green .way-we-work-container .half-container:after{display:table;content:'';clear:both}.way-we-work-green .way-we-work-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#6acc76;position:relative;padding:0 10px}.way-we-work-green .way-we-work-container:after{content:" ";display:block;clear:both}.way-we-work-white .way-we-work-container:after{display:block;display:table;content:'';clear:both}.ways-to-engage-hero:after{content:" ";display:block;clear:both}.way-we-work-green .way-we-work-container .half-container{-khtml-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:relative;padding:10px 0}@media (min-width:800px){.way-we-work-green .way-we-work-container .half-container{width:50%;border-right:2px solid #fff;padding:100px 0}}.way-we-work-green .way-we-work-container .content-container{position:relative;width:100%;background-color:#6acc76}@media (min-width:800px){.way-we-work-green .way-we-work-container .content-container{-khtml-transform:translateX(50%);transform:translateX(50%)}.way-we-work-green .way-we-work-container .content-container:before{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;top:-2px;left:-2px;background-color:#6acc76;z-index:1}.way-we-work-green .way-we-work-container .content-container:after{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;bottom:-2px;left:-2px;background-color:#6acc76;z-index:1}}.way-we-work-green .way-we-work-container .way-we-work-left{height:100%;left:0}@media (min-width:800px){.way-we-work-green .way-we-work-container .way-we-work-left{width:50%;position:absolute;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.way-we-work-green .way-we-work-container .way-we-work-left:before{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;top:-4px;right:-4px;background-color:#6acc76;z-index:1}.way-we-work-green .way-we-work-container .way-we-work-left:after{content:" ";height:7px;width:7px;border:1px solid #fff;position:absolute;bottom:-4px;right:-4px;background-color:#6acc76;z-index:1}}.way-we-work-green .way-we-work-container .way-we-work-left .image-box{height:50%;background-color:#6acc76;border:2px solid #fff;text-align:center;max-width:300px;margin:0 auto;padding:10px;position:relative}.way-we-work-green .way-we-work-container .way-we-work-left .image-box img{max-width:120px;max-height:80%}@media (min-width:800px){.way-we-work-green .way-we-work-container .way-we-work-left .image-box{-khtml-transform:translate(-50%,50%);transform:translate(-50%,50%)}.way-we-work-green .way-we-work-container .way-we-work-left .image-box img{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.way-we-work-green .way-we-work-container .way-we-work-right{width:50%;margin-left:50%}}.way-we-work-green .way-we-work-container .way-we-work-right .way-we-work-content{margin-left:-1px;background-color:#6acc76;padding:10px}@media (min-width:800px){.way-we-work-green .way-we-work-container .way-we-work-right .way-we-work-content{width:200%;padding:20px 0}}.way-we-work-green .way-we-work-container .way-we-work-right .way-we-work-content p{margin:0 auto;max-width:640px}.way-we-work-green .way-we-work-container .way-we-work-right .way-we-work-content h3{font-size:36px;color:#fff;text-align:center;margin:0 0 20px}.way-we-work-white .way-we-work-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;display:table;width:100%}.way-we-work-white .way-we-work-left{text-align:center;padding:40px 10px}@media (min-width:800px){.way-we-work-white .way-we-work-left{width:50%;display:table-cell}}.way-we-work-white .way-we-work-right,.ways-to-engage-hero{text-align:center;padding:40px 10px}@media (min-width:800px){.way-we-work-white .way-we-work-right{width:50%;display:table-cell;border-left:2px solid #999}}.way-we-work-white .way-we-work-content{padding:10px}.way-we-work-white .way-we-work-content p{font-size:16px;text-align:left;padding:0 10%}.way-we-work-white .way-we-work-content h3{color:#6acc76;margin:20px 0;font-size:36px}.way-we-work-end .way-we-work-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;display:table;width:100%}.way-we-work-end .way-we-work-container:after{display:block;display:table;content:'';clear:both}.way-we-work-end .way-we-work-left{width:100%;display:table-cell;text-align:center;padding:10px 0}@media (min-width:800px){.way-we-work-end .way-we-work-left{width:50%}}.way-we-work-end .way-we-work-right{width:50%;display:table-cell;text-align:center;position:relative}.way-we-work-end .way-we-work-right .way-we-work-border{height:50%;position:absolute;top:0;left:0}@media (min-width:800px){.way-we-work-end .way-we-work-right .way-we-work-border{border-left:2px solid #999}}.way-we-work-end .way-we-work-content{padding:10px;width:100%;position:relative;z-index:1}@media (min-width:800px){.way-we-work-end .way-we-work-content{margin-left:50%;border:2px solid #999;background-color:#fbf4f4;text-align:center}.way-we-work-end .way-we-work-content:after,.way-we-work-end .way-we-work-content:before{content:" ";height:7px;width:7px;border:1px solid #999;position:absolute;top:-4px;background-color:#fbf4f4;z-index:1}.way-we-work-end .way-we-work-content:before{left:-4px}.way-we-work-end .way-we-work-content:after{right:-4px}}.way-we-work-end .way-we-work-content p{font-size:16px;text-align:left}@media (min-width:800px){.way-we-work-end .way-we-work-content p{padding:0 10%}}.way-we-work-end .way-we-work-content h3{color:#6acc76;font-size:36px}.way-we-work-end .way-we-work-content .points{position:absolute;bottom:0;left:0;width:100%}@media (min-width:800px){.way-we-work-end .way-we-work-content .points:after,.way-we-work-end .way-we-work-content .points:before{content:" ";height:7px;width:7px;border:1px solid #999;position:absolute;top:-4px;background-color:#fbf4f4;z-index:1}.way-we-work-end .way-we-work-content .points:before{left:-4px}.way-we-work-end .way-we-work-content .points:after{right:-4px}}.ways-to-engage-hero{max-width:1600px;margin-left:auto;margin-right:auto;background:#6acc76 url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/ad140cce2d2c1d06936586dcf7dfe8ba.hero_bg.jpg) top left}@media (min-width:800px){.ways-to-engage-hero{padding:80px 10px}}.ways-to-engage-hero .ways-to-engage-hero-content{max-width:640px;margin:0 auto;position:relative}.ways-to-engage-hero h1{margin:-25% auto 25%}.ways-to-engage-hero img{max-width:640px;width:100%}.blog-hero,.blog-teaser,.rail-page .page-container{max-width:1600px;margin-left:auto;margin-right:auto}.blog-hero:after,.blog-pagination:after,.blog-post:after,.blog-rail:after,.blog-teaser:after,.rail-page .page-container:after{content:" ";display:block;clear:both}@media (min-width:800px){.rail-page .main{float:left;width:70%}.rail-page .rail{margin-left:70%;width:30%}}.blog-hero,.blog-teaser{background-color:#343131}.blog-hero .blog-hero-container{color:#fff;padding:10px;text-align:center}@media (min-width:800px){.blog-hero .blog-hero-container{display:table;padding:40px;width:100%}}.blog-teaser{background-color:#fbf4f4;padding-top:20px;padding-bottom:20px;position:relative}@media (min-width:800px){.blog-teaser{padding-right:40px;padding-bottom:0}}.blog-teaser .blog-teaser-container{background-color:#fbf4f4;padding:10px}.blog-post .blog-post-container:after,.blog-teaser .blog-teaser-container:after{display:table;content:'';clear:both}@media (min-width:800px){.blog-teaser .blog-teaser-container{display:table;width:90%;padding:40px 40px 0;margin-left:40px;float:left}}.blog-post .blog-post-container h3,.blog-teaser .blog-teaser-container h3{color:#6acc76;font-size:21px}.blog-teaser .blog-teaser-container p a{display:block;text-indent:-9999px;height:50px;width:50px;background:url(https://cdn.lfomedia.com/layout_assets/lfo_corporate/assets/images/c0273390d911c52555df37cf50d9e385.linkedin.svg) center center no-repeat}.blog-teaser .blog-teaser-credit{position:relative;background-color:#6acc76;padding:20px 10px;color:#fff;font-size:.8em;min-height:60px}@media (min-width:800px){.blog-teaser .blog-teaser-credit{width:98%;margin-left:40px;float:left;font-size:1em}}.blog-teaser .blog-teaser-credit .credit-name{float:left;width:60%}.blog-teaser .blog-teaser-credit .credit-date{text-align:right;float:right;padding-right:50px}.blog-pagination .blog-pagination-container p,.blog-teaser .blog-teaser-credit .credit-date p,.blog-teaser .blog-teaser-credit .credit-link p{margin:0}.blog-teaser .blog-teaser-credit .credit-link{position:absolute;top:30px;right:30px}.blog-teaser .blog-teaser-credit .credit-link p a,.blog-teaser .blog-teaser-credit .credit-link p a:after{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all linear .2s}.blog-teaser .blog-teaser-credit .credit-link p a{border-radius:50%;border:2px solid #fff;background-color:transparent;height:35px;width:35px;letter-spacing:-.3em;color:#fff;text-indent:-9999px}.blog-teaser .blog-teaser-credit .credit-link p a:after{content:'\f105';font-size:1.2em;font-family:'FontAwesome';text-indent:0}.blog-teaser .blog-teaser-credit .credit-link p a:hover{background-color:#fff;height:40px;width:40px;color:#6acc76}.blog-teaser .blog-teaser-credit .arrow-button{height:35px;width:35px;font-size:.6em}.blog-teaser .blog-teaser-credit.hover .arrow-button{height:45px;width:45px}.blog-teaser.blog-teaser-image-left .blog-teaser-content,.careers-hero .careers-hero-content .hero-text .careers-icons{display:table;width:100%}@media (min-width:800px){.blog-teaser.blog-teaser-image-left .blog-teaser-container{padding:0;display:table-cell;margin-left:0;float:none}}.blog-teaser.blog-teaser-image-left .blog-teaser-image{display:none}@media (min-width:800px){.blog-teaser.blog-teaser-image-left .blog-teaser-image{width:30%;padding-left:40px;float:none;display:table-cell;vertical-align:bottom;min-width:300px}.blog-teaser.blog-teaser-image-left .blog-teaser-image img{float:left}.blog-teaser.blog-teaser-image-left .blog-teaser-credit{width:98%;margin-left:40px;clear:both;float:none}}.blog-rail{max-width:1600px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:800px){.blog-rail .blog-rail-container{position:absolute;right:0;top:0;width:100%;height:100%}}.blog-rail .blog-rail-content{position:relative;height:100%;width:100%;top:0;right:0;background-color:#6acc76;padding:10px;color:#fff}@media (min-width:960px){.blog-rail .blog-rail-content{padding:40px}}.blog-rail .blog-rail-content img{margin-right:10px}.blog-post{padding-top:20px}.blog-post .blog-post-container{background-color:#fbf4f4;padding:10px}@media (min-width:800px){.blog-post .blog-post-container{display:table;width:90%;padding:40px 40px 0;margin-left:40px;float:left}.blog-post .float-image-left{float:left;margin-right:20px}.blog-post .float-image-right{float:right;margin-left:20px}}.blog-pagination,.blog-post{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4}.blog-pagination .blog-pagination-container{padding:40px;text-align:center}@media (min-width:800px){.blog-pagination .blog-pagination-container{width:100%}}.blog-pagination .blog-pagination-container a{margin:0 10px}.blog-related-post .blog-related-post-container{background-color:#fff;color:#6acc76;text-align:center;padding:10px 20px 20px}.blog-related-post .blog-related-post-container p{text-transform:uppercase}.blog-related-post .blog-related-post-container p a{border-radius:3px;transition:all linear .2s;padding:10px 20px;border:2px solid #6acc76;color:#6acc76;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;font-size:13px;letter-spacing:1.4px}.blog-related-post .blog-related-post-container p a:hover{background-color:#6acc76;color:#fff}.blog-related-post .blog-related-post-container h3{font-size:21px}.careers-hero .careers-hero-content{max-width:1600px;margin-left:auto;margin-right:auto;padding:40px 40px 80px;position:relative;text-align:center}.careers-frame:after,.careers-hero .careers-hero-content:after,.copyright:after,.footer .footer-container:after,.video-hexagon:after{content:" ";display:block;clear:both}.careers-hero .careers-hero-content .hero-text{width:100%;max-width:800px;margin:0 auto}@media (min-width:800px){.careers-hero .careers-hero-content .hero-text{position:absolute;left:50%;top:50%;-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.careers-hero .careers-hero-content .hero-text h2{font-size:30px;color:#fff;margin:0 0 20px}.careers-hero .careers-hero-content .hero-text h1{font-size:36px;color:#6acc76;margin:0 0 10px}.careers-hero .careers-hero-content .hero-text h3{font-size:14px;color:#6acc76;font-weight:400;text-transform:uppercase;margin:0 0 40px}.careers-hero .careers-hero-content .hero-text p{font-size:16px;color:#fff}.careers-hero .careers-hero-content .hero-text .careers-icons p{color:#6acc76}.careers-hero .careers-hero-content .hero-text .careers-icons img{max-height:100px}.careers-hero .careers-hero-content .hero-text .careers-icons .careers-icon-lockup{text-align:center;width:100%;display:block;padding:40px 10px 0}@media (min-width:800px){.careers-hero .careers-hero-content .hero-text .careers-icons .careers-icon-lockup{width:33%;display:table-cell}}.careers-frame,.footer .footer-container{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#fbf4f4;padding:40px}.careers-frame iframe{display:block;max-width:800px;margin:0 auto}.footer{font-size:.8em}.footer .footer-container{text-align:center;padding:10px}@media (min-width:800px){.footer .footer-container{padding:40px 10px}}@media (min-width:1280px){.footer .footer-container{padding:40px}}.footer .footer-address{width:100%;margin:0 0 10px}.footer .footer-address p{margin:0}.footer .footer-contact{position:relative;display:inline-block;text-align:left;margin:0 auto;float:left}@media (min-width:800px){.footer .footer-contact{min-width:0}}@media (min-width:1040px){.footer .footer-contact{min-width:395px}}.footer .footer-contact-info{display:inline-block}@media (min-width:1040px){.footer .footer-contact-info{width:57.62712%;margin-right:1.69492%;float:left;display:block}}.footer .footer-contact-info p{margin:5px 0}.footer,.footer .footer-contact-info p a{color:#999}.footer .footer-contact-info p.contact-name{color:#6acc76;font-weight:700;margin:10px 0}@media (min-width:1040px){.footer .footer-contact-form{float:left}}.copyright p,.footer .footer-contact-form p,.footer .footer-link-column p{margin:0}.footer .footer-links{float:right;text-align:right;display:table}.footer .footer-link-column{min-width:180px;padding-left:10px;border-left:1px solid #999;display:none;text-align:left}@media (min-width:800px){.footer .footer-link-column{display:table-cell}}.footer .footer-link-column.green-links{display:table-cell}.copyright ul li a,.footer .footer-link-column.green-links .footer-link a:link,.footer .footer-link-column.green-links .footer-link a:visited,.footer .footer-link-column.green-links .footer-link p a:link,.footer .footer-link-column.green-links .footer-link p a:visited{color:#77c580;font-weight:700}.footer .footer-link-column.green-links .footer-link a:hover,.footer .footer-link-column.green-links .footer-link p a:hover{text-decoration:none;color:#77c580}.footer .footer-link-list{list-style-type:none;margin:0;padding:0}.footer .footer-link-list .footer-link{margin:0 0 20px;padding:0}.footer .footer-link-list .footer-link:last-child{margin-bottom:0}.footer .footer-link-list .footer-link a:link,.footer .footer-link-list .footer-link a:visited,.footer .footer-link-list .footer-link p a:link,.footer .footer-link-list .footer-link p a:visited{color:#999;font-weight:400}.footer .footer-link-list .footer-link a:hover,.footer .footer-link-list .footer-link p a:hover{text-decoration:none;color:#77c580}.footer .footer-link-list .footer-link:first-child a:link,.footer .footer-link-list .footer-link:first-child a:visited,.footer .footer-link-list .footer-link:first-child p a:link,.footer .footer-link-list .footer-link:first-child p a:visited{color:#77c580;font-weight:700}.copyright{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#f5eeee;padding:40px 10px;clear:both;text-align:center}@media (min-width:800px){.copyright{padding:40px}}@media (min-width:1040px){.copyright{text-align:left}}.copyright ul{margin:0;padding:0}.copyright ul li{list-style:none;display:inline;border-right:1px solid #999;padding:0 4px 0 0}@media (min-width:1040px){.copyright .copyright-right{width:50%;float:right}}.copyright .partners{text-align:center;padding-bottom:2em}.copyright .partners img{max-width:196px}@media (min-width:1040px){.copyright .partners{float:left;text-align:left}.copyright .partners img{display:inline;margin-left:10px;max-width:none}}.copyright .social-icons{text-align:center;padding-bottom:1em}.copyright .social-icons a{padding:0 .5em}@media (min-width:1040px){.copyright .social-icons{float:right;width:206px;text-align:right}.copyright .social-icons a{padding:0}.copyright .social-icons img{display:inline;margin-left:10px}}.video-hexagon{max-width:1600px;margin-left:auto;margin-right:auto;background-color:#f2f2f2;padding:0 10px;min-height:200px;position:relative}.video-hexagon .hex-content{position:absolute;z-index:2;top:0;left:0;width:100%;text-align:center;padding:5px 0 0}.video-hexagon .hex-content a,.video-hexagon .hex-content p{color:#6acc76;font-size:14px}.video-hexagon .center-hex,.video-hexagon .hex-content:after{-khtml-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.video-hexagon .hex-content:after{content:'\f144';font-family:'FontAwesome';color:#6acc76;top:120px}.video-hexagon .hex-content svg{max-width:75%;max-height:65px}.video-hexagon .center-hex{top:-15px;cursor:pointer}.video-hexagon .center-hex .hex-background,.video-hexagon .center-hex .hex-foreground{position:relative;width:182px;height:108px;background-color:#e1e1e1;margin:0 auto;min-width:150px}.video-hexagon .center-hex .hex-background:after,.video-hexagon .center-hex .hex-background:before{content:" ";width:0;position:absolute;left:0;border-left:91px solid transparent;border-right:91px solid transparent}.video-hexagon .center-hex .hex-background:before{height:0;border-bottom:55px solid #e1e1e1;top:-55px}.video-hexagon .center-hex .hex-background:after{bottom:-55px;border-top:55px solid #e1e1e1}.video-hexagon .center-hex .hex-foreground{-khtml-transform:translateY(-108px);transform:translateY(-108px);width:180px;background-color:#fff}.video-hexagon .center-hex .hex-foreground:after,.video-hexagon .center-hex .hex-foreground:before{content:" ";width:0;position:absolute;left:0;border-left:90px solid transparent;border-right:90px solid transparent}.video-hexagon .center-hex .hex-foreground:before{height:0;border-bottom:54px solid #fff;top:-54px}.video-hexagon .center-hex .hex-foreground:after{bottom:-54px;border-top:54px solid #fff}.video-hexagon .background-hex-container{position:relative;width:100%;height:230px;margin-bottom:-40px;overflow:hidden}.video-hexagon .background-hex-one{-khtml-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-90px}.video-hexagon .background-hex-one .hex-background{position:relative;width:462px;height:276px;background-color:rgba(225,225,225,.3);margin:0 auto;min-width:150px}.video-hexagon .background-hex-one .hex-background:after,.video-hexagon .background-hex-one .hex-background:before{content:" ";width:0;position:absolute;left:0;border-left:231px solid transparent;border-right:231px solid transparent}.video-hexagon .background-hex-one .hex-background:before{height:0;border-bottom:139px solid rgba(225,225,225,.3);top:-139px}.video-hexagon .background-hex-one .hex-background:after{bottom:-139px;border-top:139px solid rgba(225,225,225,.3)}.video-hexagon .background-hex-one .hex-foreground{-khtml-transform:translateY(-276px);transform:translateY(-276px);position:relative;width:460px;height:276px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-one .hex-foreground:after,.video-hexagon .background-hex-one .hex-foreground:before{content:" ";width:0;position:absolute;left:0;border-left:230px solid transparent;border-right:230px solid transparent}.video-hexagon .background-hex-one .hex-foreground:before{height:0;border-bottom:138px solid #f2f2f2;top:-138px}.video-hexagon .background-hex-one .hex-foreground:after{bottom:-138px;border-top:138px solid #f2f2f2}.video-hexagon .background-hex-four,.video-hexagon .background-hex-three,.video-hexagon .background-hex-two{-khtml-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-80px}.video-hexagon .background-hex-two .hex-background{position:relative;width:422px;height:252px;background-color:rgba(225,225,225,.4);margin:0 auto;min-width:150px}.video-hexagon .background-hex-two .hex-background:after,.video-hexagon .background-hex-two .hex-background:before{content:" ";width:0;position:absolute;left:0;border-left:211px solid transparent;border-right:211px solid transparent}.video-hexagon .background-hex-two .hex-background:before{height:0;border-bottom:127px solid rgba(225,225,225,.4);top:-127px}.video-hexagon .background-hex-two .hex-background:after{bottom:-127px;border-top:127px solid rgba(225,225,225,.4)}.video-hexagon .background-hex-two .hex-foreground{-khtml-transform:translateY(-252px);transform:translateY(-252px);position:relative;width:420px;height:252px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-two .hex-foreground:after,.video-hexagon .background-hex-two .hex-foreground:before{content:" ";width:0;position:absolute;left:0;border-left:210px solid transparent;border-right:210px solid transparent}.video-hexagon .background-hex-two .hex-foreground:before{height:0;border-bottom:126px solid #f2f2f2;top:-126px}.video-hexagon .background-hex-two .hex-foreground:after{bottom:-126px;border-top:126px solid #f2f2f2}.video-hexagon .background-hex-four,.video-hexagon .background-hex-three{top:-70px}.video-hexagon .background-hex-three .hex-background{position:relative;width:382px;height:228px;background-color:rgba(225,225,225,.5);margin:0 auto;min-width:150px}.video-hexagon .background-hex-three .hex-background:before{content:" ";width:0;height:0;border-bottom:115px solid rgba(225,225,225,.5);border-left:191px solid transparent;border-right:191px solid transparent;position:absolute;top:-115px;left:0}.video-hexagon .background-hex-three .hex-background:after{content:" ";width:0;position:absolute;bottom:-115px;left:0;border-top:115px solid rgba(225,225,225,.5);border-left:191px solid transparent;border-right:191px solid transparent}.video-hexagon .background-hex-three .hex-foreground{-khtml-transform:translateY(-228px);transform:translateY(-228px);position:relative;width:380px;height:228px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-three .hex-foreground:before{content:" ";width:0;height:0;border-bottom:114px solid #f2f2f2;border-left:190px solid transparent;border-right:190px solid transparent;position:absolute;top:-114px;left:0}.video-hexagon .background-hex-three .hex-foreground:after{content:" ";width:0;position:absolute;bottom:-114px;left:0;border-top:114px solid #f2f2f2;border-left:190px solid transparent;border-right:190px solid transparent}.video-hexagon .background-hex-four{top:-60px}.video-hexagon .background-hex-four .hex-background{position:relative;width:342px;height:204px;background-color:rgba(225,225,225,.6);margin:0 auto;min-width:150px}.video-hexagon .background-hex-four .hex-background:before{content:" ";width:0;height:0;border-bottom:103px solid rgba(225,225,225,.6);border-left:171px solid transparent;border-right:171px solid transparent;position:absolute;top:-103px;left:0}.video-hexagon .background-hex-four .hex-background:after{content:" ";width:0;position:absolute;bottom:-103px;left:0;border-top:103px solid rgba(225,225,225,.6);border-left:171px solid transparent;border-right:171px solid transparent}.video-hexagon .background-hex-four .hex-foreground{-khtml-transform:translateY(-204px);transform:translateY(-204px);position:relative;width:340px;height:204px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-four .hex-foreground:before{content:" ";width:0;height:0;border-bottom:102px solid #f2f2f2;border-left:170px solid transparent;border-right:170px solid transparent;position:absolute;top:-102px;left:0}.video-hexagon .background-hex-four .hex-foreground:after{content:" ";width:0;position:absolute;bottom:-102px;left:0;border-top:102px solid #f2f2f2;border-left:170px solid transparent;border-right:170px solid transparent}.video-hexagon .background-hex-five,.video-hexagon .background-hex-seven,.video-hexagon .background-hex-six{-khtml-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-50px}.video-hexagon .background-hex-five .hex-background{position:relative;width:302px;height:180px;background-color:rgba(225,225,225,.7);margin:0 auto;min-width:150px}.video-hexagon .background-hex-five .hex-background:before{content:" ";width:0;height:0;border-bottom:91px solid rgba(225,225,225,.7);border-left:151px solid transparent;border-right:151px solid transparent;position:absolute;top:-91px;left:0}.video-hexagon .background-hex-five .hex-background:after{content:" ";width:0;position:absolute;bottom:-91px;left:0;border-top:91px solid rgba(225,225,225,.7);border-left:151px solid transparent;border-right:151px solid transparent}.video-hexagon .background-hex-five .hex-foreground{-khtml-transform:translateY(-180px);transform:translateY(-180px);position:relative;width:300px;height:180px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-five .hex-foreground:before{content:" ";width:0;height:0;border-bottom:90px solid #f2f2f2;border-left:150px solid transparent;border-right:150px solid transparent;position:absolute;top:-90px;left:0}.video-hexagon .background-hex-five .hex-foreground:after{content:" ";width:0;position:absolute;bottom:-90px;left:0;border-top:90px solid #f2f2f2;border-left:150px solid transparent;border-right:150px solid transparent}.video-hexagon .background-hex-seven,.video-hexagon .background-hex-six{top:-40px}.video-hexagon .background-hex-six .hex-background{position:relative;width:262px;height:156px;background-color:rgba(225,225,225,.8);margin:0 auto;min-width:150px}.video-hexagon .background-hex-six .hex-background:after,.video-hexagon .background-hex-six .hex-background:before{content:" ";width:0;position:absolute;left:0;border-left:131px solid transparent;border-right:131px solid transparent}.video-hexagon .background-hex-six .hex-background:before{height:0;border-bottom:79px solid rgba(225,225,225,.8);top:-79px}.video-hexagon .background-hex-six .hex-background:after{bottom:-79px;border-top:79px solid rgba(225,225,225,.8)}.video-hexagon .background-hex-six .hex-foreground{-khtml-transform:translateY(-156px);transform:translateY(-156px);position:relative;width:260px;height:156px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-six .hex-foreground:after,.video-hexagon .background-hex-six .hex-foreground:before{content:" ";width:0;position:absolute;left:0;border-left:130px solid transparent;border-right:130px solid transparent}.video-hexagon .background-hex-six .hex-foreground:before{height:0;border-bottom:78px solid #f2f2f2;top:-78px}.video-hexagon .background-hex-six .hex-foreground:after{bottom:-78px;border-top:78px solid #f2f2f2}.video-hexagon .background-hex-seven{top:-30px}.video-hexagon .background-hex-seven .hex-background{position:relative;width:222px;height:132px;background-color:rgba(225,225,225,.9);margin:0 auto;min-width:150px}.video-hexagon .background-hex-seven .hex-background:before{content:" ";width:0;height:0;border-bottom:67px solid rgba(225,225,225,.9);border-left:111px solid transparent;border-right:111px solid transparent;position:absolute;top:-67px;left:0}.video-hexagon .background-hex-seven .hex-background:after{content:" ";width:0;position:absolute;bottom:-67px;left:0;border-top:67px solid rgba(225,225,225,.9);border-left:111px solid transparent;border-right:111px solid transparent}.video-hexagon .background-hex-seven .hex-foreground{-khtml-transform:translateY(-132px);transform:translateY(-132px);position:relative;width:220px;height:132px;background-color:#f2f2f2;margin:0 auto;min-width:150px}.video-hexagon .background-hex-seven .hex-foreground:before{content:" ";width:0;height:0;border-bottom:66px solid #f2f2f2;border-left:110px solid transparent;border-right:110px solid transparent;position:absolute;top:-66px;left:0}.video-hexagon .background-hex-seven .hex-foreground:after{content:" ";width:0;position:absolute;bottom:-66px;left:0;border-top:66px solid #f2f2f2;border-left:110px solid transparent;border-right:110px solid transparent}.hero-icon-group{max-width:100%;margin:0 auto;white-space:nowrap}.hero-icon-group .hero-icon{width:15%;margin:0 .5%;cursor:pointer;list-style:none;text-align:center;vertical-align:middle;display:inline-block}