body{margin:0;padding:0;position:relative}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:'Neo Sans W01'}a,a:visited{color:#14939b}a:-webkit-any-link{text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.5em;font-size:16px;font-family:Neo Sans Light}::-webkit-scrollbar{width:0 !important}.page-center,.container-fluid .row-fluid .page-center{float:none;max-width:1260px;margin:0 auto}.blueLine:after{content:"";display:block;margin-top:25px;margin-bottom:50px;height:4px;width:50px;background-color:#14939b}.goto{text-align:center;margin-top:20px;display:inline-block;width:100%}.goto a{display:inline-block;padding:10px 25px;text-transform:uppercase;text-decoration:none;font-size:16px;font-family:Neo Sans Medium;color:#363636;border:3px solid #363636;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.goto a:hover{color:#f2f2f2;background:#363636}.cta_button{font-size:18px}.boxAnim{-webkit-box-shadow:0px 2px 6px .4px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 6px .4px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 6px .4px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 6px .4px rgba(0,0,0,0.2);box-shadow:0px 2px 6px .4px rgba(0,0,0,0.2);-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.boxAnim:hover{-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5)}.boxAnim-noShad{-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.boxAnim-noShad:hover{-webkit-box-shadow:0px 2px 10px .4px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 10px .4px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 10px .4px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 10px .4px rgba(0,0,0,0.2);box-shadow:0px 2px 10px .4px rgba(0,0,0,0.2)}.greySpace{background:#f2f2f2;min-height:100px !important}.greySpaceLow{background:#f2f2f2;min-height:50px !important}.mobile-only{display:none}.noFlow{overflow:hidden;position:relative}.arrow-right.icon{color:#000;position:absolute;margin-left:2px;margin-top:6px;width:16px;height:1px;background-color:#14939b}.arrow-right.icon:before{content:'';position:absolute;right:1px;top:-5px;width:10px;height:10px;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 1px #14939b;border-right:solid 1px #14939b}.button{cursor:pointer;color:#fff;text-transform:uppercase;padding:10px 50px;font-size:16px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:0;outline:0;font-family:Neo Sans Medium;background:#14939b;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.button:hover{background:#16a1aa}.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9999}.loading .throbber{margin:50px auto !important;border-bottom:4px solid rgba(0,0,0,.1);border-left:4px solid rgba(0,0,0,.1);border-right:4px solid rgba(0,0,0,.1);border-top:4px solid rgba(20,147,155,1);border-radius:100%;height:50px;width:50px;animation:rot .6s infinite linear;overflow:hidden;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@keyframes rot{from{transform:rotate(0)}to{transform:rotate(359deg)}}body div#hs-eu-cookie-confirmation{background:#fff !important;text-shadow:none !important;position:fixed !important;top:auto !important;bottom:0 !important;z-index:1000;border-bottom:0 !important;border-top:1px solid rgba(0,0,0,0.5) !important;color:#363636 !important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:1260px;float:none;margin:0 auto;padding:30px 20px;position:relative;font-family:Neo Sans Light}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{display:inline-block;max-width:80%;margin:0 !important;font-size:16px !important;color:#363636 !important;font-family:Neo Sans Std !important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{display:inline-block;position:absolute;right:20px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{display:block;padding:15px 40px !important;margin-right:0 !important;-ms-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;border:none !important;text-transform:uppercase !important;font-size:16px !important;color:#fff !important;background:#363636 !important;font-family:Neo Sans Light !important}.header-container-wrapper{position:fixed;top:0;right:0;left:0;z-index:5;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.header-container-wrapper.nav-up{-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.header{background:#fff}.header .headerLogo,.header .headerSearch,.header .headerLang{margin:0;min-height:20px;text-align:center;margin:40px 0}.header .headerLogo{width:auto !important;margin:31px 0}.header .headerMisc{width:auto !important;float:right}.header .headerSearch{width:auto !important;margin:40px 20px}.header .headerSearch a{color:#363636}.header .headerLang{width:auto !important;position:relative;margin-left:30px;cursor:pointer}.header .headerLang .lang_list_class li a:hover{color:#14939b}.header .primary-menu{width:auto !important;margin:0;text-align:right;min-height:20px}.header .small-menu{width:auto !important;margin:0;min-height:20px;text-align:right}.headerLogo img{width:60px !important}.primary-menu ul,.small-menu ul{list-style:none;margin:0;padding:0}.primary-menu ul li,.small-menu ul li{display:inline-block;margin:0 10px;min-height:20px}.primary-menu ul li button,.small-menu ul li button{display:none}.small-menu ul li:last-child{margin-right:0}.primary-menu ul li{padding:41px 0;vertical-align:top}.small-menu ul li{padding:32px 0}.primary-menu ul li a{font-size:14px;padding:5px 0;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;color:#363636;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.primary-menu ul li.hs-menu-depth-1:hover>a,.primary-menu ul li.hs-menu-depth-1:focus>a,.primary-menu ul li.hs-menu-depth-1.active>a,.primary-menu ul li.hs-menu-depth-1.active-branch>a,.small-menu ul li.hs-menu-depth-1:hover>a,.small-menu ul li.hs-menu-depth-1:focus>a,.small-menu ul li.hs-menu-depth-1.active>a,.small-menu ul li.hs-menu-depth-1.active-branch>a{border-bottom:4px solid #14939b}.small-menu ul li.hs-menu-depth-1:first-child:hover>a{border-bottom:1px solid transparent}.small-menu ul li a{font-size:14px;display:block;text-transform:uppercase;text-decoration:none;padding:5px 0;border-bottom:1px solid transparent;font-family:Neo Sans Medium;color:#14939b;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.small-menu ul li:first-child{margin:0 5px 0 15px}.small-menu ul li:first-child a{padding:10px 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;font-family:Neo Sans Std;background:#14939b}.small-menu ul li.hs-item-has-children,.small-menu ul li.hs-item-has-children>a{cursor:default}.primary-menu ul .wrap,.small-menu ul .wrap{position:absolute;z-index:-1;top:102px;left:0;right:0;background:#fff;text-align:left;opacity:0;visibility:hidden;border-top:1px solid rgba(0,0,0,0.1);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.primary-menu ul ul,.small-menu ul ul{max-width:1000px;margin:0 auto;opacity:0;visibility:hidden}.primary-menu ul li.hs-item-has-children.hover .wrap,.primary-menu ul li.hs-item-has-children.hover .wrap ul,.small-menu ul li.hs-item-has-children.hover .wrap,.small-menu ul li.hs-item-has-children.hover .wrap ul{opacity:1;visibility:visible;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.primary-menu ul ul li,.small-menu ul ul li{width:33%;margin:0}.primary-menu ul ul li a,.small-menu ul ul li a{padding:10px 0;font-size:14px;color:#14939b;font-family:Neo Sans Medium}.primary-menu ul ul li a:hover,.small-menu ul ul li a:hover{border:0}.small-menu ul ul{text-align:center}.small-menu ul ul li:first-child{margin:0}.small-menu ul ul li:first-child a{-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background:0;font-family:Neo Sans Medium;color:#14939b}.primary-menu ul ul li a,.primary-menu ul ul li a:hover,.primary-menu ul ul li.active,.primary-menu ul ul li.active-branch,.primary-menu ul ul li:hover,.small-menu ul ul li a,.small-menu ul ul li a:hover,.small-menu ul ul li.active,.small-menu ul ul li.active-branch,.small-menu ul ul li:hover{border:0}.headerSearch i{cursor:pointer}.primary-menu ul li ul li::after{display:block;margin-right:100px;margin-top:20px;font-size:14px}.small-menu ul li ul li::after{display:block;font-size:14px;margin-top:10px}html[lang="en"] .primary-menu ul li:first-child ul li:first-child::after{content:"App solutions for newspaper publishers"}html[lang="de"] .primary-menu ul li:first-child ul li:first-child::after{content:"Die mobile Zeitung für jeden Verlag"}html[lang="en"] .primary-menu ul li:first-child ul li:nth-child(2)::after{content:"App solutions for magazine publishers"}html[lang="de"] .primary-menu ul li:first-child ul li:nth-child(2)::after{content:"Das mobile Magazin für jeden Verlag "}html[lang="en"] .primary-menu ul li:first-child ul li:nth-child(3)::after{content:"Our range of products"}html[lang="de"] .primary-menu ul li:first-child ul li:nth-child(3)::after{content:"Unsere Produktpalette"}html[lang="en"] .primary-menu ul li:first-child ul li:nth-child(4)::after{content:"Ensure timely delivery with 24/7 proactive support"}html[lang="de"] .primary-menu ul li:first-child ul li:nth-child(4)::after{content:"Pünktliche veröffentlichung & 24/7 proaktiver Support"}html[lang="en"] .primary-menu ul li:first-child ul li:last-child::after{content:"Grow your digital publishing business"}html[lang="de"] .primary-menu ul li:first-child ul li:last-child::after{content:"Lassen Sie Ihr digitales Unternehmen wachsen "}html[lang="en"] .primary-menu ul li:last-child ul li:first-child::after{content:"Meet the faces behind your solutions"}html[lang="de"] .primary-menu ul li:last-child ul li:first-child::after{content:"Treffen Sie die Menschen hinter unseren Produkten"}html[lang="en"] .primary-menu ul li:last-child ul li:nth-child(2)::after{content:"Our journey and milestones"}html[lang="de"] .primary-menu ul li:last-child ul li:nth-child(2)::after{content:"Unsere Reise und Meilensteine"}html[lang="en"] .primary-menu ul li:last-child ul li:nth-child(3)::after{content:"Do you want to work at Visiolink?"}html[lang="de"] .primary-menu ul li:last-child ul li:nth-child(3)::after{content:"Möchten Sie bei Visiolink arbeiten?"}html[lang="en"] .primary-menu ul li:last-child ul li:nth-child(4)::after{content:"Digital Publishing beyond software"}html[lang="de"] .primary-menu ul li:last-child ul li:nth-child(4)::after{content:"Nehmen Sie Kontakt mit uns auf"}html[lang="en"] .primary-menu ul li:last-child ul li:nth-child(5)::after{content:"Get in touch"}html[lang="de"] .primary-menu ul li:last-child ul li:nth-child(5)::after{content:""}html[lang="en"] .primary-menu ul li:last-child ul li:last-child::after{content:"Get the latest news from Visiolink"}html[lang="de"] .primary-menu ul li:last-child ul li:last-child::after{content:"Sichern Sie Sich aktuelle Neuigkeiten"}.body-container-wrapper{padding-top:102px}.frontpageHero{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:625px !important;position:relative;overflow:hidden}.heroContent{color:#fff;position:absolute;bottom:70px;width:620px !important;z-index:2;background:rgba(0,0,0,0.15);padding:20px}.heroContent h1{font-size:65px;margin:0}.heroContent p{font-size:20px;font-family:Neo Sans Light}.heroContent .cta_button{font-weight:400 !important;font-size:16px}.heroVideo{width:100%;height:625px;min-height:625px;max-height:625px;object-fit:cover;position:absolute;top:0}.heroVideo.small{height:300px;min-height:300px;max-height:300px}.threeTiles{position:relative;z-index:3;margin-top:-50px;margin-bottom:100px}.threeTiles .tile{overflow:hidden}.threeTiles .tile .bg{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:30px;color:#fff;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.threeTiles .tile.high{min-height:590px}.threeTiles .tile.low{min-height:285px}.threeTiles .tile.margBot{margin-bottom:20px}.threeTiles .tile .bg:hover .bg-img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.threeTiles .fitty{width:50% !important;margin:0 !important}.threeTiles .fitty:first-child{padding-right:10px}.threeTiles .fitty:last-child{padding-left:10px}.threeTiles .threeTiles-left{min-height:590px}.threeTiles .threeTiles-rightTop,.threeTiles .threeTiles-rightBottom{min-height:285px}.threeTiles .blueLine{position:relative;z-index:2}.threeTiles .blueLine:after{margin-bottom:0}.threeTiles h3{font-size:14px;margin:0;text-transform:uppercase;font-family:Neo Sans Medium}.threeTiles .tekstfelt{position:absolute;bottom:30px;right:30px;left:30px;width:auto;z-index:2}.threeTiles .tekstfelt a{text-decoration:none;color:#fff}.threeTiles .tekstfelt h4{font-size:36px;margin-bottom:10px}.threeTiles .tekstfelt h4 a{font-family:Neo Sans Light}.threeTiles .tekstfelt p{font-size:16px;font-family:Neo Sans Light}.threeTiles .bg-img{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.counters{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;height:470px;position:relative;width:100%;float:left}.counters .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(32,67,76,0.85)}.triangle{position:absolute;width:100%;height:50px}.triangle:before{background-repeat:no-repeat;background-size:100% 100%;content:'';display:block;position:absolute;width:100%;left:0;bottom:0;height:50px}.triangle.triangleTop{top:0}.triangle.triangleTop:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 100,0 0,100' style='fill:%23ffffff;' /%3E%3C/svg%3E")}.triangle.triangleBot{bottom:0}.triangle.triangleBot:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='100,0 100,100 0,100' style='fill:%23ffffff;' /%3E%3C/svg%3E")}.counters .counter{float:left;width:33%;text-align:center;position:relative;top:235px;margin-top:-71px;color:#fff;padding:0 50px;box-sizing:border-box}.counters .counter .counterNumber{margin-bottom:20px;font-size:65px;font-family:Neo Sans Light}.counters .counter .counterText{font-size:20px;font-family:Neo Sans Light}.recentPosts{padding:50px 0;float:left;width:100%;background:#f2f2f2}.recentPosts .page-center{max-width:1000px !important}.recentPosts h2,.recentPosts h3{text-align:center;font-size:32px;font-family:Neo Sans Bold}.recentPosts h2:after,.recentPosts h3:after{margin:25px auto 0}.recentPosts a{color:#363636}.recentPosts .grid-item{width:48%}.recentPosts .singlePost{overflow:hidden;float:left;margin:0 1% 20px;background:#fff}.recentPosts .singlePost img{display:block;width:100%;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.recentPosts .singlePost-content{padding:30px}.recentPosts .singlePost-content h4{margin:0;font-size:36px;font-family:Neo Sans Light}.recentPosts .meta{font-size:14px;margin-top:5px;margin-bottom:32px}.recentPosts .meta .date{color:#999;font-size:14px;font-family:Neo Sans Light}.recentPosts .meta .topics{font-size:14px;color:#14939b}.recentPosts .singlePost-content p{font-size:16px;line-height:1.5em;font-family:Neo Sans Light}.recentPosts .singlePost:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.clients{float:left;width:100%;padding:50px 0;background:#20434c}.clients h2,.clients h3{text-transform:uppercase;text-align:center;font-size:32px;color:#fff;font-family:Neo Sans Medium}.client{float:left;width:25%;text-align:center;margin:50px 0;position:relative}.client img{opacity:.5;width:170px;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.client .text{opacity:0;visibility:hidden;position:absolute;margin-top:10px;left:50%;transform:translateX(-50%);color:#fff;width:200px;font-style:italic;font-family:Neo Sans Light;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.client:hover img{opacity:1}.client:hover .text{opacity:1;visibility:visible}.featuredCases{padding:50px 0;float:left;width:100%;background:#fff;position:relative}.featuredCases h2,.featuredCases h3{text-align:center;font-size:32px;font-family:Neo Sans Bold}.featuredCases h2:after,.featuredCases h3:after{margin:25px auto 0}.featuredCases .introText{width:700px;margin:0 auto 50px;text-align:center;font-size:20px;font-family:Neo Sans Light}.featuredCases a{color:#363636}.featuredCases .singleCase{overflow:hidden;width:48%;float:left;margin:0 1% 20px;background:#fff;min-height:601px}.featuredCases .singleCase-bg{background-repeat:no-repeat;background-position:center center;background-size:cover;height:350px;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.featuredCases .singleCase-content{padding:10px 20px}.featuredCases .singleCase-content h4{margin:5px 0 30px;font-size:36px;font-family:Neo Sans Light}.featuredCases .meta{font-size:14px;margin-top:5px}.featuredCases .meta .date{color:#999}.featuredCases .meta .topics{text-transform:uppercase;color:gray;font-family:Neo Sans Medium}.featuredCases .singleCase-content p{font-size:16px;line-height:1.5em;font-family:Neo Sans Light}.featuredCases .singleCase:hover .singleCase-bg{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.caseOverlay{position:fixed;left:0;top:-100%;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;z-index:9999;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.caseOverlay::-webkit-scrollbar{display:none}.caseOverlay.active{top:0}.caseOverlay .page-center{max-width:700px !important}.caseOverlay .singleCaseWrap{position:relative;padding:30px 0 50px}.caseOverlay .singleCaseWrap p{font-size:16px;font-family:Neo Sans Light}.caseOverlay .caseBanner{height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.caseOverlay .overlay-logo{position:absolute;top:30px;left:100px}.caseOverlay .overlay-logo img{max-width:64px}.caseOverlay .overlay-close{position:absolute;top:30px;right:100px}.caseOverlay .close.icon{color:#000;position:absolute;margin-top:0;margin-left:0;width:40px;height:40px}.caseOverlay .close.icon:before{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.caseOverlay .close.icon:after{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.caseOverlay .banner-text{position:absolute;bottom:50px;padding:20px;color:#fff;background:rgba(0,0,0,0.5)}.caseOverlay h3{font-size:32px;text-align:left;margin:0;font-family:Neo Sans Light}.oneLine{width:100%;float:left;padding:20px 0}.oneLine p{margin:0}.smallHero{position:relative;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.smallHero-content{color:#fff;position:absolute;top:50%;width:90% !important;max-width:1260px;z-index:2;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.smallHero-content .blueLine span{text-transform:uppercase;font-size:14px;font-family:Neo Sans Medium}.smallHero-content h1{font-size:48px;margin-bottom:10px}.smallHero-content p{margin:0;font-size:20px;font-family:Neo Sans Light}.fixedHeight{min-height:60px}.subMenu{border-bottom:1px solid #e1e1e1;background:rgba(255,255,255,0.9);-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.subMenu ul{text-align:center;list-style:none;padding:0;margin:0}.subMenu ul li{margin:20px 30px;display:inline-block}.subMenu ul li a{text-transform:uppercase;text-decoration:none;font-size:14px;color:#14939b}.subMenu ul li:hover,.subMenu ul li.active{font-weight:700}.subMenu.sticky{position:fixed;top:0;right:0;left:0;z-index:4}.smallHero.singleLine .smallHero-content{top:40%}.smallHero.singleLine .smallHero-content h1,.smallHero.singleLine .smallHero-content span{text-transform:none}.overlayIntro{background:#f2f2f2}.overlayIntro .page-center{background:#fff;position:relative;top:-40px}.overlayIntro .box{max-width:680px;margin:70px auto !important;float:none}.overlayIntro .box p{margin:0 0 25px;font-family:Neo Sans Light}.divider{background:#f2f2f2;min-height:50px !important;width:100%;float:left}.text_image{width:100%;float:left;padding:100px 0;position:relative}.text_image .page-center{position:relative}.text_image h2,.text_image h3{margin-top:0;font-size:32px;font-family:Neo Sans Bold}.text_image .content{line-height:1.5em;font-size:16px}.text_image .content p{font-family:Neo Sans Light}.text_image .span7{text-align:center}.text_image .span7 img{position:absolute;bottom:-100px;right:0}.switcherModule{width:100%;float:left;padding:50px 0;background:#fff}.contentWrap{position:relative;min-height:200px;max-width:1000px;margin:100px auto 0}.switcherContent{color:#000;width:50%;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.switcherContent.active{visibility:visible;opacity:1}.switcherContent h3{font-size:32px;margin:0 0 20px;text-align:center}.switcherContent div,.switcherContent p{line-height:1.5em;font-size:16px;text-align:center;font-family:Neo Sans Light}.switcherContent img{max-width:100% !important}.switcherButtons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:flex-end;max-width:600px;margin:auto;border-bottom:1px solid rgba(20,147,155,0.5)}.switcherButton{text-align:center;width:33.333%}.switcherButton:last-child{margin:0}.switcherButton img{max-height:150px;max-width:200px;opacity:.5;cursor:pointer;padding:0 10px 15px;border-bottom:4px solid transparent;vertical-align:bottom;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.switcherButton.tablet img{max-height:125px}.switcherButton img:hover,.switcherButton.active img{opacity:1;border-color:rgba(20,147,155,1)}.boxedText{width:100%;float:left;padding:50px 0;background:#f2f2f2}.boxedText .box{background:#fff;padding:100px 250px}.boxedText h2,.boxedText h3{font-size:32px;margin:0 0 20px;font-family:Neo Sans Bold}.boxedText .content,.boxedText .content p{line-height:1.5em;font-size:16px;font-family:Neo Sans Light}.checkers{float:left;width:100%;padding:50px 0;min-height:500px;position:relative;display:-webkit-flex;display:flex}.checkers .page-center{display:flex;width:100%}.checkers .span6.text{margin:auto}.checkers .blueLine:after{margin:25px 0 50px !important}.checkers .bg{min-height:500px;width:50%;position:absolute;top:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.checkers.left .bg{left:0}.checkers.right .bg{right:0}.checkers .content h2,.checkers .content h3{text-align:left;margin-top:0;font-size:32px;font-family:Neo Sans Bold}.checkers .content p{font-size:16px;font-family:Neo Sans Light}.checkers .content{box-sizing:border-box}.checkers.left .content{padding-left:50px;padding-right:15px}.checkers.right .content{padding-right:50px}.checkers-video{width:100%;height:500px;min-height:500px;max-height:500px;object-fit:cover;display:block}.centerText{width:100%;float:left;padding:100px 0;background:#f2f2f2}.centerText .content{text-align:center}.centerText .content h2,.centerText .content h3{margin-top:0;font-size:32px;font-family:Neo Sans Bold}.centerText .content h2:after,.centerText .content h3:after{margin:25px auto 0}.centerText .content div{max-width:700px;margin:0 auto}.centerText .content div p{font-size:20px;font-family:Neo Sans Light}.centerText .overlay{position:fixed;left:0;top:-100%;width:100%;height:100%;overflow:auto;background:#fff;z-index:9999;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.centerText .overlay{width:100%;max-width:none !important}.centerText .overlay::-webkit-scrollbar{display:none}.centerText .overlay.active{top:0}.centerText .overlay .singleCaseWrap{position:relative;padding:50px 0}.centerText .overlay-close{position:absolute;top:30px;right:100px}.centerText .close.icon{color:#000;position:absolute;margin-top:0;margin-left:0;width:40px;height:40px;text-align:left}.centerText .close.icon:before{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.centerText .close.icon:after{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.centerText .overlay h3{font-size:32px;margin-bottom:30px;font-family:Neo Sans Light}.centerText .overlay img{max-width:100%;height:auto}.testimonialSection{float:left;width:100%;padding:75px 0;position:relative}.testimonialSection img{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.testimonialSection .testimonial{position:relative}.testimonialSection .testimonial:before,.testimonialSection .testimonial:after{content:"“";position:absolute;color:#78909c;font-size:70px;font-family:Neo Sans Bold}.testimonialSection .testimonial:before{top:-35px;left:-35px}.testimonialSection .testimonial:after{bottom:-30px;right:-35px}.testimonialSection .testimonial p{margin-top:0;font-size:16px;font-family:Neo Sans Light}.testimonialSection .testimonial .who{display:block;margin-top:-15px;margin-bottom:30px;font-style:italic;font-size:16px;font-family:Neo Sans Light}.oneTwoThree{float:left;width:100%;padding:70px 0}.oneTwoThree .topText{max-width:700px;margin-bottom:50px}.oneTwoThree .topText h2,.oneTwoThree .topText h3{font-size:32px;margin-top:0;font-family:Neo Sans Bold}.oneTwoThree .imgContainer img{width:100%}.oneTwoThree .imgContainer h4{display:block;margin:15px 0;font-size:32px;color:#14939b;font-family:Neo Sans Light}.oneTwoThree a:hover{text-decoration:none}.oneTwoThree .text{font-size:20px;font-family:Neo Sans Light}.centerVideo{width:100%;float:left;padding:100px 0;text-align:center}.centerVideo h2,.centerVideo h3{font-size:32px;font-family:Neo Sans Bold}.centerVideo h2:after,.centerVideo h3:after{margin:25px auto}.centerVideo .text{margin-bottom:50px}.centerVideo .text p{font-size:20px;font-family:Neo Sans Light}.centerVideo .video{position:relative}.centerVideo .video video{max-width:100%}.centerVideo i{color:#fff;font-size:50px;cursor:pointer;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.smallVideo{width:100%;float:left;height:354px;background:#f2f2f2}.smallVideo .page-center{height:inherit;position:relative}.smallVideo .video{float:left;width:50%;position:relative;max-height:354px}.smallVideo .video video{max-width:100%}.smallVideo .video i{font-size:50px;cursor:pointer;position:absolute;top:50%;left:50%;color:#fff;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transition:ease-in-out all 200ms;-webkit-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.smallVideo .text{width:45%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.smallVideo .text p{margin-top:0;font-size:20px;font-family:Neo Sans Light}.doubleImg{float:left;width:100%;padding:50px 0;background:#f2f2f2}.doubleImg .topText{max-width:700px;margin:0 auto 50px;text-align:center}.doubleImg .topText h2,.doubleImg .topText h3{font-size:32px;margin-top:0;font-family:Neo Sans Bold}.doubleImg .topText h2:after,.doubleImg .topText h3:after{margin:25px auto 0}.doubleImg .topText p{font-size:20px;font-family:Neo Sans Light}.doubleImg .images img{width:100%}.caseRibbon{width:100%;float:left;padding:30px 0;background-color:#20434c;position:relative;min-height:400px}.caseRibbon .bg{position:absolute;min-height:400px;width:40%;background-repeat:no-repeat;background-position:center center;background-size:cover}.caseRibbon .left .bg{left:0}.caseRibbon .right .bg{right:0}.caseRibbon .content{color:#fff;position:absolute;width:40%;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.caseRibbon .content span{text-transform:uppercase;font-family:Neo Sans Medium}.caseRibbon .content h3{margin-top:0;font-size:32px;font-family:Neo Sans Light}.caseRibbon .content p{font-family:Neo Sans Light}.caseRibbon .content .button{display:inline-block;margin-top:100px}.caseRibbon .content .button:hover{text-decoration:none}.caseRibbon .overlay{position:fixed;left:0;top:-100%;width:100%;height:100%;overflow:auto;background:#fff;z-index:9999;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.caseRibbon .overlay::-webkit-scrollbar{display:none}.caseRibbon .overlay.active{top:0}.caseRibbon .overlay .page-center{max-width:700px !important}.caseRibbon .overlay .singleCaseWrap{position:relative;padding:30px 0 50px}.caseRibbon .overlay .singleCaseWrap p{font-size:16px;font-family:Neo Sans Light}.caseRibbon .overlay .caseBanner{height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.caseRibbon .overlay .overlay-logo{position:absolute;top:30px;left:100px}.caseRibbon .overlay .overlay-logo img{max-width:64px}.caseRibbon .overlay .overlay-close{position:absolute;top:30px;right:100px}.caseRibbon .overlay .close.icon{color:#000;position:absolute;margin-top:0;margin-left:0;width:40px;height:40px}.caseRibbon .overlay .close.icon:before{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.caseRibbon .overlay .close.icon:after{content:'';position:absolute;top:18px;width:40px;height:5px;background-color:#000;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.caseRibbon .overlay .banner-text{position:absolute;bottom:50px;padding:20px;color:#fff;background:rgba(0,0,0,0.5)}.caseRibbon .overlay h3{font-size:32px;text-align:left;margin:0;font-family:Neo Sans Light}.image-grid{width:100%;float:left;height:750px}.image-grid.low{height:500px}.image-grid .bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.image-grid .fitty{width:50%;float:left}.image-grid .low{height:375px}.image-grid .high{height:750px}.image-grid.low .high{height:500px}.image-grid .half{width:100%;float:left}.image-grid .full{width:100%;float:left}.image-grid .hundred .half{width:50%}.teams{padding:100px 0;float:left;width:100%;background:#f2f2f2}.teams .singleTeam{text-align:center;margin-bottom:100px;padding:0 40px;min-height:340px}.teams .singleTeam img{max-width:100%}.teams .singleTeam h5{margin-bottom:0;font-size:18px;font-family:Neo Sans Medium}.teams .singleTeam p{font-size:16px;font-family:Neo Sans Light}.teams .cta{text-align:center}.expandedClients{float:left;width:100%;padding:0 0 50px;background:#f2f2f2}.expandedClients .bigClient{text-align:center;margin-bottom:70px;padding:0 50px}.expandedClients .bigClient .logo{margin-bottom:30px}.expandedClients .bigClient .logo img{max-width:100%}.expandedClients .bigClient p{font-size:16px;font-family:Neo Sans Light}.expandedClients .bigClient .whoSaid{font-style:italic;margin-top:-16px}.expandedClients .bigClient .face img{max-width:120px;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}.doubleVideo{float:left;width:100%;padding:50px 0}.doubleVideo h2,.doubleVideo h3{text-align:center;margin-top:0;font-size:32px;font-family:Neo Sans Bold}.doubleVideo h2:after,.doubleVideo h3:after{margin:25px auto 50px}.singleVideo{width:48%;float:left}.singleVideo .videoWrap{position:relative}.singleVideo:last-child{float:right}.singleVideo video{display:block;object-fit:cover;max-width:100%}.singleVideo i{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:50px;color:#fff;cursor:pointer}.singleVideo .info{position:absolute;bottom:20px;left:20px;color:#fff}.singleVideo .videoWrap.noInfo .info{display:none}.singleVideo span{display:block}.singleVideo .company{font-size:18px;font-family:Neo Sans Medium}.singleVideo .name{font-size:36px;font-family:Neo Sans Light}.singleVideo .text p{font-size:16px;font-family:Neo Sans Light}.headerLink{width:100%;float:left;padding:100px 0;text-align:center}.headerLink h2,.headerLink h3{font-size:32px;font-family:Neo Sans Bold}.headerLink .blueLine:after{margin:25px auto 50px}.headerLink a{font-size:16px;text-transform:uppercase;color:#14939b;font-family:Neo Sans Medium}.headerLink a .arrow-right.icon{margin-left:20px;height:2px;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.headerLink a .arrow-right.icon:before{border-width:2px}.headerLink a:hover .arrow-right.icon{width:25px}.greatTimeline{width:100%;float:left;padding:50px 0}.greatTimeline .page-center{max-width:900px !important}.timeline{min-height:200px;position:relative}.timeline .line{width:4px;position:absolute;top:0;left:290px;min-height:100%;height:100%;background:#14939b}.timeline .line .dot{width:17px;height:17px;background:#fff;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;z-index:2;top:0;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:4px solid #14939b}.timeline.year .yearNumber{width:25%;float:left}.timeline.year .blueLine:after{margin:25px 0 50px auto;background:#14939b}.timeline.year .yearNumber span{display:block;text-align:right;font-size:32px;color:#14939b;font-family:Neo Sans Light}.timeline.year span.number{font-size:72px;font-family:Neo Sans Bold}.timeline.year .text{width:60%;float:right}.timeline.year .text p{line-height:1.2em;margin:0;font-size:24px;font-family:Neo Sans Light}.timeline.month{padding:50px 0}.timeline.month .image{width:50%;float:left;position:relative}.timeline.month .image img{min-width:200px;max-width:200px;position:absolute;right:60px;z-index:1}.timeline.month .content{width:50%;float:right}.timeline.month .content span{display:block;margin-bottom:5px;text-transform:uppercase;font-size:16px;font-family:Neo Sans Medium}.timeline.month .content p{margin-top:0;font-size:16px;font-family:Neo Sans Light}.openings{width:100%;float:left;padding-top:20px 0;padding-bottom:50px;background:#f2f2f2}.openings h3{font-size:32px;text-align:center;font-family:Neo Sans Bold}.openings .blueLine:after{margin:25px auto 50px}.opening{background:#fff;padding:75px 30px 100px;text-align:center;margin-bottom:10px;position:relative;cursor:pointer}.opening h4{margin:0;font-size:40px;font-family:Neo Sans Bold;color:#363636}.opening .desc{max-width:70%;margin:20px auto 0;color:#363636;font-family:Neo Sans Light}.opening .icon{position:relative;margin-left:auto;margin-right:auto;margin-top:40px;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.opening:hover .icon{width:24px}.openings a:hover{text-decoration:none}.contactMethods{width:100%;float:left;padding:50px 0 0;background:#f2f2f2}.contactMethods .content{width:100%;float:left;padding:100px 200px;background:#fff;box-sizing:border-box}.contactMethods h2,.contactMethods h3{font-size:32px;margin:0 0 50px;font-family:Neo Sans Bold}.contactMethods .image,.contactMethods .methods{width:50%;float:left}.contactMethods .image img{width:210px;height:210px;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #14939b;-webkit-box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);-o-box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);box-shadow:0 1px 10px 1px rgba(0,0,0,0.3)}.contactMethods .method{margin-bottom:30px}.contactMethods .method h5{text-transform:uppercase;margin:0 0 5px;font-size:18px;font-family:Neo Sans Medium}.contactMethods .method a{font-size:30px;color:#14939b;font-family:Neo Sans Light}.contactMap{width:100%;float:left;padding:0;background:#f2f2f2}.contactMap .content{width:100%;float:left;padding:100px 200px;background:#fff;box-sizing:border-box}.contactMap .info{padding-left:50px}.contactMap .info h3{font-size:18px;text-transform:uppercase;font-family:Neo Sans Medium}.contactMap .info .address{font-size:30px;line-height:1.5em;color:#14939b}.contactMap .info p{font-size:18px;color:#14939b}.contactMap .map{width:100%;height:500px}.tripleFeatures{width:100%;float:left;padding:50px 0;text-align:center}.tripleFeatures h2,.tripleFeatures h3{font-size:32px;font-family:Neo Sans Bold}.tripleFeatures h2:after,.tripleFeatures h3:after{margin:25px auto}.tripleFeatures .intro{max-width:700px;margin:20px auto 50px;font-size:20px;font-family:'Neo Sans W01'}.tripleFeatures .feature-wrapper{width:100%;float:left}.tripleFeatures .feature{width:33%;float:left;padding:0 25px;box-sizing:border-box}.tripleFeatures .image{min-height:168px;position:relative}.tripleFeatures .image img{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tripleFeatures .feature h4{font-size:36px;font-family:Neo Sans Light}.tripleFeatures .feature a{color:#363636}.tripleFeatures .feature a:hover{text-decoration:none}.tripleFeatures .feature .content ul{margin:0;padding:0;list-style:none}.tripleFeatures .feature .content li{margin-bottom:5px;font-size:20px;font-family:Neo Sans Light}.tripleFeatures .goto{margin-top:70px}.doubleTexts{padding:50px 0;float:left;width:100%;background:#f2f2f2}.doubleTexts h2,.doubleTexts h3{text-align:center;font-size:32px;font-family:Neo Sans Bold}.doubleTexts h2:after,.doubleTexts h3:after{margin:25px auto 0}.doubleTexts .doubleText{float:left;width:50%;text-align:center;padding:0 100px;box-sizing:border-box}.doubleTexts .doubleText h4{font-size:36px;margin:0 0 5px}.doubleTexts .doubleText-text{font-size:24px}.doubleTexts .doubleText-text p{font-size:20px;font-family:Neo Sans Light}.doubleTexts .doubleText-text img{max-width:100%}.doubleTexts .doubleText-text .hs-cta-wrapper{display:block}.whitePapers{padding:50px 0;float:left;width:100%;background:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;position:relative;color:#fff}.whitePapers .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(32,67,76,0.85)}.whitePapers h2,.whitePapers h3{position:relative;text-align:center;font-size:32px;font-family:Neo Sans Bold}.whitePapers h2:after,.whitePapers h3:after{margin:25px auto 40px}.whitePapers .whitePaper{float:left;width:49%;color:#fff;position:relative}.whitePapers a:nth-child(2) .whitePaper{float:right}.whitePapers .whitePaper-wrapper{height:375px;position:relative}.whitePapers .whitePaper-wrapper .content{position:absolute;bottom:20px;left:20px;right:20px;z-index:2}.whitePapers .whitePaper-wrapper .bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.whitePapers .whitePaper-wrapper h4{font-size:36px;margin:0}.whitePapers .whitePaper-wrapper p{font-family:Neo Sans Light}.whitePapers .whitePaper-text{line-height:1.5em;color:#fff;font-family:Neo Sans Light}.whitePapers .whitePaper:hover .bg{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.singleWhitepaper{width:100%;float:left;margin-top:50px}.singleWhitepaper .image img{width:100%;display:block}.singleWhitepaper .content{padding-left:50px}.singleWhitepaper .date{text-transform:uppercase;color:#8c8c8c;font-size:16px;font-family:Neo Sans Medium}.singleWhitepaper .title{margin:5px 0 15px;color:#8c8c8c;font-size:36px;font-family:Neo Sans Light}.singleWhitepaper p{font-size:16px;font-family:Neo Sans Light}.singleWhitepaper .readMore{display:inline-block;margin-top:30px;font-size:16px;text-transform:uppercase;font-family:Neo Sans Medium;color:#14939b}.singleWhitepaper .readMore .arrow-right.icon{margin-left:20px;height:2px;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.singleWhitepaper .readMore .arrow-right.icon:before{border-width:2px}.singleWhitepaper .readMore:hover .arrow-right.icon{width:25px}.singleImage{width:23.5%;float:left;margin-right:2%;margin-bottom:30px}.singleImage .bg{min-height:200px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.singleImage .content{padding:10px 0}.singleImage .content span{display:block;margin-bottom:5px}.singleImage .content a{text-transform:uppercase;font-size:16px;color:#20434c;font-family:Neo Sans Medium}.newsletter{width:100%;float:left;padding:50px 0;background:#f2f2f2;color:#fff}.newsletter-inner{width:100%;float:left;background:#00a8bf;padding:50px;box-sizing:border-box}.newsletter .content{width:75%;margin:0 auto}.newsletter .intro{text-align:center}.newsletter .intro h2,.newsletter .intro h3{font-size:32px;font-family:Neo Sans Bold}.newsletter .intro p{font-size:20px;font-family:Neo Sans Light}.newsletter .form{width:100%;float:left}.newsletter .form .hs-form-field{width:32%;float:left;margin-left:2%}.newsletter .form .hs_firstname.hs-form-field{margin:0}.newsletter .form .hs-form-field input,.newsletter .form .hs-form-field select,.newsletter .form .hs-form-field textarea{width:100%;border:0;outline:0;color:#fff;font-size:18px;background:0;border-bottom:3px solid #fff;box-sizing:border-box;font-family:Neo Sans Light}.newsletter .form .hs-form-field input:focus{outline:0}.newsletter .form .hs_submit{width:100%;float:left;text-align:center}.newsletter .form input[type="submit"]{border:2px solid #fff;text-transform:none;font-size:18px;margin-top:50px;width:200px;color:#fff;padding:15px 10px;cursor:pointer;text-transform:uppercase;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:0;font-family:Neo Sans Medium;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.newsletter .form input[type="submit"]:hover{background:#fff;color:#006b89}.newsletter .form label{font-size:12px;top:-2px;position:relative;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.newsletter .form .hs-form .hs-fieldtype-booleancheckbox{width:100%;margin-left:0;margin-top:20px}.newsletter .form .hs-fieldtype-booleancheckbox ul{padding:0;margin:0;list-style:none}.newsletter .form .hs-fieldtype-booleancheckbox label{opacity:1;font-size:12px;top:0}.newsletter .form .hs-fieldtype-booleancheckbox label a{color:#fff}.newsletter .form .hs-fieldtype-booleancheckbox input{width:auto !important;margin-left:0}.newsletter .form ul.hs-error-msgs{padding:0;font-size:12px;list-style:none;color:#ff7575}.newsletter .form ul.hs-error-msgs label{top:0}.newsletter .form .hs-form-field.hs-recaptcha{margin-left:0;margin-top:20px}.newsletter .form .hs-form-field.hs-recaptcha .grecaptcha-badge{box-shadow:none !important}.negativeNewsletter .newsletter{padding:0}.negativeNewsletter .newsletter-inner{margin-bottom:-50px;position:relative}.caseView .page-center{max-width:900px !important}.caseView .singleCaseWrap{position:relative;padding:50px 0}.caseView .close{position:absolute;top:5px;right:0;font-size:30px}.caseView .caseBanner{height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:30px}.caseView h3{font-size:32px;text-align:left;margin-bottom:30px;font-family:Neo Sans Light}.whySection{padding:100px 0}.whySection .content{position:relative}.whySection .number{position:absolute;top:0;left:0;font-size:100px;color:#14939b}.whySection .number span{font-family:Neo Sans Light}.whySection h2{text-align:center;font-size:32px;font-family:Neo Sans Bold}.whySection .blueLine:after{margin:25px auto 50px}.whySection .images{margin-top:50px}.whySection .images img{width:100% !important;margin-bottom:20px}.whySection .images .text p{font-size:16px;font-family:Neo Sans Light}.whySection .outro{margin-top:50px;font-size:32px}.whySection .outro div{font-family:Neo Sans Light}.whySection .subHeader{float:none;margin:20px auto 60px !important;text-align:center;max-width:600px;font-size:24px}.whySection .subHeader div{font-family:Neo Sans Light}.whySection .images .support{margin:40px 0;text-align:center}.whySection .images .support img{width:auto !important;max-width:100%}.whySection.two .outro{font-size:24px;text-align:center;max-width:700px;margin:50px auto 0;float:none}.whySection.three{background:#f2f2f2}.narrowText{padding:100px 0}.narrowText .page-center{max-width:670px !important}.narrowText h2{margin-top:0;font-size:32px;font-family:Neo Sans Bold}.narrowText .blueLine:after{margin-bottom:50px}.employees{padding:50px 0;background:#fff}.employeeArea{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:50px}.employeeArea.noLine{border-bottom:0;margin-bottom:0}.employeeArea h3{font-size:18px;text-transform:uppercase;font-family:Neo Sans Medium}.employeeArea .blueLine:after{margin-bottom:50px}.employeeArea .text{width:65%;line-height:1.5em;font-size:18px;margin-bottom:50px}.employeeArea .text div{font-family:Neo Sans Light}.specialArea{padding:50px 0}.specialArea h3{text-align:center;font-size:32px;font-family:Neo Sans Bold}.specialArea .blueLine:after{margin:25px auto 50px}.specialArea .text{margin:20px auto 50px !important;text-align:center;width:60%;float:none;line-height:1.5em;font-size:24px}.specialArea .text div{font-family:Neo Sans Light}.singleEmployee{float:left;margin-bottom:50px;width:100%;min-height:454px}.singleEmployee img{margin-bottom:15px;width:100%}.singleEmployee span{margin-bottom:5px}.singleEmployee .name{color:#5b5b5b;font-size:20px;display:block;font-family:Neo Sans Medium}.singleEmployee .title{color:#5b5b5b;font-size:16px;display:block;font-family:Neo Sans Light}.singleEmployee .mail{color:#78909c;font-size:16px;display:block;font-family:Neo Sans Medium}.singleEmployee .mail a{color:#78909c;font-size:16px;text-decoration:none;font-family:Neo Sans Medium}.singleEmployee .mail img{width:28px}.singleEmployee .lang{float:left;margin:6px 20px 6px 0}.singleEmployee .some{float:left;margin:0;list-style:none;padding:0}.singleEmployee .some li{display:inline;font-size:24px}.singleEmployee .some li:not(:last-child){margin-right:20px}.singleEmployee .some li a{color:#78909c}.press-whitepapers{float:left;width:100%;padding:50px 0}.press-whitepapers h2{font-size:16px;text-transform:uppercase;font-family:Neo Sans Medium}.resources{padding:50px 0;background:#f2f2f2}.resources h2{margin-top:0;font-size:32px;text-align:center;font-family:Neo Sans Bold}.resources .blueLine:after{margin:25px auto 50px}.resources .image-wrap{background:#fff;padding:50px}.resources .image-wrap h3{margin-top:0;font-size:16px;text-transform:uppercase;font-family:Neo Sans Medium}.resources .image-wrap .blueLine:after{margin:25px 0 50px}.resources .image-wrap .hs_cos_wrapper:nth-child(4n+4) .singleImage{margin-right:0}.resources hr{margin-bottom:50px;border-bottom:0;border-color:rgba(0,0,0,0.1)}.search input.gsc-input{background:none !important}.search input.gsc-search-button{border:0;font-weight:400;font-size:13px;text-transform:uppercase;min-width:80px;cursor:pointer;background:#14939b}.search .gsc-cursor-box{border-top:1px solid;border-color:#e9e9e9}.search .gsc-results .gsc-cursor-box .gsc-cursor-page{text-decoration:none}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{font-weight:400 !important}.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#333 !important;background:#f2f2f2 !important;text-shadow:none !important}.blogBanner{height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.blogBanner h1{color:#fff;text-transform:uppercase;font-size:48px;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.blogBanner h1.blueLine:after{width:100%}.blogBigFilter{list-style:none;padding:0;text-align:center;margin:0 0 30px}.blogBigFilter li{display:inline-block}.blogBigFilter li a{text-decoration:none;width:160px;margin:0 15px;padding:10px;font-size:16px;display:block;padding:10px;border:2px solid #14939b;color:#14939b}.blogBigFilter li a:hover,.blogBigFilter li a.active{color:#fff;background:#14939b}.blogSmallFilter{padding:10px 20px;background:#fff}.blogSmallFilter h3{text-transform:uppercase;font-size:24px;margin:0;font-family:Neo Sans Medium}.blogSmallFilter ul{margin-bottom:0;padding:0;list-style:none}.blogSmallFilter ul li{margin-bottom:10px}.blogSmallFilter ul li a{text-decoration:none;font-size:14px;color:#14939b}.blog-section{padding:30px 0 50px;float:left;width:100%;background:#f2f2f2}.blogSmallFilter ul li a span{display:none}.blog-section a{color:#363636}.blog-section .grid-item{width:48%}.blog-section .singlePost{overflow:hidden;float:left;margin:0 1% 20px;background:#fff}.blog-section .singlePost img{display:block;width:100%;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.blog-section .singlePost-content{padding:30px}.blog-section .singlePost-content h4{margin:0;font-size:36px;font-family:Neo Sans Light}.blog-section .meta{font-size:16px;margin-top:5px}.blog-section .meta .date{color:#999;font-size:14px;font-family:Neo Sans Light}.blog-section .meta .topics{font-size:14px;color:#14939b}.blog-section .singlePost-content p{line-height:1.5em;font-size:16px;font-family:Neo Sans Light}.blog-section .singlePost:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.blog-pagination{text-align:center;margin:50px 0 20px;padding:0;list-style:none}.blog-pagination li{display:inline}.blog-pagination li a{font-size:24px;text-decoration:none;margin:0 20px;color:#14939b;font-family:Neo Sans Light}.blog-pagination li.active a{font-family:Neo Sans Medium}.postBanner{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(15px);overflow:hidden}.blogPost{background:#f2f2f2}.blogPost .page-center{max-width:580px !important}.blogContent{position:relative;margin-top:-100px}.blogContent img{width:100%}.blogContent h1{margin:20px 0 10px;font-size:36px;font-family:Neo Sans Light}.blogContent .meta{font-size:16px;margin:5px 0 25px}.blogContent .meta .date{color:#999;font-size:14px;font-family:Neo Sans Light}.blogContent .meta .topics{font-size:14px;color:#14939b}.blogContent p{font-size:16px;font-family:Neo Sans Light}.blogContent .share{text-align:right}.blogContent .share.top{float:right;margin-top:-3px}.blogContent .share a{font-size:20px;margin:0 10px;color:#363636}.blogContent .share a:last-child{margin-right:0}.blog-author hr{margin:15px 0;border-color:rgba(0,0,0,0.1);border-top:0}.blog-author img{max-width:75px;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative;top:20px}.blog-author h4{margin:0 0 5px;font-size:14px;text-transform:uppercase;font-family:Neo Sans Medium}.blog-author p{margin:0}.blog-related{padding:50px 0;background:#f2f2f2}.blog-related h3{margin-top:0;font-size:32px;font-family:Neo Sans Medium}.blog-related h3:after{content:"";display:block;margin-top:25px;height:4px;width:50px;background-color:#14939b}.blog-related a{color:#363636}.blog-related .singlePost{overflow:hidden;float:left;margin:0 1% 20px;background:#fff}.blog-related .singlePost .related-bg{height:260px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.blog-related .singlePost-content{padding:30px;min-height:208px}.blog-related .singlePost-content h4{margin:0;font-size:36px;font-family:Neo Sans Light}.blog-related .meta{font-size:14px;margin-top:5px}.blog-related .meta .date{color:#999;font-size:14px;font-family:Neo Sans Light}.blog-related .meta .topics{font-size:14px;color:#14939b}.blog-related .singlePost-content p{font-size:16px;line-height:1.5em;font-family:Neo Sans Light}.blog-related .singlePost:hover .related-bg{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.contact-footer{padding:50px 0 0;margin-bottom:-50px;color:#fff;background:#f2f2f2}.contact-footer .contact-greenbg{position:relative;padding:50px 150px;background:#20434c}.contact-footer .formWrap{padding-right:50px}.contact-footer .form-mail{display:none}.contact-footer .intro{margin-bottom:50px}.contact-footer .intro p{margin:0 0 10px;font-size:40px;font-family:Neo Sans Bold}.contact-footer .intro span{font-size:18px;font-family:Neo Sans Light}.contact-footer .switcher{float:left;margin-bottom:50px}.contact-footer .switcher button{background:transparent;color:#fff;border:1px solid #fff;-webkit-appearance:none;float:left;width:230px;padding:20px;cursor:pointer;text-transform:uppercase;font-size:18px;font-family:Neo Sans Medium}.contact-footer .switcher button:focus{outline:0}.contact-footer .switcher button#phone{-ms-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.contact-footer .switcher button#email{-ms-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.contact-footer .switcher button.active{background:#fff;color:#20434c}.contact-footer .hs-form fieldset,.contact-footer .hs-form .hs-recaptcha{max-width:none;margin-bottom:40px}.contact-footer .hs-form .hs-recaptcha .grecaptcha-badge{box-shadow:none !important}.contact-footer .form .hs-form fieldset .input{margin:0}.contact-footer .form input,.contact-footer .form select,.contact-footer .form textarea{color:#fff;font-size:18px;width:100% !important;border:0;border-bottom:3px solid #fff;box-sizing:border-box;background:transparent;font-family:Neo Sans Light}.contact-footer .form input:focus,.contact-footer .form textarea:focus{outline:0}.contact-footer .form .hs-form fieldset.form-columns-1 .hs-form-field{width:100%}.contact-footer .form .hs-form fieldset.form-columns-2 .hs-form-field{width:45%}.contact-footer .form .hs-form fieldset.form-columns-2 .hs-form-field:last-child{float:right}.contact-footer .form input[type="submit"]{-webkit-appearance:none;border:0;width:45% !important;text-transform:none;font-size:18px;padding:15px 10px;cursor:pointer;text-transform:uppercase;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Neo Sans Medium;background:#14939b;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.contact-footer .form input[type="submit"]:hover{background:#16a1aa}.contact-footer .form label{font-size:12px;top:-2px;position:relative;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.contact-footer .form .hs-form fieldset.form-columns-1 .hs-fieldtype-booleancheckbox{width:100%}.contact-footer .form .hs-fieldtype-booleancheckbox ul{padding:0;margin:0;list-style:none}.contact-footer .form .hs-fieldtype-booleancheckbox label{opacity:1;font-size:12px;top:0}.contact-footer .form .hs-fieldtype-booleancheckbox input{width:auto !important;margin-left:0}.contact-footer .form ul.hs-error-msgs{padding:0;font-size:12px;list-style:none;color:#ff7575}.contact-footer .contactPerson-image{text-align:center;margin-bottom:30px}.contact-footer .contactPerson-image img{max-width:100%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #14939b !important;-webkit-box-shadow:0 1px 15px 2px rgba(0,0,0,0.7);-moz-box-shadow:0 1px 15px 2px rgba(0,0,0,0.7);-o-box-shadow:0 1px 15px 2px rgba(0,0,0,0.7);-ms-box-shadow:0 1px 15px 2px rgba(0,0,0,0.7);box-shadow:0 1px 15px 2px rgba(0,0,0,0.7)}.contact-footer .contactPerson-name{text-align:center;font-size:20px}.contact-footer .contactPerson-title{text-align:center;font-size:18px}.contact-footer .contactPerson-name>div{font-family:Neo Sans Medium}.contact-footer .contactPerson-title>div{font-family:Neo Sans Light}.footer{background:#131313;color:#fff;padding:200px 0 100px}.footer.footer-noForm{padding:100px 0}.footer h4{text-align:center;font-size:40px;margin-bottom:100px;font-family:Neo Sans Bold}.footer h4:after{content:"";display:block;margin:25px auto 0;height:4px;width:50px;background-color:#14939b}.footer a{color:#fff;text-decoration:none;font-family:Neo Sans Light}.footer .footer-col-3 p{margin-top:0;line-height:1em}.footer .footer-col-3 ul{padding:0;list-style:none}.footer .footer-col-3 li,.footer .footer-col-4 p{margin:8px 0;font-size:18px;font-family:Neo Sans Light}.footer .footer-col-4 a{font-size:18px;font-family:Neo Sans Std}.footer .footer-col-4 p{margin-top:0;margin-bottom:16px;line-height:1em}.footer .socialIcons{margin-top:50px;padding:0;text-align:center;position:relative}.footer .socialIcons li{position:relative;display:inline-block;width:70px}.footer .socialIcons li i,.footer .tweet i{width:40px;height:40px;position:relative;font-size:20px}.footer .socialIcons li i:before{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.footer .socialIcons li span{position:absolute;bottom:-5px;font-size:10px;width:100%;left:50%;margin-left:-35px}.footer .socialIcons .terms{position:absolute;right:0;font-size:14px;width:100px}.footer .socialIcons .terms a{text-decoration:underline}.unsubscribe-wrapper{background:#f2f2f2}.unsubscribe-content{background:#fff;margin:30px 0;padding:30px 50px;position:relative;min-height:500px !important}.unsubscribe-form.ty-smartForm h3{font-size:24px}.unsubscribe-form.ty-smartForm input{width:50% !important;margin-top:25px !important;border-color:#000;color:#000}.lp-wrapper{background:#f2f2f2}.lp-content{background:#fff;margin:30px 0;padding:30px 50px;position:relative;min-height:700px !important}.lp-text .small-intro{font-size:14px;text-transform:uppercase}.lp-text .small-intro div{font-family:Neo Sans Medium}.lp-text h1{margin-top:0;font-size:32px;font-family:Neo Sans Bold}.lp-text .blueLine:after{margin:25px 0 50px}.lp-text p,.lp-text a,.lp-text li{font-size:16px;line-height:1.5em;font-family:Neo Sans Light}.lp-text ul{padding-left:20px}.lp-text img{max-width:100%}.lp-form{position:absolute;top:50px;right:-50px;color:#fff;padding:30px 30px 50px;background:#20434c}.lp-form h3{margin:0;font-size:32px;font-family:Neo Sans Light}.lp-form input,.lp-form textarea,.lp-form select{color:#fff;font-size:18px;width:100% !important;border:0;border-bottom:3px solid #fff;box-sizing:border-box;background:transparent;font-family:Neo Sans Light}.lp-form select{-ms-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-webkit-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.lp-form select:focus{outline:0}.lp-form select option{color:#000}.lp-form input:focus,.lp-form textarea:focus{outline:0}.lp-form input[type="submit"]{border:0;float:right;margin-top:30px;text-transform:none;font-size:18px;padding:15px 10px;cursor:pointer;text-transform:uppercase;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Neo Sans Medium;background:#14939b;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.lp-form input[type="submit"]:hover{background:#16a1aa}.lp-form label{font-size:12px;top:-2px;position:relative;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.lp-form label.hs-form-radio-display{top:0}.lp-form ul.hs-error-msgs{padding:0;margin:0;font-size:12px;list-style:none;color:#ff7575}.lp-form ul.hs-error-msgs label.active{top:15px;opacity:1}.lp-form .hs-form-field{margin-top:25px}.lp-form ul.inputs-list{padding:0;list-style:none}.lp-form input[type="radio"],.lp-form input[type="checkbox"]{width:auto !important}.lp-form legend{max-width:100%;color:#fff}.ty-wrapper{background:#f2f2f2}.ty-content{background:#fff;margin:50px 0 20px;padding:50px 75px;position:relative;min-height:700px !important}.ty-content hr{border-bottom:0;border-color:rgba(0,0,0,0.1);margin:50px 0}.ty-content .blueLine:after{margin:25px 0 50px}.ty-content h1,.ty-content h2{margin-top:0;font-size:32px;font-family:Neo Sans Bold}.ty-content p,.ty-content a,.ty-content li{font-size:20px;line-height:1.5em;font-family:Neo Sans Light}.ty-content a{font-family:Neo Sans Std}.ty-content .socials{margin-top:20px}.ty-content .image{position:relative;text-align:center}.ty-content .image.negative img{position:absolute;top:-75px;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ty-content .share a{font-size:20px;margin-right:10px;color:#363636}.ty-smartForm h3{margin:0;font-size:32px;font-family:Neo Sans Light}.ty-smartForm input,.ty-smartForm textarea,.ty-smartForm select{color:#000;font-size:18px;width:100% !important;border:0;border-bottom:2px solid #b2b2b2;box-sizing:border-box;background:transparent;font-family:Neo Sans Light}.ty-smartForm select{-ms-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-webkit-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.ty-smartForm select:focus{outline:0}.ty-smartForm select option{color:#000}.ty-smartForm input:focus,.ty-smartForm textarea:focus{outline:0}.ty-smartForm input[type="submit"]{border:0;float:left;width:auto !important;text-transform:none;margin-top:30px;font-size:18px;padding:15px 40px;cursor:pointer;text-transform:uppercase;color:#fff;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Neo Sans Medium;background:#14939b;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.ty-smartForm input[type="submit"]:hover{background:#16a1aa}.ty-smartForm label{font-size:12px;top:-2px;position:relative;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.ty-smartForm label.hs-form-radio-display{top:0}.ty-smartForm li.hs-form-booleancheckbox label,.ty-smartForm li.hs-form-booleancheckbox label.active{opacity:1;font-size:20px;top:auto}.ty-smartForm ul.hs-error-msgs{padding:0;margin:0;font-size:12px;list-style:none;color:#ff7575}.ty-smartForm ul.hs-error-msgs label.active{top:15px;opacity:1}.ty-smartForm .hs-form-field{margin-top:25px}.ty-smartForm ul.inputs-list{padding:0;list-style:none}.ty-smartForm input[type="radio"],.ty-smartForm input[type="checkbox"]{width:auto !important}.ty-smartForm legend{max-width:100%;color:#000}@media(max-width:1400px){.lp-form{position:static;margin-top:20px}}@media(max-width:1260px){.header .headerMisc{margin-right:0}.page-center,.container-fluid .row-fluid .page-center{padding:0 15px}.heroContent{width:65% !important}.threeTiles .tekstfelt h4{font-size:30px}.counters .counter .counterNumber{font-size:50px}.contact-footer .switcher button{width:200px}}@media(max-width:1024px){.mobile-only{display:block}.header-container-wrapper{position:relative;overflow:hidden}.header-container-wrapper.noFlows{overflow:visible}.body-container-wrapper{padding-top:0}.burgerSection{width:100% !important}.burgerWrapper{margin:14px 10px 14px 0;padding:10px;width:25px;height:32px;display:block;position:relative;z-index:1000;cursor:pointer;float:right}.burger{color:#000;position:absolute;margin-top:5px;width:25px;height:3px;top:19px;left:10px;background-color:#363636;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.burger:before{content:'';position:absolute;top:-6px;left:0;width:25px;height:3px;background-color:#363636;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.burger:after{content:'';position:absolute;top:6px;left:0;width:25px;height:3px;background-color:#363636;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.burgerWrapper.open .burger{background:transparent}.burgerWrapper.open .burger:before{top:0;-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.burgerWrapper.open .burger:after{top:0;-ms-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}.menu{position:absolute;background:#fff;right:-100%;left:100%;top:0;padding:0 30px;-ms-box-shadow:10px 0 10px 2px rgba(0,0,0,0.2);-moz-box-shadow:10px 0 10px 2px rgba(0,0,0,0.2);-webkit-box-shadow:10px 0 10px 2px rgba(0,0,0,0.2);-o-box-shadow:10px 0 10px 2px rgba(0,0,0,0.2);box-shadow:10px 0 10px 2px rgba(0,0,0,0.2)}.header .headerSearch,.header .headerLogo{display:none}.header .headerMisc{float:none;width:100% !important;margin:0}.header .mobile-only .headerLogo{display:block}.header .headerLogo{position:absolute;left:30px;top:25px;margin:0}.header .headerLang{margin:10px 0 30px;text-align:left;font-size:24px;position:static}.header .headerLang .lang_switcher_class{display:block}.header .headerLang .globe_class{background:0;width:100%;height:auto}.header .headerLang .lang_list_class{display:block;position:static;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none;text-align:left;padding:0}.header .headerLang .lang_list_class::before{content:none}.header .headerLang .lang_list_class li,.header .headerLang .lang_list_class li:first-child,.header .headerLang .lang_list_class li:last-child{border:0;padding:5px 0}.header .headerLang .lang_list_class li a{font-size:12px;padding:5px 0}.header .primary-menu,.header .small-menu,.header .headerLang{width:100% !important}.header .primary-menu{margin-top:100px}.header .primary-menu ul li,.header .small-menu ul li{display:block;text-align:left;position:relative}.header .primary-menu ul li button,.header .small-menu ul li button{display:block}.header .small-menu{border-top:2px solid #b8c5cb;margin-top:20px;padding-top:20px}.header ul li,.header ul li a{padding:10px 0;margin:0;white-space:nowrap}.header ul li a{font-size:20px;font-family:Neo Sans Bold}.header .small-menu ul li a{display:inline-block;padding:0;font-family:Neo Sans Std;color:#363636}.header .small-menu ul li:first-child{margin:0}.header .small-menu ul li:first-child a{background:0;padding:0;font-family:Neo Sans Std;color:#363636}.header ul li.hs-item-has-children button{font-size:24px;position:absolute;right:0;top:6px;height:29px;width:29px;border:0;background:0;-webkit-appearance:none}.header ul li.hs-item-has-children button:focus{outline:0}.header ul li.hs-item-has-children button:after{content:"\f107";font-family:FontAwesome;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.primary-menu ul li:hover,.primary-menu ul li.active,.primary-menu ul li.active-branch,.small-menu ul li:hover,.small-menu ul li.active,.small-menu ul li.active-branch{border-bottom:0}.header ul .wrap{position:static;border:0;height:auto;background:0;opacity:1;visibility:visible;-ms-transform:none;display:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.header ul ul{max-width:none;margin:0;margin-top:30px;opacity:1;visibility:visible}.header ul ul li{width:auto;padding:0 0 30px 20px}.header ul ul li a{text-transform:none;font-size:20px;font-family:Neo Sans Std;color:#363636}.header ul li.hs-item-has-children:hover .wrap,.header ul li.hs-item-has-children .wrap:hover,.header ul li.hs-item-has-children:hover ul,.header ul li.hs-item-has-children ul:hover{display:none}.menu.open{right:0;left:0;padding-bottom:30px}.header ul li.hs-item-has-children.open .wrap,.header ul li.hs-item-has-children.open ul{display:block}.header ul li.hs-item-has-children.open button:after{-ms-transform:rotate(-180deg) translate(50%,50%);-moz-transform:rotate(-180deg) translate(50%,50%);-webkit-transform:rotate(-180deg) translate(50%,50%);-o-transform:rotate(-180deg) translate(50%,50%);transform:rotate(-180deg) translate(50%,50%)}.primary-menu ul li ul li::after{content:none;display:none}.small-menu ul li ul li::after{content:none;display:none}.heroContent h1{font-size:45px}.threeTiles .tile .bg{padding:15px}.threeTiles .tekstfelt{bottom:15px;left:15px;right:15px}.counters .counter .counterNumber{font-size:40px}.caseOverlay .page-center{max-width:none !important}.testimonialSection .testimonial:after{bottom:-50px;right:-10px}.switcherModule .contentWrap{max-width:800px}.whySection .number{font-size:75px}.oneTwoThree .images.four .imgContainer{width:48.93617020799999%;float:left;margin-bottom:30px;margin-left:2%}.oneTwoThree .images.four .imgContainer:nth-child(odd){margin-left:0}.contactMethods .content,.contactMap .content{padding:100px}.lp-content .span4,.lp-content .span8{width:100% !important;margin-left:0}.lp-img-text .span3{width:100% !important;text-align:center;margin-left:0}.lp-img-text .span9{width:100% !important;margin-left:0}.contact-footer .contactPerson{display:none}.contact-footer .formWrap{width:100%;padding:0;margin:0}}@media(max-width:900px){.teams .singleTeam{min-height:350px}.timeline .line{left:100px}.timeline.year{width:calc(100% - 150px);padding-left:150px}.timeline.year span{text-align:left;font-size:24px}.timeline.year span.number{font-size:40px}.timeline.year .blueLine:after{margin:25px 0 50px}.timeline.year .text{width:70%}.timeline.year .text p{font-size:18px}.timeline.month .image{width:30%}.timeline.month .image img{right:auto}.timeline.month .content{width:60%}.singleEmployee{min-height:418px}.singleEmployee .mail a{font-size:12px}.singleImage{width:49%}.singleImage .bg{min-height:250px}.resources .image-wrap .hs_cos_wrapper:nth-child(4n+4) .singleImage{margin-right:auto}.resources .image-wrap .hs_cos_wrapper:nth-child(even) .singleImage{margin-right:0}.blog-section .singlePost-content h4{font-size:28px}}@media(max-width:767px){.smallHero-content h1{font-size:32px}.smallHero-content p{font-size:18px}.threeTiles .fitty{width:100% !important}.threeTiles .fitty{padding:0 !important;margin-bottom:20px !important}.counters{height:540px}.counters .counter{width:100%;top:80px;margin-top:0;margin-bottom:20px}.counters .counter .counterNumber{margin-bottom:10px;font-size:60px}.counters .triangle{display:none}.client{width:50%}.featuredCases .introText{width:auto}.featuredCases .singleCase{width:100%;margin:0 0 20px}.caseOverlay .overlay-logo{left:20px;top:10px}.caseOverlay .overlay-close,.centerText .overlay-close{right:50px;top:10px}.caseOverlay .banner-text{bottom:20px}.caseOverlay .caseBanner{height:400px}.doubleTexts .doubleText{width:100%;margin-bottom:50px}.whitePapers .whitePaper{width:100%;margin-bottom:30px}.switcherModule .contentWrap{margin:50px auto 0;min-height:auto}.switcherContent{display:none;position:static;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none;margin:0 auto}.switcherContent.active{display:block}.switcherContent .image{width:100%;text-align:center}.switcherContent .text{width:100%;margin-top:50px}.checkers{min-height:0}.checkers .page-center{-webkit-flex-direction:column;flex-direction:column}.checkers .span6{order:0}.checkers .span6.text{order:1;margin:0}.checkers .bg{width:100%;position:static}.checkers .content{position:static !important;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none;width:auto}.checkers.left .content,.checkers.right .content{padding:0;margin-top:20px}.boxedText .box{padding:100px}.text_image{padding:50px 0 0}.text_image .span7 img{position:static;vertical-align:bottom;margin-top:20px;max-width:100%}.testimonialSection>div>.span6{float:left;width:100%}.testimonialSection>div>.span6:first-child{margin-bottom:30px}.testimonialSection .span6 .span6{float:left;width:50%;text-align:center;height:170px}.testimonialSection img{position:relative}.testimonialSection .testimonial{float:left;padding:0 30px}.testimonialSection .testimonial:before{left:0}.testimonialSection .testimonial:after{bottom:-15px;right:20px}.testimonialSection .hs-cta-wrapper{padding:0 30px}.teams .singleTeam{min-height:auto}.oneTwoThree .imgContainer{margin-bottom:30px}.smallVideo,.smallVideo .video{max-height:none;height:auto}.smallVideo .video{text-align:center;width:100%;margin-bottom:30px}.smallVideo .text{position:static;width:100%;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.singleEmployee{min-height:468px}.tripleFeatures .feature{width:100%;margin-bottom:50px}.singleVideo{width:100%;margin-bottom:30px}.singleVideo video{width:100%}.whySection h2{margin-top:0;padding:0 120px}.narrowText{padding:50px 0}.employeeArea .span3,.specialArea .span3{width:48% !important;float:left !important;margin:0 1%}.contactMethods .image{width:100%;margin-bottom:50px}.contactMethods .methods{width:100%}.singleWhitepaper .content{padding:0;margin-top:20px}.caseRibbon{padding:15px 0}.caseRibbon .bg{position:static;width:100%}.caseRibbon .content{position:static;width:100%;margin-top:20px;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.caseRibbon.right .content{margin-top:0;margin-bottom:20px}.caseRibbon .content .button{margin-top:30px}.caseRibbon .overlay .overlay-logo{left:20px;top:10px}.caseRibbon .overlay .overlay-close{right:50px;top:10px}.caseRibbon .overlay .banner-text{bottom:20px}.caseRibbon .overlay .caseBanner{height:400px}.newsletter .form .hs-form-field{width:100%;margin:20px 0 0}.newsletter .form .hs-form-field:first-child{margin-top:20px}.blogBigFilter li a{margin:0 5px 12px;width:130px}.blog-author img{top:0;margin-bottom:20px}.lp-form input[type="submit"]{float:none}.ty-content .image{margin-top:30px}.ty-content .image.negative img{position:static;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.contact-footer .contact-greenbg{padding:50px}.contact-footer .switcher{margin-bottom:20px}.contact-footer .hs-form fieldset{margin-bottom:0}.contact-footer .form .hs-form fieldset.form-columns-1 .hs-form-field,.contact-footer .form .hs-form fieldset.form-columns-2 .hs-form-field{width:100%;margin-bottom:7px}.contact-footer .form label.active{top:0}.contact-footer .form ul.hs-error-msgs{margin:5px 0}.contact-footer .form ul.hs-error-msgs label{top:0}.contact-footer .form input[type="submit"]{margin-top:0}.footer .footer-col-1,.footer .footer-col-3,.footer .footer-col-4{text-align:center;margin-bottom:30px}.footer .socialIcons .terms{bottom:-100px}}@media(max-width:550px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{max-width:60% !important}.subMenu ul li{display:block}.heroContent{width:auto !important;left:15px;right:15px}.heroVideo{display:none}.threeTiles .tile.high,.threeTiles .threeTiles-left{min-height:285px}.threeTiles .tile .bg{padding:20px}.threeTiles .tekstfelt{bottom:20px;right:20px;left:20px}.threeTiles .tekstfelt h4{font-size:22px}.threeTiles .tekstfelt p{margin-bottom:0}.recentPosts .grid-item{width:100%;margin:0 0 20px}.doubleTexts .doubleText{padding:0 30px}.switcherButton img{max-height:80px}.switcherButton.tablet img{max-height:70px}.checkers .bg{min-height:200px}.boxedText .box{padding:50px 30px}.timeline{min-height:300px}.timeline.year{width:calc(100% - 70px);padding-left:70px}.timeline.year .text{width:100%}.timeline.month{padding:20px 0}.timeline.month .image img{min-width:100px;max-width:100px}.timeline.month .content{width:calc(100% - 70px);margin-top:100px}.timeline .line{left:50px}.whySection{padding:50px 0}.whySection .number{font-size:40px}.whySection h2{padding:0 50px}.oneTwoThree .images.four .imgContainer{width:100%;margin-left:0}.specialArea .text{width:auto}.contactMap .info{padding:0}.contactMethods .content,.contactMap .content{padding:50px}.contactMap .map{height:300px}.singleImage{width:100%;margin:0 0 20px}.resources hr{margin-bottom:10px}.caseRibbon .bg{min-height:200px}.newsletter .content{width:100%}.blog-section .grid-item{width:100%}.blog-section .singlePost-content h4{font-size:24px}.lp-content,.ty-content{padding:30px 20px}.contact-footer .switcher,.contact-footer .switcher button{width:100%}.contact-footer .switcher button#phone{-ms-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.contact-footer .switcher button#email{-ms-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.opening h4{font-size:30px}}@media(max-width:400px){.threeTiles .tile .bg{padding:15px}.threeTiles .tekstfelt{bottom:15px;right:15px;left:15px}.threeTiles .tekstfelt h4{font-size:20px}.threeTiles .tekstfelt p{margin-bottom:0}.counters .counter .counterNumber{font-size:40px}.client img{width:150px}.testimonialSection .span6 .span6{width:100%}.timeline{min-height:400px}.singleEmployee{min-height:auto}.image-grid{display:none}.employeeArea .span3,.specialArea .span3{width:100% !important;margin:0}.resources .image-wrap{padding:20px}.contact-footer .contact-greenbg{padding:20px}.opening{padding:50px 10px}.opening h4{font-size:20px}.opening .desc{max-width:100%}}