@font-face{font-family:'GumaniMed';src:url(/assets/font/Gumani.eot);src:url(/assets/font/Gumani.eot?#iefix) format('embedded-opentype') , url(/assets/font/Gumani.woff) format('woff') , url(/assets/font/Gumani.woff2) format('woff2') , url(/assets/font/Gumani.ttf) format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}.overlay::before{opacity:.5!important}body{font-family:"Inter",serif}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;letter-spacing:normal;font-weight:500;color:#363636!important}:root{--primary:#b89245;--primary-inverse:#fff}::selection{background-color:#1a6fc4;color:#fff}:not(.btn-check)+.btn:active {color:#fff!important;background-color:#c5a55a!important;border-color:#c5a55a!important}a:active{color:#fff!important}h3{text-transform:none!important}p{font-size:14px;color:#363636}img{max-width:100%}@media (min-width:1200px) and (max-width:1366px){#header .header-container:first-child{display:flex;justify-content:flex-start;align-items:center;padding:0 40px;gap:40px}#header .header-nav-main .nav.nav-pills{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start;gap:16px}#header .nav.nav-pills>li>a,#header .nav.nav-pills>li>.dropdown-item{padding:6px 12px;font-size:14px}#header .nav.nav-pills>li>a.btn-lang,#header .nav.nav-pills>li>a.btn-contact{padding:5px 12px;font-size:11px;margin-left:0}#header .header-logo img{width:70px}#header li{padding:0 20px!important}}@media (max-width:1200px){html #header.header-transparent{min-height:0!important;width:100%;position:absolute!important}#header .header-row{flex-grow:0!important;align-self:unset!important;padding-left:10px!important}#header .header-container:first-child{align-items:center!important;justify-content:left!important;padding:0 16px!important}#header .header-body{height:120px!important}#header .header-body>.header-container{height:140px!important;width:100%!important}#header .header-logo{padding-top:10px!important;display:flex!important;justify-content:center!important}#header .header-logo img{width:70px!important;height:auto!important}#header .header-btn-collapse-nav{padding-top:10px!important;display:flex!important;position:absolute!important;right:50px!important;top:-70px!important;z-index:1100!important;color:#000!important;font-size:1.4rem!important;background:none!important;border:none!important;padding:8px!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;line-height:1!important}#header .header-nav-main nav.collapse:not(.show) {display:none!important}#header .header-nav-main nav.show,#header .header-nav-main nav.collapsing{display:block!important;position:fixed!important;top:-60px!important;left:0!important;right:0!important;background:#fff!important;z-index:1050!important;max-height:calc(100vh - 70px)!important;overflow-y:auto!important;border-top:2px solid rgba(197,165,90,.3)!important;padding:10px 0 30px!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important}#header .header-nav-main .nav.nav-pills{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;flex-wrap:nowrap!important;width:100%!important}#header li{padding:0!important}#header .nav.nav-pills>li>a,#header .nav.nav-pills>li>.dropdown-item{padding:13px 24px!important;font-size:11px!important;letter-spacing:2px!important;border-bottom:1px solid rgba(0,0,0,.07)!important;color:#363636!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;white-space:nowrap!important;min-height:unset!important}#header .nav.nav-pills>li>a:hover{color:#c5a55a!important;background:rgba(197,165,90,.05)!important}#header .nav.nav-pills>li .dropdown-menu{position:static!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:rgba(197,165,90,.05)!important;padding:0!important;margin:0!important;width:100%!important;float:none!important;min-width:unset!important}#header .nav.nav-pills>li .dropdown-menu li a{padding:11px 24px 11px 40px!important;font-size:10.5px!important;letter-spacing:1.5px!important;color:#888!important;border-bottom:1px solid rgba(0,0,0,.04)!important;display:block!important}#header .nav.nav-pills>li>a.btn-contact{margin:16px 24px 4px!important;width:calc(100% - 48px)!important;justify-content:center!important;height:auto!important;padding:10px 20px!important;background-color:#c5a55a!important;color:#fff!important;border-radius:50px!important}#header .nav.nav-pills>li>a.btn-lang{margin:16px 24px 4px!important;width:calc(100% - 48px)!important;justify-content:center!important;height:auto!important;padding:10px 20px!important;color:#c5a55a!important;border:1.5px solid #c5a55a!important;border-radius:50px!important;background:transparent!important}}#header .container,#header .header-container{max-width:100%!important;width:100%!important}#header .header-nav-main nav{width:100%!important}#header li{padding:0 50px}#header .header-nav-main .nav.nav-pills{padding-top:20px}html #header.header-transparent{min-height:0!important;width:100%;position:unset}html.sticky-header-active #header.header-effect-shrink .header-body{background:#fff}html.sticky-header-active #header .header-body.header-body-bottom-border{border-bottom:1px solid rgba(234,234,234,.5)!important;background-color:rgba(255,255,255,.8)!important}html:not(.sticky-header-active) #header.header-semi-transparent-light .header-body {background-color: #ffffff52 !important}html.sticky-header-active .header-body .text-color-light{color:#000!important}@media (min-width:992px){#header .header-nav-main nav>ul>li>a{font-size:16px;font-style:normal;text-transform:capitalize}}#header .header-container:first-child{display:flex;align-items:center;justify-content:center}#header .header-logo{display:unset!important;text-align:center;padding-top:20px}#header .header-logo img{width:80px;height:auto;display:block;margin:0 auto}#header .header-nav-bar{border-top:none;background:transparent}#header .header-nav-bar .header-container{height:auto!important}#header .header-nav-main nav{display:flex!important;justify-content:center}#header .header-nav-main .nav.nav-pills{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}#header .nav.nav-pills>li>a,#header .nav.nav-pills>li>.dropdown-item{letter-spacing:2px;text-transform:uppercase;color:#363636!important;padding:8px 20px;background:transparent!important;border-radius:0;transition:color .2s;white-space:nowrap}#header .nav.nav-pills>li>a:hover,#header .nav.nav-pills>li>.dropdown-item:hover{color:#c5a55a!important;background:transparent!important}#header .nav.nav-pills>li.active>a,#header .nav.nav-pills>li>a.active{color:#c5a55a!important;background:transparent!important}#header .nav.nav-pills>li:has(> a.btn-lang) {display:flex!important;align-items:center!important;height:auto!important;min-height:unset!important;padding:0!important;margin:0!important}#header .nav.nav-pills>li>a.btn-lang{border-color:#c5a55a!important;border-radius:50px!important;padding:6px 20px;height:32px!important;min-height:unset!important;line-height:1!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:1.5px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:background .25s!important;margin-left:16px!important;margin-top:0}#header .nav.nav-pills>li>a.btn-lang:hover{background:#9e7d3a!important;color:#fff!important;margin-left:16px;margin-top:0}#header .nav.nav-pills>li:has(> a.btn-contact) {display:flex!important;align-items:center!important;height:auto!important;min-height:unset!important;padding:0!important;margin:0!important}#header .nav.nav-pills>li>a.btn-contact{background-color:#c5a55a!important;color:#fff!important;border-radius:50px!important;padding:6px 20px;height:32px!important;min-height:unset!important;line-height:1!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:1.5px!important;border:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:background .25s!important;margin-left:16px!important;margin-top:0}#header .nav.nav-pills>li>a.btn-contact:hover{background:#9e7d3a!important;color:#fff!important;margin-left:16px;margin-top:0}#header .nav.nav-pills>li>a.btn-contact:hover,#header .nav.nav-pills>li:hover>a.btn-contact,#header .header-nav.header-nav-links nav>ul>li:hover>a.btn-contact,#header .header-nav.header-nav-line nav>ul>li:hover>a.btn-contact{background-color:#a8893d!important;color:#fff!important}#header .nav.nav-pills>li>a.btn-contact span{display:none}@media (min-width:992px){#header .header-nav{display:unset!important;align-items:center;flex-grow:1;justify-content:flex-end;align-self:stretch}.btn .btn-contact .btn-rounded .btn-with-arrow-solid{position:unset!important;background:transparent!important;padding:0!important;margin:0!important;min-height:none!important;height:none!important}}.header-nav a{font-size:11.5px!important;font-weight:500;letter-spacing:2px;text-transform:uppercase!important;color:#363636!important;padding:8px 20px!important;transition:color .2s;white-space:nowrap!important}#header .header-nav.header-nav-links nav>ul>li>a{min-height:0!important}@media (min-width:992px){#header .header-nav-bar .header-nav{min-height:80px}}.footer-social-icons.social-icons li a{width:44px;height:44px;line-height:44px}.footer-social-icons.social-icons li i{font-size:18px!important}.focus-banner{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.focus-banner .container,.focus-banner .row{height:100%}.focus-banner h1{color:#fff;font-size:40px}.focus-banner h2{color:#fff;font-size:28px}.focus-banner p{color:#fff}.focus-section{width:100%;max-width:1440px;margin:0 auto;position:relative;user-select:none}.focus-stage{position:relative;height:500px;margin:0 70px}.focus-header{position:absolute;top:36px;left:0;width:250px;z-index:10}.panel{position:absolute;width:500px;background:#f4eed9;padding:22px 24px;z-index:10;display:flex;align-items:flex-start;gap:14px;overflow:hidden}.panel-next{top:36px;right:-120px}.panel-prev{bottom:0;left:-120px}.panel-inner{flex:1;min-width:0;width:100%;height:100%;overflow:hidden;transition:opacity .4s ease , transform .4s ease;opacity:1;transform:translateY(0);color:#b8954a!important}.panel-btn{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#b8954a;color:#fff;border:none;cursor:pointer;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px rgba(0,0,0,.15);transition:background .2s , transform .2s;line-height:1;margin-top:2px;flex-shrink:0}.panel-btn:hover{background:#8a6420;transform:scale(1.1)}.panel-inner.fading{opacity:0;transform:translateY(10px)}.panel-inner h1{font-size:23px;font-weight:700;margin-bottom:8px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#b89245!important}.panel-inner p{font-size:14px;color:#3a2a18;line-height:1.75;margin-bottom:0!important;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panel-inner,.swiper-slide img{transition:opacity .4s ease , transform .4s ease;opacity:1;transform:translateX(0)}.fade-out-left{opacity:0!important;transform:translateX(-30px)!important}.fade-out-right{opacity:0!important;transform:translateX(30px)!important}.fade-in-left{opacity:0!important;transform:translateX(-30px)!important}.fade-in-right{opacity:0!important;transform:translateX(30px)!important}.focus-image-wrap{position:absolute;top:0;bottom:0;left:27%;transform:translateX(-50%);width:50%;z-index:5;overflow:hidden}.focusSwiper,.swiper-wrapper,.swiper-slide{width:100%;height:100%}.focusSwiper,.swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center top;display:block}.hero-banner{position:absolute;inset:0;background:rgba(0,0,0,.38);z-index:2}.hero-banner .container,.hero-banner .row{height:100%}.hero-banner h1,.hero-banner h2,.hero-banner p{color:#fff}.hero-banner h1{font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.15;max-width:560px;text-shadow:0 6px 24px rgba(0,0,0,.45) , 0 2px 6px rgba(0,0,0,.35)}.btn-hero{background:rgba(0,0,0,.4);color:#fff;font-size:16px}.btn-with-arrow-solid.btn-hero span{background-color:#fff}.btn-with-arrow-solid.btn-hero span i{color:#000}.btn-with-arrow-solid.btn-hero{padding-right:60px}.color-primary{color:#b89245;font-weight:600}section.section-bg{background:#f6f6f6}.kwick-container{display:flex;width:100%;height:300px;overflow:hidden}.kwick-panel{flex-grow:1;flex-basis:150px;transition:all .3s ease-in-out;margin:0 4px;border-radius:5px;box-sizing:border-box;text-align:center;color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.panel1{background:#d5b57a}.panel2{background:#b89245}.panel3{background:#0e235c}.panel4{background:#202821}.kwick-panel.expanded.panel1{background-image:url(/assets/web/images/xhome-cover.jpg.pagespeed.ic.jAF24mlO66.jpg);background-size:cover;background-position:center}.kwick-panel.expanded.panel2{background-image:url(/assets/web/images/xretails-cover.jpg.pagespeed.ic.nXVTLHUjId.jpg);background-size:cover;background-position:center}.kwick-panel.expanded.panel3{background-image:url(/assets/web/images/xtechpark-cover.jpg.pagespeed.ic.QhFK2B5Mz7.jpg);background-size:cover;background-position:center}.kwick-panel.expanded.panel4{background-image:url(/assets/web/images/xhotels-cover.jpg.pagespeed.ic.oZFn8aeb7o.jpg);background-size:cover;background-position:center}.kwick-panel .thumb{display:block}.kwick-icon{filter:invert(1);margin-bottom:10px;width:50px}.thumb h4{font-weight:500}.kwick-panel .content{display:none}.kwick-panel.expanded .thumb{display:none}.kwick-panel.expanded .content{display:block}.kwick-panel .content{opacity:0;position:relative;height:100%;text-align:left;color:#fff;transition:opacity .3s ease-in-out}.kwick-panel .content h4{position:absolute;top:50px;left:50px;font-weight:500;font-size:28px}.kwick-overlay{background:rgba(0,0,0,.3);height:100%}.kwick-panel.expanded .content{opacity:1}.kwick-container .panel1{flex-grow:4}.kwick-panel:hover{flex-grow:4}.kwick-panel:not(:hover) {flex-grow:1}@media (max-width:991px){.kwick-container{flex-direction:column;height:auto}.kwick-panel{flex-grow:0;height:300px}.panel1{background-image:url(/assets/images/home-cover.jpg);background-size:cover;background-position:center;margin-bottom:10px}.panel2{background-image:url(/assets/images/retails-cover.jpg);background-position:center;background-size:cover;margin-bottom:10px}.panel3{background-image:url(/assets/images/techpark-cover.jpg);background-size:cover;background-position:center;margin-bottom:10px}.panel4{background-image:url(/assets/images/hotels-cover.jpg);background-size:cover;background-position:center;margin-bottom:10px}.kwick-panel .content{display:none}}.swiper-container{position:relative}.swiper-navigation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:100%;z-index:10}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{background-color:transparent;color:#b89245;border-radius:50%;width:30px;height:30px}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-prev:after{font-size:20px;font-weight:900}.swiper-navigation .swiper-button-next{right:-50px}.swiper-navigation .swiper-button-prev{left:-50px}.footer-contact{display:flex;justify-content:space-between}.footer-contact p{margin-bottom:0;color:#fff}#footer{background:linear-gradient(180deg,#fff 0%,#d0e2f0 100%)!important;border:none!important;margin-top:0!important}#footer .row{padding:60px 0 40px}#footer img{width:80px;height:auto;margin-bottom:6px}#footer .col-lg-4:first-child p,#footer .col-lg-4:first-child span{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#5a4a3a;margin-top:6px}#footer h5{display:none}#footer .list a{font-size:15px;color:#4a3a3a!important;text-decoration:none;display:block;margin-bottom:18px;font-weight:400;transition:color .2s}#footer .list a:hover{color:#c5a55a!important}#footer .list{padding-top:0}#footer .col-lg-4:last-child p{font-size:15px;color:#4a3a3a;line-height:1.7;margin-bottom:12px}.footer-contact{display:grid;grid-template-columns:100px 1fr;gap:8px;margin-bottom:8px}.footer-contact p{font-size:15px!important;color:#4a3a3a!important;margin-bottom:0!important}.footer-contact p:first-child{color:#6a5a5a!important}.footer-copyright{border-top:1px solid rgba(100,80,70,.25)!important}.footer-copyright .container{border-top:none!important}.footer-social-icons{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:16px!important}.footer-social-icons li a{color:#5a4040!important;font-size:18px!important;transition:color .2s}.footer-social-icons li a:hover{color:#c5a55a!important}.footer-copyright p{font-size:12px!important;color:#6a5050!important;text-align:center}.footer-copyright p strong{color:#4a3030!important;font-weight:500}.text-color-light{color:#fff!important}.overlay-color-dark:not(.no-skin):before {background-color:#000!important}.mt-lg-minus{margin-top:-100px}.mission-box{background:#fff;z-index:999;position:relative;padding:30px;margin-bottom:50px}.core-box{border:1px solid #d8d1c7;padding:30px;min-height:290px}.core-box h4{font-family:"DM Serif Display",serif!important;font-weight:600;font-size:24px}.core-box img{width:60px;margin-bottom:20px}.core-box p{margin-bottom:0}.big-padding{padding:300px 0!important}.team-border{border:1px solid #e8e8e8}.team-border:first-child, .team-border:nth-child(2) {border-right:0}.team-border:nth-child(4), .team-border:nth-child(5) {border-top:0;border-right:0}.team-border:nth-child(6) {border-top:0}.team-box{position:relative;padding:35px 50px;overflow:hidden;height:420px}.team-info{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.team-info .team-name{width:80%}.team-cta span{background:#b89245;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.team-cta span i{color:#fff}.team-cta a:hover{text-decoration:none!important}.team-name h5{text-transform:capitalize;margin-bottom:10px;font-size:19px}.team-name p{margin-bottom:0;line-height:20px}.team-hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.team-hover img{width:100%;height:100%;object-fit:cover}.team-cover img{width:100%}.team-box:hover .team-hover{opacity:1;transition-duration:.5s}.team-hover .team-info{position:absolute;bottom:30px;left:30px;width:80%;z-index:99}.team-hover .team-info h5,.team-hover .team-info p{color:#fff!important}.team-hover:before{background-color:rgba(0,0,0,.2);position:absolute;content:' ';top:0;left:0;right:0;bottom:0;z-index:9}@media (max-width:991.98px){.team-box{height:auto;padding:30px 20px}.team-hover:before{background-color:rgba(0,0,0,.5)}.team-hover img,.team-cover img{height:auto;object-fit:cover}.team-hover .team-info{position:absolute;bottom:15px;left:15px;width:90%}.team-info{flex-direction:column;align-items:flex-start;gap:8px}.team-info .team-name{width:100%}.team-cta span{width:28px;height:28px}}@media (max-width:575.98px){.team-box{padding:20px 15px}.team-name h5{font-size:16px}.team-name p{font-size:14px}.team-hover .team-info{bottom:10px;left:10px;width:90%}.team-cta span{width:24px;height:24px}.modal-dialog.modal-lg{max-width:95%;margin:1rem auto}.modal-body .col-lg-4,.modal-body .col-lg-8{flex:0 0 100%;max-width:100%}.modal-body img{margin-bottom:15px}}.award-list{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;padding-inline-start:0}.award-list li{margin:10px;width: calc((100% - 60px) /3)}.award-img{display:flex;align-items:center;justify-content:center;height:120px}.award-img img{max-height:100%;width:auto;object-fit:contain}.awardSwiper{padding:30px 0}.awardsMissionSwiper{width:100%;height:380px}.awardsMissionSwiper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.award-list-2{list-style:none;padding-inline-start:0;display:flex;flex-wrap:wrap;flex-direction:row}.award-list-2 li{width:33%;height:180px;padding:10px}@media (max-width:991.98px){.award-list-2 li{width:50%;height:auto;min-height:150px}}@media (max-width:767.98px){.award-list-2 li{width:100%;height:auto;min-height:120px;margin-bottom:15px}.award-list-2 li:last-child{margin-bottom:0}}.custom-tabs .custom-tab-link.active{background-color:#b89245!important;color:#fff!important;border-color:#b89245 #b89245 transparent!important}.custom-text-center{text-align:center}.custom-tabs li .custom-tab-link,.custom-tabs li .custom-tab-link:hover{background:var(--grey-100);color:var(--grey-500);border-bottom:none;border-left:1px solid #eee!important;border-right:1px solid #eee!important;border-top:1px solid #eee!important}.career-box{position:relative;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box , linear-gradient(45deg,#b89245,#e0c066) border-box;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:20px;min-height:390px}.career-box img{width:60px;margin-bottom:20px}.image-wrapper{position:relative;display:inline-block;width:100%}.hero-section{background:linear-gradient(180deg,#fff 0%,#e3f2fd 20%,#f6f6f6 100%);padding-top:120px;padding-bottom:0;overflow:hidden;position:relative}.hero-section .container{padding-top:25px;padding-bottom:35px}.hero-text h1{color:#1a1f2e;line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}.hero-text p{font-size:14px;line-height:1.75;color:#555;margin-bottom:28px;text-align:center}.btn-our-story{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s}.btn-our-story:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-our-story i{font-size:11px}.hero-image-wrap{position:relative;width:100%;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);line-height:0;overflow:hidden}.hero-image-wrap img{width:100%;height:500px;object-fit:cover;object-position:center;display:block}@media (max-width:768px){.hero-section{padding-top:70px}.page-header{margin-top:140px}.page-header.page-header-modern.page-header-background{padding:130px 0!important;background-size:cover}.hero-text h1{font-size:32px}.hero-image-wrap{clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.hero-image-wrap img{height:320px}}.hero-image{width:100%;display:block}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.professional-toggle-input{display:none}.professional-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.professional-grid .professional-box{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e8e3da;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .3s ease , box-shadow .3s ease}.professional-grid .professional-box:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.professional-img-wrap{overflow:hidden}.professional-img-wrap img{width:100%;aspect-ratio: 16 / 10;object-fit:cover;display:block;transition:transform .4s ease}.professional-grid .professional-box:hover .professional-img-wrap img{transform:scale(1.04)}.professional-grid .professional-body{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;min-height:60px}.prof-hidden{display:none!important}.professional-toggle-input:checked~.professional-grid .professional-box--hidden {display:flex}.professional-toggle-wrap{text-align:center;margin-top:32px}.btn-view-more{display:inline-flex;align-items:center;gap:10px;padding:11px 28px;border:1.5px solid #b8975a;color:#b8975a;font-size:13px;font-weight:600;border-radius:40px;cursor:pointer;letter-spacing:.5px;transition:background .25s , color .25s;text-decoration:none}.btn-view-more:hover{background:#b8975a;color:#fff}.btn-view-more__icon{width:24px;height:24px;border-radius:50%;background:#b8975a;display:flex;align-items:center;justify-content:center;transition:background .25s}.btn-view-more:hover .btn-view-more__icon{background:rgba(255,255,255,.25)}.btn-view-more__icon i{color:#fff;font-size:12px}.btn-view-more--hide{display:none}.professional-toggle-input:checked~.professional-toggle-wrap .btn-view-more--show {display:none}.professional-toggle-input:checked~.professional-toggle-wrap .btn-view-more--hide {display:inline-flex}.professional-count{font-size:12px;color:#888;margin-top:10px;font-weight:300}.professional-toggle-input:checked~.professional-toggle-wrap .professional-count::after {content:" — showing all 13"}.professional-box img{width:100%;border-top-right-radius:6px;border-top-left-radius:6px}.professional-body{background:#fff;padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom-left-radius:6px;border-bottom-right-radius:6px;gap:10px;min-height:120px}.professional-body h4{flex:1;margin:0}.btn-circle{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;color:#fff;background-color:#c5a55a}.btn-circle:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}@media (max-width:1199px){.professional-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:991px){.professional-grid{grid-template-columns:repeat(2,1fr);gap:16px}.professional-body{min-height:100px;padding:16px}.professional-body h4{font-size:15px}}@media (max-width:767px){.professional-grid{grid-template-columns:repeat(2,1fr);gap:12px}.professional-body{min-height:90px;padding:12px}.professional-body h4{font-size:13px}.btn-circle{width:34px;height:34px;font-size:15px}.professional-toggle-wrap{margin-top:24px}.btn-view-more{font-size:12px;padding:10px 22px}}@media (max-width:480px){.professional-grid{grid-template-columns:1fr;gap:12px}.professional-body{min-height:80px;padding:14px 16px}.professional-body h4{font-size:14px}.btn-circle{width:36px;height:36px;font-size:16px}.professional-grid .professional-box:hover{transform:none}}.btn-professional{margin-top:10px;margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .25s}.btn-professional:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-professional i{font-size:11px}.text-box{position:absolute;bottom:15px;right:15px;background:#fff;padding:12px 16px;max-width:280px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);opacity:.9}.text-box h2{font-size:1.2rem;margin-bottom:6px;color:#333}.text-box p{font-size:.8rem;color:#666;line-height:1.3}.career-image{width:100%;height:500px!important;object-fit:cover;display:block}.media-card{position:relative;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.section-media-coverage{padding-top:50px}@media (max-width:480px){.section-media-coverage{padding:150px 20px 50px}}.media-img{width:100%;object-fit:cover;border-radius:10px 10px 0 0;flex-shrink:0}.inner-news-container{background:#fff;padding:0}.img-full{width:100%}.btn-professional-outline{margin-top:20px;margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .25s}.btn-professional-outline:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-professional-outline i{font-size:11px}.media-arrow{align-self:flex-end;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border-radius:50%;transition:transform .3s ease-in-out , background-color .3s ease-in-out}.media-arrow-icon{font-size:24px;color:#333;transition:color .3s ease-in-out}.media-arrow:hover{transform:rotate(360deg);background-color:#b89245}.media-arrow:hover .media-arrow-icon{color:#fff}.media-arrow a{text-decoration:none!important}.guide-section .tabs-simple .nav-tabs{justify-content:center!important;margin-bottom:0!important;gap:0!important}.guide-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:16px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;padding:14px 28px!important;border-radius:0!important;transition:all .25s!important;box-shadow:none!important}.guide-section .tabs-simple .nav-tabs .nav-item .nav-link:hover{color:#c5a55a!important;background:transparent!important}.guide-section .tabs-simple .nav-tabs .nav-item .nav-link.active{color:#1a1f2e!important;border-bottom-color:#c5a55a!important;background:transparent!important;box-shadow:none!important}.guide-section .tabs-simple .tab-content{padding:40px!important;border:none!important;box-shadow:none!important;border-radius:0!important}@media (max-width:992px){.guide-section .tabs-center .nav-tabs li:first-child{margin-left:0}}@media (max-width:768px){.guide-section .tabs-simple .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start!important;padding-bottom:6px;scrollbar-width:none}.guide-section .tabs-simple .nav-tabs::-webkit-scrollbar{display:none}.guide-section .tabs-simple .nav-item{flex:0 0 auto}.guide-section .tabs-simple .tab-content{padding:24px 0!important}}table{width:100%;border-collapse:collapse;margin-top:20px}th,td{border:1px solid #ddd;padding:8px;text-align:center}th{background-color:#b89245;color:#fff}#resultTable{display:none}#resultTable .table-responsive{width:100%;overflow-x:auto}#resultTable table{min-width:800px;border-collapse:collapse;width:100%}#resultTable th,#resultTable td{padding:10px;text-align:left;border:1px solid #ddd}input[type="text"]{border-color:transparent}.logo-item{width:100%;height:130px}.nsip-image{object-fit:contain;object-position:left;width:100%;height:100%}.spacing-fix{margin-bottom:0;padding-bottom:0}.logos .row{display:flex;align-items:center}.map-image{width:100%}.selangor-image{width:100%}.icon img{width:60px;margin-bottom:20px}.esg-logos{position:absolute;top:260px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.ESG-image{width:80px;height:auto}.smart-box{position:relative;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box , linear-gradient(45deg,#b89245,#e0c066) border-box;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:20px}.smart-box img{width:100px;margin-bottom:20px}.esg-image{width:100%}.mip-box{position:relative;border:2px solid transparent;padding:40px 20px;border-radius:10px;margin-bottom:20px}.mip-box img{width:80px;margin-bottom:20px}.project-logo{width:280px}.project-completed-title{background:#fff;padding:18px 22px;display:flex;flex-direction:column;gap:6px;min-height:165px;box-shadow:0 -8px 20px rgba(0,0,0,.08)}.project-completed-title .title-row{display:flex;justify-content:space-between;align-items:flex-start!important;flex-direction:column}.project-completed-title h3{margin:0;font-size:20px;font-weight:600;color:#b89245!important}.project-completed-title .location{line-height:130%;font-size:13px;color:#363636!important}.competitive-box{position:relative;border:2px solid transparent;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:20px;display:flex;align-items:center}.competitive-box img{width:80px;margin-bottom:20px}.competitive-box h4{margin-bottom:0;padding:10px}.innosphere-box{position:relative;border:2px solid transparent;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:20px}.innosphere-box img{width:80px;margin-bottom:20px}.priority-box{position:relative;border:2px solid transparent;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:20px;min-height:275px}.priority-box img{width:100px;margin-bottom:20px}.main-image{opacity:.5;width:100%}.logo-container{position:absolute;top:260px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.logo-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:15px}.logo-block{text-align:center}.logo-image{max-width:110px;height:auto;display:block}.mySwiper2{position:relative}.mySwiper2 .swiper-slide{display:flex;justify-content:center;width:100%;object-fit:cover}.mySwiper2 .swiper-slide>*{max-width:70%}.mySwiper2+.swiper-navigation{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:10;pointer-events:none}.mySwiper2+.swiper-navigation .swiper-button-prev,.mySwiper2+.swiper-navigation .swiper-button-next{pointer-events:all;background-color:transparent;color:#000;border-radius:50%;width:30px;height:30px;position:absolute}.mySwiper2+.swiper-navigation .swiper-button-prev{left:65px}.mySwiper2+.swiper-navigation .swiper-button-next{right:65px}.mySwiper2+.swiper-navigation .swiper-button-prev:after,.mySwiper2+.swiper-navigation .swiper-button-next:after{font-size:20px;font-weight:900}.mySwiper2 .career-slide{display:flex;justify-content:unset}.floating-buttons{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;z-index:9999}.float-btn{width:60px;height:60px;background-color:#385a5c;display:flex;align-items:center;justify-content:center;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.2);margin-bottom:4px;transition:background .3s ease}.float-btn:hover{background-color:#6c6c6c}.float-btn img{width:30px;height:30px;object-fit:contain}.brochure-links .info-box{background-color:#fff;border:none;border-radius:15px;padding:40px 20px;text-align:center;height:100%;box-shadow:0 4px 10px rgba(0,0,0,.06);transition:transform .3s ease , box-shadow .3s ease}.brochure-links .info-box:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.12)}.brochure-links .info-box h6{font-size:18px;font-weight:500;margin-top:20px;color:#000}.smart-solution-box{position:relative;border:2px solid transparent;padding:20px 10px;text-align:center;border-radius:8px;margin-bottom:15px;transition:transform .3s ease , box-shadow .3s ease;min-height:245px}.smart-solution-box:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(0,0,0,.2)}.smart-solution-box img{width:80px;margin-bottom:15px;filter:brightness(1.2)}.project-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px 20px;background:#fff}.title-row{display:flex;justify-content:space-between;align-items:center;width:100%}.project-title h3{color:#b89245;margin-bottom:0;font-size:20px;text-transform:capitalize}.project-title .location{color:#b89245;font-size:18px;margin-top:5px}.project-title span{background:#b89245;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.project-title span i{color:#fff}.project-title span i:hover{color:#fff!important}.mySwiper3 .swiper-slide{position:relative;overflow:hidden}.mySwiper3 .swiper-slide img{width:100%;display:block}.mySwiper3 .swiper-pagination{margin-top:40px!important;position:relative}.mySwiper3 .swiper-pagination-bullet{width:30px;height:4px;border-radius:0;background:#ccc;opacity:1;margin:0 6px!important}.mySwiper3 .swiper-pagination-bullet-active{background:#c6a046}.swiper-container .mySwiper3{max-width:1500px;margin:0 auto}.sustSwiper{max-width:450px;margin-top:30px;margin-left:0!important}.sustSwiper img{height:85px;width:auto}.sustainability-header{display:flex;justify-content:space-between;align-items:center}.sustainability-header h2{margin:0;font-size:36px}.sust-arrow-btn{background:#b89245;color:#fff;font-size:16px}.sust-arrow-btn:hover{background:#a8842f;color:#fff!important}.swiper-pagination{position:relative!important;bottom:auto!important;margin-top:30px;display:flex!important;justify-content:center;gap:6px}.swiper-pagination-bullet{width:30px!important;height:4px!important;border-radius:0!important;background:#ccc!important;opacity:1!important}.swiper-pagination-bullet-active{background:#c6a046!important}.develop-title{position:absolute;left:-2px;bottom:-1px;width:101%;background:rgba(255,255,255,.95);padding:18px 22px;display:flex;flex-direction:column;gap:6px;box-shadow:0 -8px 20px rgba(0,0,0,.08)}.develop-title .title-row{display:flex;justify-content:space-between;align-items:center}.develop-title h3{margin:0;font-size:20px;font-weight:600;color:#b89245!important}.develop-title .location{font-size:13px;text-transform:uppercase;font-style:italic;color:#363636!important}.develop-title span{width:34px;height:34px;border-radius:50%;background:#b89245;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.develop-title span i{color:#fff;font-size:14px}.sustainability-section{padding-bottom:40px}.sustainability-inner{max-width:1400px;margin:0 auto;position:relative;min-height:520px}.sustainability-content{background:#1f4d3a;color:#fff;padding:90px 80px;width:60%;margin-left:auto;min-height:520px;display:flex;flex-direction:column;justify-content:center}.sustainability-image{position:absolute;left:-120px;bottom:-80px;width:55%;z-index:2}.sustainability-image img{width:100%;height:auto;display:block;object-fit:cover}.sustainability-content .btn-with-arrow-solid{background:#fff;color:#1f4d3a;border:none;width:fit-content}.sustainability-content .btn-with-arrow-solid span{background:#1f4d3a}.sustainability-content .btn-with-arrow-solid i{color:#fff}.property-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:350px 380px;gap:20px;margin:0 auto;max-width:1400px}.property-card.pos-1{grid-column: 1 / 3;grid-row:1}.property-card.pos-2{grid-column:3;grid-row:1}.property-card.pos-3{grid-column:1;grid-row:2}.property-card.pos-4{grid-column: 2 / 4;grid-row:2}.property-card{transition:all .6s cubic-bezier(.4,0,.2,1)}.property-card{position:relative;overflow:hidden;cursor:pointer;transition:all .4s ease}.property-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.property-card.pos-2 img{object-position:50% 70%}.property-card:hover img{transform:scale(1.06)}.property-content{align-self:flex-end}.property-overlay{position:absolute;inset:0;padding:30px;display:flex;justify-content:space-between;align-items:flex-start;background:rgba(0,0,0,.3)}.property-title{color:#fff!important;font-size:1.6rem;font-weight:600;margin-bottom:6px}.property-desc{color:#fff!important;font-size:.95rem;line-height:1.5;text-align:left;max-width:350px}.btn-portfolio{background:transparent;border:1px solid #fff;color:#fff;font-size:13px;position:absolute;right:20px}.btn-portfolio:hover{background:#b89245;color:#fff;font-size:16px}#awardAccordion .card-header a{color:#000}.accordion-modern-status .accordion-toggle{display:block;background-color:#fff!important;color:#000;padding:.75rem 1.25rem;text-decoration:none;border-radius:.25rem;transition:all .3s ease}.accordion-modern-status .accordion-toggle[aria-expanded="true"]{background-color:#b89245!important;color:#fff!important}.accordion-modern-status .card-header{background-color:#fff!important}.accordion-modern-status .card-header.active .accordion-toggle{background-color:#b89245!important;color:#fff!important}.accordion .card-title{font-family:'Inter',sans-serif!important;font-size:19px!important}.award-year-list li{margin-bottom:15px;line-height:1.5}.row.masonry{column-count:4;column-gap:0;padding:0;margin:0}.masonry-item{break-inside:avoid;margin:0;padding:0}.masonry-item img{width:100%;height:auto;border-radius:0;display:block}@media (max-width:1200px){.row.masonry{column-count:3!important}}@media (max-width:992px){.row.masonry{column-count:2!important}}@media (max-width:576px){.row.masonry{column-count:1!important}}.form-control{border-color:rgba(0,0,0,.09)!important}.mission-swiper{overflow:hidden}.mission-swiper-slide{flex:0 0 auto;padding:40px 20px 20px;margin-right:0;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;min-height:245px;position:relative}.slide-number{position:absolute;top:5px;left:15px;font-size:18px;font-weight:bold;padding:10px;color:#b89245}.mission-swiper-slide:last-child{margin-right:0}.chinese-font{font-family:'Microsoft YaHei';letter-spacing:normal;font-weight:400}.chinese-font h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;letter-spacing:normal;font-weight:500}.chinese-font .img-green{width:90px!important}.mySwiper .swiper-slide::before{content:"";display:none}.swiper.mySwiper{display:none!important}@media (max-width:767px){.mySwiper .swiper-slide img.img-banner{display:none!important}.mySwiper .swiper-slide::before{content:"";display:block;position:absolute;inset:0;background-image:url(/assets/web/images/xnct-banner-mobile.jpg.pagespeed.ic.0xgTdwlTAZ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.3);background-blend-mode:multiply;z-index:1}.mySwiper .swiper-slide .hero-banner{position:relative;background:none;z-index:2}}.page-header{background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0;position:relative}.page-header .container{display:flex;justify-content:center;align-items:center;height:100%}.page-header .row{margin-top:0!important}@media (max-width:768px){.page-header{padding:80px 20px}.page-header .row{margin-top:0!important}.page-header h4{white-space:normal;word-break:break-word;padding:0 10px;font-size:3rem;line-height:1.2}}@media (max-width:576px){.page-header h4{font-size:2.2rem}.page-header{padding:60px 15px}}@media (max-width:991px){.inner-news-container{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5)}}.dropdown-item:focus,.dropdown-item:hover{background-color:#000}@media (max-width:576px){.award-list li{margin:10px;width: calc((100% - 60px) / 2)}.award-img{width:100%;height:100%}}.milestone-modern .tabs-simple .nav-tabs{justify-content:unset!important;margin-bottom:0!important;gap:0!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.milestone-modern .tabs-simple .nav-tabs::-webkit-scrollbar{display:none!important}.milestone-modern .tabs-simple .nav-tabs .nav-item{flex-shrink:0!important}.milestone-modern .tabs-simple .nav-tabs .nav-item .nav-link{font-size:16px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;padding:14px 28px!important;border-radius:0!important;transition:all .25s!important;box-shadow:none!important;white-space:nowrap!important}.milestone-modern .tabs-simple .nav-tabs .nav-item .nav-link:hover{color:#c5a55a!important;background:transparent!important}.milestone-modern .tabs-simple .nav-tabs .nav-item .nav-link.active{color:#1a1f2e!important;border-bottom-color:#c5a55a!important;background:transparent!important;box-shadow:none!important}.milestone-modern .tabs-simple .tab-content{border:none!important;box-shadow:none!important;border-radius:0!important}.milestone-card{background:#dedad2;padding:35px;border-radius:20px;max-width:900px;margin:0 auto}.milestone-year{font-size:64px;font-weight:700;color:#b89245;margin-bottom:20px}.milestone-title{font-size:24px;font-weight:600;margin-bottom:15px;color:#222}.milestone-desc{font-size:16px;color:#555;line-height:1.7}@media (max-width:992px){.milestone-modern .tabs-center .nav-tabs li:first-child{margin-left:0}}@media (max-width:768px){.milestone-modern .tabs-simple .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start!important;padding-bottom:6px;scrollbar-width:none}.milestone-modern .tabs-simple .nav-tabs::-webkit-scrollbar{display:none}.milestone-modern .tabs-simple .nav-item{flex:0 0 auto}.milestone-modern.tabs-simple .tab-content{padding:24px 0!important}}@media (max-width:992px){.property-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.property-card.pos-1,.property-card.pos-2,.property-card.pos-3,.property-card.pos-4{grid-column: 1 / 1;grid-row:auto;height:300px}.property-desc{max-width:100%;font-size:.95rem}.btn-portfolio{right:10px}}@media (max-width:576px){.property-grid{grid-template-columns:1fr;grid-template-rows:auto}.property-card{grid-column: 1 / -1;grid-row:auto}.property-desc{font-size:.9rem}.btn-portfolio{font-size:12px;right:10px}}@media (max-width:992px){.sustainability-header{flex-direction:row;align-items:center;gap:15px}.sustainability-header h2{font-size:28px;margin-top:15px}.sustSwiper{max-width:100%;margin-top:20px}.sustSwiper .swiper-slide img{height:60px!important;width:auto!important}}@media (max-width:576px){.sustainability-header{gap:12px;margin-top:25px}.sustainability-header h2{font-size:22px;line-height:1.3}.sustSwiper{margin-top:15px}.sustSwiper .swiper-slide img{height:80px!important;width:auto!important}.sust-arrow-btn{font-size:14px;padding:6px 12px}}@media (max-width:992px){.focus-stage{height:auto;margin:0 30px;padding-top:120px}.focus-header{position:relative;top:auto;left:auto;width:100%;margin-bottom:30px}.focus-image-wrap{position:relative;left:auto;transform:none;width:100%;height:400px;margin-bottom:30px}.panel{position:relative;width:100%;height:auto;right:auto;left:auto;bottom:auto;top:auto;margin-bottom:20px}}@media (max-width:576px){.focus-stage{margin:0 15px;padding-top:80px}.focus-image-wrap{height:300px}.panel{padding:18px;gap:10px}.panel-inner h1{font-size:18px}.panel-inner p{font-size:13px;line-height:1.6}.panel-btn{width:34px;height:34px;font-size:18px}}.filter-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:36px}.filter-bar label{font-size:.875rem;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.06em}.filter-bar select{appearance:none;-webkit-appearance:none;background:#fff url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'8\'\ viewBox=\'0\ 0\ 12\ 8\'%3E%3Cpath\ fill=\'%23888\'\ d=\'M0\ 0l6\ 8\ 6-8z\'/%3E%3C/svg%3E) no-repeat right 12px center;border:1.5px solid #d4b96a;border-radius:6px;padding:8px 36px 8px 14px;font-size:.9rem;font-family:inherit;font-weight:500;color:#333;cursor:pointer;transition:border-color .2s , box-shadow .2s;min-width:130px}.filter-bar select:focus{outline:none;border-color:#b8952a;box-shadow:0 0 0 3px rgba(180,144,44,.15)}.media-date{font-size:.72rem;font-weight:600;color:#b8952a;text-transform:uppercase;letter-spacing:.08em}.media-desc{font-size:.78rem;color:#666;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.media-body-spacer{flex-grow:1}.featured-news-card{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid #eee;border-radius:10px;background:#fff;height:100%}.featured-news-img img{width:120px;height:80px;object-fit:cover;border-radius:6px}.featured-news-content h5{font-size:16px;margin-bottom:10px}.internship-img-col{position:relative}.internship-img-wrap{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.15)}.internship-img-wrap img{width:100%;height:540px;object-fit:cover;display:block;transition:transform .7s ease}.internship-img-wrap:hover img{transform:scale(1.03)}.internship-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 45%,rgba(20,15,5,.6) 100%);pointer-events:none}.internship-img-wrap::before{content:'';position:absolute;top:32px;left:0;width:4px;height:80px;background:#b8975a;border-radius:0 4px 4px 0;z-index:2}.internship-img-caption{position:absolute;bottom:24px;left:24px;right:24px;z-index:2;display:flex;align-items:center;gap:14px}.caption-badge{background:rgba(184,151,90,.95);backdrop-filter:blur(8px);padding:10px 18px;border-radius:40px;display:flex;align-items:center;gap:8px;white-space:nowrap}.caption-badge span:first-child{font-size:20px;font-weight:700;color:#fff;line-height:1}.caption-badge span:last-child{font-size:11px;color:rgba(255,255,255,.85);line-height:1.35}.internship-float-card{position:absolute;top:-20px;right:-20px;background:#fff;border:1px solid #e8e3da;border-radius:12px;padding:16px 20px;box-shadow:0 8px 28px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:4px;z-index:3;min-width:140px}.float-card-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#b8975a;font-weight:600}.float-card-value{font-size:28px;font-weight:700;line-height:1}.float-card-sub{font-size:11px;font-weight:300}.internship-content-col{display:flex;flex-direction:column;gap:24px}.internship-eyebrow{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#b8975a;font-weight:600}.internship-rule{width:40px;height:2px;background:#b8975a;margin-top:-12px}.internship-heading{font-size:40px;font-weight:700;margin-bottom:0;line-height:1.2}.internship-heading em{color:#b8975a;font-style:normal}.internship-panels{display:flex;flex-direction:column;border:1px solid #e8e3da;border-radius:12px;overflow:hidden}.internship-panel{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-bottom:1px solid #e8e3da;transition:background .2s}.internship-panel:last-child{border-bottom:none}.internship-panel:hover{background:#fdfaf6}.panel-chevron-icon{color:#b8975a;font-size:13px;margin-top:4px;flex-shrink:0;transition:transform .2s}.internship-panel:hover .panel-chevron-icon{transform:translateX(3px)}.internship-cta{background:linear-gradient(45deg,#f3f9fc,#fbf7ea);padding:35px;border:1px solid #dde6ee}.btn-internship{background:#b8975a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s}.btn-internship:hover{background:#b8975a;color:#fff;text-decoration:none!important}.btn-internship i{font-size:11px}@media (max-width:1199px){.internship-split{gap:48px}.internship-heading{font-size:34px}.internship-img-wrap img{height:460px}.internship-float-card{top:-14px;right:-14px}.float-card-value{font-size:24px}}@media (max-width:991px){.internship-split{grid-template-columns:1fr;gap:40px}.internship-img-col{margin-right:20px}.internship-img-wrap img{height:400px}.internship-heading{font-size:32px}.internship-content-col{gap:20px}}@media (max-width:767px){.internship-split{gap:32px}.internship-img-col{margin-right:0}.internship-img-wrap img{height:320px}.internship-float-card{top:-12px;right:-12px;padding:12px 16px;min-width:120px}.float-card-value{font-size:22px}.float-card-label{font-size:9px;letter-spacing:1.5px}.internship-heading{font-size:28px}.internship-eyebrow{font-size:9px;letter-spacing:3px}.internship-img-caption{bottom:16px;left:16px;right:16px}.caption-badge{padding:8px 14px}.caption-badge span:first-child{font-size:17px}.internship-panel{padding:14px 16px}.btn-internship{width:100%;justify-content:center}}@media (max-width:480px){.internship-img-wrap img{height:260px}.internship-float-card{display:none}.internship-heading{font-size:24px}.internship-content-col{gap:16px}.internship-panels{border-radius:8px}}.btn-internal-activities{margin-top:10px;margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .25s;width:160px}.btn-internal-activities:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-internal-activities i{font-size:11px}.form-panel{background:#fff;border:1px solid #e0dbd3;padding:36px 32px;box-shadow:0 4px 32px rgba(0,0,0,.06)}.form-panel h2{font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.2}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#888;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{width:100%;border:1px solid #dde6ee;padding:10px 14px;font-size:.9rem;color:#1a1a1a;outline:none;border-radius:4px;transition:border-color .2s;appearance:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#b08d57}.form-group textarea{resize:vertical;min-height:110px}.btn-submit{background:#b8975a;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#fff!important}.btn-submit:hover{background:#b8975a;color:#fff;text-decoration:none!important}.btn-submit i{font-size:11px}.office-tag{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c5a55a!important;font-weight:600;margin-bottom:12px;display:block}.office-panel h2{font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.2}.contact-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #e0dbd3}.contact-item:last-child{border-bottom:none}.contact-icon{width:36px;height:36px;background:#f0ede8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b08d57}.contact-icon i{font-size:15px}.contact-item span{font-size:.9rem;color:#3d3d3d}.contact-item a{font-size:.9rem;color:#3d3d3d;text-decoration:none}.contact-item a:hover{color:#b08d57}.social-row{display:flex;gap:12px;margin-top:24px}.social-link{width:38px;height:38px;border:1px solid #e0dbd3;display:flex;align-items:center;justify-content:center;color:#888;text-decoration:none;transition:all .2s}.social-link:hover{border-color:#b08d57;color:#b08d57}.social-link i{font-size:15px}.sales-title{text-align:center;margin-bottom:40px}.sales-title h2{font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.2}.sales-title .bar{width:48px;height:2px;background:#b08d57;margin:0 auto}.left-offices{display:flex;flex-direction:column;gap:16px}.right-galleries{display:flex;flex-direction:column;gap:16px}.gallery-card{background:#fff;border:1px solid #e0dbd3;padding:20px 22px;transition:box-shadow .2s;min-height:160px}.gallery-card:hover{box-shadow:0 4px 20px rgba(176,141,87,.12);border-color:#b08d57}.gallery-card h4{font-weight:700;color:#b08d57;margin-bottom:6px}.gallery-card .g-addr{font-size:.84rem;color:#888;line-height:1.55;margin-bottom:10px}.gallery-card .g-phone{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#3d3d3d}.gallery-card .g-phone i{font-size:13px;color:#b08d57}.hero{min-height:82vh;background:linear-gradient(160deg,#1a3a2e 0%,#0f2a1e 55%,#1a3a30 100%);display:flex;align-items:center;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px) , linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:72px 72px}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.hero-glow-1{width:560px;height:560px;background:radial-gradient(circle,rgba(82,183,136,.18),transparent 70%);top:-100px;right:5%;animation:gFloat 14s ease-in-out infinite}.hero-glow-2{width:360px;height:360px;background:radial-gradient(circle,rgba(201,168,76,.1),transparent 70%);bottom:-60px;left:8%;animation:gFloat 18s ease-in-out infinite reverse}@keyframes gFloat {
  0%, 100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(20px, -30px);
  }
}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:5rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.hero-eyebrow{display:flex;align-items:center;gap:.75rem;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#c9a84c;margin-bottom:1.5rem;opacity:0;animation:fadeUp .7s .2s forwards}.hero-eyebrow-dash{width:32px;height:1px;background:#c9a84c;opacity:.7}.hero h1{font-size:clamp(2.4rem,4.5vw,4rem);font-weight:300;color:#fff!important;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem;opacity:0;animation:fadeUp .7s .35s forwards}.hero h1 strong{font-weight:700}.hero h1 em{font-style:italic;font-weight:300;color:#e8c97a}.hero-sub{font-size:.92rem;font-weight:300;color:#fff!important;line-height:1.85;max-width:480px;margin-bottom:2.5rem;opacity:0;animation:fadeUp .7s .5s forwards}.hero-visual{display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn .9s 1s forwards}.stat-ring-wrap{position:relative;width:340px;height:340px}.stat-ring-wrap svg{position:absolute;inset:0;width:100%;height:100%}.stat-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stat-ring-num{font-size:3.2rem;font-weight:700;color:#c9a84c;line-height:1}.stat-ring-label{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-top:.4rem}.stat-ring-outer{position:absolute;inset:-56px}.stat-node{position:absolute;text-align:center;background:rgba(10,28,20,.85);border:1px solid rgba(201,168,76,.25);border-radius:6px;padding:.65rem .9rem;backdrop-filter:blur(8px);min-width:96px}.stat-node:nth-child(1) {top:0;left:50%;transform:translateX(-50%)}.stat-node:nth-child(2) {right:0;top:50%;transform:translateY(-50%)}.stat-node:nth-child(3) {bottom:0;left:50%;transform:translateX(-50%)}.stat-node:nth-child(4) {left:0;top:50%;transform:translateY(-50%)}.stat-node-val{font-size:1.2rem;font-weight:700;color:#e8c97a;line-height:1}.stat-node-lbl{font-size:.58rem;color:rgba(255,255,255,.4);letter-spacing:.06em;margin-top:.25rem}@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}.section-sustainability-tag{justify-content:center;font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:#c9a84c;margin-bottom:.6rem;display:flex;align-items:center;gap:.75rem}.section-sustainability-tag::before{content:'';width:24px;height:1px;background:#c9a84c}h2.section-sustainability-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;color:#1a3a2e;text-align:center;line-height:1.2;letter-spacing:-.01em;margin-bottom:.5rem}h2.section-sustainability-title strong{font-weight:700}.section-sustainability-desc{font-size:.92rem;line-height:1.85;text-align:center;margin-top:.75rem}.vision-section{background:#fff}.vision-text p{font-size:.9rem;line-height:1.85;margin-bottom:1.25rem}.vision-quote{margin-top:2.2rem;padding:2rem 2.2rem;background:#f8f6ee;border-radius:8px;position:relative;border:1px solid rgba(201,168,76,.25)}.vision-quote::before{content:"\201C";position:absolute;top:-18px;left:16px;font-size:70px;color:#c9a84c;font-family:serif;line-height:1;opacity:.35}.vision-quote p{font-size:1.02rem;font-style:italic;color:#1a3a2e;line-height:1.7;margin:0}.vision-pillars{display:flex;flex-direction:column;gap:1rem}.vp-num{font-size:1.6rem;font-weight:800;opacity:.12;min-width:2rem;transition:opacity .3s;font-style:italic}.vp:hover .vp-num{opacity:1;color:#c9a84c}.vp-info h4{font-size:.85rem;font-weight:600;color:#1a3a2e;font-family:"Inter",serif!important;margin-bottom:.2rem}.vp-info p{font-size:.78rem;line-height:1.5}.vp{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:8px;transition:transform .3s , box-shadow .3s;cursor:default;background:#f8f8f8;border:none}.vision-pillars .vp:nth-child(1) {background:#d9f2e6}.vision-pillars .vp:nth-child(2) {background:#fce8e6}.vision-pillars .vp:nth-child(3) {background:#fff3d9}.vision-pillars .vp:nth-child(4) {background:#e6ebfa}.vp:hover{transform:translateX(4px);box-shadow:0 6px 24px rgba(0,0,0,.08)}.esg-section{background:linear-gradient(180deg,#fff 30%,#f4eed9 100%)!important}.esg-section .tabs-simple .nav-tabs{justify-content:center!important;margin-bottom:0!important;gap:0!important}.esg-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:16px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;padding:14px 28px!important;border-radius:0!important;transition:all .25s!important;box-shadow:none!important}.esg-section .tabs-simple .nav-tabs .nav-item .nav-link:hover{color:#c5a55a!important;background:transparent!important}.esg-section .tabs-simple .nav-tabs .nav-item .nav-link.active{color:#1a1f2e!important;border-bottom-color:#c5a55a!important;background:transparent!important;box-shadow:none!important}.esg-section .tabs-simple .tab-content{border:none!important;box-shadow:none!important;border-radius:0!important}.category-description{margin-bottom:2rem;text-align:center}.category-description p{font-size:.9rem;line-height:1.85}.accordion-modern-status-primary.accordion-modern-status>.card .card-header a:not(.collapsed) {background-color:#c5a55a!important;color:#fff!important}#accordionESG .card{border:1px solid #e6e6e6;border-radius:6px;margin-bottom:10px;overflow:hidden;transition:border-color .3s}#accordionESG .card:hover{border-color:rgba(201,168,76,.5)}#accordionESG .card-header{background:#fff;padding:0;border:none}#accordionESG .card-title a{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-size:14px;font-weight:500;color:#1a3a2e;font-family:"inter",serif!important;text-decoration:none}#accordionESG .accordion-toggle:after{display:none}#accordionESG .card-title a:before{content:"+";order:2;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}#accordionESG .accordion-toggle:not(.collapsed):before {content:"\00D7";background:#1a3a2e;color:#fff;border-color:#1a3a2e}#accordionESG .card-body{background:#fafaf7;padding:20px 22px;display:flex;gap:25px}#accordionESG .card-body p{font-size:13px;line-height:1.7;color:#6c757d;flex:1}.acc-badge{flex-shrink:0;background:#f4eed9;border:1px solid rgba(201,168,76,.35);color:#1a3a2e;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:50px;height:fit-content}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2.5rem}.kpi-card{background:#1a3a2e;border-radius:8px;padding:1.75rem 1.25rem;text-align:center;position:relative;overflow:hidden;transition:transform .3s}.kpi-card:hover{transform:translateY(-4px)}.kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,#c9a84c,#e8c97a)}.kpi-val{font-size:2rem;font-weight:700;color:#e8c97a;line-height:1}.kpi-desc{font-size:.72rem;color:rgba(255,255,255,.55);line-height:1.55;margin-top:.5rem}.social-desc-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sdesc{background:#fff;border:1px solid var(--border);border-radius:6px;padding:1.75rem}.sdesc h4{font-size:20px;font-family:"Inter",serif!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2d6a4f;margin-bottom:.6rem}.sdesc p{font-size:.83rem;line-height:1.75}.csr-swiper-outer{position:relative;padding:0 50px;margin-top:30px;height:450px}.csr-swiper{overflow:hidden}.csr-swiper .swiper-slide{display:flex;justify-content:center}.csr-card{width:100%;max-width:280px;border-radius:12px;overflow:hidden;max-height:380px!important;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .3s ease , box-shadow .3s ease}.csr-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.csr-card-img{height:160px;background-size:cover!important;background-position:center!important}.csr-card-body{padding:20px;height:250px}.csr-card-body h4{font-size:18px;font-family:"Inter",serif!important;margin-bottom:8px}.csr-card-body p{font-size:14px;line-height:1.6}.csr-card-chip{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:20px;background:#f2f2f2;font-size:12px}.csr-prev,.csr-next{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#c5a55a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;box-shadow:0 3px 10px rgba(197,165,90,.4);transition:background .2s , transform .15s}.csr-prev{left:0}.csr-next{right:0}.csr-prev:hover,.csr-next:hover{background:#9e7d3a;transform:translateY(-50%) scale(1.1)}.csr-swiper-outer .swiper-pagination{margin-top:16px;position:relative;bottom:auto}.csr-swiper-outer .swiper-pagination-bullet{background:#c5cdd4;opacity:1}.csr-swiper-outer .swiper-pagination-bullet-active{background:#c5a55a}.gov-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2rem}.gov-stat{background:#1a3a2e;border-radius:6px;padding:1.75rem;border:1px solid rgba(255,255,255,.06);transition:border-color .3s}.gov-stat:hover{border-color:rgba(201,168,76,.4)}.gov-stat-val{font-size:1.7rem;font-weight:700;color:#e8c97a;margin-bottom:.4rem}.gov-stat-desc{font-size:.8rem;color:rgba(255,255,255,.5);line-height:1.6}.cert-scroll-outer{overflow:hidden}.cert-track{display:flex;gap:1.25rem;width:max-content;animation:certScroll 24s linear infinite}.cert-scroll-outer:hover .cert-track{animation-play-state:paused}@keyframes certScroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-50%);
  }
}.cert-card{width:100%;height:300px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:1.4rem 1rem;transition:border-color .3s , box-shadow .3s}.cert-card:hover{border-color:rgba(201,168,76,.45);box-shadow:0 8px 24px rgba(201,168,76,.1)}.cert-icon{width:52px;height:52px;border-radius:50%;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.cert-card h4{font-size:.8rem;font-weight:600;color:#1a3a2e;font-family:"Inter",serif!important;line-height:1.4}.cert-card p{font-size:.68rem;margin-top:.25rem;margin-bottom:10px;line-height:1.4}.timeline-section{background:linear-gradient(180deg,#fff 0%,#f4eed9 30%,#fff 100%)!important}.timeline-section .section-sustainability-tag{color:#e8c97a}.timeline-section .section-sustainability-tag::before{background:#e8c97a}.timeline-section h2.section-sustainability-title{color:#fff}.tl-wrap{position:relative;margin-top:4rem}.tl-spine{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(201,168,76,.6),rgba(201,168,76,.05));transform:translateX(-50%)}.tl-row{display:grid;grid-template-columns:1fr 60px 1fr;align-items:start;margin-bottom:0}.tl-cell{padding-bottom:3rem}.tl-cell.left{padding-right:2rem}.tl-cell.right{padding-left:2rem}.tl-mid{display:flex;flex-direction:column;align-items:center;padding-top:2px}.tl-dot{width:13px;height:13px;border-radius:50%;background:#c9a84c;border:3px solid #1a3a2e;box-shadow:0 0 0 2px #c9a84c , 0 0 14px rgba(201,168,76,.4);z-index:1;flex-shrink:0}.tl-yr{font-size:.8rem;font-weight:700;color:#c9a84c;margin-top:.5rem;letter-spacing:.04em}.tl-box{background:#1a3a2e!important;border:1px solid #1a3a2e;border-radius:6px;padding:1.4rem;transition:border-color .3s , background .3s}.tl-box h4{font-size:.9rem;font-weight:600;color:#fff!important;font-family:"Inter",serif!important;margin-bottom:.65rem;line-height:1.4;text-align:left}.tl-box ul{list-style:none;padding:0}.tl-box li{font-size:.77rem;color:#fff;line-height:1.7;padding-left:.85rem;position:relative}.tl-box li::before{content:'\00B7';position:absolute;left:0;color:#c9a84c;opacity:.8}.fy-section{background:linear-gradient(180deg,#f4eed9 0%,#fff 100%)}.fy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.fy-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:2rem;border-top:3px solid transparent;transition:border-color .3s , box-shadow .3s , transform .3s}.fy-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.fy-card.gold{border-top-color:#c9a84c}.fy-card.orange{border-top-color:#ff8c00}.fy-card.green{border-top-color:#2d6a4f}.fy-card.blue{border-top-color:#5a8fa8}.fy-icon{font-size:1.8rem;margin-bottom:1rem}.fy-cat{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:1.25rem}.fy-cat.gold{color:#c9a84c}.fy-cat.green{color:#2d6a4f}.fy-cat.blue{color:#5a8fa8}.fy-stat{display:flex;flex-direction:column;margin-bottom:1.1rem}.fy-val{font-size:1.5rem;font-weight:700;color:#1a3a2e;line-height:1}.fy-lbl{font-size:.75rem;line-height:1.5;margin-top:.2rem}.prog-panel{background:transparent;border-radius:8px;padding:20px 0;margin-top:3rem}.prog-panel .progress{height:3px;background:#e5ddd0;border-radius:2px;overflow:visible}.prog-panel h1{font-weight:600;color:#b89245!important}.prog-panel h4{font-family:"Inter",serif!important;color:#4a8a4a!important;text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:18px}.prog-panel .progress-bar{background:#4a8a4a}.prog-grid{display:grid;gap:20px}.prog-head{display:flex;justify-content:space-between;margin-bottom:.5rem}.prog-lbl{font-size:14px;color:#5a5a5a}.prog-pct{font-size:14px;color:#4a8a4a;font-weight:600}.prog-bar{height:3px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.prog-fill{height:100%;background:linear-gradient(to right,#c9a84c,#e8c97a);transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.4,0,.2,1)}.pub-section{background:#fff}.pub-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3.5rem}.pub-card{border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .3s , box-shadow .3s}.pub-card:hover{border-color:rgba(201,168,76,.4);box-shadow:0 12px 36px rgba(201,168,76,.1)}.pub-top{background:#1a3a2e;padding:2rem 2rem 1.75rem;display:flex;gap:1.25rem;align-items:flex-start}.pub-icon{width:48px;height:48px;flex-shrink:0;background:rgba(201,168,76,.15);border:1px solid rgba(201,168,76,.3);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.pub-top h3{font-size:1.05rem;font-weight:400;color:#fff!important;font-family:"inter",serif!important;margin-bottom:.4rem;font-style:italic}.pub-top p{font-size:.78rem;color:#fff!important;line-height:1.6}.pub-bottom{padding:1.25rem 1.75rem;background:#fafaf7;display:flex;gap:.75rem}.pub-select-wrap{position:relative;flex:1}.pub-select{width:100%;border:1px solid #e6e6e6;border-radius:50px;padding:.55rem 2rem .55rem 1rem;font-size:.78rem;background:#fff;outline:none;appearance:none}.pub-select-wrap i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#1a3a2e;pointer-events:none}.pub-select:focus{border-color:#1a3a2e}.pub-dl{background:#1a3a2e;color:#fff;border:none;border-radius:50px;padding:.55rem 1.35rem;font-family: var(--font);font-size:.74rem;font-weight:500;cursor:pointer;white-space:nowrap;letter-spacing:.04em;transition:background .25s}.pub-dl:hover{background:#2d6a4f}.sustainability-cta-section{background:linear-gradient(180deg,#fff 20%,#dceef5 70%,#fff 100%);padding:6rem 0}.sustainability-cta-inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.sustainability-cta-img-wrap img{width:100%;border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.12)}.sustainability-cta-text-wrap h2{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:300;color:#1a3a2e;margin-bottom:1.25rem;line-height:1.2}.sustainability-cta-text-wrap h2 strong{font-weight:700}.sustainability-cta-text-wrap p{font-size:.9rem;line-height:1.85;margin-bottom:2rem}.btn-sustainability{display:inline-flex;align-items:center;gap:.5rem;background:#1a3a2e;color:#fff;padding:.65rem 1.6rem;border-radius:50px;font-size:.8rem;font-weight:500;text-decoration:none;letter-spacing:.04em;transition:background .25s , transform .2s}.btn-sustainability:hover{background:#1a3a2e;color:#fff;text-decoration:none!important;transform:translateY(-1px)}.btn-sustainability span{width:22px;height:22px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem}@media (max-width:1024px){.hero-content{grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 2rem}.stat-ring-wrap{width:280px;height:280px}.stat-ring-num{font-size:2.6rem}.kpi-row{grid-template-columns:repeat(2,1fr)}.fy-grid{grid-template-columns:repeat(2,1fr)}.prog-grid{gap:1.5rem 2rem}.sustainability-cta-inner{gap:3rem}.esg-section .tabs-center .nav-tabs li:first-child{margin-left:0}}@media (max-width:768px){.hero{min-height:auto}.hero-bg{padding-top:150px}.hero-content{grid-template-columns:1fr;gap:3rem;padding:4rem 1.5rem 3rem}.hero-left{order:1}.hero-visual{order:2}.stat-ring-wrap{width:240px;height:240px;margin:0 auto}.stat-ring-num{font-size:2rem}.stat-ring-label{font-size:.58rem}.stat-node{padding:.5rem .65rem;min-width:80px}.stat-node-val{font-size:1rem}.stat-node-lbl{font-size:.52rem}.esg-section .tabs-simple .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start!important;padding-bottom:6px;scrollbar-width:none}.esg-section .tabs-simple .nav-tabs::-webkit-scrollbar{display:none}.esg-section .tabs-simple .nav-item{flex:0 0 auto}.esg-section .tabs-simple .tab-content{padding:24px 0!important}#accordionESG .card-body{flex-direction:column;gap:12px}.acc-badge{align-self:flex-start}.kpi-row{grid-template-columns:repeat(2,1fr)}.social-desc-row{grid-template-columns:1fr}.csr-swiper-outer{height:auto;padding:0 40px}.gov-stats{grid-template-columns:1fr 1fr}.tl-spine{left:18px}.tl-row{grid-template-columns:36px 1fr;grid-template-areas:"mid content"}.tl-cell.left{display:none}.tl-row:nth-child(even) .tl-cell.left {display:block;grid-area:content;padding-left:1.25rem;padding-right:0}.tl-row:nth-child(even) .tl-cell.right {display:none}.tl-cell.right{grid-area:content;padding-left:1.25rem;padding-right:0}.tl-mid{grid-area:mid}.fy-grid{grid-template-columns:1fr;gap:1.25rem}.prog-panel{padding:2rem 1.5rem}.prog-grid{grid-template-columns:1fr;gap:1.5rem}.pub-grid{grid-template-columns:1fr}.pub-bottom{flex-direction:column}.pub-dl{align-self:flex-start}.sustainability-cta-inner{grid-template-columns:1fr;gap:2.5rem}.sustainability-cta-section{padding:4rem 0}}@media (max-width:480px){.hero-content{padding:3rem 1rem 2.5rem}.hero-bg{padding-top:150px}.hero h1{font-size:2rem}.stat-ring-wrap{width:200px;height:200px}.stat-ring-num{font-size:1.7rem}.stat-ring-outer{inset:-44px}.stat-node{min-width:70px;padding:.4rem .5rem}.stat-node-val{font-size:.9rem}.kpi-row{grid-template-columns:1fr 1fr;gap:1rem}.kpi-val{font-size:1.6rem}.gov-stats{grid-template-columns:1fr}h2.section-sustainability-title{font-size:1.6rem}.prog-panel{padding:1.5rem 1rem}.prog-panel h3{font-size:1rem}.cert-card{width:100%}.csr-swiper-outer{padding:0 30px}.csr-prev,.csr-next{width:30px;height:30px;font-size:14px}.vision-quote{padding:1.5rem}.sustainability-cta-inner{padding:0 1rem}.sustainability-cta-section{padding:3rem 0}}.newsletter-card{border-radius:8px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:block;position:relative;border:1px solid #e8e8e8;text-decoration:none}.newsletter-card:hover{transform:translateY(-4px);border-color:#c9a961}.newsletter-card .card-image-wrapper{position:relative;width:100%;padding-top:141.4%;background:#e8e8e8;overflow:hidden}.newsletter-card .card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.newsletter-card .card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7) 80%,transparent 100%);padding:1.5rem;opacity:0;transition:opacity .3s ease}.newsletter-card:hover .card-overlay{opacity:1}.newsletter-card .overlay-title a{color:#fff!important;font-size:1rem;font-weight:600;margin-bottom:.25rem}.newsletter-card .overlay-date a{color:rgba(255,255,255,.8)!important;font-size:.85rem}@media (max-width:1200px){.newsletter-card .card-image-wrapper{padding-top:130%}.newsletter-card .card-overlay{padding:1.25rem}.newsletter-card .overlay-title{font-size:.95rem}.newsletter-card .overlay-date{font-size:.8rem}}@media (max-width:768px){.newsletter-card{border-radius:6px}.newsletter-card:hover{transform:translateY(-2px)}.newsletter-card .card-image-wrapper{padding-top:120%}.newsletter-card .card-overlay{padding:1rem}.newsletter-card .overlay-title{font-size:.9rem}.newsletter-card .overlay-date{font-size:.75rem}}@media (max-width:480px){.newsletter-card .card-image-wrapper{padding-top:110%}.newsletter-card .card-overlay{padding:.75rem}.newsletter-card .overlay-title{font-size:.85rem;margin-bottom:.15rem}.newsletter-card .overlay-date{font-size:.7rem}}@media (hover:none) and (pointer:coarse){.newsletter-card .card-overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.6) 80%,transparent 100%)}}.page-hero{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-hero-label{justify-content:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c5a55a;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.page-hero-label::before,.page-hero-label::after{content:'';flex:0 0 40px;height:1px;background:#c5a55a;opacity:.5}.page-hero h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin-bottom:20px}.page-hero p{font-size:15px;line-height:1.8}.section-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c5a55a!important;font-weight:600;margin-bottom:12px;display:block}.section-heading{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.15;color:#1a1f2e;margin-bottom:16px}.section-desc{font-size:14px;line-height:1.85;color:var(--text-mid);margin-bottom:32px}.btn-learn{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s}.btn-learn:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-learn i{font-size:11px}.dev-section{background:linear-gradient(180deg,#fff 50%,#f4eed9 100%)}.dev-section-header{text-align:center;margin-bottom:52px}.dev-section-header .section-desc{max-width:600px;margin:0 auto}.dev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.dev-card{position:relative;overflow:hidden;cursor:pointer;aspect-ratio: 3/4}.dev-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dev-card:hover img{transform:scale(1.07)}.dev-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,20,35,.85) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px}.dev-card-title{font-size:18px;font-weight:500;color:#fff;margin-bottom:4px}.dev-card-location{font-size:11px;color:#c5a55a;letter-spacing:.5px}.dev-card-arrow{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(197,165,90,.85);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;opacity:0;transform:scale(.8);transition:all .3s}.dev-card:hover .dev-card-arrow{opacity:1;transform:scale(1)}.hosp-section{background:#fff;padding:0}.hosp-inner{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:520px;max-width:100%!important;padding:0!important;margin:0!important;width:100%!important}.hosp-content{display:flex;flex-direction:column;justify-content:center;padding:80px 72px 80px 80px;background:#fff}.hosp-image{position:relative;overflow:hidden;min-height:520px}.hosp-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.hosp-image:hover img{transform:scale(1.04)}.hosp-image-badge{position:absolute;bottom:32px;left:32px;background:#1a1f2e;color:#fff;padding:16px 24px}.hosp-image-badge span{display:block;font-family: var(--font-serif);font-size:32px;font-weight:300;color:#c5a55a;line-height:1}.hosp-image-badge small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.6)}.highlights{list-style:none;margin-bottom:36px;padding:0}.highlights li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0ece0;font-size:13.5px;color:var(--text-mid)}.highlights li:last-child{border-bottom:none}.highlights li i{color:#c5a55a;margin-top:2px;font-size:12px;flex-shrink:0}.btn-hosp{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:240px}.btn-hosp:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-hosp i{font-size:11px}.edu-section{background:linear-gradient(180deg,#f4eed9 0%,#fff 60%);padding:0}.edu-inner{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:520px;max-width:100%!important;padding:0!important;margin:0!important;width:100%!important}.edu-image{position:relative;overflow:hidden;min-height:520px}.edu-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.edu-image:hover img{transform:scale(1.04)}.edu-content{display:flex;flex-direction:column;justify-content:center;padding:80px 80px 80px 72px}.btn-edu{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:240px}.btn-edu:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-edu i{font-size:11px}.const-section{background:linear-gradient(180deg,#1a1f2e 60%,#fff 100%);text-align:center}.const-section .section-heading{color:#fff!important;margin-bottom:16px}.const-section .section-desc{color:rgba(255,255,255,.65)!important;max-width:600px;margin:0 auto 56px}.const-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:56px}.const-stat{background:rgba(255,255,255,.05);padding:40px 24px;text-align:center;border:1px solid rgba(197,165,90,.15);transition:background .3s}.const-stat:hover{background:rgba(197,165,90,.08)}.const-stat-num{font-size:52px;font-weight:300;color:#c5a55a;line-height:1;margin-bottom:8px}.const-stat-num sup{font-size:24px}.const-stat-line{width:28px;height:1px;background:#c5a55a;margin:0 auto 10px}.const-stat-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.55)}.const-images{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4px;height:300px}.const-img{position:relative;overflow:hidden}.const-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.const-img:hover img{transform:scale(1.05)}.const-img-label{position:absolute;bottom:16px;left:16px;font-family: var(--font-serif);font-size:16px;color:#fff;background:rgba(26,31,46,.7);padding:6px 14px}@media (max-width:1200px){.dev-grid{grid-template-columns:repeat(2,1fr)}.dev-card{aspect-ratio: 4/5}.const-inner{padding:60px 30px!important}.const-stats{grid-template-columns:repeat(2,1fr);gap:8px}.const-images{grid-template-columns:1fr 1fr;height:auto}.const-images .const-img:first-child{grid-column:span 2;height:260px}.const-img{height:200px}.hosp-content,.edu-content{padding:60px 50px}}@media (max-width:992px){.dev-card{aspect-ratio: 1/1.15}.page-hero{padding:180px 30px 60px}.hosp-inner,.edu-inner{grid-template-columns:1fr!important}.edu-image{order:-1}.hosp-image,.edu-image{min-height:360px}.hosp-content,.edu-content{padding:50px 40px}}@media (max-width:768px){.hosp-image{order:-1}.edu-image{order:-1}.page-hero{padding:150px 20px 50px;text-align:center}.page-hero h1{font-size:36px}.page-hero p{font-size:14px}.dev-grid{grid-template-columns:1fr 1fr}.dev-card{aspect-ratio: 4/3}.dev-card-title{font-size:16px}.hosp-content,.edu-content{padding:40px 25px}.hosp-image,.edu-image{min-height:280px}.btn-hosp,.btn-edu{width:240px}.const-inner{padding:50px 20px!important}.const-section{padding:60px 0}.const-stats{grid-template-columns:1fr 1fr;gap:6px}.const-stat{padding:28px 16px}.const-stat-num{font-size:38px}.const-images{grid-template-columns:1fr;gap:6px}.const-images .const-img:first-child{grid-column:auto}.const-img{height:200px}.const-img-label{font-size:14px;bottom:12px;left:12px}}@media (max-width:480px){.dev-card{aspect-ratio: 16/10}.dev-card-overlay{padding:18px 16px}.dev-card-title{font-size:15px}.dev-card-location{font-size:10px}.dev-grid{grid-template-columns:1fr}.section-heading{font-size:28px}.section-desc{font-size:13px}.hosp-content,.edu-content{padding:32px 20px}.const-stats{grid-template-columns:1fr}.const-stat-num{font-size:34px}.const-img{height:180px}}.page-internal-activities{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-internal-activities-label{justify-content:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c9a84c;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.page-internal-activities-label::before,.page-internal-activities-label::after{content:'';flex:0 0 40px;height:1px;background:#c9a84c;opacity:.5}.page-internal-activities h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin-bottom:20px}.page-internal-activities p{font-size:15px;line-height:1.8}.activities-wrap{padding-bottom:0}.act-panel{display:grid;grid-template-columns:1fr 1fr;min-height:520px;position:relative}.act-panel:nth-child(even) {direction:rtl}.act-panel:nth-child(even)>* {direction:ltr}.act-text{background:#fdfaf5;display:flex;flex-direction:column;justify-content:center;padding:80px 72px;position:relative;border-bottom:1px solid rgba(44,42,39,.07)}.act-panel:nth-child(even) .act-text {background:#f0ede6}.act-num{font-size:5rem;font-weight:700;color:rgba(201,168,76,.12);line-height:1;display:block;margin-bottom:20px}.act-tag{display:inline-block;font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a8872e;border:1px solid rgba(168,135,46,.35);padding:5px 14px;border-radius:1px;margin-bottom:16px}.act-name{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:600;line-height:1.1;color:#2c2a27;margin-bottom:20px}.act-name em{font-style:italic;color:#a8872e}.act-desc{line-height:1.85;max-width:380px;margin-bottom:36px}.act-link{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:180px}.act-link:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.act-link i{font-size:11px}.act-photo{position:relative;overflow:hidden}.act-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.9);transition:transform .65s ease , filter .4s ease}.act-panel:hover .act-photo img{transform:scale(1.04);filter:saturate(1) brightness(.95)}.act-photo-overlay{position:absolute;inset:0;background:rgba(44,42,39,.12);transition:background .4s ease}.act-panel:hover .act-photo-overlay{background:rgba(44,42,39,0)}.act-photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(44,42,39,.75) 0%,transparent 100%);padding:28px 32px 24px;display:flex;align-items:flex-end;justify-content:space-between}.act-photo-year{font-size:1rem;font-weight:600;color:rgba(255,255,255,.4)}.divider-strip{background:#2c2a27;padding:40px 56px;display:flex;align-items:center;justify-content:space-between}.divider-quote{font-size:1.25rem;font-weight:400;font-style:italic;color:#fff!important;max-width:600px;line-height:1.55}.divider-quote strong{color:#e2c67a;font-style:normal}.divider-logo img{height:28px;opacity:.35}.values-section{padding:88px 56px;background:#f0ede6}.values-header{justify-content:space-between}.sec-title{font-size:clamp(1.8rem,2.8vw,2.5rem)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(44,42,39,.1);border:1px solid rgba(44,42,39,.1);margin-top:48px}.val-card{background:#f0ede6;padding:44px 32px;transition:background .3s ease;position:relative}.val-card:hover{background:#fdfaf5}.val-card::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:#c9a84c;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.val-card:hover::after{transform:scaleX(1)}.val-n{font-size:2.8rem;font-weight:400;color:rgba(201,168,76,.16);line-height:1;margin-bottom:20px}.val-rule{width:20px;height:2px;background:#c9a84c;margin-bottom:16px}.val-title{font-size:1.1rem;font-weight:600;margin-bottom:12px;line-height:1.25}.val-body{line-height:1.9}.cta-left{background:#2c2a27;padding:80px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cta-contact{margin-bottom:12px}.cta-eyebrow{font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c9a84c;margin-bottom:14px;display:flex;align-items:center;gap:10px}.cta-eyebrow::before{content:'';width:20px;height:1px;background:#c9a84c}.cta-title{font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1.15;color:#fff!important}.cta-title em{font-style:italic;color:#e2c67a}.cta-sub{color:#fff!important;line-height:1.85;margin-top:14px;max-width:380px}.cta-right{padding:80px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cta-right-label{font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(44,42,39,.5);position:relative;margin:0}.cta-btn{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:240px}.cta-btn:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}@media (max-width:768px){.page-internal-activities{padding:150px 20px 50px}}@media (max-width:480px){.page-internal-activities{padding:150px 20px 50px}.page-internal-activities-label::before,.page-internal-activities-label::after{flex:0 0 20px}}@media (max-width:900px){.act-panel{grid-template-columns:1fr;min-height:auto}.act-panel:nth-child(even) {direction:ltr}.act-panel:nth-child(even)>* {direction:ltr}.act-photo{order:2}.act-text{order:1}}@media (max-width:1024px){.act-text{padding:60px 48px}}@media (max-width:768px){.act-text{padding:48px 32px}}@media (max-width:480px){.act-text{padding:36px 20px}.act-num{font-size:3.5rem;margin-bottom:14px}}@media (max-width:900px){.act-desc{max-width:100%}}@media (max-width:480px){.act-desc{margin-bottom:28px}.act-photo-caption{padding:20px 20px 16px}}@media (max-width:768px){.divider-strip{padding:36px 32px;flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:480px){.divider-strip{padding:28px 20px}}@media (max-width:768px){.divider-logo{align-self:flex-end}}@media (max-width:1024px){.values-section{padding:72px 40px}}@media (max-width:768px){.values-section{padding:56px 32px}}@media (max-width:480px){.values-section{padding:40px 20px}}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.values-grid{grid-template-columns:1fr;margin-top:32px}}@media (max-width:768px){.val-card{padding:36px 24px}}@media (max-width:480px){.val-card{padding:28px 20px}}@media (max-width:900px){.cta-split{grid-template-columns:1fr}}@media (max-width:1024px){.cta-left{padding:64px 48px}}@media (max-width:768px){.cta-left{padding:56px 32px}}@media (max-width:480px){.cta-left{padding:44px 20px}}@media (max-width:900px){.cta-sub{max-width:100%}}@media (max-width:1024px){.cta-right{padding:64px 48px}}@media (max-width:768px){.cta-right{padding:56px 32px}}@media (max-width:480px){.cta-right{padding:44px 20px}}.page-developer{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-developer-label{justify-content:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.page-developer-label::before,.page-developer-label::after{content:'';flex:0 0 40px;height:1px;background:var(--gold);opacity:.5}.page-developer h1{font-size:clamp(42px,6vw,72px);font-weight:400;color:var(--navy);line-height:1.1;margin-bottom:20px}.page-developer p{font-size:15px;color:var(--text-mid);line-height:1.8}.category-develop-section{background:linear-gradient(180deg,#fff 50%,#f4eed9 100%)}.category-develop-box{background:var(--teal);color:#fff;padding:20px 40px;border-radius:8px;text-align:center;margin:0 auto 40px;max-width:500px}.category-develop-box h2{font-size:28px;font-weight:700;margin:0}.category-develop-subtitle{text-align:center;font-size:15px;color:#666;margin-bottom:50px}.category-develop-section .tabs-simple .nav-tabs{justify-content:center!important;margin-bottom:0!important;gap:0!important}.category-develop-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:16px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;padding:14px 28px!important;border-radius:0!important;transition:all .25s!important;box-shadow:none!important}.category-develop-section .tabs-simple .nav-tabs .nav-item .nav-link:hover{color:#c5a55a!important;background:transparent!important}.category-develop-section .tabs-simple .nav-tabs .nav-item .nav-link.active{color:#1a1f2e!important;border-bottom-color:#c5a55a!important;background:transparent!important;box-shadow:none!important}.category-develop-section .tabs-simple .tab-content{border:none!important;box-shadow:none!important;border-radius:0!important}.category-develop-description{text-align:center;max-width:900px;margin:0 auto 0;padding:30px}.category-develop-description p{font-size:16px;color:#666;line-height:1.8;margin:0}.developers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.developer-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s;cursor:pointer}.developer-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.developer-image{width:100%;height:300px;overflow:hidden}.developer-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.developer-card:hover .developer-image img{transform:scale(1.1)}.developer-info{padding:25px}.developer-name{font-size:22px;font-weight:700;color:#333;margin-bottom:10px}.developer-location{font-size:14px;color:#999;margin-bottom:15px}.developer-description{font-size:14px;color:#666;line-height:1.6;margin-bottom:0}.tab-pane{display:none}.tab-pane.active{display:block;animation:fadeIn .5s}.tab-pane.show{display:block}.btn-develop{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:fit-content;font-family:'Inter'}.btn-develop:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-develop i{font-size:11px}@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}@media (max-width:1200px){.developers-grid{grid-template-columns:repeat(2,1fr);gap:25px}.developer-image{height:260px}.developer-name{font-size:20px}.developer-description{font-size:13px}}@media (max-width:992px){.developers-grid{grid-template-columns:1fr;gap:20px}.developer-image{height:240px}.developer-name{font-size:18px}.developer-description{font-size:13px}.category-develop-box{padding:15px 30px;max-width:400px}.category-develop-box h2{font-size:24px}.category-develop-section .tabs-center .nav-tabs li:first-child{margin-left:0}}@media (max-width:768px){.page-developer{padding:150px 20px 50px;text-align:center}.developers-grid{grid-template-columns:1fr;gap:18px;padding:0 15px}.developer-image{height:200px}.developer-name{font-size:17px}.developer-location{font-size:13px}.developer-description{font-size:12px}.category-develop-box{padding:12px 25px;max-width:100%}.category-develop-section .tabs-simple .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start!important;padding-bottom:6px;scrollbar-width:none}.category-develop-section .tabs-simple .nav-tabs::-webkit-scrollbar{display:none}.category-develop-section .tabs-simple .nav-item{flex:0 0 auto}.category-develop-section .tabs-simple .tab-content{padding:24px 0!important}}@media (max-width:480px){.developer-image{height:160px}.developer-name{font-size:16px}.developer-location{font-size:12px}.developer-description{font-size:11px;line-height:1.4}.btn-develop{width:140px;font-size:11px;padding:8px 20px}.category-develop-box h2{font-size:20px}.category-develop-subtitle{font-size:13px;margin-bottom:30px}}.page-investment{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-investment-label{justify-content:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c5a55a;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.page-investment-label::before,.page-investment-label::after{content:'';flex:0 0 40px;height:1px;background:#c5a55a;opacity:.5}.page-investment h1{font-size:clamp(42px,6vw,72px);font-weight:400;color:#1a1f2e;line-height:1.1;margin-bottom:20px}.page-investment p{font-size:15px;line-height:1.8}.investment-section{padding:60px 0 90px;background:linear-gradient(180deg,#fff 50%,#f4eed9 100%)}.investment-inner{max-width:1100px;margin:0 auto;padding:0 40px}.investment-section .tabs-simple .nav-tabs{justify-content:center!important;margin-bottom:0!important;gap:0!important}.investment-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:16px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;padding:14px 28px!important;border-radius:0!important;transition:all .25s!important;box-shadow:none!important}.investment-section .tabs-simple .nav-tabs .nav-item .nav-link:hover{color:#c5a55a!important;background:transparent!important}.investment-section .tabs-simple .nav-tabs .nav-item .nav-link.active{color:#1a1f2e!important;border-bottom-color:#c5a55a!important;background:transparent!important;box-shadow:none!important}.investment-section .tabs-simple .tab-content{border:none!important;box-shadow:none!important;border-radius:0!important}.investment-section .category-description{margin-bottom:32px}.investment-section .category-description p{font-size:14px!important;line-height:1.8!important;text-align:center;margin:0!important}.investment-section .property-grid{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:none!important;gap:4px}.investment-section .property-card{overflow:hidden;background:#f5f0e8}.investment-section .property-card-img{position:relative;overflow:hidden;height:300px}.investment-section .property-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.investment-section .property-card:hover .property-card-img img{transform:scale(1.05)}.investment-section .img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2a3a4a,#1a2a3a);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.12);font-size:52px}.investment-section .property-card-footer{display:flex!important;align-items:flex-start;justify-content:space-between;background:#fff!important;padding:18px 24px!important;gap:12px;height:110px}.investment-section .property-card-info{width:70%}.investment-section .property-card-info h3{font-size:20px!important;font-weight:500!important;margin-bottom:4px!important;line-height:1.2!important}.investment-section .property-card-info p{font-size:11px!important;color:#c5a55a!important;margin:0!important;letter-spacing:.5px}.investment-section .property-card-btn{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:fit-content}.investment-section .property-card-btn:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.investment-section .property-card-btn i{font-size:11px}.enquire-btn{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:fit-content}.enquire-btn:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.enquire-btn i{font-size:11px}@media (max-width:992px){.investment-inner .tabs-center .nav-tabs li:first-child{margin-left:0}}@media (max-width:768px){.investment-section .tabs-simple .nav-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start!important;padding-bottom:6px;scrollbar-width:none}.investment-section .tabs-simple .nav-tabs::-webkit-scrollbar{display:none}.investment-section .tabs-simple .nav-item{flex:0 0 auto}.investment-section .property-card-footer{flex-direction:column;align-items:flex-start;gap:12px}.investment-section .property-card-btn{width:125px;font-size:11px;padding:8px 20px}.investment-section .property-card-img{height:200px}.page-investment{padding:160px 20px 50px}.investment-section .tabs-simple .tab-content{padding:24px 0!important}}@media (max-width:480px){.investment-section .property-card-img{height:180px}}.page-hotel{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-hotel-label{justify-content:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c5a55a;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:14px}.page-hotel-label::before,.page-hotel-label::after{content:'';flex:0 0 40px;height:1px;background:#c5a55a;opacity:.5}.page-hotel h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin-bottom:20px}.page-hotel p{font-size:15px;color:var(--text-mid);line-height:1.8}.hotel-section{background:linear-gradient(180deg,#f4eed9 0%,#fff 60%);padding:0}.hotel-inner{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:520px;max-width:100%!important;padding:0!important;margin:0!important;width:100%!important}.hotel-image{position:relative;overflow:hidden;min-height:520px}.hotel-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.hotel-image:hover img{transform:scale(1.04)}.hotel-content{display:flex;flex-direction:column;justify-content:center;padding:80px 80px 80px 72px}.hotel02-section{background:linear-gradient(180deg,#f4eed9 0%,#fff 60%);padding:0}.hotel02-inner{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:520px;max-width:100%!important;padding:0!important;margin:0!important;width:100%!important}.hotel02-image{position:relative;overflow:hidden;min-height:520px}.hotel02-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.hotel02-image:hover img{transform:scale(1.04)}.hotel02-content{display:flex;flex-direction:column;justify-content:center;padding:80px 80px 80px 72px}.btn-hotel{display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:fit-content}.btn-hotel:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-hotel i{font-size:11px}@media (max-width:991px){.hotel-inner,.hotel02-inner{grid-template-columns:1fr!important}.hotel-image,.hotel02-image{min-height:380px}.hotel-content,.hotel02-content{padding:60px 40px}}@media (max-width:768px){.page-hotel{padding:150px 20px 50px;text-align:center}.hotel-inner,.hotel02-inner{grid-template-columns:1fr!important}.hotel02-image{order:-1}.hotel-image,.hotel02-image{min-height:260px}.hotel-content,.hotel02-content{padding:40px 25px}.page-hotel h1{font-size:38px}.btn-hotel{width:180px;padding:12px 24px}}@media (max-width:480px){.hotel-content,.hotel02-content{padding:30px 20px}.hotel-image,.hotel02-image{min-height:220px}.section-desc{font-size:14px;line-height:1.7}}.page-education{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-education h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin-bottom:20px}.page-education p{font-size:15px;line-height:1.8}.school-section{background:linear-gradient(180deg,#fff 50%,#f4eed9 100%)}.school-card-header{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:28px}.school-card h2{font-size:28px;font-weight:600;margin:0}.school-card .description{font-size:14.5px;line-height:1.82}.school-card .description strong{font-weight:700}.btn-visit{margin-top:10px;margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .25s}.btn-visit:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.btn-visit i{font-size:11px}.rise-swiper-outer{position:relative;padding:0 50px;margin-top:20px}.rise-swiper-outer .swiper{overflow:hidden;padding-top:15px}.rise-swiper-outer .swiper-slide{border-radius:10px;overflow:hidden;aspect-ratio: 4 / 3;max-height:180px;transition:transform .4s ease , opacity .4s ease;transform:scale(.85);opacity:.5}.riseSwiper .swiper-slide-active{transform:scale(1);opacity:1}.rise-swiper-outer .swiper-slide.swiper-slide-prev,.rise-swiper-outer .swiper-slide.swiper-slide-next{transform:scale(.93);opacity:.85}.rise-swiper-outer .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.rise-swiper-outer .swiper-slide:hover img{transform:scale(1.04)}.rise-prev,.rise-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:38px;height:38px;border-radius:50%;background:#c5a55a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;box-shadow:0 3px 10px rgba(197,165,90,.4);transition:background .2s , transform .15s}.rise-prev{left:0}.rise-next{right:0}.rise-prev:hover,.rise-next:hover{background:#9e7d3a;transform:translateY(-50%) scale(1.1)}.rise-swiper-outer .swiper-pagination{margin-top:16px;position:relative;bottom:auto}.rise-swiper-outer .swiper-pagination-bullet{background:#c5cdd4;opacity:1}.rise-swiper-outer .swiper-pagination-bullet-active{background:#c5a55a}@media (max-width:768px){.page-education{padding:150px 20px 50px;text-align:center}}@media (max-width:1024px){.rise-swiper-outer .swiper-slide{max-height:180px}}@media (max-width:768px){.school-card h2{font-size:22px;text-align:center}.school-card-header{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:20px}.rise-swiper-outer{padding:0 44px;margin-top:16px}.rise-swiper-outer .swiper-slide{max-height:180px;border-radius:8px}}@media (max-width:480px){.page-education{padding:150px 16px 40px}.school-card h2{font-size:20px}.school-card .description{font-size:14px}.rise-swiper-outer{padding:0 36px;margin-top:12px}.rise-swiper-outer .swiper-slide{max-height:180px;border-radius:6px}.rise-prev,.rise-next{width:30px;height:30px;font-size:12px}.rise-swiper-outer .swiper-pagination{margin-top:12px}}.page-happening{background:linear-gradient(180deg,#fff 0%,#e3f2fd 80%,#fff 100%);padding:120px 40px 70px}.page-happening h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1;margin-bottom:20px}.page-happening p{font-size:15px;line-height:1.8}.section:last-child{border-bottom:none}.sec-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.sec-title-left .sec-label{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.sec-title-left h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;letter-spacing:-1px;line-height:1}.sec-title-left h2 span{opacity:.18}.view-all{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1.5px solid currentColor;transition:gap .2s;text-decoration:none}.view-all:hover{gap:10px;text-decoration:none!important}.tag{display:inline-block;font-size:.57rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:2px}.t-dark{background:#c9922a;color:#fff}.t-red{background:#c9922a;color:#fff}.t-blue{background:#0c3f8a;color:#fff}.t-green{background:#1a6e42;color:#fff}.t-gold{background:#c9922a;color:#fff}.t-teal{background:#1a6e42;color:#fff}.s-happenings .sec-label{color:#c9922a}.s-happenings .view-all{color:#c9922a}.featured{display:grid;grid-template-columns:36px 1fr 310px;border:1px solid #000;margin-bottom:32px}.latest-col{border-right:1px solid #000;display:flex;align-items:flex-start;justify-content:center;padding:20px 0}.latest-txt{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c9922a;writing-mode:vertical-rl;transform:rotate(180deg)}.hero-art{border-right:1px solid #000;overflow:hidden}.hero-img{height:320px;overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hero-art:hover .hero-img img{transform:scale(1.05)}.hero-body{padding:24px 30px 28px;border-top:1px solid #000}.hero-body h3{font-size:1.85rem;font-weight:700;line-height:1.18;letter-spacing:-.3px;margin:10px 0 12px}.hero-body h3 a:hover{color:#c9922a}.hero-body p{font-size:.82rem;line-height:1.7;margin-top:10px}.side{display:flex;flex-direction:column}.side-banner{position:relative;height:204px;overflow:hidden;border-bottom:1px solid #000}.side-banner img{width:100%;height:100%;object-fit:cover;filter:brightness(.78);transition:transform .5s}.side-banner:hover img{transform:scale(1.06)}.side-ov{position:absolute;bottom:0;left:0;right:0;padding:14px;background:linear-gradient(transparent,rgba(0,0,0,.68));color:#fff}.side-ov h4{font-size:1rem;font-weight:700;line-height:1.3;margin-top:5px;color:#fff!important}.side-ov .meta{color:rgba(255,255,255,.7)}.side-minis{flex:1}.mini{display:grid;grid-template-columns:82px 1fr;border-bottom:1px solid #000;overflow:hidden;min-height:76px}.mini:last-child{border-bottom:none}.mini-img{overflow:hidden}.mini-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mini:hover .mini-img img{transform:scale(1.1)}.mini-body{padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.mini-body h5{font-size:.88rem;font-weight:700;line-height:1.3;margin-bottom:3px}.mini-body h5 a:hover{color:#c9922a}.hap-swiper-wrap{position:relative;padding-bottom:36px;height:350px}.hap-swiper{overflow:hidden}.hap-swiper .swiper-wrapper{align-items:stretch}.hap-swiper .swiper-slide{height:300px}.scard{display:flex;flex-direction:column;height:100%;border:1px solid #000;overflow:hidden;background:#fff;transition:box-shadow .25s , transform .25s}.scard:hover{box-shadow:0 8px 26px rgba(0,0,0,.09);transform:translateY(-3px)}.scard-img{height:150px;overflow:hidden;flex-shrink:0}.scard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.scard:hover .scard-img img{transform:scale(1.07)}.scard-body{padding:16px 18px 18px;flex:1}.scard-body h4{font-size:.93rem;font-weight:700;line-height:1.35;margin:7px 0 5px}.scard-body h4 a:hover{color:#c9922a;text-decoration:none!important}.scard-date{font-size:.7rem;color:#666}.hap-swiper-wrap .swiper-button-prev,.hap-swiper-wrap .swiper-button-next{width:36px;height:36px;background:#c9922a;border-radius:50%;color:#fff;top:130px;margin-top:0}.hap-swiper-wrap .swiper-button-prev::after,.hap-swiper-wrap .swiper-button-next::after{font-size:.75rem;font-weight:700}.hap-swiper-wrap .swiper-button-prev{left:-45px}.hap-swiper-wrap .swiper-button-next{right:-45px}.hap-swiper-wrap .swiper-button-prev:hover,.hap-swiper-wrap .swiper-button-next:hover{background:#a87820}.hap-swiper-wrap .swiper-pagination{bottom:8px}.hap-swiper-wrap .swiper-pagination-bullet{background:#e8e8e8;opacity:1}.hap-swiper-wrap .swiper-pagination-bullet-active{background:#c9922a}.s-media{background:linear-gradient(180deg,#fff 30%,#f4eed9 70%,#fff 100%)}.s-media-inner{max-width:1280px;margin:0 auto}.s-media .sec-label{color:#0c3f8a}.s-media .view-all{color:#0c3f8a}.media-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:none}.media-feat{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;border:1px solid #000;overflow:hidden}.mf-img{overflow:hidden}.mf-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.media-feat:hover .mf-img img{transform:scale(1.04)}.mf-body{padding:32px 34px;border-left:1px solid #000;display:flex;flex-direction:column;justify-content:center}.outlet-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:#c9922a!important;margin-bottom:8px}.outlet-badge::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#c9922a}.mf-body h3{font-weight:700;line-height:1.2;margin-bottom:10px}.mf-body h3 a:hover{color:#c9922a;text-decoration:none!important}.mf-body p{line-height:1.7}.mf-body .mf-meta{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #000}.read-link{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000;display:flex;align-items:center;gap:4px;transition:gap .2s}.read-link:hover{gap:8px;color:#c9922a;text-decoration:none!important}.media-row{padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;transition:background .18s;cursor:pointer;border:1px solid #000}.media-row:hover{background:#fdf5e6}.media-row h4{font-weight:700;line-height:1.3;margin:6px 0 8px}.media-row h4 a:hover{color:#c9922a}.media-row p{line-height:1.6;flex:1}.media-row-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid #000}.s-events .sec-label{color:#1a6e42}.s-events .view-all{color:#1a6e42}.events-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ev-hero{border:1px solid #000;overflow:hidden;transition:box-shadow .25s , transform .2s}.ev-hero:hover{box-shadow:0 10px 32px rgba(0,0,0,.1);transform:translateY(-3px)}.ev-hero-img{height:240px;overflow:hidden;position:relative}.ev-hero-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ev-hero:hover .ev-hero-img img{transform:scale(1.05)}.ev-hero-badge{position:absolute;top:16px;left:16px;background:#c9922a;color:#fff;padding:8px 12px;text-align:center}.ev-hero-badge strong{display:block;font-size:1.8rem;line-height:1}.ev-hero-badge span{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ev-hero-body{padding:24px 26px 26px}.ev-hero-body h3{font-weight:700;line-height:1.3;margin:7px 0 10px}.ev-hero-body h3 a:hover{color:#c9922a;text-decoration:none!important}.ev-detail{margin-bottom:5px;display:flex;align-items:center;gap:6px}.ev-detail i{width:16px;text-align:center;color:#c9922a}.ev-loc i{color:#c9922a;margin-right:3px}.bh-kicker i{color:#c9922a}.register-btn{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:#c5a55a;color:#fff;padding:11px 26px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;height:32px!important;transition:background .25s;width:185px}.register-btn:hover{background:#9e7d3a;color:#fff;text-decoration:none!important}.register-btn i{font-size:11px}.events-right{display:flex;flex-direction:column;gap:12px}.ev-mini{display:grid;grid-template-columns:64px 1fr;border:1px solid #000;overflow:hidden;transition:box-shadow .2s , transform .2s}.ev-mini:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.ev-mini-date{background:#c9922a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.ev-mini-date .ed{font-size:1.4rem;line-height:1}.ev-mini-date .em{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ev-mini-body{padding:14px 18px;display:flex;flex-direction:column;justify-content:center}.ev-mini-body h4{font-weight:700;line-height:1.3;margin-bottom:3px}.ev-mini-body h4 a:hover{color:#c9922a;text-decoration:none!important}.ev-mini-body .ev-loc{color:#363636}.s-blog{background:linear-gradient(180deg,#fff 30%,#f4eed9 70%,#fff 100%)}.s-blog-inner{max-width:1280px;margin:0 auto}.s-blog .sec-label{color:#c9922a}.s-blog .view-all{color:#c9922a}.blog-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:none;margin-bottom:0}.blog-hero{grid-column:span 2;display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #000;overflow:hidden}.bh-img{overflow:hidden;min-height:300px}.bh-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.blog-hero:hover .bh-img img{transform:scale(1.04)}.bh-body{padding:36px 34px;border-left:1px solid #000;display:flex;flex-direction:column;justify-content:center}.bh-kicker{font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c9922a;margin-bottom:10px}.bh-body h3{font-weight:700;line-height:1.2;margin-bottom:12px}.bh-body h3 a:hover{color:#c9922a;text-decoration:none}.bh-body p{color:#555;line-height:1.72;margin-bottom:14px}.author-row{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #000}.author-name{font-size:.8rem;font-weight:600}.author-role{font-size:.7rem;color:#999}.blog-card{padding:26px 26px 24px;display:flex;flex-direction:column;transition:background .18s;border:1px solid #000}.blog-card:hover{background:#fdf5e6}.blog-card h4{font-weight:700;line-height:1.3;margin:7px 0 8px}.blog-card h4 a:hover{color:#c9922a;text-decoration:none}.blog-card p{line-height:1.65;flex:1;margin-bottom:10px}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #000;font-size:.7rem;color:#363636}.blog-author img{width:22px;height:22px;border-radius:50%;object-fit:cover}.s-newsletter .sec-label{color:#1a6e42}.s-newsletter .view-all{color:#1a6e42}.nl-issue-row{display:grid;grid-template-columns:52px 1fr;border:1px solid #000;background:#fff;margin-bottom:10px;overflow:hidden;transition:box-shadow .2s , transform .2s}.nl-issue-row:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateX(3px)}.nl-issue-num{background:#c9922a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;padding:0 10px;flex-shrink:0}.nl-issue-body{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nl-issue-body h4{font-weight:700;line-height:1.3;margin-bottom:3px}.nl-issue-body h4 a:hover{color:#c9922a;text-decoration:none!important}.nl-issue-body .nl-date{color:#363636}.nl-read{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000;white-space:nowrap;display:flex;align-items:center;gap:4px;transition:gap .2s;flex-shrink:0}.nl-read:hover{gap:8px;color:#c9922a;text-decoration:none!important}.section-nct{background:#f3eee7}.section-blue{background:#f3f9fc}.section-grey{background:#1a1a1a}.section-sus{background:linear-gradient(180deg,#eef6ee 0%,#e8f0f7 100%)}.title-tag{font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#b8975a;font-weight:600}.title-tag-blue{color:#7aaec8;font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:600}.color-green{color:#4a7a4a!important}.gold-italic-title{font-weight:600;font-style:italic;color:#b8975a!important;font-size:70px;line-height:100%;margin-bottom:0}.about-title{font-weight:600;font-size:70px;line-height:100%;margin-bottom:0}.title-bottom-border{width:60px;height:2px;background-color:#b8975a}.data-first-border{border-right:1px solid #d8d1c7;border-bottom:1px solid #d8d1c7}.data-second-border{border-bottom:1px solid #d8d1c7}.data-third-border{border-right:1px solid #d8d1c7}.counters .counter{text-align:left;padding:30px}.counters strong{display:block;font-weight:600;font-size:30px;line-height:100%;color:#b8975a;font-family:"DM Serif Display",serif}.counters label{display:block;font-size:16px;line-height:130%;font-weight:400;margin-top:10px}.border-box{border:1px solid #e3e3e3;padding:30px;min-height:300px}.border-mission{border:1px solid #e3e3e3;padding:20px;min-height:270px}.border-mission h2{font-weight:600;color:#b8975a!important;margin-bottom:0;font-size:26px}.border-mission-p{padding:0 25px}.border-mission-p p{margin-bottom:0}.dl-profile-box{background:linear-gradient(45deg,#f3f9fb,#fbf7ea);padding:30px}.btn-dl-profile{background:#b8975a;font-weight:800;color:#fff;letter-spacing:1.1px;padding:10px 20px}.btn-dl-profile:hover{background:#b8975a;color:#fff}.color-gold{color:#b8975a!important}.leader-quote h1{font-size:24px;color:#fff!important;font-weight:600}.leader-quote p{color:#b8975a!important;margin-bottom:0}.award-box-1{height:600px;position:relative;background-size:cover!important;background-position:center!important}.award-box-2{position:relative;height:290px;margin-bottom:20px;background-size:cover!important;background-position:center!important}.award-box-1::before,.award-box-2::before{content:"";position:absolute;background:linear-gradient(to top,black,transparent,transparent);height:100%;width:100%;opacity:.9}.award-box-title{position:absolute;left:0;bottom:0;padding:30px}.award-box-title p{color:#e8d5a0;text-transform:uppercase;font-weight:700;letter-spacing:1.3px;font-size:12px;margin-bottom:5px}.award-box-title h1{color:#fff!important;font-size:24px;font-weight:600;margin-bottom:0;line-height:130%}aside.sidebar{background:#f3f9fc;padding:35px 25px}.sidebar p{color:#b8975a!important;font-weight:700;letter-spacing:1.3px;font-size:12px}.sidebar ul.nav-list li{display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid rgba(0,0,0,.06)}ul.nav-list li span{font-size:20px;font-weight:600;font-family:"DM Serif Display",serif}ul.nav-list li a{transition:background .1s;border-bottom:0;padding:15px 0;display:block;color:#363636;font-family:"DM Serif Display",serif;font-weight:600;font-size:20px;text-decoration:none;line-height:20px}.sidebar ul.nav-list li a:before{content:none!important}.portfolio-box{display:flex;align-items:center;min-height:400px}.portfolio-cover{width:30%;height:400px}.portfolio-cover img{object-fit:cover;object-position:center;width:100%;height:100%}.portfolio-content{border:1px solid #e3e3e3;width:70%;height:400px;padding:35px}.portfolio-content .portfolio-tag{font-size:12px;color:#b8975a!important;font-weight:700;letter-spacing:1.4px}.portfolio-content h1{font-weight:600;font-size:32px}.portfolio-cat span{background:#f3f9fc;color:#36677e;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:700}.green-counter{background:#fff;border:1px solid #e3e3e3}.green-counter strong{color:#4a7a4a!important}.tag-green{color:#e0e6a6!important}.section-happening{background:linear-gradient(135deg,#1a2c3a 0%,#2c4a5a 50%,#1a3040 100%)}.title-tag-lt{color:#e8d5a0!important;font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:600}.section-happening h1{color:#fff!important}.section-happening p{color:rgba(255,255,255,.55)}.news-top-list{list-style:none;padding-inline-start:0;gap:15px;display:inline-grid;width:100%}.news-top-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);padding:14px 18px;cursor:pointer;transition:background .2s , border-color .2s}.news-top-date{color:#b89245!important;letter-spacing:.2em;font-weight:600;font-size:12px;text-transform:uppercase;margin-bottom:5px}.news-top-item h5{color:rgba(255,255,255,.85)!important;text-transform:initial;font-size:15px;line-height:160%;margin-bottom:5px}.news-top-rm{color:rgba(255,255,255,.35)!important;margin-bottom:0;display:flex;align-items:center}.news-top-rm i{font-size:10px;padding-left:7px}.bg-gold{background:#b89245;padding:11px 0}.nct-marquee span{padding-right:40px}.tick-item{padding:0 28px;color:#fff;font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:12px}.tick-item::before{content:'◆';margin-right:10px;font-size:12px;opacity:.7}.tabs.tabs-simple .nav-tabs>li .nav-link,.tabs.tabs-simple .nav-tabs>li .nav-link:hover,.tabs.tabs-simple .nav-tabs>li .nav-link:focus{border-bottom:0}html body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,html body .tabs.tabs-bottom .nav-tabs .nav-link.active,html body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,html body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,html.dark body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active,html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus{border-bottom:2px solid #b89245}.tabs.tabs-simple .nav-tabs{justify-content:center;border:0;margin-bottom:0;border-bottom:2px solid #dde6ee}.tabs.tabs-simple .nav-tabs>li{margin-left:0;margin-bottom:0}.featured-news{position:relative}.feaured-news-img{height:400px}.feaured-news-img img{object-fit:cover;height:100%;width:100%}.featured-tag{position:absolute;top:20px;left:20px;z-index:2;background:#b89245;padding:3px 11px}.featured-tag span{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:12px}.featured-date{color:#999}.bg-blue{background:#e8f0f7}.media-content{padding:20px;border:1px solid #dde6ee;height:270px}.media-content .date{color:#999;margin-bottom:5px}.media-content .title{font-weight:600;font-size:18px}.media-content .desc{font-size:14px;line-height:130%;margin-bottom:0}.sort-source.sort-source-style-3>li>a{color:var(--default);font-weight:600;border:1px solid #dde6ee;margin:0 5px}.sort-source.sort-source-style-3>li.active>a{color:var(--primary)!important;font-weight:700;border:1px solid}a:hover{text-decoration:none!important}.pagination>a,.pagination>a:hover,.pagination>a:focus,.pagination>li>a,.pagination>li>span,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#363636;border-radius:50%;border:1.5px solid;border-color:#dde6ee;width:40px;height:40px;margin:0 5px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.pagination .page-item.active .page-link{background-color:transparent;border-color:var(--primary);color:#b89245}.page-item:first-child .page-link{border-top-left-radius:50%;border-bottom-left-radius:50%}.page-item:last-child .page-link{border-top-right-radius:50%;border-bottom-right-radius:50%}.media-box-2{height:290px;border:1px solid #b8975a;padding:30px;margin-bottom:20px}.btn-primary{--hover:var(--primary--200);background-color:var(--primary);border-color:var(--primary);color:var(--primary-inverse)}.event-img-box{height:400px;position:relative;background-size:cover!important}.event-date{position:absolute;background:#b89245;padding:20px 16px;color:#fff;display:grid;text-align:center;font-weight:600;font-family:"DM Serif Display",serif;line-height:100%;font-size:28px;top:0;left:0}.event-date span{font-family:"Inter",serif;font-size:14px;text-transform:uppercase;font-weight:700;line-height:100%}.event-content-box{background:#1a1a1a;padding:32px 28px;height:400px;display:flex;justify-content:center;flex-direction:column}.event-content-box .event-tag{color:#b89245;text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:12px;margin-bottom:10px}.event-content-box h1{font-size:28px;line-height:130%;font-weight:600;color:#fff!important;margin-bottom:20px}.event-content-box .list-icons li{color:rgba(255,255,255,.55)}.event-content-box .event-stats{color:rgba(255,255,255,.55)}.event-box-2{background:#f3eee7;padding:30px}.event-box-2 .event-date{position:relative;background:transparent;color:#b89245;text-align:left;padding:0;font-size:24px;margin-bottom:20px}.event-box-2 .event-date span{color:#999;font-size:12px;margin-top:5px;letter-spacing:.14em}.event-box-2 h4{font-weight:600;height:50px}.event-box-2 .event-stats{color:#999;margin-bottom:0}.featured-blog{position:relative;height:400px;background-size:cover!important}.featured-blog .title-tag{background:#b8952a;position:absolute;top:20px;left:20px;color:#fff;padding:5px 15px;letter-spacing:.2em;font-weight:800}.blog-author{color:#999;font-weight:600;margin-bottom:0}.blog-category{color:#b8975a;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:10px}.newsletter-box{height:160px;display:flex;justify-content:center;align-items:center}.newsletter-box .badge{border:2px solid #b89245;background:#fff;padding:15px 20px;text-align:center}.newsletter-box .badge .num{font-family:'DM Serif Display',serif;font-size:20px;color:#b89245}.newsletter-box .badge .year{letter-spacing:.18em;font-size:10px;color:#363636;line-height:160%}.newsletter-content{padding:15px 18px;border:1px solid #dde6ee}.newsletter-content .cat{color:#b89245!important;font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:5px}.newsletter-content h4{font-weight:600}.newsletter-content .date{color:#999}.section-b-light{background:linear-gradient(To bottom,#f0f7fa,transparent);border-bottom:1px solid #dde6ee}.con-top-box{border:1px solid #dde6ee;padding:30px 30px;height:170px;transition:all .5s ease-out}.con-top-box p{text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.14em;color:#b8975a;margin-bottom:10px}.con-top-box h3{font-weight:600;font-size:28px;line-height:130%;margin-bottom:0}.con-top-box.active{background:#fbf7ea;border:1px solid #b8975a}.con-top-box:hover{transform:translateY(-5px);background:#fbf7ea;border:1px solid #b8975a}.career-box-1{border:1px solid #dde6ee;padding:30px 25px;height:250px}.career-box-1 img{width:35px;margin-bottom:20px}.career-box-1 h3{font-weight:600;margin-bottom:15px}.career-box-1 p{margin-bottom:0}.job-listing.sort-source.sort-source-style-3>li>a{border-radius:25px}.job-list{border:1px solid #dde6ee;padding:30px;display:flex;justify-content:space-between;align-items:center}.job-list .title h3{font-weight:600;margin-bottom:10px}.job-list .title span{color:#5a5a5a}.job-list .cta .btn-career{background:#e8f0f7;color:#2c5f7a}.ia-box-img{height:350px}.ia-box-img img{object-fit:cover;width:100%;height:100%;object-position:center}.ia-box{border:1px solid #dde6ee;padding:35px;height:350px}.ia-box h3{font-weight:600;margin-bottom:20px}.ia-list{list-style:none;padding-inline-start:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ia-list-box-img{height:260px}.ia-list-box-img img{object-fit:cover;height:100%;width:100%;object-position:center}.ia-list-box .ia-content{border:1px solid #dde6ee;padding:20px;height:150px}.ia-content .title{font-weight:600;margin-bottom:10px}.ia-content p{margin-bottom:0}@media only screen and (max-width:991px){.ia-list{grid-template-columns:repeat(1,1fr)}.ia-box{height:auto}}.bg-half{background:#fdf9f3}.list.list-icons.list-icons-style-3 li>[class*="fa-"]:first-child,.list.list-icons.list-icons-style-3 li>.icons:first-child,.list.list-icons.list-icons-style-3 li a:first-child>[class*="fa-"]:first-child,.list.list-icons.list-icons-style-3 li a:first-child>.icons:first-child{background-color:#e8d5a0}.list.list-icons.list-icons-style-3 li>[class*="fa-"]:first-child,.list.list-icons.list-icons-style-3 li>.icons:first-child,.list.list-icons.list-icons-style-3 li a:first-child>[class*="fa-"]:first-child,.list.list-icons.list-icons-style-3 li a:first-child>.icons:first-child{color:#b8975a}.sales-list{list-style:none;padding-inline-start:0}.sales-list-item{border-bottom:1px solid #dde6ee;padding:20px 0}.sales-list-item h4{font-weight:600;margin-bottom:5px}.sales-list-item p{color:#5a5a5a;margin-bottom:5px}.sales-list-item a{font-weight:700}.sales-list-item a:hover{color:#b8975a}.vision-box{padding:30px;border:1px solid #dde6ee;height:240px}.vision-box img{width:40px;margin-bottom:15px}.vision-box h4{font-weight:600}.vision-box p{margin-bottom:0}.vision-box-1{background:#f1f9f0}.vision-box-2{background:#f2f8fc}.vision-box-3{background:#fff9ec}.vision-box-4{background:#f7f7fb}.timeline-section{width:100%;min-height:100vh;padding:80px 120px;background:#f7f5f1}.timeline-subtitle{display:block;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#b8923d;margin-bottom:15px}.timeline-title{font-size:64px;font-weight:500;line-height:1.1;margin-bottom:60px}.timeline-container{position:relative;width:100%;height:750px;overflow:hidden}.timeline-track{position:relative;transition:transform .8s ease}.timeline-line{position:absolute;left:20px;top:8px;width:1px;height:100%;background:#b8923d;z-index:1}.timeline-item{position:relative;height:100%;padding-left:70px;padding-right:120px;cursor:pointer;opacity:.8;transition:.4s ease}.timeline-item.active{opacity:1}.timeline-dot{position:absolute;left:20px;top:8px;width:10px;height:10px;border:2px solid #b8923d;border-radius:50%;background:#fff;transform:translateX(-50%);z-index:2;transition:.3s ease}.timeline-item.active .timeline-dot{background:#b8923d;transform:translateX(-50%) scale(1.2)}.timeline-year{display:block;font-weight:800;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#b8923d;margin-bottom:10px}.timeline-heading{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:12px}.timeline-desc{font-size:15px;line-height:1.8;color:#666;max-width:900px}.timeline-pagination{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:10}.timeline-dot-item{width:4px;height:40px;background:#d7c7a2;border-radius:20px;cursor:pointer;transition:.35s ease}.timeline-dot-item.active{background:#b8923d}@media (max-width:991px){.timeline-section{padding:60px 30px}.timeline-title{font-size:42px}.timeline-container{height:700px}.timeline-item{height:100%;padding-right:40px;padding-left:50px}.timeline-heading{font-size:20px}}.corporate-structure{padding:120px 0;background:#f4f0e8}.container{max-width:1200px;margin:auto;padding:0 20px}.section-heading{margin-bottom:60px}.section-heading .subtitle{display:block;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#b8923d;margin-bottom:15px}.section-heading h2{font-size:64px;font-weight:500;line-height:1.1;margin-bottom:20px;color:#1c1c1c}.section-heading h2 em{font-style:italic}.section-heading p{font-size:16px;line-height:1.8;color:#777}.structure-wrapper{position:relative;background:#ede7dd;padding:80px 60px}.top-company{width:320px;margin:0 auto;background:#b8923d;color:#fff;text-align:center;padding:20px 30px;font-weight:600;font-size:18px;font-family:"DM Serif Display",serif}.structure-connectors{position:relative;height:60px}.structure-connectors::before{content:"";position:absolute;left:50%;top:0;width:1px;height:30px;background:#b8923d;transform:translateX(-50%)}.structure-connectors::after{content:"";position:absolute;left:11.8%;right:11.8%;top:30px;height:1px;background:#b8923d}.structure-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.structure-item{position:relative;text-align:center}.structure-item::before{content:"";position:absolute;left:50%;top:-30px;width:1px;height:30px;background:#b8923d;transform:translateX(-50%)}.parent-box,.child-box{border:1px solid #b8923d;background:#f8f5ef}.parent-box{position:relative;padding:18px 20px;margin-bottom:50px;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:"DM Serif Display",serif}.parent-box::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:50px;background:#b8923d;transform:translateX(-50%)}.child-box{min-height:60px;padding:14px 20px;font-size:14px;display:flex;align-items:center;justify-content:center}.structure-note{margin-top:50px;text-align:center;font-size:14px;line-height:1.8;color:#999;font-style:italic}.leadership-section{background:#f5f2eb}.leadership-wrapper{margin:auto}.leadership-image-container{position:relative}.leadership-image{width:100%;display:block}.leadership-title{position:absolute;top:100px;color:#fff!important;font-size:50px}.person-hotspot{position:absolute;z-index:5;cursor:pointer}.person-1{left:15%;top:30%;width:15%;height:60%}.person-2{left:60%;top:40%;width:14%;height:50%}.person-3{left:30%;top:40%;width:13%;height:50%}.person-4{left:55%;top:20%;width:10%;height:20%}.person-5{left:40%;top:20%;width:10%;height:20%}.person-6{left:68%;top:45%;width:10%;height:50%}.person-1 .person-card{position:absolute;left:-40%;bottom:10%;width:550px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease;pointer-events:none}.person-2 .person-card{position:absolute;left:-70%;bottom:-15%;width:600px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease;pointer-events:none}.person-3 .person-card{position:absolute;left:-80%;bottom:-15%;width:600px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease;pointer-events:none}.person-4 .person-card{position:absolute;left:-100%;top:50%;width:550px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease;pointer-events:none}.person-5 .person-card{position:absolute;left:-120%;top:50%;width:550px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease;pointer-events:none}.person-6 .person-card{position:absolute;left:-70%;bottom:-5%;width:550px;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:.4s ease}.person-card::after{content:"";position:absolute;top:-18px;left:40%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;border-left:20px solid transparent}.person-hotspot:hover .person-card{opacity:1;visibility:visible}.person-card h4{font-size:20px;font-weight:600;margin-bottom:8px;color:#1c1c1c;font-family:"DM Serif Display",serif}.person-card span{display:block;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#b8923d;margin-bottom:18px}.person-card p{font-size:13px;line-height:1.8;color:#666;margin-bottom:0}.bod-item{display:flex;margin-bottom:20px}.bod-img::before{content:"";position:absolute;background:linear-gradient(to top,black,transparent,transparent);width:100%;height:100%}.bod-item .bod-img{width:25%;position:relative}.bod-item .bod-img img{width:100%;height:100%;object-fit:cover;object-position:center}.bod-item .bod-img .title{position:absolute;bottom:20px;left:20px}.bod-item .bod-img .title h4{font-weight:600;color:#fff!important;margin-bottom:0}.bod-item .bod-img .title p{font-weight:700;color:#e8d5a0;margin-bottom:0}.bod-item .bod-desc{padding:30px;border:1px solid #dde6ee;width:75%}.bod-item .bod-desc .title{font-weight:600;margin-bottom:10px}.bod-item .bod-desc .pos{font-weight:700;color:#b89245}.bod-item .bod-desc .tag{padding:0}.bod-item .bod-desc .tag span{background:#f3eee7;padding:12px 15px;border:1px solid #dde6ee;color:#5a5a5a;margin-right:10px}.project-main-logo{position:absolute;bottom:30px;right:30px;background:#fff;padding:40px}.project-main-logo img{width:100px}.bg-grey-1{background:#f3f4f6}.location-box{background:#fff;padding:40px}.btn-location{background:#b8975a;border-radius:50px;padding:11px 26px;color:#fff;width:180px;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.14rem}.btn-location:hover{background:#b8975a;color:#fff}.gallery-navi{display:flex;justify-content:center;margin-top:30px}.gallery-prev,.gallery-next{background:#b8975a;width:30px;height:30px;border-radius:50%;margin:0 5px}.gallery-prev i,.gallery-next i{display:flex;justify-content:center;align-items:center;color:#fff;height:100%;width:100%;font-size:8px}.portfolio-item img{height:250px;object-fit:cover;width:100%;object-position:top}@media (max-width:991px){.leadership-section{padding:80px 0}.person-card{width:240px;padding:22px}.person-card h4{font-size:22px}}@media (max-width:767px){.person-card{width:220px;left:0;bottom:auto;top:105%;transform:translateY(20px)}.person-hotspot:hover .person-card{transform:translateY(0)}}@media (max-width:991px){.leadership-section{padding:80px 0}.person-card{width:240px;padding:22px}.person-card h4{font-size:22px}}@media (max-width:767px){.leadership-image-container{overflow:visible}.person-card{width:220px;left:0;bottom:auto;top:105%;transform:translateY(20px)}.person-hotspot:hover .person-card{transform:translateY(0)}}@media (max-width:991px){.leadership-section{padding:80px 0}.person-card{width:240px;padding:22px}.person-card h4{font-size:22px}}@media (max-width:767px){.leadership-image-container{overflow:visible}.person-card{width:220px;left:0;bottom:auto;top:105%;transform:translateY(20px)}.person-hotspot:hover .person-card{transform:translateY(0)}}@media (max-width:991px){.section-heading h2{font-size:46px}.structure-wrapper{padding:60px 30px}.structure-row{grid-template-columns:repeat(2,1fr);row-gap:60px}}@media (max-width:767px){.corporate-structure{padding:80px 0}.section-heading h2{font-size:36px}.top-company{width:100%}.structure-row{grid-template-columns:1fr}.structure-connectors::after{display:none}.structure-item::before{display:none}}@media (max-width:1199px){.featured{grid-template-columns:36px 1fr 260px}.hero-img{height:280px}.hero-body h3{font-size:1.55rem}.mf-body{padding:24px 26px}.mf-body h3{font-size:1.35rem}.bh-body{padding:28px 26px}.bh-body h3{font-size:1.5rem}.hap-swiper-wrap .swiper-button-prev{left:-20px}.hap-swiper-wrap .swiper-button-next{right:-20px}}@media (max-width:991px){.page-happening{padding:36px 24px 52px}.sec-title{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.featured{grid-template-columns:1fr 260px}.latest-col{display:none}.hero-img{height:250px}.hero-body{padding:18px 22px 22px}.hero-body h3{font-size:1.3rem}.hap-swiper-wrap{height:auto;padding-bottom:48px}.hap-swiper .swiper-slide{height:270px}.hap-swiper-wrap .swiper-button-prev{left:0}.hap-swiper-wrap .swiper-button-next{right:0}.media-feat{grid-template-columns:1fr;grid-column:span 1}.mf-img{min-height:220px}.mf-body{border-left:none;border-top:1px solid #000;padding:22px}.media-layout{grid-template-columns:1fr}.events-layout{grid-template-columns:1fr}.ev-hero-img{height:210px}.blog-hero{grid-template-columns:1fr;grid-column:span 1}.bh-img{min-height:220px}.bh-body{border-left:none;border-top:1px solid #000;padding:24px 22px}.blog-layout{grid-template-columns:1fr}.nl-issue-body{flex-wrap:wrap}.nl-read{margin-top:4px}}@media (max-width:767px){.page-happening{padding:150px 20px 50px}.featured{grid-template-columns:1fr}.hero-art{border-right:none;border-bottom:1px solid #000}.hero-img{height:220px}.hero-body{padding:16px 18px 20px}.hero-body h3{font-size:1.15rem}.hero-body p{font-size:.78rem}.side{border-top:1px solid #000}.side-banner{height:180px}.hap-swiper .swiper-slide{height:250px}.scard-img{height:130px}.mf-body h3{font-size:1.15rem}.media-row{padding:18px}.ev-hero-body{padding:18px}.ev-hero-body h3{font-size:1.05rem}.bh-body h3{font-size:1.25rem}.bh-body{padding:20px 18px}.blog-card{padding:18px}.nl-issue-body{padding:12px 14px;flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.page-happening{padding:150px 20px 50px}.page-happening h1{font-size:clamp(26px,8vw,40px)}.hero-img{height:190px}.hero-body h3{font-size:1rem}.side-banner{height:160px}.mini{grid-template-columns:64px 1fr;min-height:64px}.mini-body h5{font-size:.8rem}.hap-swiper .swiper-slide{height:230px}.scard-img{height:115px}.scard-body h4{font-size:.85rem}.ev-mini-date .ed{font-size:1.15rem}.ev-mini-body{padding:10px 12px}.ev-mini-body h4{font-size:.82rem}.blog-card-footer{flex-direction:column;align-items:flex-start;gap:6px}.ev-hero:hover,.ev-mini:hover,.scard:hover,.nl-issue-row:hover{transform:none}}@media only screen and (max-width:991px){.about-title{font-size:50px}.gold-italic-title{font-size:50px}.counters .counter{padding:10px}.counters strong{font-size:30px}.border-box,.border-mission{min-height:100%}.bod-item{flex-direction:column}.bod-item .bod-img{width:100%}.bod-item .bod-desc{width:100%}.tag{display:inline-grid}.bod-item .bod-desc .tag span{width:fit-content;margin-bottom:5px}.portfolio-box{flex-direction:column}.portfolio-cover{width:100%}.portfolio-content{height:100%;width:100%}.tabs.tabs-simple .nav-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.job-list .title{text-align:left}.internship-panels{margin-bottom:20px}.vision-box{height:100%}.investment-section .property-card-info{width:100%}.investment-section .property-card-footer{height:150px}.investment-section .tabs-simple .nav-tabs .nav-item .nav-link,.category-develop-section .tabs-simple .nav-tabs .nav-item .nav-link,.guide-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:13px!important;padding:12px!important}.category-develop-section .tabs.tabs-simple .nav-tabs,.guide-section .tabs.tabs-simple .nav-tabs{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.investment-section .tabs.tabs-simple .nav-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.investment-section .tabs.tabs-simple .nav-item:last-child{grid-column: 1 / -1}.project-completed-title{min-height:100%}.esg-section .tabs-simple .nav-tabs .nav-item .nav-link{font-size:13px!important;padding:12px!important}.sort-source.sort-source-style-3>li>a{padding:5px 8px}.con-top-box h3{font-size:20px}.job-listing.sort-source.sort-source-style-3>li>a{margin:5px}}@media (min-width:1201px){#header .header-nav-main{display:flex!important;height:auto!important}#header .header-nav-main nav{display:flex!important}#header .header-nav-main nav>ul>li{height:100%;align-self:stretch;margin-left:2px}#header .header-nav-main nav>ul>li>a{display:inline-flex;align-items:center;white-space:normal;border-radius:var(--border-radius);color:var(--grey-500);font-size:14px;font-style:normal;font-weight:600;padding:.5rem 1rem;letter-spacing:-.5px;text-transform:uppercase;text-decoration:none}#header .header-nav-main nav>ul>li>a:after{display:none}#header .header-nav-main nav>ul>li>a:active{background-color:transparent;text-decoration:none;color:var(--grey-500)}#header .header-nav-main nav>ul>li>a.dropdown-toggle .fa-chevron-down{display:none}#header .header-nav-main nav>ul>li>a.active{background-color:transparent}#header .header-nav-main nav>ul>li.open>a,#header .header-nav-main nav>ul>li.accessibility-open>a,#header .header-nav-main nav>ul>li:hover>a{background:var(--grey-500);color:var(--light)}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu{top:-10000px;display:block;opacity:0;left:auto;border-radius:0 var(--border-radius) var(--border-radius);border:0;border-top:3px solid var(--grey-500);box-shadow:0 15px 30px -5px rgba(0,0,0,.07);margin:0;min-width:200px;padding:5px 0;text-align:left}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a{border-bottom:1px solid var(--grey-100);color:var(--default);font-size:.83em;font-weight:400;padding:6px 18px 6px 18px;position:relative;text-transform:none;text-decoration:none;letter-spacing:-.5px}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:focus,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:active{background-color:transparent}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:hover>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:focus>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.active>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:active>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.open>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.accessibility-open>a{background-color:#f8f9fa}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu{position:relative}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a .fa-chevron-down{display:none}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after{font-family:'Font Awesome 6 Free';content:"\f054";font-weight:900;position:absolute;top:50%;font-size:.5rem;opacity:.7;right:20px;transform:translateY(-50%);transition:all .2s ease-out}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{left:100%;display:block;margin-top:-8px;margin-left:-1px;border-radius:var(--border-radius);opacity:0;transform:translate3d(0,0,0)}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.open>a:after,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open>a:after,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>a:after{opacity:1;right:15px}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.open>.dropdown-menu,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open>.dropdown-menu,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu{top:0;opacity:1}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover>a:after{right:30px;transform:translateY(-50%) rotateY(180deg)}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse>.dropdown-menu{left:auto;right:100%;transform:translate3d(0,0,0)}#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:last-child a{border-bottom:0}#header .header-nav-main nav>ul>li.dropdown.open>a,#header .header-nav-main nav>ul>li.dropdown.accessibility-open>a,#header .header-nav-main nav>ul>li.dropdown:hover>a{border-radius:var(--border-radius) var(--border-radius) 0 0;position:relative}#header .header-nav-main nav>ul>li.dropdown.open>a:before,#header .header-nav-main nav>ul>li.dropdown.accessibility-open>a:before,#header .header-nav-main nav>ul>li.dropdown:hover>a:before{content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;border-bottom:5px solid var(--grey-500)}#header .header-nav-main nav>ul>li.dropdown.open>.dropdown-menu,#header .header-nav-main nav>ul>li.dropdown.accessibility-open>.dropdown-menu,#header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu{top:auto;display:block;opacity:1}#header .header-nav-main nav>ul>li.dropdown.dropdown-reverse>.dropdown-menu{left:auto;right:0}#header .header-nav-main nav>ul>li.dropdown-mega{position:static}#header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:var(--border-radius);left:12px;right:12px;width:auto}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content{padding:1.6rem}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title{color:var(--dark--200);display:block;font-size:.9em;font-weight:600;margin-top:20px;padding-bottom:10px;text-transform:none;letter-spacing:-.5px}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title:first-child{margin-top:0}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a{border:0 none;border-radius:var(--border-radius);color:var(--default);display:block;font-size:.83em;font-weight:normal;margin:0 0 3px -8px;padding:3px 8px;text-shadow:none;text-transform:none;text-decoration:none}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:hover>a,#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:active>a,#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:focus>a{background:var(--grey-100)}#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop>.dropdown-item{padding:.5rem .8rem}#header .header-nav-main nav>ul>li .wrapper-items-cloned i{display:none}#header .header-nav-main.header-nav-main-square nav>ul>li>a{border-radius:0!important}#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu{border-radius:0!important}#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{border-radius:0!important}#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .thumb-info,#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .thumb-info-wrapper{border-radius:0!important}#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:0!important}#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a{border-radius:0!important}#header .header-nav-main.header-nav-main-dropdown-no-borders nav>ul>li.dropdown .dropdown-menu{border-radius:var(--border-radius)}#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu:not(.border-top) {border:0!important}#header .header-nav-main.header-nav-main-dropdown-no-borders nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{margin-top:-5px}#header .header-nav-main.header-nav-main-dropdown-no-borders nav>ul>li.dropdown.dropdown-mega .dropdown-menu.border-top{margin-top:-2px!important}#header .header-nav-main.header-nav-main-dropdown-border-radius nav>ul>li.dropdown .dropdown-menu{border-radius:var(--border-radius)!important}#header .header-nav-main.header-nav-main-dropdown-border-radius nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{border-radius:var(--border-radius)!important}#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav>ul>li.dropdown .dropdown-menu{border-radius:0!important}#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{border-radius:0!important}#header .header-nav-main.header-nav-main-font-sm nav>ul>li>a{font-size:.7rem}#header .header-nav-main.header-nav-main-font-md nav>ul>li>a{font-size:1rem;font-weight:600;text-transform:none;letter-spacing:-1px}#header .header-nav-main.header-nav-main-font-lg nav>ul>li>a{font-size:1.1rem;font-weight:400;text-transform:none;letter-spacing:-1px}#header .header-nav-main.header-nav-main-font-lg-upper nav>ul>li>a{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:-1px}#header .header-nav-main.header-nav-main-font-lg-upper-2 nav>ul>li>a{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0}#header .header-nav-main.header-nav-main-font-alternative nav>ul>li>a{font-family:'Open Sans',sans-serif;font-size:.85rem;font-weight:600}#header .header-nav-main.header-nav-main-dropdown-modern nav>ul>li.dropdown .dropdown-menu{border:0!important;padding:15px 8px;margin-left:-10px}#header .header-nav-main.header-nav-main-dropdown-modern nav>ul>li.dropdown .dropdown-menu li a{border-bottom:0;background:transparent!important;font-size:.85em;transition:all .2s ease-out;left:0}#header .header-nav-main.header-nav-main-dropdown-modern nav>ul>li.dropdown .dropdown-menu li a:hover,#header .header-nav-main.header-nav-main-dropdown-modern nav>ul>li.dropdown .dropdown-menu li a:active{left:5px}#header .header-nav-main.header-nav-main-dropdown-modern nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{margin-top:-15px}#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega) > .dropdown-menu {transform:translate3d(-50%,10px,0)!important}#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega):hover > .dropdown-menu {top:100%;left:50%;transform:translate3d(-50%,0,0)!important}#header .header-nav-main.header-nav-main-dropdown-center.header-nav-main-dropdown-center-bottom nav>ul>li.dropdown:hover>.dropdown-menu{margin-top:-14px!important}#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown>.dropdown-item{position:relative}#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown>.dropdown-item:before{content:'';display:block;position:absolute;top:auto;left:50%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;transform:translate3d(-7px,10px,0);bottom:14px;margin-top:auto;z-index:1001;opacity:0;transition:ease transform 300ms}#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown.open>.dropdown-menu,#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown.accessibility-open>.dropdown-menu,#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown:hover>.dropdown-menu{margin-top:-14px!important;box-shadow:0 10px 30px 10px rgba(0,0,0,.1)}#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown.open>.dropdown-item:before,#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown.accessibility-open>.dropdown-item:before,#header .header-nav-main.header-nav-main-dropdown-arrow nav>ul>li.dropdown:hover>.dropdown-item:before{opacity:1!important;transform:translate3d(-7px,0,0)}#header .header-nav-main.header-nav-main-dark nav>ul>li>a{color:#444}#header .header-nav-main.header-nav-main-slide nav>ul>li>a{background-color:transparent;color:var(--light);text-transform:none;font-size:14px;font-weight:500;padding:18px 18px 22px!important;margin:0!important;transition:ease transform 300ms;text-decoration:none}}@media (max-width:1200px){#header .header-nav-main{position:absolute;background:transparent;width:100%;top:100%;left:50%;transform:translate3d(-50%,0,0)}#header .header-nav-main:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:var(--light);z-index:-1;transform:translateX(-50%)}#header .header-nav-main nav{max-height:50vh;overflow:hidden;overflow-y:auto;padding:0 15px;transition:ease all 500ms}#header .header-nav-main nav.collapsing{overflow-y:hidden}#header .header-nav-main nav::-webkit-scrollbar{width:5px}#header .header-nav-main nav::-webkit-scrollbar-thumb{border-radius:0;background:rgba(var(--grey-500),.5)}#header .header-nav-main nav>ul{padding-top:15px;padding-bottom:15px;flex-direction:column}#header .header-nav-main nav>ul li{border-bottom:1px solid #e8e8e8;clear:both;display:block;float:none;margin:0;padding:0;position:relative}#header .header-nav-main nav>ul li a{font-size:13px;font-style:normal;line-height:20px;padding:7px 8px;margin:1px 0;border-radius:var(--border-radius);text-align:left}#header .header-nav-main nav>ul li a .fa-caret-down{line-height:35px;min-height:38px;min-width:30px;position:absolute;right:5px;text-align:center;top:0}#header .header-nav-main nav>ul li a.dropdown-toggle{position:relative}#header .header-nav-main nav>ul li a.dropdown-toggle:after{content:none}#header .header-nav-main nav>ul li a.dropdown-toggle .fa-chevron-down{position:absolute;top:0;right:0;width:30px;height:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem}#header .header-nav-main nav>ul li a:active{background-color:#f8f9fa;color:inherit}#header .header-nav-main nav>ul li.dropdown>a.active{margin-top:-1px;margin-bottom:-1px}#header .header-nav-main nav>ul li.dropdown .dropdown-menu{background:transparent;padding:0;margin:0;font-size:13px;box-shadow:none;border-radius:0;border:0;clear:both;display:none;float:none;position:static}#header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu>a{position:relative}#header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu>a:after{content:none}#header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu>a .fa-chevron-down{position:absolute;top:0;right:0;width:30px;height:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem}#header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu.open>.dropdown-menu{display:block;margin-left:20px}#header .header-nav-main nav>ul li.dropdown.open>.dropdown-menu{display:block;margin-left:20px}#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-title{margin-top:10px;display:block;text-align:left}#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav{margin:0 0 0 20px;padding:0;list-style:none}#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav>li>a{display:block;text-decoration:none}#header .header-nav-main nav>ul li:last-child{border-bottom:0}#header .header-nav-main nav>ul>li>a{text-transform:uppercase;font-weight:700;margin-top:1px;margin-bottom:1px;color:var(--grey-500)}#header .header-nav-main nav>ul>li>a:active{color:var(--grey-500)}#header .header-nav-main nav>ul>li>a.active{color:var(--light)!important;background:var(--grey-500)}#header .header-nav-main nav>ul>li>a.active:focus,#header .header-nav-main nav>ul>li>a.active:hover{color:var(--light);background:var(--grey-500)}#header .header-nav-main nav .not-included{margin:0}#header .header-nav-main a>.thumb-info-preview{display:none!important}#header .header-nav-main.header-nav-main-square nav>ul>li a{border-radius:0!important}#header .header-nav-main.header-nav-main-slide .wrapper-items-cloned{display:none}#header .header-nav-bar .header-container{min-height:0;height:auto!important}#header .header-nav-bar .header-nav{min-height:60px!important;padding:0}#header .header-btn-collapse-nav{outline:0;display:block;position:relative;z-index:1}#header .header-nav.header-nav-stripe{min-height:90px}#header .header-nav.header-nav-links,#header .header-nav.header-nav-line{min-height:70px}#header .header-nav.header-nav-dropdowns-dark{min-height:70px}#header .header-nav.header-nav-sub-title .header-nav-main nav>ul>li>a>span,#header .header-nav.header-nav-sub-title-animated .header-nav-main nav>ul>li>a>span{display:block;text-transform:none;font-weight:normal}}@media only screen and (min-width:1081px) and (max-width:1440px){.border-mission{min-height:350px}.core-box{min-height:320px}.person-5 .person-card{left:-140}.person-2 .person-card{left:-100%}.person-4 .person-card{left:-130%}}