.info-banner{margin-top:28px;font-size:0;padding:30px 0}.info-banner .header{display:inline-block;font-size:16px;vertical-align:top;box-sizing:border-box;width:38%}.info-banner .header h3{margin:0}.info-banner .text{display:inline-block;font-size:16px;vertical-align:top;box-sizing:border-box;width:62%;padding-left:44px}.info-banner .text p{color:#3f3f3f;line-height:24px;margin:0}.info-banner .text .btn{margin-top:16px}.grey-welcome{background:#eaeaea}.blue-info{background:url(../images/blue-info.jpg) no-repeat;background-size:cover;padding:70px 0}.blue-info .header h3{color:#fff}.blue-info .text p{color:#fff}#products{background:url(../images/products.jpg);background-size:cover;padding-bottom:48px}#products .bx-wrapper{box-shadow:none;border:0;background:0 0}#products .products-slide{margin:0;padding:0}#products .text h3{margin-top:-10px;margin-bottom:18px}#products .text .bx-wrapper{margin-bottom:0}#products .text .btn{margin-top:42px}#products #product-pager{margin-top:-18px}#products #product-pager a{display:inline-block;height:13px;width:13px;border-radius:13px;background:#acb8c1;margin-right:5px}#products #product-pager a.active{background:#224182}#projects{padding-bottom:4px}#projects h3{margin-bottom:14px}#projects .bx-wrapper{box-shadow:none;border:0;background:0 0}#projects .bx-wrapper .bx-viewport{height:95px!important}#projects .bx-wrapper .logo-div{display:inline-block;width:16.6666%;margin-right:-4px;text-align:center;vertical-align:middle}#projects .bx-wrapper .logo-div img{display:inline-block;margin-left:auto;margin-right:auto;max-height:80px;max-width:110px}#projects .bx-wrapper .bx-pager{bottom:-47px}#projects ul{padding-left:0;height:100px}#projects ul li{list-style-type:none}#projects .bx-pager .bx-pager-item a{display:inline-block;height:13px;width:13px;border-radius:13px;background:#acb8c1;margin-right:5px}#projects .bx-pager .bx-pager-item a.active{background:#224182}.media .col-row{font-size:inherit}.media h3 span.tweet-by{font-size:16px;color:#3f3f3f;font-weight:300;margin-left:10px}.media h3 span.tweet-by a{color:#224182;text-decoration:none}.media .news .article{margin-bottom:10px;float:left;width:50%;box-sizing:border-box}.media .news .article:first-child{padding-right:6px}.media .news .article:last-child{padding-left:6px}.media .news .article .border{border:1px solid #224182}.media .news .article .img{display:inline-block;margin-right:-4px;box-sizing:border-box;vertical-align:top;width:38%;height:215px;background-size:cover}.media .news .article .img .date{width:52px;height:52px;color:#fff;background:#224182;text-align:center;text-transform:uppercase;box-sizing:border-box;padding-top:6px;line-height:18px}.media .news .article .text{display:inline-block;margin-right:-4px;box-sizing:border-box;vertical-align:top;width:62%;padding:14px}.media .news .article .text h4{margin-top:0;margin-bottom:0;color:#224182;font-weight:300;font-size:22px;line-height:24px}.media .news .article .text span.posted-by{display:block;margin-top:10px;margin-bottom:10px;font-size:15px;color:#3f3f3f}.media .news .article .text span.posted-by a{color:#224182;text-decoration:none}.media .news .article .text p{font-size:15px;color:#3f3f3f;margin:0}.media .news .article .text .btn{font-size:15px;margin-top:12px;padding:2px 30px}.media .news .article .img.small-img{background-size:163px;background-repeat:no-repeat;background-position:center}.standards{padding-bottom:36px;text-align:center;margin-top:82px}.standards .bx-wrapper{box-shadow:none;border:0;background:0 0}.standards .bx-wrapper .bx-viewport{height:116px!important}.standards .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;margin-right:5px}.standards .bx-wrapper .bx-pager .bx-pager-item a{height:13px;width:13px;border-radius:13px;background:#acb8c1;text-indent:-9999px;display:block}.standards .bx-wrapper .bx-pager .bx-pager-item a.active{background:#224182}.standards .bx-controls{margin-top:20px}.standards h3{text-align:left}.standards img{padding:0 9.5px;display:inline-block!important;margin-right:-4px}.standards img:first-child{padding-left:0}.standards img:last-child{padding-right:0}.tweets .fetch-tweets-item:first-child .fetch-tweets-main{border-bottom:0}.tweets .fetch-tweets-item .fetch-tweets-main{padding-left:92px!important;box-sizing:border-box}.tweets .fetch-tweets-item .fetch-tweets-external-media{display:none}.tweets .fetch-tweets-item p.fetch-tweets-text{margin-top:0}.tweets .fetch-tweets-item .fetch-tweets-profile-image{margin-top:14px}.tweets .fetch-tweets-item .fetch-tweets-user-name a{color:#000!important;font-weight:600}.tweets .fetch-tweets-main{padding:31px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:95%;margin-top:-7px;margin-left:0!important}.tweets .fetch-tweets-main .tweet-img{display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box;width:16%;padding-top:20px}.tweets .fetch-tweets-main .tweet-img img{width:100%}.tweets .fetch-tweets-main .tweet-text{display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box;width:84%;padding-left:20px;padding-right:20px;position:relative}.tweets .fetch-tweets-main .tweet-text p{margin:0;font-weight:500;letter-spacing:-.1px}.tweets .fetch-tweets-main .tweet-text p span{font-weight:300;color:#224182}.tweets .fetch-tweets-main .tweet-text p a{color:#224182}.tweets .fetch-tweets-main .tweet-text img{width:16px;margin-top:20px;height:14px;margin-right:6px}.tweets .fetch-tweets-main .tweet-text i{position:absolute;color:#d6d6d6;font-size:28px;top:0;right:0}.tweets .fetch-tweets-main .tweet-text p.main{font-weight:600}.tweets .fetch-tweets-main a{color:#224182!important;text-decoration:none!important}.tweets .fetch-tweets-main .fetch-tweets-media-photo{display:none}.tweets .tweet-box{padding:31px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:95%;margin-top:-7px;margin-left:0!important}.tweets .tweet-box .tweet-img{display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box;width:16%;padding-top:20px}.tweets .tweet-box .tweet-img img{width:100%}.tweets .tweet-box .tweet-text{display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box;width:84%;padding-left:20px;padding-right:20px;position:relative}.tweets .tweet-box .tweet-text p{margin:0;font-weight:500;letter-spacing:-.1px}.tweets .tweet-box .tweet-text p span{font-weight:300;color:#224182}.tweets .tweet-box .tweet-text p a{color:#224182}.tweets .tweet-box .tweet-text img{width:16px;margin-top:20px;height:14px;margin-right:6px}.tweets .tweet-box .tweet-text i{position:absolute;color:#d6d6d6;font-size:28px;top:0;right:0}.tweets .tweet-box .tweet-text p.main{font-weight:600}.tweets .tweet-box a{color:#224182!important;text-decoration:none!important}.tweets .tweet-box .fetch-tweets-media-photo{display:none}.tweets .tweet-box:nth-child(2){border-top:0}.tweets .btn{margin-top:10px}.tableitem .text{display:table-cell;vertical-align:top;padding-left:30px}.tableitem .text h3{margin:0;font-size:22px}.tableitem .text h3 a{color:#224182;text-decoration:none}.tableitem .thumb{display:table-cell;vertical-align:top;vertical-align:middle;min-width:210px}.tableitem .thumb img{margin-top:10px;max-width:210px}.nf-form-cont .nf-before-form-content{margin-bottom:20px}.nf-form-cont .ninja-forms-req-symbol{color:#224182}.nf-form-cont .nf-field-container{margin-bottom:16px}.nf-form-cont .nf-field-container .nf-field-label{margin-bottom:6px}.nf-form-cont .nf-field-container .nf-field-label label{font-weight:400;color:#5295b1}.nf-form-cont .nf-field-container .ninja-forms-field{height:36px;font-size:16px;padding:0 10px;font-weight:300;font-family:"Open Sans",sans-serif;border:1px solid #c1c1c1}.nf-form-cont .nf-field-container input[type=button]{border:1px solid #224182;padding:2px 40px;text-decoration:none;color:#224182;display:inline-block;font-weight:600;background:0 0;border-radius:0}.nf-form-cont .nf-field-container .textarea-wrap textarea{height:200px;border-color:#c1c1c1;resize:none;font-family:"Open Sans",sans-serif;padding:10px}.nf-form-cont .nf-field-container .checkbox-wrap input{width:20px;height:auto}.main-body{padding-top:40px;padding-bottom:40px;font-weight:300;color:#3f3f3f;letter-spacing:.2px;line-height:25px}.main-body table.team td img{width:100%;height:auto}.main-body .inline{overflow:auto}.main-body form{position:relative}.main-body input[type=search]{width:100%;display:block;-webkit-appearance:none;border-radius:0;border:1px solid #224182;font-family:"Open Sans",sans-serif;padding:0 10px;padding-right:40px;height:38px;font-size:16px;color:#224182;color:#224182}.main-body .search-submit{background:#224182;border:0;position:absolute;right:1px;top:1px;color:#fff;height:36px;width:36px;font-size:26px;text-align:center;padding:0}.main-body .search-submit i{display:block;text-align:center;width:100%;margin-right:10px}.main-body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.main-body img.alignleft{float:left;margin-right:20px;margin-bottom:20px}.main-body img.alignright{float:right;margin-left:20px;margin-bottom:20px}.main-body img[align=left]{margin-right:20px;margin-bottom:20px}.main-body img[align=right]{margin-left:20px;margin-bottom:20px}.main-body .blog-return{text-decoration:none}.main-body .custom-pagination{text-align:right}.main-body .custom-pagination a{color:#224182;text-decoration:none}.main-body .news-body{margin-top:38px;display:inline-block;margin-right:-4px;box-sizing:border-box;vertical-align:top;width:74%;padding-right:20px}.main-body .news-body h1{margin-top:-3px;line-height:38px}.main-body .news-body .news-title{font-weight:700;margin-bottom:22px;margin-top:-7px}.main-body .sidebar{margin-top:38px;display:inline-block;margin-right:-4px;box-sizing:border-box;vertical-align:top;width:26%}.main-body .sidebar .search-box{margin-top:-10px}.main-body .sidebar .part{margin-bottom:35px}.main-body .sidebar .part a.selected{position:relative}.main-body .sidebar .part a.selected::before{content:'>';color:#224182;position:absolute;left:-14px;font-weight:600}.main-body .sidebar li{list-style-type:none}.main-body .sidebar li a{color:#3f3f3f;text-decoration:none}.main-body .sidebar h5{color:#224182;margin-top:0;font-size:17px;font-weight:600;margin-bottom:10px}.main-body .sidebar h5 a{color:#224182;text-decoration:none}.main-body .article{border-bottom:1px solid #224182;padding-bottom:20px;margin-bottom:20px}.main-body .article .img{display:inline-block;vertical-align:top;margin-right:-4px;box-sizing:border-box;width:30%;height:215px;background-size:cover}.main-body .article .img .date{width:52px;height:52px;color:#fff;background:#224182;text-align:center;text-transform:uppercase;box-sizing:border-box;padding-top:6px;line-height:18px}.main-body .article .text{display:inline-block;vertical-align:top;margin-right:-4px;box-sizing:border-box;width:70%;padding-left:20px}.main-body .article .text h3{margin:0;font-size:24px;font-weight:400;margin-top:-6px;line-height:27px}.main-body .article .author{font-weight:400;margin-top:4px;margin-bottom:8px}.main-body .article .author a{text-decoration:none}.main-body .article .btn{margin-top:16px}.main-body .article .img.pdf-view{width:22%;min-width:153px}.main-body .article .img.small-img{background-size:192px;background-repeat:no-repeat;background-position:center}.main-body .article .text.full-video{width:100%;padding-left:0}.main-body .article .text.full-video iframe{max-width:318px;width:100%;height:200px}.main-body .article.resource .img{border:1px solid #224182;background-position:top;background-size:cover}.main-body .article.resource .img a{display:block;width:100%;height:100%}.main-body .article.resource .btn{width:180px;box-sizing:border-box;display:inline-block;text-align:center}.main-body .article.add-page .text{width:100%}.main-body .article.add-page h3{margin-bottom:10px}.main-body table{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}.main-body table td{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:10px}.main-body table th{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:10px}.main-body table thead th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:left;padding:10px}.main-body table thead th:first-child{padding-left:0}.main-body table thead th:last-child{border-right:0}.main-body table tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px}.main-body table tbody td:first-child{padding-left:0}.main-body table tbody td:last-child{border-right:0}.main-body .table-cover{width:100%;overflow:scroll}.main-body .table-cover table{width:800px}.main-body .table-cover table.team{width:auto}.main-body .contact-page{margin-top:40px}.main-body .contact-page .left{width:50%;display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box}.main-body .contact-page .right{width:50%;display:inline-block;margin-right:-4px;vertical-align:top;box-sizing:border-box;padding-left:20px;margin-top:32px}.main-body .contact-page .right a{color:#3f3f3f;text-decoration:none}.main-body .contact-page .right p i{color:#5295b1;margin-right:10px}.main-body h1{color:#224182;font-weight:500;line-height:39px}.main-body h2{color:#224182;font-weight:300}.main-body h2 a{color:#224182;text-decoration:none}.main-body h3{font-size:25px;line-height:27px;color:#224182;font-weight:300}.main-body p a{color:#224182}.main-body ul{color:#224182;padding-left:18px}.main-body ul li a{color:#224182;text-decoration:none}.main-body ul li span{color:#3f3f3f}.main-body ol{color:#224182;padding-left:18px}.main-body ol li span{color:#3f3f3f}.navigation{text-align:right}.navigation a{color:#224182;text-decoration:none}.navigation .icon{display:none!important}.navigation .screen-reader-text{display:none!important}.floater{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999}#portal{height:23px;background:#224182;color:#fff;position:relative;z-index:1000}#portal .portal-text{float:right}#portal .portal-text a{color:#fff;text-decoration:none;font-size:14px;display:block;margin-top:1px}#portal .portal-text a i{margin-right:5px}header{padding-top:11px;padding-bottom:0;font-family:"Open Sans",sans-serif;box-shadow:0 -4px 31px rgba(0,0,0,.8);position:relative;z-index:99}header .menu-items{display:none}header .menu-items a{vertical-align:top}header .menu-items #hamburger{position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;box-sizing:border-box;padding:4px}header .menu-items #hamburger span{display:block;position:absolute;height:5px;width:70%;background:#fff;border-radius:0;opacity:1;left:8px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header .menu-items #hamburger span:nth-child(1){top:7px}header .menu-items #hamburger span:nth-child(2){top:18px}header .menu-items #hamburger span:nth-child(3){top:18px}header .menu-items #hamburger span:nth-child(4){top:29px}header .menu-items #hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}header .menu-items #hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header .menu-items #hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header .menu-items #hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}header .top{font-size:0;margin-bottom:0}header .top .logo{display:inline-block;font-size:16px;vertical-align:top;width:23%;position:relative}header .top .logo img{width:347px}header .top .logo .tagline{color:#7ac348;position:absolute;font-weight:600;width:345px;font-size:16px;letter-spacing:-.4px;top:52px;left:70px}header .top .number{display:inline-block;font-size:16px;vertical-align:top;width:65%;text-align:right;margin-top:24px}header .top .number span{font-size:23.44px;color:#7ac348;font-weight:700;text-transform:uppercase;display:inline-block}header .top .number a{color:#224182;text-decoration:none;font-weight:700;font-size:23.44px;line-height:11px;display:inline-block;margin-left:8px}header .top .stripe{display:none;font-size:16px;vertical-align:top;width:62%;height:41px;background-image:url(../../images/stripe.png);position:relative;margin-top:6px}header .top .stripe .white-fade{position:absolute;top:0;right:0;height:100%;width:200px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 86%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 86%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 86%,#fff 100%)}header .top .strap{background-image:url(../../images/strap.png);position:absolute;left:54px;height:21px;top:58px;width:400px;background-repeat:no-repeat}.side-btns{position:fixed;right:0;height:545px;top:172px;z-index:9999}.side-btns.pause{bottom:332px;position:absolute;top:auto;z-index:9999;width:360px;overflow:hidden}.safari .side-btns{top:166px}.safari .side-btns.pause{top:auto!important}.safari .side-btns.industry{top:169px}.side-btn{position:absolute;right:-285px;background:#224182;color:#fff;width:339px;transition:.5s all;-webkit-transition:.5s all}.side-btn .content{display:inline-block;vertical-align:top;width:280px;box-sizing:border-box;padding:10px}.side-btn .content .live-chat-area{padding:15px;background:#fff;color:#3f3f3f;font-size:14px}.side-btn .content .live-chat-area hr{margin-top:10px;margin-bottom:10px}.side-btn .content .live-chat-area input{font-family:"Open Sans",sans-serif;-webkit-appearance:none;border:0;font-size:14px;color:#3f3f3f;width:100%;resize:none;margin-bottom:-4px}.side-btn .content .live-chat-area textarea{font-family:"Open Sans",sans-serif;-webkit-appearance:none;border:0;font-size:14px;color:#3f3f3f;width:100%;resize:none;margin-bottom:-4px}.side-btn .content .btn{margin-top:6px;float:right}.side-btn .trigger{display:inline-block;vertical-align:top;width:52px;height:167px;position:relative}.side-btn .trigger .x{display:none}.side-btn .trigger p{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);margin:0;width:78px;position:absolute;top:42px;left:-11px}.side-btn .trigger img{position:absolute;bottom:-76px;left:11px}.side-btn input[type=submit]{border:1px solid #fff!important;padding:2px 40px;text-decoration:none;color:#000;display:inline-block;font-weight:600;color:#fff;background:0 0;font-size:16px;font-family:"Open Sans",sans-serif;margin-top:10px}.side-btn.chat{top:27%}.side-btn.newsletter{top:22%;background:#5295b1}.side-btn.newsletter .trigger{height:215px}.side-btn.newsletter .trigger p{width:150px;left:-48px;top:155px}.side-btn.newsletter .content .mc-field-group.consent input{display:inline-block!important;vertical-align:top;width:10%!important}.side-btn.newsletter .content .mc-field-group.consent label{display:inline-block!important;vertical-align:top;width:86%!important;font-size:12px}.side-btn.newsletter .content .mc-field-group.consent .asterisk{line-height:12px}.side-btn.newsletter .content p{margin:0}.side-btn.newsletter .content label{display:block}.side-btn.newsletter .content input{-webkit-appearance:none;border:0}.side-btn.newsletter .content input[type=email]{background:#fff;font-family:"Open Sans",sans-serif;font-size:16px;padding:0 20px;height:35px;font-weight:300;margin:5px 0}.side-btn.newsletter .content input[type=text]{background:#fff;font-family:"Open Sans",sans-serif;font-size:16px;padding:0 20px;height:35px;font-weight:300;margin:5px 0}.side-btn.open{right:0}.side-btn.open .trigger .x{display:block;text-align:center;font-size:16px;font-weight:700;margin-top:9px;margin-left:6px}.side-btn.chat.open .trigger p{top:56px}.side-btn.newsletter.open .trigger p{top:155px;font-size:15px}.banner{height:570px;width:100%;position:relative;overflow:hidden;z-index:9}.banner .banner-contain{max-width:1742px;width:100%;margin-left:auto;margin-right:auto;position:relative}.banner .banner-swoosh{position:absolute;bottom:-2px;height:100%;width:100%;background-image:url(../../images/workspace-website-wave.svg);background-position:bottom center;background-size:contain;background-repeat:no-repeat}.banner .bx-wrapper{border:0;box-shadow:none}.banner .bx-viewport{height:558px}.banner ul{margin:0;height:100%;width:100%;padding:0}.banner ul li{list-style-type:none;background-size:cover;height:100%;width:100%;background-position:center}.banner ul li .inline{height:100%}.banner ul li .content{position:absolute;top:32%}.banner ul li h2{font-size:73px;color:#fff;font-family:"Open Sans",sans-serif;margin:0;line-height:76px;text-shadow:3px 3px 12px rgba(0,0,0,.5)}.banner ul li p{color:#fff;font-weight:400;letter-spacing:.5px;max-width:632px;line-height:25px;margin-top:10px;text-shadow:3px 3px 12px rgba(0,0,0,.9)}.pager{position:relative}.pager .green-half{position:absolute;width:50%;background:#fff}.pager .col-row{display:flex}.pager .col-row .col{flex:1}.pager .green-half.left{left:0;height:100%}.pager .green-half.right{right:0;height:100%}.pager .pager-item{background:#fff;border-right:1px solid #224182;box-sizing:border-box;height:100%}.pager .pager-item a{color:#224182;text-decoration:none;line-height:20px;display:block;height:100%;padding:13px 20px;font-weight:600;text-align:center}.pager .pager-item.active a{color:#7ac348}.pager .col:last-child .pager-item{border-right:0}.page-template-template-microsite .banner ul li .content{top:30%}.page-template-template-microsite .pager{margin-top:19px;margin-bottom:16px}.page-template-template-microsite .main-body{padding-bottom:0}footer{background:#224182;color:#fff;padding:38px 0;padding-bottom:20px}footer h5{font-size:17px;font-weight:600;letter-spacing:.6px;margin-top:0;margin-bottom:22px}footer p{font-size:14px;font-weight:300}footer p b{letter-spacing:.4px}footer p a{text-decoration:none;color:#fff}footer ul{margin:0;padding:0}footer ul li{list-style-type:none;margin-bottom:7px}footer ul li a{color:#fff;text-decoration:none;font-weight:300;font-size:14px}footer .social{color:#fff;font-size:38px;border:1px solid #fff;padding:0 6px;border-radius:50px;width:45px;height:56px;display:inline-block;text-align:center;margin-right:18px}footer .search-box{margin-top:32px}footer .search-box h5{margin-bottom:6px}footer .search-box form{position:relative}footer .search-box input[type=search]{width:100%;display:block;-webkit-appearance:none;border-radius:0;border:0;font-family:"Open Sans",sans-serif;padding:0 10px;padding-right:50px;height:38px;font-size:16px;color:#224182}footer .search-box input::-webkit-input-placeholder{color:#224182}footer .search-box input:-moz-placeholder{color:#224182;opacity:1}footer .search-box input::-moz-placeholder{color:#224182;opacity:1}footer .search-box input:-ms-input-placeholder{color:#224182}footer .search-box input::-ms-input-placeholder{color:#224182}footer .search-box .search-submit{background:#224182;border:0;position:absolute;right:1px;top:1px;color:#fff;height:36px;width:36px;font-size:26px}footer hr{border-top:1px solid #fff;border-bottom:0;margin-bottom:14px}footer .footerfooter a{font-size:12px;color:#fff;text-decoration:none;border-right:1px solid #fff;padding-right:6px;padding-left:2px}footer .footerfooter a:last-child{border-right:0}footer .footerfooter .ci{text-align:right}footer .footerfooter .ci a{border-right:0;padding-right:0}body{margin:0;font-family:"Open Sans",sans-serif;position:relative}.modalbg{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:999}.modalbg .modalbox{position:absolute;top:50%;width:100%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#mdc-tool-iframe{height:576px;width:1024px}.page{margin-top:149px}h3{color:#224182;font-size:36.63px;line-height:40px}.inline{max-width:980px;width:100%;margin-left:auto;margin-right:auto;position:relative}.inline.large{max-width:1058px}.btn{border:1px solid #fff;padding:2px 40px;text-decoration:none;color:#000;display:inline-block;font-weight:600}.btn.white{color:#fff}.btn.blue{color:#224182;border:1px solid #224182}.col-row{position:relative;font-size:0}.col-row .col{display:inline-block;font-size:16px;vertical-align:top}.col-row .col.quarter{width:25%}.col-row .col.half{width:50%}.col-row .col.third{width:33.3333%}.col-row .col.third.span-two{width:66.6667%}.col-row .col.fifth{width:20%}.case-boxes .box{display:inline-block;vertical-align:top;width:185px;margin-right:9px;margin-bottom:12px}.case-boxes .box .img{height:185px;width:100%;background-size:cover}.case-boxes .box h5{color:#224182;font-size:16px;font-weight:600;margin-top:10px;margin-bottom:6px;text-align:center;letter-spacing:-.5px}.case-boxes .box .btn{display:block;width:100%;padding:2px 0;text-align:center}.case-boxes .box.end{margin-right:0}.case-study-container{margin-top:34px}.case-study-container .left{display:inline-block;margin-right:-4px;vertical-align:top;width:18%}.case-study-container .left .img{height:162px;max-width:162px;background-size:contain;background-repeat:no-repeat}.case-study-container .right{display:inline-block;margin-right:-4px;vertical-align:top;width:82%;padding-left:20px;box-sizing:border-box}.case-study-container .right h3{margin:0;font-weight:400;font-size:20px}.crumbs a{color:#224182;text-decoration:none}.animation_video{float:right;width:400px;height:300px;position:relative;margin-left:15px;margin-bottom:10px;margin-top:7px;box-sizing:border-box}.animation_video *{box-sizing:border-box}.animation_video .anim_image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;z-index:2;background-position:center;background-color:#fff}.animation_video .anim_image:hover{cursor:pointer}.animation_video .anim_image .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.animation_video .anim_image .text{position:absolute;top:50%;transform:translate(0,-50%);z-index:2;width:100%;padding:15px}.animation_video .anim_image .text p{text-align:center;font-size:20px;font-weight:600;margin-bottom:0;margin-top:0;color:#fff}.animation_video .anim_image .text .play-icon{width:100px;height:100px;background-image:url(../../images/play.svg);margin-left:auto;margin-right:auto;margin-bottom:10px}.animation_video .video-frame{height:100%}.animation_video iframe{width:100%;height:100%;z-index:1}#sector-grid{margin-bottom:58px}#sector-grid .sector-row{display:block;width:100%;position:relative}#sector-grid .sector-row .sector{display:inline-block;margin-right:-4px;vertical-align:top}#sector-grid .sector-row .sector .sector-info{padding-left:40px;padding-top:20px}#sector-grid .sector-row .sector .sector-info h3{color:#fff;margin:0;text-shadow:3px 3px 12px rgba(0,0,0,.5)}#sector-grid .sector-row .sector .sector-info a{margin-top:10px;text-shadow:3px 3px 12px rgba(0,0,0,.5)}#sector-grid .sector-row .sector-education{background:url(../images/sector-icons/education.svg) no-repeat;height:486px;background-size:80%;width:60%;background-color:#224182;background-position:center}#sector-grid .sector-row .sector-defence{background:url(../images/sector-icons/defence.svg) no-repeat;height:242px;width:100%;background-size:cover;background-color:#7ac348;background-position:center;background-size:80%}#sector-grid .sector-row .sector-local-authority{background:url(../images/sector-icons/local-authority.svg) no-repeat;height:242px;width:100%;background-size:52%;background-position:center;border-top:2px solid #fff;background-color:#2c7ea0}#sector-grid .sector-row .sector.sector-twocol{width:40%;border-left:2px solid #fff}#sector-grid .sector-row .sector-retail{background:url(../images/sector-icons/retail.svg) no-repeat;height:242px;background-size:43%;background-position:center;width:40%;background-color:#2c7ea0}#sector-grid .sector-row .sector-healthcare{background:url(../images/sector-icons/healthcare.svg) no-repeat;height:242px;background-size:25%;background-position:center;width:60%;border-left:2px solid #fff;background-color:#224182}#sector-grid .sector-row .sector-blue-light{background:url(../images/sector-icons/blue-light.svg) no-repeat;height:242px;background-size:35%;background-position:center;background-color:#7ac348;width:60%}#sector-grid .sector-row .sector-other-industries{background:url(../images/sector-icons/other.svg) no-repeat;height:242px;background-size:55%;background-position:center;width:40%;border-left:2px solid #fff;background-color:#989898}#sector-grid .sector-row .sector-other-industries .sector-info a{text-shadow:1px 1px 7px #000}#sector-grid .sector-row.border{border-top:2px solid #fff}.industry_banner{width:100%;height:367px;box-sizing:border-box;background-size:cover;padding-top:212px}.industry_banner h1{color:#fff;font-size:73px;margin:0;text-shadow:3px 3px 12px rgba(0,0,0,.5)}.intro_banner{background:#eaeaea;padding:42px 0}.cols-sector .col-left{display:inline-block;vertical-align:top;margin-right:-4px;width:42%}.cols-sector .col-left h3{margin:0;font-size:36px}.cols-sector .col-right{display:inline-block;vertical-align:top;margin-right:-4px;width:58%}.cols-sector .col-right p{font-weight:300}.cols-sector .col-right p strong{font-weight:500}.cols-sector .col-right p:first-child{margin-top:0}.benefits .block-benefits{padding:42px 0}.benefits .block-benefits:nth-child(2n){background-color:#eaeaea}.benefits ul{margin:0;padding-left:0}.benefits ul b{color:#224182}.benefits ul li{margin-bottom:20px}.benefits ul li:last-child{margin-bottom:0}.benefits h5{color:#224182;font-weight:100;font-size:23px;line-height:42px;margin:0;margin-top:20px}.benefits h5 a{font-weight:600;color:#224182;text-decoration:none}.benefits a.btn{margin-top:20px;margin-bottom:20px}.industry-sub .info-banner .header{margin-right:-4px}.industry-sub .info-banner .text{margin-right:-4px}.industry-sub .blue-info{background-image:url(../../images/blue-info-case.jpg)}.industry-sub .blue-info p{max-width:434px}.industry-sub .info-banner.downloads{background-position:right 52px top 0;background-size:contain;background-repeat:no-repeat;margin:0;padding:70px 0}.industry-sub .info-banner.downloads p{max-width:296px}.industry-sub .info-banner.mainsite{background-image:url(../../images/mainsite.jpg);background-repeat:no-repeat;background-size:cover;padding:42px 0;margin-top:0}.industry-sub .watch-banner{margin-top:0;background-image:url(../images/watch-banner.jpg);background-size:cover}.industry-sub .watch-banner h3{color:#224182}.industry-sub .watch-banner p{max-width:484px;color:#3f3f3f}.side-btns.industry{top:169px}.side-btns.industry .side-btn .trigger{height:148px}.side-btns.industry .side-btn .trigger p{top:32px}.side-btns.industry .side-btn .content .live-chat-area{padding:6px}.side-btns.industry .side-btn.newsletter{top:5%}.side-btns.industry .side-btn.newsletter .trigger{height:200px!important}.side-btns.industry .side-btn.newsletter .trigger p{top:105px!important}.side-btns.industry .side-btn.chat{top:0}.side-btns.industry .side-btn.open.chat .trigger p{top:62px}.side-btns.industry .side-btn.open.newsletter .trigger p{top:112px!important}.side-btns.industry.pause{top:auto;bottom:148px}.mobile-only{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.standards img{padding:0 29.5px}.side-btns{display:none}}@media (min-width:641px){.main-body img.alignright{margin-top:9px}.main-body img.alignleft{margin-top:9px}.safari .banner ul li p{font-weight:400;text-shadow:3px 3px 10px #000}.banner .dark-panel{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(left,rgba(0,0,0,.5) 46%,rgba(0,0,0,.42) 76%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 46%,rgba(0,0,0,.42) 76%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 46%,rgba(0,0,0,.42) 76%,rgba(125,185,232,0) 100%)}.industry_banner .dark-panel{opacity:0;position:absolute;top:0;left:0;height:100%;width:50%;background:-moz-linear-gradient(left,rgba(0,0,0,.5) 46%,rgba(0,0,0,.22) 76%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 46%,rgba(0,0,0,.22) 76%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 46%,rgba(0,0,0,.22) 76%,rgba(125,185,232,0) 100%)}}@media (max-width:1000px){.image-rows{margin-bottom:20px}.image-rows img{width:32%;margin-right:1%;height:auto}.image-rows img:last-child{margin-right:0}.main-body .news-body{width:100%;padding-right:0}.main-body .sidebar{width:100%;padding-right:0}.main-body .sidebar .part a.selected::before{content:none}#mdc-tool-iframe{width:690px}.page{margin-top:99px}#sector-grid .sector-row .sector .sector-info{padding-left:20px;padding-right:20px;height:100%;box-sizing:border-box}#sector-grid .sector-row .sector-education{height:335px}#sector-grid .sector-row .sector-defence{height:167px}#sector-grid .sector-row .sector-local-authority{height:166px}#sector-grid .sector-row .sector-blue-light{height:196px}#sector-grid .sector-row .sector-healthcare{height:196px}#sector-grid .sector-row .sector-other-industries{height:196px}#sector-grid .sector-row .sector-retail{height:196px}.industry_banner{padding-top:264px}.industry_banner h1{font-size:52px}.cols-sector .col-left{display:block;width:100%}.cols-sector .col-right{display:block;width:100%}.cols-sector h3{margin-bottom:24px!important}.cols-sector h3 br{display:none}.benefits .col-left iframe{margin-bottom:20px}.industry-sub .info-banner .text p{max-width:100%}.industry-sub .info-banner.downloads{background-image:none!important}.page-template-template-microsite .benefits ul{padding-left:18px}header{position:fixed;width:100%;background:#fff;top:0}header .top{position:relative;height:68px}header .top .logo{width:29%}header .menu-items{display:block;position:absolute;right:0;top:16px;background:#fff;height:40px;width:174px;padding-left:6px;padding-right:0;text-align:right}header .menu-items a{display:inline-block;background:#224182;color:#fff;font-size:34px;text-align:center;width:51px;height:40px;line-height:40px;margin-left:6px}header .menu-items a:first-child{margin-left:0}h3{font-size:29.63px}.banner ul li h2{font-size:58px;line-height:60px}.banner .side-btn{display:none}.page-template-template-microsite .banner ul li .content{top:25%}.info-banner .header{display:block;width:100%}.info-banner .header h3{font-size:29.63px;margin-bottom:20px}.info-banner .text{display:block;width:100%;padding-left:0}.info-banner .text p{margin-bottom:20px}.info-banner .text .btn{margin-top:0}.blue-info{padding:46px 0}.media .col-row .col{display:block;width:100%}.media .news .article .img{background-size:cover}footer .search-box .search-submit{width:42px;padding:0}footer a{color:#fff;text-decoration:none}footer .social{margin-right:18px}.standards{margin-top:36px}.standards .bx-wrapper{margin-bottom:38px}#products{padding-bottom:32px}#products .text .bx-wrapper{margin-bottom:30px}#products .text .btn{margin-top:0}#products #product-pager{margin-top:0}#projects .bx-wrapper{margin-bottom:50px}.industry-sub .info-banner.downloads{background-image:none!important}#portal{display:none}header{padding-bottom:20px}header .menu{display:none}header .hamburger.open{background:#7ac348}header .menu.open{display:block;position:absolute;background:#86c858;left:0;width:100%;top:71px;padding:5px 0 5px 0;overflow:scroll}header .menu.open li{list-style-type:none;display:block}header .menu.open li a{color:#fff;text-decoration:none;display:block;padding:14px 20px;position:relative;width:70%;font-weight:100}header .menu.open li a::after{content:" ";border-bottom:1px solid #fff;display:block;position:absolute;bottom:0;width:calc(100% + 33%);left:0}header .menu.open li .sub-menu{background:#568a2d;padding-left:0;display:none}header .menu.open li .sub-menu .sub-menu{background:#363}header .menu.open li .sub-menu .sub-menu .sub-menu{background:#3d5e22}header .menu.open li.menu-item-has-children{position:relative}header .menu.open li.menu-item-has-children::after{content:url(../images/plus-button.svg);position:absolute;right:20px;top:16px}header .menu.open li.menu-item-has-children.open>a{font-weight:600}header .menu.open li.menu-item-has-children.open::after{content:url(../images/minus-button.svg)}header .top .logo{position:absolute;z-index:100;background:#fff;width:25%}header .top .number{display:none}header .top .stripe{width:80%;height:37px;background-size:contain}.pager .pager-item a br{display:none}.tweets .tweet-box{width:100%}.tweets .tweet-box .tweet-text i{display:none}.tweets .tweet-box .tweet-text a{word-break:break-all}.inline{padding-left:16px;padding-right:16px;box-sizing:border-box}.inline.inside{padding-left:0;padding-right:0}.pager .col:first-child .pager-item:first-child{padding-left:0}}@media (max-width:640px){.intro_banner{padding:15px 0}.benefits .block-benefits{padding:15px 0}.media .news .article{float:none;width:100%}.media .news .article:first-child{padding-right:0}.media .news .article:last-child{padding-left:0}.media .news .article .img{width:100%}.media .news .article .text{width:100%;margin-right:0}.cols-sector .col-left h1,.cols-sector .col-left h3{font-size:21px!important;line-height:27px}.tableitem .text{width:100%;display:block;padding-left:0}.tableitem .thumb{width:100%;display:block;padding-left:0;margin-bottom:20px}.main-body table.team td{display:block;width:100%}.main-body table.team td img{width:80%}.main-body table.team td figcaption{font-size:15px}.main-body .search-submit{width:42px;line-height:20px}.main-body img.aligncenter{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto}.main-body img.company-icon{float:left!important;margin-right:10px!important;margin-bottom:10px!important;width:50px!important;height:auto!important}.main-body img.logo-cube{float:left!important;margin-right:10px!important;margin-bottom:10px!important;width:62px!important;height:auto!important}.main-body img.alignleft{float:none;display:block;margin-right:0;margin-bottom:20px;width:100%;height:auto}.main-body img.alignright{float:none;display:block;margin-left:0;margin-bottom:20px;width:100%;height:auto}.main-body img[align=left]{display:block;margin-right:20px;margin-bottom:20px;width:100%;height:auto}.main-body img[align=right]{display:block;margin-left:20px;margin-bottom:20px;width:100%;height:auto}.page{margin-top:142px}.side-btns{display:none}header{padding-top:15px;padding-bottom:8px}header .menu-items{top:5px}header .top{margin-bottom:0}header .top .strap{display:none}header .top .logo{position:static;width:62%}header .top .logo a{padding-right:12px}header .top .logo img{min-width:0;max-width:207px;min-height:54px}header .top .logo .tagline{top:48px;left:65px;font-size:14px}header .top .number{display:block;position:absolute;top:0;right:0;margin-top:0}header .top .number span{font-size:18px;display:block}header .top .number a{font-size:18px;display:block}header .top .stripe{height:39px;width:38%;margin-top:4px}header .top .stripe .white-fade{width:20px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 98%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 98%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 98%,#fff 100%)}header .menu{overflow-x:hidden!important;overflow-y:scroll!important}header .menu li.menu-item-has-children::after{content:url(../images/plus-button.svg);position:absolute;right:20px;top:16px}header .menu.open{top:110px}header .menu-items{display:block;position:static;margin-top:19px;background:#fff;height:40px;width:100%;padding-left:0;padding-right:0;text-align:right;box-sizing:border-box}header .menu-items a{display:inline-block;background:#224182;color:#fff;font-size:34px;text-align:center;width:51px;height:40px;line-height:40px;margin-left:6px}header .menu-items a:first-child{margin-left:0}header .menu-items .hamburger{float:left}.banner{height:370px}.banner ul li .inline{padding-left:0;padding-right:0}.banner ul li .inline .content{padding-left:12px;padding-right:12px;top:0!important;background:rgba(0,0,0,.5);height:100%;width:100%;padding-top:20px}.banner ul li .content{top:6%!important;top:19%}.banner ul li .content .btn{padding:6px 23px}.banner ul li h2{font-size:36px;line-height:37px;margin-bottom:12px}.banner ul li p{max-width:314px;line-height:21px}.banner .dark-panel{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.45)}.banner .banner-swoosh{display:none}.pager{display:block!important}.pager .inline{padding-left:6px!important;padding-right:6px!important}.pager .pager-item{height:52px!important;padding:0 0!important}.pager .pager-item a{line-height:13px!important;font-size:10px!important;font-weight:700!important;padding:13px 5px}.pager .col-row .col.fifth:nth-child(3){width:23%!important}.pager .col-row .col.fifth:last-child{width:17%!important}.pager .col:first-child .pager-item:first-child{padding-left:0!important}#mdc-tool-iframe{width:1px;min-width:95%}.case-boxes{overflow:hidden}.case-boxes .box{width:47%;margin-right:0;height:282px}.case-boxes .box .img{height:168px}.case-boxes .box:nth-child(odd){float:left}.case-boxes .box:nth-child(even){float:right;margin-right:2px}.animation_video{width:100%;float:none;margin-left:0}#sector-grid{margin-bottom:30px}#sector-grid .sector-row{border-bottom:0!important;border-top:0!important}#sector-grid .sector-row .sector-education{background-size:38%;background-position:center right 20px}#sector-grid .sector-row .sector-defence{background-size:37%;background-position:center right 20px}#sector-grid .sector-row .sector-local-authority{background-size:29%;background-position:center right 33px}#sector-grid .sector-row .sector-retail{background-size:22%;background-position:center right 40px}#sector-grid .sector-row .sector-healthcare{background-size:22%;background-position:center right 26px}#sector-grid .sector-row .sector-blue-light{background-size:28%;background-position:center right 20px}#sector-grid .sector-row .sector-other-industries{background-size:28%;background-position:center right 20px}#sector-grid .sector-row .sector-other-industries .sector-info{padding-top:9px}#sector-grid .sector-row .sector{display:block;width:100%;height:118px!important;border:0!important;border-bottom:2px solid #fff!important}#sector-grid .sector-row .sector .sector-info{width:80%;height:118px;box-sizing:border-box}#sector-grid .sector-row .sector .sector-info .btn{padding:2px 12px!important}#sector-grid .sector-row .sector.sector-local-authority{border-bottom:0!important}#sector-grid .sector-row .sector.sector-twocol{width:100%;height:auto!important}.industry_banner{height:152px;padding-top:82px}.industry_banner h1{font-size:34px}.cols-sector h3{font-size:21.63px!important}.benefits .col-left iframe{width:100%}.benefits h5{font-size:20px;line-height:29px}.industry-sub .info-banner.downloads{padding:34px 0}.industry-sub .watch-banner iframe{width:100%}#products{padding:18px 0;padding-bottom:21px;background:#eaeaea}#products .header h3{margin-bottom:11px}#products .text h3{margin-bottom:6px}#products .text p{margin-bottom:14px}#products .text .bx-wrapper{margin-bottom:18px}#products .bx-wrapper{margin-bottom:28px}.inline{padding-left:12px;padding-right:12px}.page{padding-top:0}.desktop-only{display:none}.mobile-only{display:block}body{-webkit-text-size-adjust:none}body p{font-size:15px}h3{font-size:21.63px;line-height:29px}.info-banner .header h3{font-size:21.63px}.blue-info{padding:20px 0;padding-bottom:32px;background-image:none;background-color:#224182}.blue-info .header h3{margin-bottom:8px}.media .news .article .text h4{font-size:18px;line-height:21px}.media .news .article .img{height:228px}.media .news .article:nth-child(2) .img{height:250px}.grey-welcome{margin-top:0}#projects .bx-wrapper{margin-bottom:42px}#projects .bx-wrapper .logo-div{width:33.3333%}#projects .bx-wrapper .logo-div img{max-width:90px}.standards .bx-wrapper{margin-bottom:30px}footer{padding:16px 0 0 0}footer p{margin-top:0;line-height:23px}footer .inline{padding:0}footer .search-box{margin-top:0;padding:0 20px 15px 20px;margin-bottom:10px}footer .col-row{border-top:1px solid #fff;padding:18px 20px}footer h5.office{margin-bottom:0}footer h5.quick-links{margin-bottom:0;position:relative}footer h5.quick-links::after{content:url(../images/plus-button.svg);float:right;margin-top:2px}footer h5.quick-links.open::after{content:url(../images/minus-button.svg)}footer .social{margin-right:22px}footer .menu-quick-links-container{display:none}footer .menu-quick-links-container .menu{margin-top:16px}footer hr{display:none}footer .footerfooter .col{width:100%!important;display:block}footer .footerfooter .col.span-two{width:calc(100% + 20px)!important;margin-left:-20px}footer .footerfooter .desktop-only{display:none}footer .footerfooter a{display:inline-block;width:33.3333%;margin-right:-4px;box-sizing:border-box;padding-right:2px;font-size:14px;font-weight:300;text-align:center}.safari .banner ul li p{font-weight:500}.safari footer p{font-weight:500}.safari footer ul li a{font-weight:500}.safari footer .footerfooter a{font-weight:500}}@media (max-width:590px){.main-body .news-body{padding-right:0}.main-body .news-body h1{margin-top:-3px}.main-body .news-body .article .img{width:100%;display:block;padding-left:0}.main-body .news-body .article .text{width:100%;display:block;padding-left:0;margin-top:20px}.main-body .news-body .article .text h3{margin-top:0}.main-body .news-body .article .img.small-img{background-size:60%}.main-body .news-body .article.resource .btn{width:100%}.main-body .news-body .sidebar .search-box{margin-top:0}}@media (min-width:901px){header .menu-container .menu{padding-left:0;margin-top:0;margin-bottom:0;height:auto!important}header .menu-container .menu li{display:inline-block}header .menu-container .menu li a{color:#224182;text-decoration:none;font-weight:100;display:block;padding:12px 29px}header .menu-container .menu li:first-child a{padding-left:0}header .menu-container .menu li:last-child a{padding-right:0}header .menu-container .menu>li.menu-item-has-children:first-child:hover{margin-left:-8px}header .menu-container .menu>li.menu-item-has-children:last-child:hover{margin-right:-8px}header .menu-container .menu>li.menu-item-has-children:hover{background:#7ac348;padding:0 2px}header .menu-container .menu>li.menu-item-has-children:hover:first-child{padding:0 0}header .menu-container .menu>li.menu-item-has-children:hover>a{font-weight:300;color:#fff;padding:11px 10px;border-bottom:1px solid #fff}header .menu-container .menu>li.menu-item-has-children:hover>.sub-menu{display:block}header .menu-container .menu>li.menu-item-has-children:hover>.sub-menu>li.menu-item-has-children:hover>.sub-menu{display:block}header .menu-container .menu>li.menu-item-has-children:hover>.sub-menu>li.menu-item-has-children:hover>.sub-menu>li.menu-item-has-children:hover>.sub-menu{display:block}header .menu-container .menu li.menu-item-has-children{position:relative}header .menu-container .menu li.menu-item-has-children>.sub-menu{display:none;position:absolute;left:0;background:#7ac348;padding:10px 8px;width:270px}header .menu-container .menu li.menu-item-has-children>.sub-menu li.menu-item-has-children>.sub-menu{left:270px;top:-10px}header .menu-container .menu li.menu-item-has-children>.sub-menu li.menu-item-has-children:hover>a{background:#568a2d}header .menu-container .menu li.menu-item-has-children>.sub-menu li.menu-item-has-children:hover>a::after{content:url(../images/menu-point.svg);background-color:#7ac348;height:27px;display:block;position:absolute;top:6px;right:0}header .menu-container .menu li.menu-item-has-children .sub-menu li{border-bottom:1px solid #fff;width:100%;padding:6px 0}header .menu-container .menu li.menu-item-has-children .sub-menu li a{padding:4px 10px;color:#fff;line-height:19px}header .menu-container .menu-microsite-container .menu li a{padding:12px 11.9px}header .menu-container .menu-microsite-container .menu li:first-child a{padding-left:0}header .menu-container .menu-microsite-container .menu li:first-child:hover a{padding-left:10px}header .menu-container .menu-microsite-container .menu li:last-child a{padding-right:0}}@media (min-width:901px) and (max-width:980px){header .menu-container .menu li a{padding:12px 19px!important}header .menu-container .menu>li.menu-item-has-children:hover{padding:0 5px}}@media (max-width:700px){.main-body .contact-page .left{display:block;width:100%;padding-left:0}.main-body .contact-page .right{display:block;width:100%;padding-left:0}}@media (max-width:1296px){.industry-sub .info-banner.downloads{background-position:right 0 top 0}}@media (max-width:1180px){.industry-sub .info-banner.downloads{background-position:right -78px top 0}}@media (max-width:1030px){.industry-sub .info-banner.downloads{background-position:right -164px top 0}}@media (max-width:1024px){footer .search-box .search-submit{padding:0;width:53px;text-align:center}footer a{color:#fff;text-decoration:none}.media .news .article .img{height:230px}}@media (max-width:668px){header .top .logo{width:32%}}@media (max-width:495px){.image-rows img{width:100%;margin-right:0}}@media (max-width:365px){.media .news .article .img{display:block;width:100%;height:174px;background-size:cover;background-position:center}.media .news .article .text{display:block;width:100%}}