@media only screen and (min-width:1023px){header{background-color:transparent}.scroll header{background-color:#fff}.scroll header .logo.white,header .logo.blue{display:none}.scroll header .logo.blue,header .logo.white{display:block}header .main-menu ul li a{color:#fff}header .main-menu ul li.current_page_item a,header .main-menu ul li.current_page_parent a,header .main-menu ul li:hover a{color:#fff}.scroll header .main-menu ul li a{color:#2d2d2d}.scroll header .main-menu ul li.current_page_item a,.scroll header .main-menu ul li.current_page_parent a,.scroll header .main-menu ul li:hover a{color:#017768}.search-icon svg{height:17px;width:16px}.search-icon svg path{fill:#fff}.scroll .search-icon svg path{fill:#017768}}.main{padding:0}.main-banner .grid{position:relative;height:830px;display:flex}.main-banner h1{color:#fff;font-size:65px;line-height:79px;letter-spacing:-.33px;font-weight:800;position:relative;z-index:2;max-width:760px;margin:auto 0 auto 0}.main-banner figure{position:absolute;left:0;top:0;width:100%;height:830px;z-index:1;background:#000 no-repeat center top/cover;background-attachment:fixed}.main-banner figure video{width:100%;height:100%;object-fit:cover}.green-banner{text-align:center;min-height:73px;padding:19px 0 19px 0;background-color:#017768}.green-banner p{color:#fff;font-size:18px;line-height:36px;font-weight:700;display:inline-block;vertical-align:top;margin:0 30px 0 0}.green-banner a.white-btn{font-size:13px}.solutions{padding:37px 0 37px 0}.solutions h2{color:#163050;font-size:47px;line-height:47px;font-weight:700;margin:0 0 65px 0}.solutions .items{display:flex;flex-wrap:wrap;justify-content:center}.solutions .item{position:relative;width:323px;text-align:center;margin:0 0 58px 0}.solutions .item figure{width:180px;height:180px;overflow:hidden;margin:auto;border-radius:100%;transition:all .2s ease}.solutions .item figure.hover{position:absolute;left:71px;top:0;opacity:0}.no-touch .solutions .item:hover figure.hover{opacity:1}.solutions .item figure img{width:180px;height:180px;object-fit:cover}.solutions .item h3 a{color:#163050;font-size:25px;line-height:30px;font-weight:700;text-align:center;display:block;margin:20px 0 0 0}.solutions .item:hover h3 a{color:#017768}.markets{position:relative;min-height:580px;padding:67px 0 0 0;background:#214f75}.markets h2{color:#fff;font-size:47px;line-height:47px;font-weight:700;margin:0 0 45px 0}.markets .items{font-size:0;width:1050px}.markets .item{display:inline-block;vertical-align:top;width:320px;margin:0 30px 58px 0}.markets .item figure{display:inline-block;vertical-align:middle;width:70px;height:70px;margin:0 27px 0 0;transition:all .2s ease}.markets .item:hover figure{transform:rotate(30deg)}.markets .item h3{display:inline-block;vertical-align:middle;width:100px}.markets .item h3 a{color:#fff;font-size:23px;line-height:27px;font-weight:600}.markets .item:hover h3 a{color:#b3d39a}.markets a.green-btn{color:#b3d39a;font-size:20px;position:absolute;bottom:70px;left:710px;width:272px;padding:0 15px 0 15px;border:2px solid #b3d39a}.product-banner{background:no-repeat right top}.product-banner .grid{display:flex;min-height:701px}.product-banner .textbox{max-width:612px;margin:auto 0 auto 0}.product-banner h2{color:#163050;font-size:40px;line-height:50px;font-weight:800;margin:0 0 41px 0}.product-banner .text{color:#4d4d4d;font-size:18px;line-height:30px;margin:0 0 39px 0}.news{padding:90px 0 77px 0;background:#f3f3f3 center top/cover}.news h2{color:#163050;font-size:40px;line-height:40px;font-weight:700;margin:0 0 100px 0}.news .items{display:flex;justify-content:space-between}.news .item{position:relative;width:300px;height:511px;border-bottom:5px solid #163050;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);transition:all .2s ease}.news .item:hover{transform:scale(1.05)}.news .item.event,.news .item.webcast{border-bottom:5px solid #017768}.news .item .cat{color:#163050;font-size:20px;line-height:35px;font-weight:800;position:absolute;left:0;top:-45px}.news .item.event .cat,.news .item.webcast .cat{color:#017768}.news .item .cat svg{position:relative;top:3px;display:inline-block;vertical-align:top;margin:0 5px 0 0}.news .item figure{position:relative;width:300px;height:264px;background-color:#ddd}.news .item figure date{position:absolute;left:0;bottom:0;width:89px;height:96px;padding:14px 0 0 18px;background-color:#fff}.news .item figure span:nth-child(1){color:#12296d;font-size:45px;line-height:45px;font-weight:800;display:block;margin:0 0 5px 0}.news .item figure span:nth-child(2){color:#333;font-size:13px;line-height:15.6px;font-weight:700;text-transform:uppercase;display:block}.news .item .body{padding:20px}.news .item h3{color:#333;font-size:18px;line-height:29px;font-weight:700;margin:0 0 6px 0}.news .item .body date{color:#333;font-size:13px;line-height:17px;font-weight:600;display:block;padding:0 0 0 27px;margin:0 0 12px 0;background:url(../images/icon_date.svg) no-repeat left top}.news .item .location{color:#333;font-size:13px;line-height:17px;font-weight:600;padding:0 0 0 27px;margin:0 0 6px 0;background:url(../images/icon_location.svg) no-repeat left top}.news .item a.read-more{color:#12296d;font-size:14px;line-height:14px;font-weight:700;position:absolute;right:20px;bottom:15px}.news .item.event .read-more,.news .item.webcast .read-more{color:#017768}@media only screen and (max-width:1023px){.main{padding:0}.main-banner .grid{height:300px;padding:87px 20px 30px 20px}.main-banner h1{font-size:24px;line-height:34px;letter-spacing:-.08px;font-weight:700;text-align:center;margin:auto}.main-banner figure{height:300px}.green-banner{min-height:unset;padding:15px 20px 15px 20px}.green-banner p{color:#fff;font-size:14px;line-height:22px;display:block;width:220px;margin:0 auto 10px auto}.green-banner a.white-btn{font-size:14px}.solutions{padding:45px 20px 45px 20px}.solutions h2{font-size:24px;line-height:24px;text-align:center;margin:0 0 45px 0}.solutions .item{width:50%;margin:0 0 40px 0}.solutions .item figure{width:100px;height:100px}.solutions .item figure.hover{left:71px}.solutions .item figure img{width:100px;height:100px}.solutions .item h3 a{font-size:14px;line-height:18px;margin:10px 0 0 0}.markets{min-height:unset;text-align:center;padding:45px 20px 45px 20px;background:#163050!important}.markets h2{font-size:24px;line-height:24px;text-align:center;margin:0 0 45px 0}.markets .items{width:auto}.markets .item{width:50%;margin:0 0 25px 0}.markets .item figure{margin:0 0 10px 0}.markets .item h3{display:block;width:unset}.markets .item h3 a{font-size:14px;line-height:18px}.markets a.green-btn{font-size:14px;position:relative;bottom:auto;left:auto;display:block;width:155px;margin:10px auto 0 auto;border:1px solid #b3d39a}.product-banner{background-size:auto 180px}.product-banner .grid{min-height:unset;padding:180px 20px 45px 20px}.product-banner .textbox{max-width:612px;margin:auto 0 auto 0}.product-banner h2{font-size:24px;line-height:34px;font-weight:700;margin:0 0 10px 0}.product-banner .text{font-size:16px;line-height:26px;margin:0 0 20px 0}.news{padding:45px 20px 45px 20px}.news h2{font-size:24px;line-height:24px;text-align:center;margin:0 0 70px 0}.news .items{display:block}.news .item{width:auto;height:auto;margin:0 0 60px 0}.news .item .cat{font-size:14px;line-height:35px;font-weight:800;position:absolute;left:0;top:-35px}.news .item .cat svg{top:7px;zoom:.8}.news .item figure{width:auto}.news .item h3{font-size:16px;line-height:26px;margin:0 0 20px 0}.news .item .body date{font-size:14px;margin:0 0 10px 0}.news .item .location{font-size:14px;margin:0 0 10px 0}.news .item a.read-more{font-size:14px;line-height:14px}}