.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.ib{display:inline-block;}.ibt{display:inline-block;vertical-align:top;}.ibm{display:inline-block;vertical-align:middle;}.ibb{display:inline-block;vertical-align:bottom;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0;}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%;}.bs{box-sizing:border-box;}.hl{background-color:#ff8100;color:#fff;}.ol{list-style:none;}.abs{position:absolute;left:0;top:0;width:100%;height:100%;}body{min-width:480px;}body .m-hide,body .t-hide{display:block !important;}body .m-show,body .t-show,body .d-hide{display:none !important;}body .d-show{display:block !important;}@media screen and (max-width: 1199px){body .m-hide,body .d-hide{display:block !important;}body .m-show,body .d-show,body .t-hide{display:none !important;}body .t-show{display:block !important;}}@media screen and (max-width: 767px){body .t-hide,body .d-hide{display:block !important;}body .t-show,body .d-show,body .m-hide{display:none !important;}body .m-show{display:block !important;}}@keyframes fadeIn{from{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes l2r{from{left:-100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes r2l{from{left:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes b2t{from{top:200px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes t2b{from{top:-200px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes rotate{from{transform:rotate(0deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{transform:rotate(360deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes rotate_back{from{transform:rotate(360deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{transform:rotate(0deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}.container,.large-container{margin:auto;position:relative;padding-left:30px;padding-right:30px;}.container .container,.container .large-container,.large-container .container,.large-container .large-container{padding-left:0;padding-right:0;}.container{max-width:1200px;}.large-container{max-width:1585px;}html.noscroll{overflow:hidden;}header,#content,footer{width:100%;float:left;clear:both;position:relative;}header{z-index:10;}header .top-container{text-align:right;background:url(/img/header-shadow.png) repeat-y right top #fff;}header .top-container .logo{position:absolute;left:30px;top:50%;margin-top:-31px;}header .top-container .logo img{width:181px;height:auto;}header .top-container .lang{display:inline-block;vertical-align:middle;}header .top-container .lang > a{display:inline-block;vertical-align:middle;}header .top-container .lang .search{display:inline-block;vertical-align:middle;position:relative;width:300px;border:1px solid #d7d7d7;box-sizing:border-box;padding:0 45px 0 13px;background:#fff;margin-left:18px;}header .top-container .lang .search input{width:100%;height:38px;}header .top-container .lang .search button{position:absolute;top:0;right:10px;bottom:0;width:25px;background:url(/img/icon_search.svg) no-repeat center;}header .top-container .lang ul{display:inline-block;vertical-align:middle;margin-left:22px;}header .top-container .lang ul li{list-style:none;display:inline-block;vertical-align:middle;}header .top-container .lang ul li + li{margin-left:7px;}header .top-container .lang ul li a{display:block;border-radius:50%;background-color:#868686;width:45px;padding:11px 0;color:#fff;font-size:16px;text-align:center;}header .top-container .lang ul li a.selected,header .top-container .lang ul li a:hover{background-color:#ff8100;}header .top-container .h-fix{min-height:120px;}header .top-container .menu-button{position:absolute;right:20px;top:50%;margin-top:-15px;width:30px;height:30px;background:url(/img/nav-icon.svg) no-repeat center center;display:none;}header #marquee{background:url(/img/gradient-bg.png) repeat-y right top/100% 100%;}header #marquee .marquee-wrapper{position:relative;padding-right:115px;padding-left:35px;}header #marquee .marquee-wrapper .marquee-container{position:relative;overflow:hidden;white-space:nowrap;}header #marquee .marquee-wrapper .marquee-container .slider{display:inline-block;vertical-align:top;}header #marquee .marquee-wrapper .marquee-container .marquee{line-height:40px;position:relative;}header #marquee .marquee-wrapper .marquee-container .marquee div{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:17px;letter-spacing:0.65px;}header #marquee .marquee-wrapper .marquee-container .marquee a{position:absolute;top:0;right:0;color:#fff;text-decoration:underline;font-size:17px;letter-spacing:0.65px;}header #marquee .marquee-wrapper .marquee-container .marquee.more-padding{padding-right:55px;}header #marquee .marquee-wrapper .prev,header #marquee .marquee-wrapper .next{position:absolute;top:0;bottom:0;width:20px;background:url(/img/arrow_white.svg) no-repeat center;}header #marquee .marquee-wrapper .prev.disable,header #marquee .marquee-wrapper .next.disable{opacity:0.5;}header #marquee .marquee-wrapper .prev{right:26px;}header #marquee .marquee-wrapper .next{right:0;transform:rotate(180deg);}header #marquee .marquee-wrapper:before{content:'';position:absolute;top:0;left:-3px;bottom:0;width:30px;background:url(/img/icon_ic_point.svg) no-repeat center center;}header .bottom-container{position:relative;}header .bottom-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=37);filter:alpha(opacity = 37);-moz-opacity:0.37;-khtml-opacity:0.37;opacity:0.37;}header .bottom-container .container{padding-left:0;padding-right:0;}header .bottom-container .menu{display:inline-block;vertical-align:middle;width:100%;}header .bottom-container .menu > ul > li{display:inline-block;vertical-align:middle;list-style:none;padding:9px 3px;position:relative;}header .bottom-container .menu > ul > li:hover ul{display:block;}header .bottom-container .menu > ul > li + li{margin-left:26px;}header .bottom-container .menu > ul > li > a{font-size:15px;display:block;color:#fff;font-weight:900;padding-top:5px;border-bottom:3px solid transparent;}header .bottom-container .menu > ul > li > a.selected,header .bottom-container .menu > ul > li > a:hover{border-bottom-color:#ff8100;}header .bottom-container .menu > ul > li ul{position:absolute;left:8px;top:100%;width:280px;border-radius:0 20px 20px 20px;padding:30px;overflow:hidden;box-sizing:border-box;display:none;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);}header .bottom-container .menu > ul > li ul:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}header .bottom-container .menu > ul > li ul li{list-style:none;position:relative;}header .bottom-container .menu > ul > li ul li + li{margin-top:20px;}header .bottom-container .menu > ul > li ul li a{display:inline-block;font-size:15px;font-weight:700;padding-top:5px;padding-bottom:2px;border-bottom:3px solid transparent;letter-spacing:0.2px;}header .bottom-container .menu > ul > li ul li a.selected,header .bottom-container .menu > ul > li ul li a:hover{border-bottom-color:#ff8100;}header .bottom-container .h-fix{min-height:56px;}#content{min-height:500px;margin-top:-56px;}#content .main-banner{background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;position:relative;}#content .main-banner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity = 40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}#content .main-banner h1{display:inline-block;vertical-align:middle;color:#fff;font-size:48px;position:relative;padding:0 40px;margin-top:58px;letter-spacing:1px;word-break:break-word;}#content .main-banner h1:before{content:'';position:absolute;width:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity = 60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;background-color:#000;height:20px;bottom:7px;left:0;}#content .main-banner h1 span{position:relative;}#content .main-banner .h-fix{min-height:360px;}#content #navigation{background:#efefef;padding-top:12px;}#content #navigation .navigation{margin-right:60px;}#content #navigation .navigation *{display:inline-block;vertical-align:middle;font-size:15px;color:#464646;}#content #navigation .back{position:absolute;top:4px;right:30px;font-size:15px;color:#464646;padding-left:25px;}#content #navigation .back:before{content:'';position:absolute;top:0;left:0;bottom:0;width:20px;height:20px;background:url(/img/arrow_path.svg) no-repeat center;transform:rotate(180deg);}#content .content{background-color:#efefef;padding:42px 0 60px;}#content .content .page-title{font-size:45px;color:#ff8100;margin-bottom:45px;}#content .content .page-title + .editor{opacity:0;transition:all 0.5s ease-in-out;}#content .content .page-title + .editor.animate{opacity:1;}#content .content #list1{margin-top:30px;}#content .content #list1 > div{background:#fff;padding:25px 30px 20px;margin-bottom:20px;display:flex;border-radius:0 30px 0 30px;opacity:0;transition:all 0.5s ease-in-out;}#content .content #list1 > div time{width:100px;font-size:13px;}#content .content #list1 > div time span{display:block;color:#ff8100;font-size:18px;font-weight:700;margin-top:5px;}#content .content #list1 > div .info{width:calc(100% - 100px);}#content .content #list1 > div .info > h2{font-size:20px;letter-spacing:0.1px;margin-bottom:13px;}#content .content #list1 > div .info > a{display:inline-block;color:#ff8100;padding-left:32px;font-size:16px;margin-top:17px;letter-spacing:0.5px;background:url(/img/icon_more.svg) no-repeat left;}#content .content #list1 > div:nth-child(even){background:#fff2e5;}#content .content #list1 > div.animate{opacity:1;}#content .content #list2{margin-top:30px;}#content .content #list2 > div{margin-bottom:30px;opacity:0;transition:all 0.5s ease-in-out;}#content .content #list2 > div > a{display:block;position:relative;color:#fff;background:#ff8100;padding:12px 20px;font-size:20px;letter-spacing:0.2px;font-weight:bold;min-height:50px;box-sizing:border-box;}#content .content #list2 > div > a:after{content:'';position:absolute;top:-10px;right:10px;background:#fff url(/img/button_faq_open.svg) no-repeat center;width:37px;height:37px;border:1px solid #ff8100;}#content .content #list2 > div .info{display:none;padding:22px 20px;background:#fff;}#content .content #list2 > div.open > a:after{background-image:url(/img/button_faq_close.svg);}#content .content #list2 > div.animate{opacity:1;}#content .content #list3 > div{display:inline-block;vertical-align:top;width:calc((100% - 120px) / 4);margin-right:40px;margin-bottom:34px;text-align:center;position:relative;top:10px;opacity:0;transition:all 0.5s ease-in-out;}#content .content #list3 > div a img,#content .content #list3 > div div img{width:100%;height:auto;}#content .content #list3 > div a{display:block;position:relative;}#content .content #list3 > div a:before,#content .content #list3 > div a:after{content:'';position:absolute;right:10px;bottom:10px;width:50px;height:50px;border-radius:50%;}#content .content #list3 > div a:before{background:#000;opacity:0.5;}#content .content #list3 > div a:after{background:url(/img/icon_more_2.svg) no-repeat center;}#content .content #list3 > div a:hover:before{background-color:#fff;opacity:1;}#content .content #list3 > div a:hover:after{background-image:url(/img/icon_more_2_orange.svg);}#content .content #list3 > div h3{font-size:18px;font-weight:800;margin-top:13px;line-height:30px;letter-spacing:0.5px;}#content .content #list3 > div time{font-size:17px;letter-spacing:0.6px;margin-top:6px;display:block;}#content .content #list3 > div:nth-child(4n){margin-right:0;}#content .content #list3 > div.animate{opacity:1;top:0;}#content .content .pager{position:relative;text-align:center;padding-top:20px;}#content .content .pager *{display:inline-block;vertical-align:middle;font-size:16px;}#content .content .pager .first,#content .content .pager .last,#content .content .pager .page,#content .content .pager input{line-height:36px;height:36px;}#content .content .pager .first{margin-right:8px;}#content .content .pager .first,#content .content .pager .last,#content .content .pager .page{min-width:36px;box-sizing:border-box;}#content .content .pager .first.selected,#content .content .pager .first:hover,#content .content .pager .last.selected,#content .content .pager .last:hover,#content .content .pager .page.selected,#content .content .pager .page:hover{background:#ff8100;}/*953795e33e25c16a067bcfa2a5842f5b*/#content .content .pager .page{margin:0 3px;}#content .content .pager .first.disabled,#content .content .pager .last.disabled,#content .content .pager .prev.disabled,#content .content .pager .next.disabled{display:none;}#content .content .pager .prev,#content .content .pager .next{width:20px;height:20px;margin:0 2px;background:url(/img/arrow_page.svg) no-repeat center/100% 100%;}#content .content .pager .prev.disable,#content .content .pager .next.disable{opacity:0.3;}#content .content .pager .next{transform:rotate(180deg);}#content .content .pager .last{margin-left:8px;}#content .content .pager input{width:54px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;background:#fff;}footer{text-align:center;padding:51px 0;}footer .menu{display:inline-block;vertical-align:middle;width:100%;}footer .menu li{list-style:none;display:inline-block;vertical-align:middle;margin:0 15px;}footer .menu li:first-child{margin-left:0;}footer .menu li:last-child{margin-right:0;}footer .menu li a{font-size:15px;display:block;font-weight:900;}footer .menu li a.selected,footer .menu li a:hover{border-bottom-color:#ff8100;}footer .copyright{font-size:17px;position:relative;padding:63px 0;letter-spacing:0.7px;}footer .copyright:before,footer .copyright:after{content:'';height:2px;width:30px;position:absolute;left:50%;margin-left:-15px;background-color:#ff8100;}footer .copyright:before{top:29px;}footer .copyright:after{bottom:29px;}footer .copyright *{font-size:17px;}footer .writer{max-width:1140px;margin:6px auto 0;}#popup{display:flex;overflow-y:scroll;overflow-x:hidden;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);padding-inline:20px;z-index:200;}#popup .close{position:absolute;top:-50px;right:0;width:50px;height:50px;background:url(/img/nav-close-icon.svg) no-repeat center center #fff;}#popup .popup-wrapper{position:relative;max-width:1000px;width:100%;margin:auto;padding-block:100px;-ms-overflow-style:none;scrollbar-width:none;}#popup .popup-wrapper::-webkit-scrollbar{display:none;}#popup .popup-wrapper .popup-container{position:relative;}#popup .popup-wrapper .popup-container > article{background:#fff;padding:50px 35px;margin-right:50px;}@media screen and (max-width: 1199px){html.open{overflow:hidden;}html.open header{position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;}html.open header:before{display:block;}html.open header .top-container .lang{display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;align-items:center;justify-content:center;animation-name:l2r;animation-duration:1s;animation-fill-mode:forwards;}html.open header .top-container .menu-button{background-image:url(/img/nav-close-icon.svg);animation-name:rotate_back;animation-duration:500ms;animation-fill-mode:forwards;}html.open header .bottom-container{display:block;animation-name:l2r;animation-duration:1s;animation-fill-mode:forwards;}html.open #content{margin-top:120px;}header{overflow:auto;}header:before{position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;content:'';background-color:#fff;display:none;}header .top-container{background-image:url(/img/header-shadow-m.png);position:relative;z-index:1;}header .top-container .logo{left:20px;}header .top-container .lang{display:none;position:absolute;left:0;top:160px;width:100%;z-index:1;text-align:center;padding-right:0;}header .top-container .lang a{order:1;}header .top-container .lang .search{margin:0 30px;margin-top:30px;width:100%;}header .top-container .lang ul{margin-left:35px;margin-top:0;}header .top-container .menu-button{display:block;animation-name:rotate;animation-duration:500ms;animation-fill-mode:forwards;}header #marquee .container{padding-left:20px;padding-right:20px;}header #marquee .marquee-wrapper{padding-right:50px;}header .bottom-container{display:none;position:absolute;left:0;top:168px;width:100%;bottom:0;text-align:center;}header .bottom-container:before{display:none;}header .bottom-container .menu{vertical-align:top;padding:152px 0 40px;}header .bottom-container .menu > ul > li{display:block;padding:12px 0;}header .bottom-container .menu > ul > li:hover ul{display:none;}header .bottom-container .menu > ul > li + li{margin-left:0;}header .bottom-container .menu > ul > li a{display:inline-block;color:#000;line-height:28px;}header .bottom-container .menu > ul > li.hasChild > a{position:relative;}header .bottom-container .menu > ul > li.hasChild > a:after{content:'';position:absolute;top:0;right:-35px;bottom:0;width:20px;background:url(/img/arrow_pulldown.svg) no-repeat center;}header .bottom-container .menu > ul > li.hasChild ul{display:none;width:100%;left:0;position:relative;box-shadow:none;padding:20px 0 0;}header .bottom-container .menu > ul > li.hasChild ul li + li{margin-top:16px;}header .bottom-container .menu > ul > li.hasChild.open > a:after{transform:rotate(180deg);}header .bottom-container .menu > ul > li.hasChild.open ul{display:block;}#content{margin-top:0;}footer{padding-top:46px;padding-bottom:46px;}footer .menu li{margin-top:10px;margin-bottom:10px;}footer .menu li:first-child{margin-left:17px;}footer .menu li:last-child{margin-right:17px;}footer .menu li a{font-size:15px;}footer .copyright{padding-top:57px;padding-bottom:43px;font-size:16px;line-height:30px;}footer .copyright:after{bottom:10px;}footer .copyright *{font-size:16px;}footer .writer{margin-top:22px;}}@media screen and (max-width: 767px){.container,.large-container{padding-left:20px;padding-right:20px;}#content .main-banner h1{padding-left:20px;padding-right:20px;}#content .content #list3{max-width:580px;margin:auto;}#content .content #list3 > div{width:calc((100% - 40px) / 2);margin-right:40px;}#content .content #list3 > div:nth-child(even){margin-right:0;}footer{padding-top:46px;}footer .copyright{padding-top:68px;padding-bottom:58px;line-height:30px;}footer .copyright:before{top:38px;}footer .copyright:after{bottom:26px;}footer .writer{margin-top:7px;}}.banner,.about,.team,.pd,.pipeline,.events{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:relative;overflow:hidden;}.banner{position:relative;}.banner .banner-container{white-space:nowrap;position:relative;overflow:hidden;}.banner .banner-container .banner-wrapper,.banner .banner-container .slider{display:inline-block;vertical-align:top;}.banner .banner-container .banner-wrapper{white-space:normal;background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;position:relative;overflow:hidden;}.banner .banner-container .banner-wrapper img{width:100%;height:auto;}.banner .banner-container .banner-wrapper .text{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding-left:22px;padding-right:22px;}.banner .banner-container .banner-wrapper .text .text-container{display:inline-block;vertical-align:middle;margin-top:51px;}.banner .banner-container .banner-wrapper .text .text-container *{color:#fff;}.banner .banner-container .banner-wrapper .text .text-container h2{font-size:94px;text-shadow:0 3px 24px #000;letter-spacing:2.3px;line-height:92px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper{margin-top:28px;position:relative;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper:before{content:'';position:absolute;right:100%;top:0;height:100%;width:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=61);filter:alpha(opacity = 61);-moz-opacity:0.61;-khtml-opacity:0.61;opacity:0.61;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3{display:inline-block;vertical-align:top;position:relative;font-size:36px;font-weight:300;letter-spacing:6.6px;line-height:45px;padding:18px 107px 18px 8px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=61);filter:alpha(opacity = 61);-moz-opacity:0.61;-khtml-opacity:0.61;opacity:0.61;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3 span{position:relative;}.banner .banner-container .banner-wrapper .text .text-container a{display:inline-block;vertical-align:top;width:180px;line-height:46px;text-align:center;margin-top:61px;background-color:#000;font-weight:700;letter-spacing:1px;margin-left:5px;}.banner .pager{position:absolute;width:100%;bottom:16px;left:0;text-align:center;}.banner .pager img{width:100%;height:auto;display:none;}.banner .pager li{display:inline-block;vertical-align:top;margin:0 7px;list-style:none;}.banner .pager li:hover a,.banner .pager li.current a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.banner .pager li a{display:block;width:18px;height:18px;background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);}.header{position:relative;}.header:after{content:'';display:inline-block;width:80px;height:4px;background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.header h2{color:#fff;font-size:32px;letter-spacing:1.5px;}.header h2.large{font-size:74px;}.more,.more:link,.more:hover,.more:active,.more:visited{position:relative;margin-top:9px;display:inline-block;font-size:17px;color:#fff;line-height:36px;padding-left:52px;letter-spacing:0.5px;}.more:before,.more:link:before,.more:hover:before,.more:active:before,.more:visited:before{content:'';position:absolute;left:0;top:50%;margin-top:-18px;width:36px;height:36px;background:url(/img/details-icon.svg) no-repeat center center #fff;}.pd{background-position:center top;background-size:cover;background-repeat:no-repeat;padding:42px 0 80px;}.pd.animate{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.pd.animate .pd-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:t2b;animation-delay:500ms;animation-duration:1s;animation-fill-mode:forwards;}.pd.animate .pd-container + .pd-container{animation-name:b2t;}.pd.animate .pd-container + .pd-container .video{animation-name:r2l;}.pd.animate .pd-container .video{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:l2r;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;}.pd:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity = 40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}.pd:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/gradient_orange.png) repeat-x top;}.pd .pd-container{display:inline-block;vertical-align:top;width:45%;text-align:center;position:relative;z-index:1;}.pd .pd-container + .pd-container{margin-left:10%;}.pd .pd-container .header:after{margin-top:14px;}.pd .pd-container .header h2{letter-spacing:0;}.pd .pd-container .header h2.large{font-size:65px;}.pd .pd-container .header h2 + h2{margin-top:-8px;}.pd .pd-container p{margin-top:25px;color:#fff;font-size:17px;line-height:30px;letter-spacing:0.5px;}.pd .pd-container .video{position:relative;margin-top:20px;background-color:#000;}.pd .pd-container .video img{width:100%;height:auto;}.pd .pd-container .video iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.pipeline.animate{animation-name:fadeIn;animation-duration:500ms;animation-fill-mode:forwards;}.pipeline.animate .photo{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.pipeline.animate .pipeline-container .pipeline-wrapper .header,.pipeline.animate .pipeline-container .pipeline-wrapper p,.pipeline.animate .pipeline-container .pipeline-wrapper .more{animation-duration:1s;animation-fill-mode:forwards;}.pipeline.animate .pipeline-container .pipeline-wrapper .header{animation-name:t2b;}.pipeline.animate .pipeline-container .pipeline-wrapper p{animation-name:r2l;}.pipeline.animate .pipeline-container .pipeline-wrapper .more{animation-name:l2r;}.pipeline .large-container{padding-left:0;padding-right:0;}.pipeline .large-container .photo{position:absolute;right:0;top:80px;z-index:1;max-width:53.8%;}.pipeline .large-container .photo:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/shadow.png) repeat-y right top;transform:rotate(180deg);}.pipeline .large-container .photo img{width:100%;height:auto;}.pipeline .large-container .pipeline-container{background:url(/img/gradient-bg.png) repeat-y right top;padding:80px 0;}.pipeline .large-container .pipeline-container:before{content:'';position:absolute;width:100%;height:100%;right:100%;top:0;background:url(/img/gradient-bg.png) repeat-y right -1200px top #ff8100;}.pipeline .large-container .pipeline-container .pipeline-wrapper{display:inline-block;vertical-align:middle;max-width:50%;position:relative;z-index:2;}.pipeline .large-container .pipeline-container .pipeline-wrapper .header{text-align:left;}.pipeline .large-container .pipeline-container .pipeline-wrapper .more{margin-top:42px;}.pipeline .large-container .pipeline-container .pipeline-wrapper p{margin-top:25px;color:#fff;font-size:17px;line-height:30px;text-align:justify;letter-spacing:0.5px;position:relative;}.pipeline .large-container .pipeline-container .h-fix{min-height:483px;}.team{margin-top:100px;margin-bottom:43px;}.team.animate{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.team.animate .team-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:l2r;animation-delay:500ms;animation-duration:1s;animation-fill-mode:forwards;}.team.animate .staff{pointer-events:none;}.team.animate .staff .staff-container{pointer-events:auto;}.team.animate .staff .staff-container .prev,.team.animate .staff .staff-container .next{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:fadeIn;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;}.team.animate .staff .staff-container .staff-wrapper .staff-inner{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-delay:500ms;animation-duration:1s;animation-fill-mode:forwards;}.team.animate .staff .staff-container .staff-wrapper .staff-inner:nth-child(odd){animation-name:b2t;}.team.animate .staff .staff-container .staff-wrapper .staff-inner:nth-child(even){animation-name:t2b;}.team .team-container{position:absolute;left:0;top:0;width:100%;height:100%;}.team .team-container .container{height:100%;}.team .team-container .team-wrapper{display:inline-block;vertical-align:middle;max-width:295px;z-index:1;}.team .team-container .team-wrapper .header:after{display:none;}.team .team-container .team-wrapper .header h2{color:#000;}.team .team-container .team-wrapper .header h2.large{color:#ff8100;margin-top:-16px;}.team .team-container .team-wrapper p{font-size:17px;line-height:30px;text-align:justify;letter-spacing:0.5px;margin-top:44px;}.team .team-container .team-wrapper .more,.team .team-container .team-wrapper .more:link,.team .team-container .team-wrapper .more:hover,.team .team-container .team-wrapper .more:active,.team .team-container .team-wrapper .more:visited{margin-top:62px;color:#000;}.team .team-container .team-wrapper .more:before,.team .team-container .team-wrapper .more:link:before,.team .team-container .team-wrapper .more:hover:before,.team .team-container .team-wrapper .more:active:before,.team .team-container .team-wrapper .more:visited:before{background-color:#ececec;}.team .staff{position:relative;box-sizing:border-box;padding-left:34.5%;}.team .staff .staff-container{position:relative;padding:0 35px;}.team .staff .staff-container .prev,.team .staff .staff-container .next{position:absolute;top:0;height:100%;width:35px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/slides-arrow.svg);}.team .staff .staff-container .prev{left:0;}.team .staff .staff-container .next{right:0;transform:rotate(180deg);}.team .staff .staff-container .staff-wrapper{position:relative;overflow:hidden;white-space:nowrap;}.team .staff .staff-container .staff-wrapper .slider,.team .staff .staff-container .staff-wrapper .staff-inner{display:inline-block;vertical-align:top;}.team .staff .staff-container .staff-wrapper .staff-inner{white-space:normal;text-align:center;width:276px;position:relative;}.team .staff .staff-container .staff-wrapper .staff-inner img{max-width:100%;height:auto;border-radius:0 20px;}.team .staff .staff-container .staff-wrapper .staff-inner h3{margin-top:25px;letter-spacing:0.8px;}.team .staff .staff-container .staff-wrapper .staff-inner .editor{margin-top:25px;}.team .staff .staff-container .staff-wrapper .staff-inner p{margin-top:6px;letter-spacing:0.6px;line-height:24px;}.events{background:url(/img/gradient_bg2.png) repeat-x top;text-align:center;padding-top:92px;padding-bottom:70px;}.events.animate{animation-name:fadeIn;animation-duration:500ms;animation-fill-mode:forwards;}.events.animate h2{opacity:0;animation-name:t2b;animation-delay:500ms;animation-duration:1s;animation-fill-mode:forwards;}.events h2{font-size:32px;letter-spacing:1px;position:relative;}.events h2.large{font-size:74px;color:#ff8100;margin-top:-16px;}.events .events-wrapper{position:relative;text-align:left;margin-top:23px;}.events .events-wrapper .events-container{position:relative;overflow:hidden;white-space:nowrap;margin:0 90px;}.events .events-wrapper .events-container .slider{display:inline-block;vertical-align:top;}.events .events-wrapper .events-container .event{display:inline-block;vertical-align:top;width:calc((100% - 114px) / 3);text-align:center;}.events .events-wrapper .events-container .event img{width:100%;height:auto;}.events .events-wrapper .events-container .event div{font-size:18px;font-weight:800;line-height:30px;letter-spacing:0.5px;margin:10px 24px 5px;white-space:normal;}.events .events-wrapper .events-container .event time{font-size:17px;letter-spacing:0.5px;}.events .events-wrapper .prev,.events .events-wrapper .next{position:absolute;top:0;width:40px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/slides-arrow.svg);}.events .events-wrapper .prev{left:0;}.events .events-wrapper .next{right:0;transform:rotate(180deg);}.events .more,.events .more:link,.events .more:hover,.events .more:active,.events .more:visited{margin-top:53px;color:#000;}.events .more:before,.events .more:link:before,.events .more:hover:before,.events .more:active:before,.events .more:visited:before{background-color:#ececec;}.about.animate{animation-name:fadeIn;animation-duration:500ms;animation-fill-mode:forwards;}.about.animate .photo{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.about.animate .about-container .about-wrapper .header,.about.animate .about-container .about-wrapper p,.about.animate .about-container .about-wrapper .more{animation-duration:1s;animation-fill-mode:forwards;}.about.animate .about-container .about-wrapper .header{animation-name:t2b;}.about.animate .about-container .about-wrapper p{animation-name:l2r;}.about.animate .about-container .about-wrapper .more{animation-name:r2l;}.about .large-container{padding-left:0;padding-right:0;}.about .large-container .photo{position:absolute;left:0;top:80px;z-index:1;max-width:53.8%;}.about .large-container .photo:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/shadow.png) repeat-y right top;}.about .large-container .photo img{width:100%;height:auto;}.about .large-container .about-container{background:url(/img/gradient-bg.png) repeat-y left top;padding:80px 0;text-align:right;}.about .large-container .about-container:before{content:'';position:absolute;width:100%;height:100%;left:100%;top:0;background:url(/img/gradient-bg.png) repeat-y left -1200px top #e66153;}.about .large-container .about-container .about-wrapper{display:inline-block;vertical-align:middle;max-width:50%;position:relative;z-index:2;}.about .large-container .about-container .about-wrapper .header{text-align:left;}.about .large-container .about-container .about-wrapper .header h2.large{margin-top:-17px;}.about .large-container .about-container .about-wrapper p{position:relative;margin-top:25px;color:#fff;font-size:17px;line-height:30px;text-align:justify;letter-spacing:0.5px;}.about .large-container .about-container .about-wrapper .more{margin-top:42px;}.about .large-container .about-container .h-fix{min-height:483px;}@media screen and (max-width: 1199px){.banner .banner-container{background:#000;}.banner .banner-container .banner-wrapper{background:none !important;}.banner .banner-container .banner-wrapper .container{padding-left:0;padding-right:0;}.banner .banner-container .banner-wrapper .text{position:relative;padding-left:28px;padding-right:28px;}.banner .banner-container .banner-wrapper .text .text-container{margin-top:18px;margin-bottom:30px;}.banner .banner-container .banner-wrapper .text .text-container h2{font-size:50px;line-height:62px;letter-spacing:2.7px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper{margin-top:-10px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3{font-size:20px;padding:0;letter-spacing:3.7px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3:before{display:none;}.banner .banner-container .banner-wrapper .text .text-container a{font-size:18px;font-weight:800;line-height:44px;letter-spacing:0.5px;margin-top:10px;border:1px solid #464646;box-sizing:border-box;margin-left:3px;}.banner .pager{bottom:auto;}.header:after{margin-top:36px;}.header h2{font-size:24px;line-height:46px;letter-spacing:1px;}.header h2.large{font-size:60px;}.more,.more:link,.more:hover,.more:active,.more:visited{margin-top:33px;font-size:16px;letter-spacing:1px;}.pd{padding-top:70px;padding-bottom:68px;}.pd .pd-container{width:100%;}.pd .pd-container + .pd-container{margin-left:0;margin-top:70px;}.pd .pd-container .header:after{margin-top:23px;}.pd .pd-container .header h2.large{font-size:60px;letter-spacing:0.5px;}.pd .pd-container .header h2 + h2{margin-top:30px;letter-spacing:1px;}.pd .pd-container p{font-size:16px;margin-top:24px;}.pd .pd-container .more,.pd .pd-container .more:link,.pd .pd-container .more:hover,.pd .pd-container .more:active,.pd .pd-container .more:visited{margin-top:36px;}.pd .pd-container .video{margin-top:40px;}.pipeline{margin-top:60px;padding-top:30px;padding-right:30px;}.pipeline .large-container{padding-left:0;padding-right:0;}.pipeline .large-container .photo{top:-30px;right:-30px;width:450px;max-width:100%;}.pipeline .large-container .photo:after{display:none;}.pipeline .large-container .pipeline-container{padding:274px 30px 50px 30px;background-size:contain;}.pipeline .large-container .pipeline-container:before{display:none;}.pipeline .large-container .pipeline-container .pipeline-wrapper{max-width:100%;text-align:right;}.pipeline .large-container .pipeline-container .pipeline-wrapper p{letter-spacing:0.2px;font-size:16px;}.pipeline .large-container .pipeline-container .pipeline-wrapper .more{padding-left:52px;margin-top:33px;letter-spacing:0.5px;}.pipeline .large-container .pipeline-container .h-fix{display:none;}.team{margin-top:47px;margin-bottom:53px;}.team .team-container{position:relative;}.team .team-container .team-wrapper{max-width:39%;}.team .team-container .team-wrapper .header h2.large{margin-top:3px;}.team .team-container .team-wrapper p{font-size:16px;letter-spacing:0;margin-top:32px;}.team .team-container .team-wrapper .more,.team .team-container .team-wrapper .more:link,.team .team-container .team-wrapper .more:hover,.team .team-container .team-wrapper .more:active,.team .team-container .team-wrapper .more:visited{margin-top:40px;}.team .staff{padding-left:0;padding-right:0;margin-top:40px;}.team .staff .staff-container .staff-wrapper .staff-inner img{max-width:200px;}.team .staff .staff-container .staff-wrapper .staff-inner h3{font-size:17px;margin-top:19px;}.events{padding-top:53px;padding-bottom:60px;}.events h2{font-size:24px;}.events h2.large{font-size:60px;margin-top:-10px;}.events .events-wrapper{margin-top:20px;}.events .events-wrapper .events-container{max-width:430px;margin:auto;}.events .events-wrapper .events-container .event{width:100%;}.events .more{margin-top:36px;}.about{padding-top:30px;padding-left:30px;}.about .large-container{padding-left:0;padding-right:0;}.about .large-container .photo{top:-30px;left:-30px;width:450px;max-width:100%;}.about .large-container .photo:after{display:none;}.about .large-container .about-container{padding:261px 30px 50px 30px;background-size:contain;}.about .large-container .about-container:before{display:none;}.about .large-container .about-container .about-wrapper{max-width:100%;}.about .large-container .about-container .about-wrapper .header h2.large{margin-top:0;}.about .large-container .about-container .about-wrapper p{letter-spacing:0.2px;font-size:16px;}.about .large-container .about-container .about-wrapper .more{margin-top:32px;}.about .large-container .about-container .h-fix{display:none;}}@media screen and (max-width: 767px){.banner .banner-container{background-color:#000;}.banner .banner-container .banner-wrapper{background:#000 !important;}.banner .banner-container .banner-wrapper .text{position:static;padding-left:0;padding-right:0;}.banner .banner-container .banner-wrapper .text .text-container{padding:0;margin-top:0;display:block;margin-bottom:6px;}.banner .banner-container .banner-wrapper .text .text-container h2{font-size:52px;line-height:54px;text-shadow:none;background-color:#000;padding:21px 20px 0;z-index:1;position:relative;letter-spacing:1.8px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper{margin-top:-4px;background-color:#000;padding:5px 20px 0;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper:before{display:none;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3{font-size:20px;padding:0;letter-spacing:3.7px;line-height:36px;}.banner .banner-container .banner-wrapper .text .text-container .text-wrapper h3:before{display:none;}.banner .banner-container .banner-wrapper .text .text-container a{margin-top:17px;margin-left:20px;}.banner .pager{bottom:auto;top:0 !important;}.banner .pager img{display:block;}.banner .pager ul{position:absolute;width:100%;bottom:14px;}.header:after{margin-top:29px;}.header h2{line-height:30px;}.header h2.large{line-height:60px;}.more,.more:link,.more:hover,.more:active,.more:visited{letter-spacing:0.5px;}.pd{padding-top:54px;padding-bottom:60px;}.pd .pd-container{display:block;width:100%;}.pd .pd-container + .pd-container{margin-left:0;margin-top:52px;}.pd .pd-container .header:after{margin-top:22px;}.pd .pd-container .header h2{font-size:24px;letter-spacing:1px;}.pd .pd-container .header h2 + h2{margin-top:15px;}.pd .pd-container .more,.pd .pd-container .more:link,.pd .pd-container .more:hover,.pd .pd-container .more:active,.pd .pd-container .more:visited{margin-top:25px;}.pd .pd-container .video{margin-top:30px;}.pipeline{margin-top:60px;padding-right:30px;}.pipeline .large-container .photo{width:450px;}.pipeline .large-container .pipeline-container{padding-top:265px;padding-left:20px;padding-right:20px;}.team{margin-top:55px;}.team .team-container{position:static;}.team .team-container .container{height:auto;}.team .team-container .team-wrapper{max-width:100%;display:block;padding-left:0;padding-right:0;}.team .team-container .team-wrapper p{margin-top:24px;}.team .team-container .team-wrapper .more,.team .team-container .team-wrapper .more:link,.team .team-container .team-wrapper .more:hover,.team .team-container .team-wrapper .more:active,.team .team-container .team-wrapper .more:visited{margin-top:35px;}.team .team-container .h-fix{display:none;}.team .staff{padding-left:0;padding-right:0;margin-top:40px;}.events .events-wrapper .events-container{max-width:100%;margin:0 70px;}.events .events-wrapper .events-container .event div{margin:12px 0 5px;}.events .more,.events .more:link,.events .more:hover,.events .more:active,.events .more:visited{margin-top:35px;}.about{padding-left:20px;}.about .large-container .about-container{padding-top:268px;padding-left:20px;padding-right:20px;}}@media screen and (max-width: 480px){.banner .banner-container .banner-wrapper .text .text-container h2,.banner .banner-container .banner-wrapper .text .text-container .text-wrapper{padding-left:20px;padding-right:20px;}.banner .banner-container .banner-wrapper .text .text-container a{margin-left:20px;}.pipeline{padding-right:20px;}.pipeline .large-container .photo{right:-20px;}.pipeline .large-container .pipeline-container{padding-left:20px;padding-right:20px;}.about{padding-left:20px;}.about .large-container .photo{left:-20px;}.about .large-container .about-container{padding-left:20px;padding-right:20px;}}