header{color:var(--main-color);min-height:77px;border-bottom:1px solid #16315E26;position:absolute;z-index:1;width:100%;background:transparent;transition:background-color 0.3s ease;}header .row,header .col,header [class^="col-"]{min-height:inherit;}header .header-search{left:30px;cursor:pointer;}header .header-logo{cursor:pointer;}header .header-menu{gap:15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#16315E26;width:120px;cursor:pointer;}header .header-menu-text{font-size:16px;font-weight:500;text-transform:uppercase;line-height:22px;}header .header-language{width:fit-content;font-size:16px;text-transform:uppercase;line-height:22px;}header .header-language-text{padding:0 7px;cursor:pointer;}header .header-language-text.active{font-weight:500;}header .header-language-text:first-child{border-right:1px solid #16315E;}header.sticky-header{position:fixed;top:0;z-index:9999;background-color:#ffffff;transition:.6s;}.header-sticky{color:#ffffff;position:fixed;top:0;right:0;width:100%;height:100%;background-image:url("/assets/images/header.png");z-index:9999;display:none;background-size:cover;margin:0;padding:40px;}.header-sticky .close{position:absolute;top:20px;right:40px;cursor:pointer;width:fit-content;}.header-sticky .close path{fill:#ffffff;}.header-search-sticky input{background:transparent;border:none;border-bottom:1px solid white;display:block;width:100% !important;padding:0;font-family:Lexend Deca;font-size:54px;font-weight:500;line-height:65px;letter-spacing:-0.02em;text-align:left;color:white !important;padding-bottom:10px;height:100%;margin-right:50px;}.header-search-sticky input:focus{background-color:unset;border-color:unset;outline:unset;box-shadow:unset }.header-search-sticky input::placeholder{color:#999;opacity:1;}.header-search-sticky button{background:transparent;color:white;font-family:Lexend Deca;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0em;text-align:left;border:1px solid white;padding:5px 30px;height:fit-content;}.header-sticky .main-menu-item{position:relative;}.header-sticky .main-menu-item:hover .menu-child{display:block;}.header-sticky .main-menu{position:relative;}.header-sticky .main-menu .menu-child{position:absolute;left:100%;width:max-content;display:none;position:absolute;top:-50px;}.header-sticky .main-menu .menu-child a{font-size:18px;}.header-sticky .main-menu .menu-child .menu-list{padding:0;}.header-sticky .main-menu .menu-child .menu-list .menu-item{margin-bottom:10px;}.header-sticky.active{display:block;}.header-sticky .main-menu{font-size:30px;font-weight:300;text-transform:uppercase;line-height:28px;gap:20px;width:55%;}.header-sticky .sub-menu.first{margin-top:0 !important;}.header-sticky .sub-menu{margin-top:50px;font-size:16px;font-weight:300;text-transform:uppercase;line-height:15px;gap:20px;}footer .section-footer-top{margin-bottom:50px;}footer .about h2{color:#ffffff;font-size:40px;font-weight:300;text-transform:uppercase;line-height:54px;}footer .about .download-btn{width:fit-content;}footer .about .download-btn a{color:#ffffff;gap:15px;text-transform:uppercase;border:1px solid #ffffff;border-radius:12px 0 12px 0;padding:10px 20px 10px 20px;margin-top:30px;font-weight:500;}footer .menu{display:flex;flex-direction:column;gap:20px;color:#FFFFFFA6;}ul{list-style-type:none;}footer .menu ul li{margin-bottom:10px;cursor:pointer;position:relative;}footer .menu ul li a{text-transform:uppercase;}footer .menu .sub-arrow{line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px;display:flex;align-items:center;}footer .menu .sub-arrow svg{height:1em;width:1em;}footer .menu .sub-arrow svg path{fill:#FFFFFFA6;}footer .social-media svg{fill:#FFFFFFA6;}footer .social-media span{width:20px;height:25px;display:block;margin-bottom:20px;}footer .line-break{margin-bottom:20px;border-top:1px solid #FFFFFFA6;}footer .section-footer-branch{font-size:20px;font-weight:500;line-height:32px;margin-bottom:20px;padding:10px 0;}footer .section-footer-branch .address{font-size:14px;font-weight:500;line-height:24px;width:345px;}footer .section-footer-branch>div{gap:10px;}footer .section-footer-branch span{font-size:11px;font-weight:300;text-transform:uppercase;line-height:22px;}footer .logo-footer{margin-top:60px;}footer .border-ltr:before{border-bottom:1px solid #FFFFFFA6;margin:10px 0;}footer .menu-child{display:none;position:absolute;left:90%;top:0;padding-left:20%;}footer .menu-list{position:relative;}footer .menu-item .menu-child ul{padding:0;}footer .menu-item .menu-child ul li.menu-item{width:max-content;}footer .menu-item.about-us:hover .menu-child{display:block;}footer .menu-item.project:hover .menu-child{display:block;}footer .menu-item.esg:hover .menu-child{display:block;}@media (max-width:767px){.layer{padding:15px 16px 015px 16px;}.header-sticky .close{right:20px;}header{min-height:unset;}header .header-menu{width:fit-content }header .header-language ul{top:40px;padding:8px 10px;left:-40px;margin:0;background:#ffffff;min-width:75px;text-align:left;}header .header-language-text:first-child{border:unset;}footer{overflow:hidden;}footer .about h2{font-size:32px;}footer .about .download-btn a{margin-top:60px;}footer .menu ul{padding:0;margin-top:35px;font-size:12px;}footer .section-footer-top{position:relative;}footer .menu-parent.second ul{margin:0;}footer .social-media{position:absolute;right:15px;top:30%;}footer .logo-footer{padding:30px 0 40px 0;margin:0;}footer .menu-child{position:unset;}footer .menu-child .menu-list{position:unset;margin:15px 0 0 15px }}
