@font-face{font-display:swap;font-family:Roboto;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/Roboto-Regular.ttf);font-weight:400}@font-face{font-display:swap;font-family:Roboto;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/Roboto-Medium.ttf);font-weight:500}@font-face{font-display:swap;font-family:Roboto;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/Roboto-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:Roboto;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/Roboto-Black.ttf);font-weight:900}@font-face{font-display:swap;font-family:Roboto;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/Roboto-Light.ttf);font-weight:300}@font-face{font-display:swap;font-family:BigShoulders;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/BigShouldersInlineText-Regular.ttf);font-weight:400}@font-face{font-display:swap;font-family:BigShoulders;src:url(https://aac-hanoi.com/wp-content/themes/hazo/assets/fonts/BigShouldersInlineText-Black.ttf);font-weight:900}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;scroll-behavior:smooth;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1.2;font-size:1.6rem!important;font-family:Roboto;font-weight:400}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%}button{cursor:pointer;outline:none}a{text-decoration:none}a:hover{text-decoration:none}input:focus{box-shadow:none}select{cursor:pointer}@media only screen and (min-width:1200px){.container{max-width:1170px}}.section__title{font-size:3.6rem;font-family:Roboto;font-weight:600;color:#0a0a0a}a>.section__title:hover{color:#286a87}@media only screen and (max-width:1023px){.section__title{font-size:3rem}}@media only screen and (max-width:767px){.section__title{font-size:2.8rem}}.section__title--small{font-size:2.8rem}.section__title--bold{font-weight:700}.text-main{font-size:1.6rem;color:#3d3d3d;line-height:2}.text-main--white{color:#fff}.carousel-cell-image{display:block;max-height:100%;margin:0 auto;max-width:100%;display:none}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{display:block}@media only screen and (max-width:767px){.yellow-tab{padding:0 15px;flex-wrap:nowrap;align-items:center}}.yellow-tab li a{padding:15px 20px;color:#0a0a0a;font-weight:500;border-radius:0 0 12px 12px!important;font-size:1.7rem}@media only screen and (max-width:1199px){.yellow-tab li a{padding:15px 25px}}@media only screen and (max-width:1023px){.yellow-tab li a{font-size:1.5rem;padding:15px 15px;text-transform:capitalize!important}}@media only screen and (max-width:767px){.yellow-tab li a{text-align:center;padding:15px 10px}}@media only screen and (max-width:424px){.yellow-tab li a{font-size:1.1rem;padding:15px 10px}}.yellow-tab li .active{background-color:#ffb800!important;color:#fff}.main-flickity-button .flickity-button{width:40px;height:40px;background-color:#286a87;opacity:.5}.main-flickity-button .flickity-button:hover{opacity:1}.main-flickity-button .flickity-button .flickity-button-icon{width:25%;height:25%;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.main-flickity-button .flickity-button.previous{left:-100px}@media only screen and (max-width:1199px){.main-flickity-button .flickity-button.previous{left:-45px}}@media only screen and (max-width:1023px){.main-flickity-button .flickity-button.previous{right:60px;left:auto;top:-25px;width:30px;height:30px}}.main-flickity-button .flickity-button.next{right:-100px}@media only screen and (max-width:1199px){.main-flickity-button .flickity-button.next{right:-45px}}@media only screen and (max-width:1023px){.main-flickity-button .flickity-button.next{left:60px;top:-25px;width:30px;height:30px}.main-flickity-button .flickity-button.previous{left:0}}.banner{padding:39px 0}.banner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgb(0 82 118 / .9)}.banner .banner__page-name{position:relative;z-index:99;color:#fff;font-size:4rem;font-weight:700}.main-content--grey{background-color:#f3f3f5}.single-post__title{font-size:3.2rem;color:#0a0a0a;font-weight:500;margin-bottom:13px}.single-post__time{margin-bottom:48px;font-size:1.8rem;color:#7e8689}.truncate-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.truncate-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.truncate-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1023px){.col-2-column{max-width:20%;flex-basis:20%;padding:0 15px}}.backToTop{position:fixed;z-index:99;bottom:50px;right:-120%;background-color:#286a87;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;transition:0.5s;color:#fff;cursor:pointer}.backToTop:hover{background-color:#ffb800}.show__backToTop{right:10px}@media only screen and (max-width:1199px){.show__backToTop{left:auto;right:6%;bottom:8px}}.ws-sgct blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eb2b2d}.ws-sgct blockquote p{margin:0!important}.ws-sgct code{background:rgb(0 0 0 / .05);border-radius:3px;font-size:.85rem;color:#e83e8c}.ws-sgct p,.ws-sgct table{margin:0 0 20px;line-height:2}.ws-sgct table{border:1px solid #ddd;margin-bottom:30px}.ws-sgct table>tbody>tr>td,.ws-sgct table>tbody>tr>th,.ws-sgct table>tfoot>tr>td,.ws-sgct table>tfoot>tr>th,.ws-sgct table>thead>tr>td,.ws-sgct table>thead>tr>th{border:1px solid #ddd;padding:7px 10px}.ws-sgct h6{font-size:18px}.ws-sgct h5{font-size:21px}.ws-sgct h4{font-size:24px}.ws-sgct h3{font-size:27px}.ws-sgct h2{font-size:30px}.ws-sgct ul,.ws-sgct ol{margin:0 0 20px;padding-left:55px;list-style:disc}.ws-sgct ul li,.ws-sgct ol li{line-height:1.5}.ws-sgct ol{list-style:decimal}.ws-sgct iframe{margin:auto}.ws-sgct .syntaxhighlighter{padding:10px 0}.ws-sgct h2,.ws-sgct h3,.ws-sgct h4,.ws-sgct h5,.ws-sgct h6{margin:0 0 30px;font-family:Roboto;font-weight:600;color:#0a0a0a}.button{padding:10px 16px;border-radius:3px;color:#fff;display:block;width:max-content;margin:0 auto;border:none;outline:none;min-width:105px;text-align:center}.button:hover{color:#ffb800}.button--right{margin:0 0 0 auto}.button--left{margin:auto 0 0 0}.button--primary{background-color:#286a87}.button--yellow{background-color:#ffb800;color:#0a0a0a}.button--yellow:hover{color:#fff}.button--white{background-color:#fff;color:#286a87}.button--grey{background-color:#3b393f}.breadcrumb{background-color:#fafafa;padding:16px 0}.breadcrumb nav{font-size:1.8rem;font-weight:500}@media only screen and (max-width:767px){.breadcrumb nav{font-size:1.6rem}}.breadcrumb nav a{color:#777}.breadcrumb nav a:hover{color:#0052cc}.breadcrumb nav .last{color:#0052cc}.menu-mobile__bars{color:#b2b6b8}.menu-mobile{top:0;left:0;width:80%;max-width:300px;height:100%;background-color:#286a87;z-index:9999;padding-top:45px;transform:translateX(-100%);transition:0.5s}.menu-mobile ul li{font-size:2rem}.menu-mobile ul li a{color:#fff;padding:12px 20px;display:block}.menu-mobile ul li ul{display:none}.menu-mobile ul .current-menu-item{background-color:#fff}.menu-mobile ul .current-menu-item a{color:#ffb800}.menu-mobile ul .menu-item-has-children{position:relative}.menu-mobile ul .menu-item-has-children ul li a{padding-left:39px}.menu-mobile ul .menu-item-has-children .li-plus{position:absolute;top:0;right:0;width:45px;height:45px;line-height:45px;text-align:center;transition:0.4s}.menu-mobile ul .menu-item-has-children .clicked{transform:rotate(180deg)}.menu-mobile .language{margin:10px 0 0 20px}.menu-mobile .language li{list-style:none}.menu-mobile .language li img{width:30px;margin-right:10px}.menu-mobile .language a svg{height:30px}.menu-mobile-active{transform:translate(0)}.menu-mobile-close{width:45px;height:45px;text-align:center;line-height:45px;top:0;right:0;color:#fff}.overlay{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:999;background:rgb(0 0 0 / .5);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.overlay-active{opacity:1;visibility:visible}.search-icon-mobile{color:#b2b6b8}.search__mobile{position:fixed;top:30%;left:50%;transition:0.3s ease-in-out;animation:show_box_hd 0.5s forwards;text-align:center;z-index:9999;display:none;padding:20px;background:#fff;border-radius:10px}.search__mobile.active{display:block}@keyframes show_box_hd{0%{opacity:0;visibility:hidden;transform:translateX(-50%) scale(.7)}100%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}}.search__mobile label{font-size:35px;font-weight:700;text-transform:capitalize;padding-bottom:20px;color:#286a87}.search__mobile form{display:flex}@media only screen and (max-width:768px){.search__mobile form{width:80vw}}.search__mobile form input{border:none;outline:none;width:400px;height:40px;padding-left:10px;border:1px solid #ccc}@media only screen and (max-width:768px){.search__mobile form input{width:100%}}.search__mobile form button{width:40px;background:#286a87;color:#fff;border:none;outline:none}.hazo-pagination ul{display:flex;align-items:center;justify-content:center;width:100%}.hazo-pagination ul li{margin-left:29px;font-weight:500;font-size:1.8rem}.hazo-pagination ul li a{color:#7e8689}.hazo-pagination ul li a:hover{color:#0a0a0a}.hazo-pagination ul .active a{color:#0a0a0a}.header .header__top{padding:19px 0 20px 0}.header .header__top-logo{margin-right:27px}.header .header__top-slogan{color:#7e8689;font-weight:500;font-style:italic}.header .header__top-search{margin-left:auto;max-width:23%;flex-basis:23%}@media only screen and (max-width:1023px){.header .header__top-search{margin-right:20px}}.header .header__top-search form{background:#fff;border:1px solid rgb(126 134 137 / .2);display:flex;padding:6px 0;margin-bottom:4px}.header .header__top-search form input{border:none;outline:none;box-shadow:none;font-size:1.4rem;color:rgb(126 134 137 / .8)}.header .header__top-search form input::placeholder{color:rgb(126 134 137 / .8)}.header .header__top-search form button{background-color:#fff;padding-left:10px;box-shadow:none}.header .header__bottom{background-color:#286a87}.header .header__bottom-menu ul{display:flex;align-items:center}.header .header__bottom-menu ul li{position:relative;line-height:26px;margin-right:40px}.header .header__bottom-menu ul li:last-child{margin-right:0}.header .header__bottom-menu ul li a{display:flex;align-items:center;padding:12px 0;color:#fff;text-transform:uppercase;transition:0.3s}.header .header__bottom-menu ul li a:hover{color:#ffb800}.header .header__bottom-menu ul li a:hover svg path{fill:#ffb800}.header .header__bottom-menu ul li ul{position:absolute;top:100%;background-color:#286a87;flex-direction:column;width:max-content;min-width:300px;transform:translateY(20px);opacity:0;visibility:hidden;transition:0.4s;z-index:999}.header .header__bottom-menu ul li ul li{width:100%;margin-right:0}.header .header__bottom-menu ul li ul a{line-height:18px;padding:12px 20px}.header .header__bottom-menu ul li:hover ul{transform:translate(0);opacity:1;visibility:visible}.header .header__bottom .current-menu-item a{color:#ffb800}.header .header__bottom .current-menu-item ul li a{color:#fff}.header .header__bottom .current-menu-item ul li a:hover{color:#ffb800}.header .header__bottom .menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 5' fill='none'%3E%3Cpath d='M0 0L5 5L10 0H0Z' fill='white'/%3E%3C/svg%3E");padding:0 7px;margin-left:6px}.header .header__bottom-language{cursor:pointer}.header .header__bottom-language .language-selected{padding:12px 0}.header .header__bottom-language .language-selected:hover .language-type{color:#ffb800;margin-left:6px}.header .header__bottom-language .language-selected:after{content:url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.0832 0.967713L4.9932 3.87772L7.9032 0.967713C8.1957 0.675212 8.6682 0.675212 8.9607 0.967713C9.2532 1.26021 9.2532 1.73272 8.9607 2.02522L5.5182 5.46773C5.2257 5.76023 4.7532 5.76023 4.4607 5.46773L1.0182 2.02522C0.725703 1.73272 0.725703 1.26021 1.0182 0.967713C1.3107 0.682712 1.7907 0.675212 2.0832 0.967713Z' fill='white'/%3E%3C/svg%3E%0A");margin-left:10px}.header .header__bottom-language .language-type{color:#fff;margin-left:6px;transition:0.3s}.header .header__bottom-language:hover ul{display:block}.header .header__bottom-language ul{display:none;position:absolute;top:100%;z-index:9991;background-color:#286a87;width:max-content;min-width:100px}.header .header__bottom-language ul li a{display:flex;align-items:center;padding:7px 15px}.header .header-active{position:fixed;width:100%;left:0;animation:stuck-header 0.5s;z-index:999;top:0}@keyframes stuck-header{0%{transform:translateY(-300px)}100%{transform:translateY(0)}}.home__banner .home__banner-item{width:100%}.home__banner .home__banner-item img{width:100%}.home__banner .flickity-page-dots{bottom:40px}@media only screen and (max-width:1023px){.home__banner .flickity-page-dots{bottom:15px}}.home__banner .flickity-page-dots .dot{background-color:#fff}.home__about{padding:68px 0}.home__services{padding:60px 0;background-color:#f3f3f5}.home__services .home__services-head{margin-bottom:42px}.home__services .home__services-head .home__services-desc{max-width:44%;flex-basis:44%;margin-left:122px}@media only screen and (max-width:767px){.home__services .home__services-head .home__services-desc{max-width:100%;flex-basis:100%;margin:20px 0 0 0}}.home__services .home__services-body{padding:32px 100px 40px 100px;background-color:#fff}@media only screen and (max-width:1023px){.home__services .home__services-body{padding:32px 20px 40px 20px}}.home__services .home__services-body .nav{border-bottom:1px solid rgb(126 134 137 / .6);margin-bottom:32px}@media only screen and (max-width:767px){.home__services .home__services-body .nav{flex-wrap:nowrap;overflow-x:scroll}}.home__services .home__services-body .nav li{max-width:16%;flex-basis:16%;margin-right:40px;position:relative}@media only screen and (max-width:1023px){.home__services .home__services-body .nav li{margin-right:30px}}@media only screen and (max-width:767px){.home__services .home__services-body .nav li{max-width:60%;flex-basis:60%;margin-bottom:0}.home__services .home__services-body .nav li:last-child{margin-bottom:0}}.home__services .home__services-body .nav li:last-child{margin-right:0}.home__services .home__services-body .nav li a{padding:0 0 40px 0;background-color:#fff;color:rgb(126 134 137 / .6);font-size:1.8rem;font-weight:500;height:100%;display:flex;align-items:center}.home__services .home__services-body .nav li a:hover,.home__services .home__services-body .nav li a.active{color:#000}@media only screen and (max-width:767px){.home__services .home__services-body .nav li a{padding:0 0 15px 0;text-align:center;width:max-content}}@media only screen and (max-width:1023px){.home__services .home__services-body .nav li a{font-size:1.5rem}}@media only screen and (max-width:374px){.home__services .home__services-body .nav li a{font-size:1.1rem}}.home__services .home__services-body .nav li .active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#0a0a0a}@media only screen and (max-width:767px){.home__services .home__services-body .home__services-content{margin-bottom:30px}}.home__services .home__services-body .home__services-content .content__number{font-family:BigShoulders;font-size:6rem;color:#7e8689;font-weight:900;margin-bottom:32px}.home__services .home__services-body .home__services-content .content__title{margin-bottom:29px;font-size:2rem;color:#0a0a0a;font-weight:500}.home__services .home__services-body .home__services-content .content__desc{margin-bottom:20px}.home__project{padding:60px 0 40px 0}.home__project .home__project-carousel{margin:45px 0}.home__project .home__project-carousel .home__project-item{width:31.5%;height:400px;margin:0 15px;cursor:pointer;overflow:hidden}@media only screen and (max-width:1023px){.home__project .home__project-carousel .home__project-item{width:48%}}@media only screen and (max-width:767px){.home__project .home__project-carousel .home__project-item{width:100%}}.home__project .home__project-carousel .home__project-item img{width:100%;height:100%;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;object-fit:cover}.home__project .home__project-carousel .home__project-item:hover .project__info{transform:translateY(0)}@media (hover:none){.home__project .home__project-carousel .home__project-item:hover .project__info{background-color:rgb(40 106 135 / .7);transform:translateY(76%)}}.home__project .home__project-carousel .home__project-item .project__info{z-index:99;bottom:0;height:100%;background-color:rgb(40 106 135 / .7);padding:25px 20px 32px 20px;transform:translateY(76%);transition:all 0.5s}.home__project .home__project-carousel .home__project-item .project__info .project__title{font-weight:700;font-size:2rem}@media only screen and (max-width:767px){.home__project .home__project-carousel .home__project-item .project__info .project__title{font-size:1.5rem}}.home__project .home__project-carousel .home__project-item .project__info .project__title a{color:#fff}.home__clients{padding:60px 0;background-color:#f3f3f5}.home__clients .home__clients-carousel{margin-top:46px}.home__clients .home__clients-carousel .home__clients-list .home__clients-item .item__inner{padding:10px;border:1px solid rgb(126 134 137 / .3);background-color:#fff;margin-bottom:30px;overflow:hidden;height:140px}.home__clients .home__clients-carousel .home__clients-list .home__clients-item .item__inner img{transition:0.3s;height:100%;width:100%;object-fit:contain}.home__clients .home__clients-carousel .home__clients-list .home__clients-item .item__inner img:hover{transform:scale(1.4)}.about{padding:68px 0}@media only screen and (max-width:1023px){.our-mission__image{margin-bottom:15px}}.our-mission__image .image__item{width:100%}.our-mission__image .flickity-prev-next-button{width:32px;height:32px;background:rgb(255 255 255 / .35)}.our-mission__image .flickity-prev-next-button .flickity-button-icon{width:30%;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.our-mission__content .our-mission__title{margin-bottom:20px}.our-mission__content .our-mission__desc{margin-bottom:3px}.news-list{margin-top:46px}.news__item .news__item-image{margin-bottom:20px;display:block;overflow:hidden;border-radius:4px}.news__item .news__item-image img{width:100%;height:100%;transition:0.3s}.news__item .news__item-image img:hover{transform:scale(1.1)}.news__item .news__item-time{color:#7e8689;margin-bottom:11px}.news__item .news__item-title{font-size:2rem;font-weight:500;margin-bottom:25px}.news__item .news__item-title a{color:#0a0a0a;transition:0.3s}.news__item .news__item-title a:hover{color:#ffb800}.news__item .news__item-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.news__list-sub{margin-top:20px;border-top:1px solid rgb(0 82 118 / .3);padding-top:10px}}.news__list-sub .news__item{padding-bottom:10px;margin-bottom:11px;border-bottom:1px solid rgb(0 82 118 / .3)}.news__list-sub .news__item:last-child{border:none}.news__list-sub .news__item .news__item-time{margin-bottom:8px}.news__list-sub .news__item .news__item-title{margin-bottom:16px}.news__list-sub .news__item .news__item-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.news{padding:60px 0}.news .news-carousel{margin-top:46px}.news .news-carousel .news-list{width:100%;margin-right:20px}.news .news__block{margin-bottom:145px}.news .news__block:last-child{margin-bottom:0}.news-detail{padding:60px 0}.news-detail .news-detail__left{max-width:68%;flex-basis:68%}@media only screen and (max-width:767px){.news-detail .news-detail__left{max-width:100%;flex-basis:100%;margin-bottom:30px}}.news-detail .news-detail__right{max-width:20%;flex-basis:20%}@media only screen and (max-width:1023px){.news-detail .news-detail__right{max-width:30%;flex-basis:30%}}@media only screen and (max-width:767px){.news-detail .news-detail__right{max-width:100%;flex-basis:100%}}.related__blogs{background-color:#f6f6f6;padding:60px 0}.related__blogs .related__blogs-carousel{margin-top:45px}.related__blogs .related__blogs-carousel .project__item{height:auto}.related__blogs .project__item{width:31.5%;margin-right:30px}@media only screen and (max-width:1023px){.related__blogs .project__item{width:48%}}@media only screen and (max-width:767px){.related__blogs .project__item{width:100%}}.related__blogs .project__item .project__item-image:after{display:none}.related__blogs .project__item .project__item-desc,.news-archive-list .project__item .project__item-desc{margin-bottom:40px}.related__blogs .project__item .project__item-link{margin:0 auto}.news-archive{padding:60px 0}.news-archive .page-header .page-title{font-size:3.6rem;color:#0a0a0a;font-weight:600;text-align:center}.news-archive .news-archive-list{margin-top:46px}.news-archive .news__item{margin-bottom:30px}.news-archive .news__item .news__item-title{margin-bottom:10px}.news-archive .news__item .news__item-image{margin-bottom:10px}.news-archive .news__item .news__item-desc{line-height:1.5}.services{padding:60px 0}.services .services__item{margin-bottom:30px;height:440px}.services .services__item .services__item-image{overflow:hidden;height:100%}.services .services__item .services__item-image img{transition:0.3s;width:100%;height:100%;object-fit:cover}.services .services__item:hover .services__item-image img{transform:scale(1.2)}.services .services__item .services__item-bottom{bottom:0;padding:16px 20px 20px 20px;background-color:rgb(40 106 135 / .7);width:100%}.services .services__item .services__item-bottom .services__item-name{font-weight:500;font-size:2rem}.services .services__item .services__item-bottom .services__item-name a{color:#ffb800}.project{padding:60px 0}.project__item{margin-bottom:30px;height:100%;background-color:#fff;border-bottom:2px solid #ffb800}.project__item .project__item-image{height:248px}.project__item .project__item-image img{width:100%;height:100%;object-fit:cover}.project__item .project__item-image .project__item-link{top:50%;left:50%;transform:translate(-50%,30%);z-index:9;opacity:0;visibility:hidden;transition:0.3s}.project__item .project__item-image:after{content:"";width:100%;left:0;top:0;height:100%;position:absolute;z-index:1;background:linear-gradient(0deg,rgb(40 106 135 / .8),rgb(40 106 135 / .8));opacity:0;visibility:hidden;transition:0.3s}.project__item .project__item-bottom{padding:24px 16px 35px 16px;background-color:#fff}.project__item .project__item-bottom .project__item-name{font-size:2rem;font-weight:500;margin-bottom:6px}@media only screen and (max-width:767px){.project__item .project__item-bottom .project__item-name{font-size:1.6rem}}.project__item .project__item-bottom .project__item-name a{color:#0a0a0a;transition:0.3s}.project__item .project__item-bottom .project__item-name a:hover{color:#ffb800}.project__item:hover .project__item-image:after{opacity:1;visibility:visible}.project__item:hover .project__item-image .project__item-link{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.project-detail .modal{padding-right:0!important}.project-detail .project-detail-modal .modal-lg{max-width:100%;top:0;left:0;margin:0;padding:0;height:100%!important}.project-detail .project-detail-modal .modal-content{border:none;border-radius:unset;height:100%}.project-detail .project-detail-modal .modal-content-left{max-width:66.66667%;flex-basis:66.66667%}@media only screen and (max-width:1199px){.project-detail .project-detail-modal .modal-content-left{max-width:100%;flex-basis:100%}}.project-detail .project-detail-modal .modal-content-right{max-width:33.33333%;flex-basis:33.33333%;padding:48px;background-color:#fff}@media only screen and (max-width:1199px){.project-detail .project-detail-modal .modal-content-right{padding:38px;max-width:100%;flex-basis:100%}}@media only screen and (max-width:767px){.project-detail .project-detail-modal .modal-content-right{padding:20px}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .close{top:13px;right:13px}@media only screen and (max-width:1199px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .close svg path{fill:#fff;fill-opacity:1}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__name{margin-top:26px;font-size:2.8rem;color:#0a0a0a;font-weight:700}@media only screen and (max-width:767px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__name{font-size:2rem}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__category{margin-top:56px}@media only screen and (max-width:767px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__category{margin-top:25px}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__category ul li{text-transform:uppercase;font-size:1.8rem;color:#0a0a0a;margin-bottom:16px}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__category ul li:last-child{margin-bottom:0}@media only screen and (max-width:767px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__category ul li{font-size:1.5rem}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info{margin-top:60px;padding-top:28px;border-top:1px solid rgb(0 82 118 / .5)}@media only screen and (max-width:767px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info{margin-top:35px}}@media only screen and (min-width:1024px){.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info.ws-sgct{max-height:600px;overflow-y:auto}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul::-webkit-scrollbar{width:3px;background-color:#f5f5f5;display:none}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul::-webkit-scrollbar-thumb{background-color:#286a87;border:2px solid #555}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul:hover::-webkit-scrollbar{display:block}}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul li{color:#0a0a0a;margin-bottom:35px}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul li:last-child{margin-bottom:0}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__info ul li span{font-weight:500}.project-detail .project-detail-modal .project-detail__image{position:relative}.project-detail .project-detail-modal .project-detail__image .image__carousel-main .image__carousel-cell{width:100%;height:100vh}@media only screen and (max-width:1199px){.project-detail .project-detail-modal .project-detail__image .image__carousel-main .image__carousel-cell{height:580px}}@media only screen and (max-width:767px){.project-detail .project-detail-modal .project-detail__image .image__carousel-main .image__carousel-cell{height:300px}}.project-detail .project-detail-modal .project-detail__image .image__carousel-main .image__carousel-cell img{width:100%;height:100%;object-fit:cover}.project-detail .project-detail-modal .project-detail__image .image__carousel-nav{position:absolute;bottom:28px;z-index:999;width:80%;left:8%}.project-detail .project-detail-modal .project-detail__image .image__carousel-nav .image__carousel-cell{width:15%;height:111px;margin-right:20px}@media only screen and (max-width:1199px){.project-detail .project-detail-modal .project-detail__image .image__carousel-nav .image__carousel-cell{width:18%;height:80px;margin-right:30px}}@media only screen and (max-width:767px){.project-detail .project-detail-modal .project-detail__image .image__carousel-nav .image__carousel-cell{width:18%;height:45px;margin-right:15px}}.project-detail .project-detail-modal .project-detail__image .image__carousel-nav .image__carousel-cell img{width:100%;height:100%;border-radius:4px;object-fit:cover}.contact{padding:60px 0}.contact .contact__inner{margin-top:65px}@media only screen and (max-width:767px){.contact .contact__info{margin-bottom:30px}}.contact .contact__info .contact__info-item{padding-left:40px;margin-bottom:24px}.contact .contact__info .contact__info-item .item__icon{left:0}.contact .contact__info .contact__info-item .item__content{color:#3d3d3d}.contact .contact__info .contact__info-item .item__content a{color:#3d3d3d}.contact .contact__info .contact__info-item .item__content p{margin-bottom:14px}.contact .contact__form input,.contact .contact__form select,.contact .contact__form textarea{height:auto;padding:15px 20px;background-color:rgb(0 82 118 / .2);border-radius:4px;border:none;outline:none;box-shadow:none;font-size:1.6rem;color:#3d3d3d;margin-bottom:8px}.contact .contact__form button{margin-top:24px}.contact .contact__map{margin-top:42px}.contact .contact__map .contact__map-head{font-size:1.8rem;color:#0a0a0a;font-weight:500;margin-bottom:16px}.client{padding:60px 0}.client .client__item{padding:10px;border:1px solid rgb(126 134 137 / .3);background-color:#fff;margin-bottom:30px;overflow:hidden;height:140px}.client .client__item img{transition:0.3s;width:100%;height:100%;object-fit:scale-down}.client .client__item img:hover{transform:scale(1.4)}.sidebar .sidebar__head{padding-bottom:9px;font-size:1.8rem;font-weight:600;margin-bottom:20px;border-bottom:1px solid rgb(126 134 137 / .3)}.sidebar .sidebar__item{border:1px solid rgb(126 134 137 / .3);margin-bottom:16px}.sidebar .sidebar__item:last-child{margin-bottom:0}.sidebar .sidebar__item .sidebar__item-image{overflow:hidden}.sidebar .sidebar__item .sidebar__item-image img{width:100%;transition:0.3s}.sidebar .sidebar__item .sidebar__item-bottom{padding:10px 14px 12px 14px}.sidebar .sidebar__item .sidebar__item-bottom .sidebar__item-time{margin-bottom:10px;color:#7e8689}.sidebar .sidebar__item .sidebar__item-bottom .sidebar__item-title{font-size:1.8rem;font-weight:500}.sidebar .sidebar__item .sidebar__item-bottom .sidebar__item-title a{color:#0a0a0a}.sidebar .sidebar__item .sidebar__item-bottom .sidebar__item-title a:hover{color:#ffb800}.sidebar .sidebar__item:hover .sidebar__item-image img{transform:scale(1.2)}.footer{background-color:#f3f3f5}.footer .footer__item .footer__item-title{font-size:1.5rem;color:#3d3d3d;font-family:Roboto;font-weight:500;margin-bottom:5px}.footer .footer__item:first-child{margin-bottom:22px}.footer .footer__item ul li{font-size:1.5rem;color:#3d3d3d;font-family:Roboto;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:18px}.footer .footer__item ul li a{color:#3d3d3d;font-family:Roboto;font-weight:400}.footer .footer__item ul li p{margin-right:10px;margin-bottom:18px}@media only screen and (max-width:1023px){.footer .footer__item .footer__item-location{margin-bottom:20px}}.footer__item-location p{margin-bottom:5px;color:#3d3d3d;font-size:1.5rem;line-height:1.6}.footer .footer__title{color:#005276;font-size:1.8rem;margin-bottom:14px}.footer .footer-text{color:#3d3d3d;font-size:1.5rem;line-height:1.6}.footer .footer__top{padding:44px 0}.footer .footer__item-profile .profile__item{max-width:37%;flex-basis:37%;padding:6px 0;text-align:center;border:1px solid #7e8689;color:#7e8689;background-color:#fff;font-size:1.5rem;margin-bottom:6px;margin-right:6px}.footer .footer__item-profile .profile__item:hover{color:#286a87;border-color:#286a87}@media only screen and (max-width:1023px){.footer .footer-social-media{margin-bottom:20px}}.footer .footer-social-media a{margin-right:24px}.footer .footer__item-map{border:1px solid rgb(5 21 59 / .3)}.footer .footer__bottom{padding:12px 0;border-top:1px solid rgb(61 61 61 / .3);color:#3d3d3d;font-size:1.3rem}.pll-parent-menu-item img{width:30px}.gn_header__bottom-language .header__bottom-menu ul li ul{min-width:initial}.header .gn_header__bottom-language ul li a{text-transform:initial}.gn_header__bottom-language .header__bottom-menu ul li ul a{line-height:18px;padding:7px 15px;font-size:16px;text-transform:initial}.header .gn_header__bottom-language ul li.menu-item-has-children>a::after{content:url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.0832 0.967713L4.9932 3.87772L7.9032 0.967713C8.1957 0.675212 8.6682 0.675212 8.9607 0.967713C9.2532 1.26021 9.2532 1.73272 8.9607 2.02522L5.5182 5.46773C5.2257 5.76023 4.7532 5.76023 4.4607 5.46773L1.0182 2.02522C0.725703 1.73272 0.725703 1.26021 1.0182 0.967713C1.3107 0.682712 1.7907 0.675212 2.0832 0.967713Z' fill='white'/%3E%3C/svg%3E%0A");margin-left:10px}.modal-load.text-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.home__about.our-mission img,#pageAboutContent .our-mission__image .image__item img{height:300px;object-fit:cover}.project-detail .project-detail-modal .modal-content-right .project-detail__content .project-detail__logo img{max-height:50px;width:auto}@media only screen and (max-width:1025px){.home__services .home__services-body .nav li{margin-right:20px}.home__services .home__services-body .nav li a{padding:0 0 20px 0}.yellow-tab li a{padding:15px 10px}}.home__services .home__services-body .tab-content{min-height:335px}.button-fixed{position:fixed;left:0;bottom:50px;padding:0 20px;display:flex;flex-direction:column}.button-fixed .button__item{width:55px;height:55px;border-radius:50%;display:block;background-color:#286a87;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.button-fixed .button__item svg{height:20px;width:20px;color:#fff}.home__services .home__services-body .home__services-content .content__desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;min-height:96px}.home__services .home__services-body .home__services-content .content__title{margin-bottom:29px;font-size:2rem;color:#0a0a0a;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4}