.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1460px;margin:auto;position:relative;padding-inline:var(--container-padding-inline)}html.noscroll{overflow:hidden;box-sizing:unset}html.open{overflow:hidden}html.open header{height:100%;overflow-y:scroll;background:#263069 url(/img/header/bg.jpg) no-repeat top / 100% !important}html.open header .nav-btn{background:url(/img/btn-close.svg) no-repeat center,url(/img/header/gradient-menu.png) repeat-y center}html.open header .header-container{display:flex}body{position:relative;min-width:480px}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;background:url(/img/header/gradient-header-inner-2.png) repeat-y left / 100% 100%;z-index:100}header .container{max-width:1660px}header .wrapper{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:20px;animation:shrink linear both;animation-timeline:scroll(root);animation-duration:1ms;animation-range:0px 138px}header .logo{width:321px}header .logo img{width:100%;height:auto}header .nav-btn{display:none;border-radius:50%;width:40px;height:40px;background:url(/img/btn-menu.svg) no-repeat center,url(/img/header/gradient-menu.png) repeat-y center}header .header-container{display:flex;align-items:center;justify-content:end}header .header-container nav{margin-right:20px}header .header-container nav>ul{display:flex;align-items:center;gap:30px}header .header-container nav>ul li{display:block}header .header-container nav>ul li a{display:block;font-size:16px;font-weight:300;letter-spacing:0.32px}header .header-container nav>ul>li{position:relative}header .header-container nav>ul>li>a{color:#fff;text-transform:uppercase;padding-block:12px}header .header-container nav>ul>li ul{position:absolute;top:100%;left:50%;transform:translate(-50%, 10%);width:220px;padding:4px 20px;background:rgba(255,255,255,0.9);box-shadow:0px 3px 6px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.3);opacity:0;visibility:hidden;transition:.2s}header .header-container nav>ul>li ul li{border-bottom:1px solid rgba(112,112,112,0.3)}header .header-container nav>ul>li ul li a{color:#A9A9BB;padding-block:15px}header .header-container nav>ul>li ul li a:hover{color:#2A3373}header .header-container nav>ul>li ul li:last-child{border:0}header .header-container nav>ul>li:after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:-15px;width:1px;height:17px;background:rgba(255,255,255,0.3)}header .header-container nav>ul>li:last-child:after{display:none}header .header-container nav>ul>li:hover>a,header .header-container nav>ul>li.current>a{color:#34C985}header .header-container nav>ul>li:hover ul{opacity:1;visibility:visible;transform:translate(-50%, 0)}header .header-container .lang{position:relative}header .header-container .lang label{display:block;background:url(/img/header/btn-language.svg) no-repeat center;width:40px;height:40px}header .header-container .lang .lang-menu{position:absolute;top:100%;left:50%;width:100px;transform:translate(-50%, 10%);background:rgba(255,255,255,0.9);box-shadow:0px 3px 6px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.3);opacity:0;visibility:hidden;transition:.2s}header .header-container .lang .lang-menu a{display:block;font-size:16px;font-family:'Roboto';font-weight:300;letter-spacing:0.32px;color:#A9A9BB;text-align:center;padding-block:7.5px}header .header-container .lang .lang-menu a.current,header .header-container .lang .lang-menu a:hover{color:#2A3373}header .header-container .lang:hover .lang-menu{opacity:1;visibility:visible;transform:translate(-50%, 0)}header .header-container .home{border-radius:50%;background:url(/img/header/btn-home.svg) no-repeat center;width:40px;height:40px;margin-inline:15px;transition:background .2s}header .header-container .home.current,header .header-container .home:hover{background-color:#008247}header .header-container .contact{background:url(/img/header/gradient-btn.png) repeat-y center;width:154px;line-height:46px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;text-align:center}#content{margin-top:138px}#content #inner-banner{position:relative;height:350px;background:#1e2d53 url(/img/banner/inner-banner-bg.png) no-repeat left / 1260px}#content #inner-banner figure{position:absolute;top:0;right:0;width:645px}#content #inner-banner figure img{width:100%;height:auto}#content #inner-banner figure:after{content:'';position:absolute;left:0;top:0;bottom:0;width:386px;background:url(/img/banner/gradient-8&9.png) repeat-y left / 100% 100%}/*953795e33e25c16a067bcfa2a5842f5b*/#content #inner-banner .container{position:absolute;top:0;left:0;right:0;bottom:47px}#content #inner-banner h1{position:absolute;bottom:0;left:var(--container-padding-inline);right:0;font-size:60px;font-family:'Roboto';font-weight:100;color:#fff;letter-spacing:0.6px;text-transform:uppercase}#content #navigation{position:relative;padding-block:11px;background:url(/img/gradient-path-1.png) repeat-y center / 100% 100%;z-index:1}#content #navigation .navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-right:70px}#content #navigation .navigation a{font-size:16px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#content #navigation .navigation span{width:7px;height:1px;background:#739FB3}#content #navigation .back{position:absolute;top:0;right:var(--container-padding-inline);font-size:16px;color:#fff;padding-left:17px}#content #navigation .back:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:7px;height:1px;background:#739FB3}#content #submenu{position:fixed;top:38.5%;left:0;width:296px;background:#2A3373;padding-inline:20px;z-index:99;transform:translateX(-360px);transition:transform .2s}#content #submenu button.switch{position:absolute;top:0;left:100%;width:64px;height:49px;background:url(/img/btn-menu.svg) no-repeat right 16px center,url(/img/gradient-menu.png) repeat-x;border-radius:0px 25px 25px 0px}#content #submenu .shortcut{display:block;width:100%;font-size:15px;color:#D5DCE9;letter-spacing:0.3px;line-height:22px;padding:15px 7.5px;border-bottom:1px solid rgba(255,255,255,0.1);text-align:left;background:none}#content #submenu.animate{transform:translateX(-296px)}#content #submenu.open{transform:none}#content #submenu.open button.switch{background:#2a3373 url(/img/btn-close.svg) no-repeat right 16px center}#content #submenu:not(:has(.shortcut:nth-child(3))){display:none}#content .section-title{font-size:40px;font-weight:600;color:#101D30;letter-spacing:0.8px;margin-bottom:40px;text-transform:uppercase}#content .with-line{font-size:24px;font-weight:600;color:#101D30;letter-spacing:0.2px;padding-bottom:18px;margin-bottom:23px;position:relative}#content .with-line:after{content:'';position:absolute;left:0;bottom:0;width:20px;height:3px;background:#BBBBBB}#content .num{font-size:97px;font-weight:bold;color:#E8CD6B;letter-spacing:1.94px;opacity:0.7;pointer-events:none}#content .slider-btn{display:flex;align-items:center;justify-content:end;gap:20px}#content .slider-btn button{border-radius:50%;width:50px;height:50px;background:#101d30 url(/img/arrow-1-white.svg) no-repeat center;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}#content .slider-btn button.prev{transform:rotate(-90deg)}#content .slider-btn button.next{transform:rotate(90deg)}#content .slider-btn button.swiper-button-disabled{opacity:.5}#content .slider-box{border:1px solid rgba(107,107,107,0.3);padding:40px;position:relative;background:#fff}#content .slider-box h2{margin-right:150px}#content .slider-box .slider{position:relative}#content .slider-box .slider .swiper-slide{width:calc((100% - 42px) / 3)}#content .slider-box .slider .swiper-slide figure{position:relative;margin-bottom:17px}#content .slider-box .slider .swiper-slide figure img{width:100%;height:auto}#content .slider-box .slider .swiper-slide figure label{position:absolute;top:20px;left:20px;padding:2px 10px 3px;background:rgba(255,255,255,0.7);border:1px solid #6b6b6b;border-radius:200px;font-size:14px;color:#051024;letter-spacing:-0.3px}#content .slider-box .slider .swiper-slide .title{font-size:20px;font-weight:600;color:#101D30;letter-spacing:0.1px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:64px;margin-bottom:3px}#content .slider-box .slider .swiper-slide p{font-size:18px;color:#051024;letter-spacing:0.36px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:64px;margin-bottom:15px}#content .slider-box .slider .swiper-slide button{background:url(/img/gradient-btn.png) repeat-y center;width:154px;line-height:46px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;text-align:center}#content .slider-box .slider .slider-btn{position:absolute;top:-73px;right:0}footer{background:url(/img/footer/footer-bg-desktop.jpg) no-repeat center / cover;padding-block:60px;position:relative}footer .container{max-width:1660px}footer .wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}footer .wrapper figure{width:386px}footer .wrapper figure img{width:100%;height:auto}footer .wrapper nav{margin-top:36px;display:flex;flex-wrap:wrap;gap:20px 30px}footer .wrapper nav a{font-size:20px;color:#fff;letter-spacing:0.4px}footer .wrapper .logo{display:flex;flex-wrap:wrap;gap:20px;margin-top:55px}footer .wrapper .social{display:flex;gap:15px}footer .wrapper .social a{border-radius:50%;background:#fff}footer .copyright{font-size:15px;color:#ECEDF3;letter-spacing:0.3px;margin-top:30px}footer .copyright a{font-size:15px;color:#ECEDF3}footer #back-to-top{position:fixed;right:33px;background:#fff url(/img/back-to-top.svg) no-repeat center;width:70px;height:70px;border-radius:50%;box-shadow:0px 0px 20px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:opacity .5s;z-index:99}footer #back-to-top.show{opacity:1;visibility:visible}@media screen and (max-width:1199px){header .wrapper{flex-wrap:wrap;padding-block:42px;animation:none}header .logo{width:246px}header .nav-btn{display:block}header .header-container{display:none;flex-direction:column;width:100%}header .header-container .lang{background:url(/img/header/btn-language.svg) no-repeat left;padding-left:55px}header .header-container .lang label{display:none}header .header-container .lang .lang-menu{display:flex;align-items:center;gap:15px;position:unset;width:auto;opacity:1 !important;visibility:visible !important;transform:none !important;background:none !important;border:0 !important;box-shadow:none !important}header .header-container .lang .lang-menu a{font-size:15px;color:#fff !important;letter-spacing:0;line-height:40px;padding:0}header .header-container .lang .lang-menu a.current,header .header-container .lang .lang-menu a:hover{text-decoration:underline}header .header-container .home{margin-block:15px}header .header-container .contact{width:100%;background:#007AEA}header .header-container nav{width:100%;order:1;margin-top:20px;margin-right:0}header .header-container nav>ul{display:block}header .header-container nav>ul>li{border-bottom:1px solid rgba(255,255,255,0.3)}header .header-container nav>ul>li>a{padding-block:30px;position:relative}header .header-container nav>ul>li>a:has(+ul):after{content:'';position:absolute;top:15px;right:0;bottom:auto;width:50px;height:50px;background:url(/img/arrow-1-white.svg) no-repeat center;transform:scaleY(-1)}header .header-container nav>ul>li ul{display:none;position:unset;margin-left:35px;margin-bottom:30px;padding:0;width:100%;opacity:1 !important;visibility:visible !important;transform:none !important;background:none !important;border:0 !important;box-shadow:none !important}header .header-container nav>ul>li ul li{border:0;margin-bottom:15px}header .header-container nav>ul>li ul li a{padding:0}header .header-container nav>ul>li.open>a:after{transform:none}header .header-container nav>ul>li.open ul{display:block}#content{margin-top:124px}#content .slider-box h2{margin-right:0}#content .slider-box .slider .swiper-slide{width:calc((100% - 21px) / 2)}#content .slider-box .slider .slider-btn{position:unset;justify-content:center;margin-top:60px;margin-bottom:20px}footer{background-image:url(/img/footer/footer-bg-tab.jpg)}footer .wrapper{flex-direction:column}footer .copyright{margin-top:36px}footer #back-to-top{right:20px}}@media screen and (max-width:767px){#content #submenu{display:none}#content .slider-box .slider .swiper-slide{width:100%}footer{background-image:url(/img/footer/footer-bg-m.jpg)}footer nav{flex-direction:column}}@keyframes shrink{from{padding-block:45px;z-index:100}to{padding-block:20px;z-index:101}}#content #section1{position:relative;padding-bottom:144px;background:url(/img/4/big-bg-3-green.jpg) no-repeat top / 100%}#content #section1 .page-title{text-align:center;font-size:60px;font-family:'Roboto';font-weight:300;letter-spacing:0.6px;margin-top:120px;margin-bottom:54px;text-transform:uppercase}#content #section2{position:relative;overflow:hidden;background:url(/img/2.3/Project_Showcases_map.jpg) no-repeat center top #1d1b40}#content #section2 .container{display:flex;flex-direction:row;justify-content:end;align-items:flex-start;background:url(/img/2.3/Project_Showcases_map.jpg) no-repeat right -222px top 0}#content #section2 .left-col,#content #section2 .country{flex:1}#content #section2 .left-col{padding:92px 0;z-index:2}#content #section2 .editor p,#content #section2 .editor div,#content #section2 .editor a,#content #section2 .editor li,#content #section2 .editor td,#content #section2 .editor th,#content #section2 .editor h1,#content #section2 .editor h2,#content #section2 .editor h3,#content #section2 .editor h4,#content #section2 .editor h5,#content #section2 .editor h6{color:#ffffff}#content #section2 .country-pill-list{display:grid;grid-template-columns:repeat(2, minmax(0, 160px));gap:14px 20px;margin-top:35px;max-height:380px;overflow-y:auto;padding-right:8px}#content #section2 .country-pill-list .country-pill{display:flex;align-items:center;justify-content:center;height:44px;padding:0 16px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.6);border-radius:22px;color:#ffffff;font-size:16px;text-decoration:none;transition:all .25s ease;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content #section2 .country-pill-list .country-pill:hover{border-color:#ffffff;background:rgba(255,255,255,0.15)}#content #section2 .country-pill-list .country-pill.selected{background:linear-gradient(90deg, #856c39 0%, #c4a459 100%);border-color:transparent;box-shadow:0px 3px 8px rgba(0,0,0,0.35);font-weight:500}#content #section2 .country-pill-list::-webkit-scrollbar{width:4px}#content #section2 .country-pill-list::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:4px}#content #section2 .country-pill-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.4);border-radius:4px}#content #section2 .country-pill-list::-webkit-scrollbar-thumb:hover{background:#E8CD6B}#content #section2 .country{position:relative;min-width:960px;max-width:960px;min-height:752px}#content #section2 .country li{list-style:none;position:absolute}#content #section2 .country li a{display:block;height:76px;font-size:18px;position:relative;letter-spacing:0.36px;padding-top:15px;color:#FFFFFF;width:152px;text-shadow:0px 0px 20px #00000099}#content #section2 .country li a:before{content:'';position:absolute;right:15px;bottom:14px;width:40px;height:40px;background:url(/img/2.3/map_pointer-L.svg) no-repeat center bottom / contain;z-index:2;pointer-events:none;transition:width .2s ease,height .2s ease}#content #section2 .country li a:after{content:'';position:absolute;left:0;top:42px;background:url(/img/2.3/map_line-white-a.svg) no-repeat left top;width:132px;height:25px;z-index:1;pointer-events:none}#content #section2 .country li a:hover,#content #section2 .country li a.selected{color:#E8CD6B}#content #section2 .country li a:hover:after,#content #section2 .country li a.selected:after{background-image:url(/img/2.3/map_line-orange-a.svg)}#content #section2 .country li a.selected{font-size:22px;font-weight:600;letter-spacing:0.44px;width:188px}#content #section2 .country li a.selected:before{width:63px;height:63px;right:5px;bottom:0px}#content #section2 .country li a.selected:after{left:10px}#content #section2 .country li.point-left,#content #section2 .country li#country1,#content #section2 .country li#country4,#content #section2 .country li#country7{text-align:right}#content #section2 .country li.point-left a:before,#content #section2 .country li#country1 a:before,#content #section2 .country li#country4 a:before,#content #section2 .country li#country7 a:before{right:auto;left:15px}#content #section2 .country li.point-left a:after,#content #section2 .country li#country1 a:after,#content #section2 .country li#country4 a:after,#content #section2 .country li#country7 a:after{transform:scaleX(-1);left:auto;right:0}#content #section2 .country li.point-left a.selected,#content #section2 .country li#country1 a.selected,#content #section2 .country li#country4 a.selected,#content #section2 .country li#country7 a.selected{width:188px}#content #section2 .country li.point-left a.selected:before,#content #section2 .country li#country1 a.selected:before,#content #section2 .country li#country4 a.selected:before,#content #section2 .country li#country7 a.selected:before{left:5px;right:auto}#content #section2 .country li.point-left a.selected:after,#content #section2 .country li#country1 a.selected:after,#content #section2 .country li#country4 a.selected:after,#content #section2 .country li#country7 a.selected:after{right:10px;left:auto}#content #section2 .country li.line-long a{width:185px;height:115px}#content #section2 .country li.line-long a:before{right:15px;bottom:14px}#content #section2 .country li.line-long a:after{background-image:url(/img/2.3/map_line-white-a-L.svg);width:147px;height:63px}#content #section2 .country li.line-long a:hover:after,#content #section2 .country li.line-long a.selected:after{background-image:url(/img/2.3/map_line-orange-a-L.svg)}#content #section2 .country li.line-long a.selected:before{right:0px;bottom:0px}#content #section2 .country li#country1{left:541px;top:279px}#content #section2 .country li#country2{left:401px;top:150px}#content #section2 .country li#country3{left:378px;top:345px}#content #section2 .country li#country4{left:515px;top:375px}#content #section2 .country li#country5{left:360px;top:409px}#content #section2 .country li#country6{left:411px;top:470px}#content #section2 .country li#country6 a.selected{margin-left:-40px}#content #section2 .country li#country7{left:604px;top:486px}#content #section2 .country li#country8{left:93px;top:299px}#content #section2 .country li#country9{left:12px;top:411px}#content #section3{padding:89px 0 171px}#content #section3 .filter{position:relative;z-index:1}#content #section3 .filter .select{display:block;margin-left:auto;width:100%;max-width:440px;position:relative;cursor:pointer}#content #section3 .filter .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;border-radius:23px;line-height:46px;font-size:18px;padding:0 20px;box-sizing:border-box;background:url(/img/2.3/arrow-pulldown.svg) no-repeat right 30px center #ecedf3;letter-spacing:0.36px;color:#051024;position:relative;z-index:1}#content #section3 .filter .select .select-container{position:absolute;left:0;top:100%;width:100%;background-color:#ECEDF3;padding-top:23px;margin-top:-23px;display:none}#content #section3 .filter .select .select-container div{font-size:18px;padding:11px 20px;letter-spacing:0.36px;color:#051024;line-height:24px}#content #section3 .filter .select .select-container div.selected{background-color:#0079ea;color:#fff}#content #section3 .project{margin-top:60px;display:flex;gap:50px 31px;flex-wrap:wrap}#content #section3 .project a{box-shadow:0px 3px 6px #00000033;border-radius:100px 0px 0px 0px;position:relative;overflow:hidden;background-color:#f9f9f9;width:calc((100% - 62px) / 3)}#content #section3 .project a figure{position:relative}#content #section3 .project a figure img{width:100%;height:auto}#content #section3 .project a figure .labels{position:absolute;top:20px;left:50px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}#content #section3 .project a figure .labels label{padding:2px 10px 3px;background:rgba(255,255,255,0.7);border:1px solid #6b6b6b;border-radius:200px;font-size:14px;color:#051024;letter-spacing:-0.3px}#content #section3 .project a .info{display:block;padding:31px 30px}#content #section3 .project a .info time{color:#6b6b6b;letter-spacing:0.32px;font-size:16px}#content #section3 .project a .info h2{color:#101D30;font-size:24px;letter-spacing:0.48px;line-height:34px}#content #section3 .project a .info p{font-size:18px;letter-spacing:0.36px;color:#051024;line-height:32px;margin-top:4px;max-height:96px;overflow:hidden}#content #section3 .project a .info span{background:transparent linear-gradient(90deg, #856C39 0%, #E8D492 100%) 0% 0% no-repeat padding-box;border-radius:200px;color:#fff;font-size:16px;letter-spacing:0.32px;text-align:center;width:154px;line-height:46px;display:block;margin-top:16px}#content #section3 .project .no-record{text-align:center;color:#0079ea;font-weight:700;font-size:22px;width:100%}@media screen and (min-width:1025px) and (max-width:1366px){#content #section2 .container{flex-direction:column;align-items:center;background-position:center top 180px}#content #section2 .left-col{width:100%;padding:40px 0 20px;text-align:center}#content #section2 .left-col .country-pill-list{justify-content:center;display:flex;flex-wrap:wrap}}@media screen and (max-width:1024px){#content #section2{background:#1d1b40}#content #section2 .container{flex-direction:column;background:none}#content #section2 .left-col{padding:40px 0}#content #section2 .country{display:none}#content #section2 .country-pill-list{max-width:100%;max-height:none;grid-template-columns:repeat(2, 1fr);gap:12px;padding-right:0}#content #section3 .project a{width:calc((100% - 31px) / 2)}}@media screen and (max-width:767px){#content #section2 .country-pill-list{grid-template-columns:repeat(2, 1fr)}#content #section3 .filter .select{max-width:100%}#content #section3 .project a{width:100%}}