.about-page .header-container{padding-left:70px}.about-page .div-block-5{background-image:linear-gradient(90deg,#fff,#0000);width:120px;height:5px}.about-page .full-height-content{background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;flex:1;justify-content:center;padding-top:120px;padding-bottom:120px;display:flex}.about-page .about-container{display:block}.about-page .about-container p{text-align:justify;color:#333;margin-top:0;margin-bottom:7px;font-weight:500;line-height:22px}@keyframes fade-in{0%{transform:translateY(50px)}to{transform:translateY(0)}}.about-page .text-block{font-size:16px;font-weight:600;line-height:200%}.about-page .text-span-16{font-size:16px;font-weight:700}.about-page .bold-text-7{color:var(--primary-cta-color)}@media screen and (max-width:991px){.about-page .about-container p{font-size:14px;line-height:22px}}@media screen and (max-width:768px){.about-page .full-height-content{background-attachment:scroll,scroll;padding-top:30px;padding-bottom:60px}}@media screen and (max-width:560px){.about-page .text-block{padding-left:20px}}
.announcement-page.announcement-section-page{background:#fff}.announcement-page .announcements-section{flex-direction:column;padding-top:40px;display:flex}.announcement-page .year-select-container{justify-content:flex-start;align-items:center;display:flex}.announcement-page .year-select{-webkit-user-select:none;user-select:none;width:100%;max-width:120px;margin-right:32px;display:inline-block;position:relative}.announcement-page .year-select-toggle{cursor:pointer;border:1px solid var(--white-smoke);background-color:#fff;border-radius:5px;padding:10px 50px 10px 30px;font-size:15px;display:inline-block}.announcement-page .year-dropdown{z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:5px;margin-top:2px;padding:0;list-style:none;display:none;position:absolute}.announcement-page .year-dropdown li{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;padding:10px;display:inline-block}.announcement-page .year-dropdown li:hover{background-color:#f0f0f0}.announcement-page .year-dropdown.show{display:block}.announcement-page .year-arrow{margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.announcement-page .announcement-link{color:var(--primary-cta-color);font-size:15px;font-weight:bolder;text-decoration:underline}.announcement-page .announcements-container{margin-top:15px;margin-bottom:30px}.announcement-page .announcement-details{justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.announcement-page .announcement-item-link{color:var(--default-font-color);word-break:break-all;font-size:16px;font-weight:500;text-decoration:none}.announcement-page .announcement-item-link:hover{color:var(--primary-cta-color)}.announcement-page .announcement-date{color:gray}.announcement-page .line-divider{background-color:var(--white-smoke);height:1px}.announcement-page .pagination-section{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;display:flex}.announcement-page .pagination-prev,.announcement-page .pagination-next{background-color:var(--primary-cta-color);text-align:center;cursor:pointer;border:none;border-radius:4px;padding:10px 5px;display:block}.announcement-page .pagination-icon{color:#fff;padding-top:3px}@media screen and (max-width:768px){.announcement-page .announcements-section{padding-left:5vw;padding-right:5vw}}@media screen and (max-width:480px){.announcement-page .year-select-container{flex-direction:column;align-items:flex-start}.announcement-page .year-select{flex-direction:column;align-items:start;gap:10px}.announcement-page .year-select select{cursor:pointer;border:1px solid var(--white-smoke);border-radius:0;padding:10px 50px 10px 30px}.announcement-page .announcement-link{margin-top:16px;margin-bottom:0}.announcement-page .announcement-details{gap:20px}.announcement-page .announcement-item-link{font-size:14px}}
.annual-page.annual-report-section{flex-direction:column;padding-top:40px;padding-bottom:30px;display:flex}.annual-page .yearly-section{margin-bottom:30px}.annual-page .title{border-left:5px solid var(--primary-cta-color);align-items:center;margin-bottom:24px;padding-left:8px;font-size:24px;font-weight:bolder;line-height:100%}.annual-page .yearly-container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:16px;display:grid}.annual-page .report{flex-direction:column;align-items:center;gap:1rem;display:flex}.annual-page .report-container{width:220px;height:290px}.annual-page .report-container a{width:100%;height:100%;display:inline-block}.annual-page .report div{font-size:14px}.annual-page .report-cover{object-fit:cover;object-position:50% 0%;width:100%;height:100%;box-shadow:1px 2px 4px -1px #0003}.annual-page .navigation{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.annual-page .navigation-link{background-color:var(--primary-cta-color);color:#fff;border-radius:4px;padding:10px 8px}.annual-page .navigation-link svg{margin:0;font-size:14px}.annual-page .no-record{font-size:16px;font-weight:600}@media screen and (max-width:991px){.annual-page .report-container{width:auto;height:200px}}@media screen and (max-width:768px){.annual-page.annual-report-section>*{padding-left:5vw;padding-right:5vw}.annual-page .yearly-container{flex-direction:row;justify-content:space-between;display:flex}.annual-page .report-container{width:auto;height:150px}}@media screen and (max-width:479px){.annual-page.annual-report-section{padding-left:0;padding-right:0}.annual-page .yearly-container{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.annual-page .report-container{width:auto}}
.career-opportunities-page.career-page-container{background:#fff}.career-opportunities-page .career-container{flex-direction:column;margin-top:40px;margin-bottom:64px}.career-opportunities-page .jobs-list{flex-direction:column;padding-top:20px;padding-bottom:5px}.career-opportunities-page .career-information.w-layout-grid{grid-column-gap:3px;border-radius:0;grid-template:"Area Area-2"/.5fr 1fr;grid-auto-columns:1fr;display:grid}.career-opportunities-page .career-information-text{flex-direction:row;grid-area:Area;justify-content:space-between;justify-self:stretch;display:flex}.career-opportunities-page .career-text{text-align:justify;padding-right:16px;font-size:12px;font-weight:600;line-height:150%}.career-opportunities-page .career-text p{margin-top:0}.full-height-body.en .career-opportunities-page .career-text{font-family:Arial}.career-opportunities-page .career-image{grid-area:Area-2;justify-content:flex-start;padding-left:24px;display:flex}.career-opportunities-page .career-image img{object-fit:cover;object-position:50% 10%;vertical-align:middle;border-radius:4px;width:600px;max-width:100%;height:300px;display:inline-block}.career-opportunities-page .career-divider{background-color:#838383;width:1px;height:85px;margin-right:0;display:flex}.career-opportunities-page .job-section{border:1px solid var(--white-smoke);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:36px;padding:20px;display:flex}.career-opportunities-page .job-information{flex:1}.career-opportunities-page .job-title{margin-bottom:8px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:24px}.career-opportunities-page .department{font-family:Arial,sans-serif;font-size:14px}.career-opportunities-page .jobs-btn{border:1px solid var(--primary-cta-color);color:var(--primary-cta-color);background-color:#0000;font-weight:500;display:block}.career-opportunities-page .jobs-btn:hover{background-color:var(--primary-cta-color);color:#fff}@media screen and (max-width:768px){.career-opportunities-page .career-container{margin-top:20px;margin-bottom:20px}.career-opportunities-page .career-information.w-layout-grid{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-bottom:24px;display:flex}.career-opportunities-page .career-divider,.career-opportunities-page .career-image{display:none}.career-opportunities-page .jobs-list{padding-top:0}.career-opportunities-page .job-section{justify-content:space-between}.career-opportunities-page .job-information{padding-right:58px}.career-opportunities-page .job-title{font-size:20px;line-height:100%}}@media screen and (max-width:480px){.career-opportunities-page .job-information{flex-direction:column;align-items:stretch;display:flex}.career-opportunities-page .jobs-btn{padding-left:16px;padding-right:16px;font-size:12px}.career-opportunities-page .job-title{font-size:14px}}
.contact-us-page .contact-section{flex-direction:column;padding-left:0;padding-right:0}.contact-us-page .contact-grid{grid-column-gap:30px;border-radius:0;grid-template-columns:.5fr 1fr;padding:40px 0;font-weight:bolder}.contact-us-page .contact-grid .divider{background-color:#838383;width:2px;height:80px;margin-right:0;display:flex}.contact-us-page .contact-description{text-align:justify;gap:15px;font-size:14px;font-weight:500;line-height:20px;display:flex}.full-height-body.en .contact-us-page .contact-description{color:#333;line-height:18px}.contact-us-page .address{margin-bottom:20px;font-size:14px;font-weight:600}.full-height-body.en .contact-us-page .address{font-weight:600}.contact-us-page .contact-details{padding-bottom:24px}.contact-us-page .contact-details p{padding:0}.contact-us-page .contact-details strong{color:var(--primary-cta-color)}.contact-us-page .contact-details{font-size:14px;font-weight:400}.contact-us-page .contact-details h2{color:#545454;margin-top:0;margin-bottom:8px;font-size:24px;line-height:100%}.contact-us-page .info-link{color:var(--primary-cta-color);text-decoration:underline}.contact-us-page .office-name{font-size:24px;font-weight:700}.contact-us-page .map-location{margin-bottom:20px}.contact-us-page .map-location iframe{background-color:#fff;border:1px solid #d5d5d5;border-radius:15px;width:100%;padding:20px}@media screen and (max-width:768px){.contact-us-page .contact-grid{flex-direction:column;gap:20px;padding:40px 5vw 0;display:flex}.contact-us-page .map-location{background-color:var(--default-bg-color);padding-left:5vw;padding-right:5vw}.contact-us-page .map-location iframe{padding:10px}}@media screen and (max-width:479px){.contact-us-page .contact-grid{background-color:#fff}.contact-us-page .contact-details h2{margin-bottom:16px}.contact-us-page .map-location{margin-top:30px}}
.corporate-page .content-container{flex:1;width:90%;max-width:950px;margin:0 auto;padding-top:40px;padding-bottom:10px}@media screen and (max-width:991px){.corporate-page .content-container{max-width:728px}}.corporate-page .corp-info-grid{grid-row-gap:30px;grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr;width:100%;padding-bottom:30px;display:grid}.full-height-body.en .corporate-page .corp-info-grid{grid-row-gap:40px}.corporate-page .corporate-info{flex-direction:column;display:flex}.corporate-page .extra-info{color:#7a7a7a;padding-top:2px;font-weight:bolder}.corporate-page .corporate-title,.corporate-page .governance-title{color:var(--primary-cta-color);padding-bottom:10px;font-size:18px;font-weight:bolder}.corporate-page .corporate-info>:nth-child(2){margin-bottom:5px}.corporate-page .governance-title{color:var(--primary-cta-color);font-size:18px;font-weight:bolder}.corporate-page .governance-link{align-items:center;display:flex}.corporate-page .info-text{font-size:17px;font-weight:500}.corporate-page .info-text.gray{color:#7a7a7a;font-size:15px;font-weight:400}.corporate-page .info-text .red{color:var(--primary-cta-color);font-size:20px;font-weight:bolder}.corporate-page .info-text img{width:15px;height:15px}.corporate-page .info-text.governance{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.corporate-page .info-text.governance:hover{color:var(--primary-cta-color)}.corporate-page .info-text.governance.en{font-size:17px;font-weight:500;line-height:22px;text-decoration:underline}@media screen and (max-width:991px){.corporate-page .corp-info-grid{grid-row-gap:40px;grid-column-gap:40px;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr}}@media screen and (max-width:768px){.corporate-page .corp-info-grid{flex-direction:column;gap:40px;display:flex}.corporate-page .corporate-info{max-width:90%}.corporate-page .blank,.corporate-page .corporate-info.none-data{display:none}}
.management-page .director-page-container{background:#fff}.management-page .w-container.management-container{flex-direction:column;gap:10px;width:90%;display:flex}.management-page .w-container.management-container:last-child{margin-bottom:40px}.management-page .manager-list{grid-column-gap:16px;grid-row-gap:16px;border-left:5px solid var(--primary-cta-color);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-left:24px;display:grid}.management-page .management-title{margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:bolder;line-height:100%}.management-page .manager{flex-direction:column;justify-content:space-between;align-self:center;align-items:center;gap:5px;height:100%;padding-bottom:24px;display:flex}.management-page .manager-img{flex-direction:column;align-items:center;display:flex}.management-page .manager a{max-width:100%;display:inline-block}.management-page .manager img{vertical-align:middle;object-fit:cover;border-radius:50%;width:70px;max-width:100%;margin-bottom:15px;display:inline-block}.management-page .manager-info{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.management-page .manager-info div{text-align:center}.management-page .manager-name{text-align:center;height:100%;color:var(--default-font-color);font-size:18px;font-weight:600}.management-page .manager-position{font-size:13px}.full-height-body.en .management-page .manager-position{color:#333;font-size:12px;font-weight:500}.management-page .management-container:nth-child(2) .manager-list{padding-bottom:0}@media screen and (max-width:991px){.management-page .manager-list{grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr}}@media screen and (max-width:768px){.management-page .management-container{padding-right:0}.management-page .manager-list{grid-column-gap:16px;grid-row-gap:50px;border-left:5px solid var(--primary-cta-color);grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.management-page .manager-info{gap:25px}}@media screen and (max-width:479px){.management-page .management-title{border-left:5px solid var(--primary-cta-color);padding-left:8px;font-size:24px}.management-page .management-container{max-width:100%;padding:0}.management-page .manager-list{grid-column-gap:5px;grid-row-gap:5px;border-left:none;justify-items:stretch}.management-page .manager{padding:20px 0}.management-page .manager-name{font-size:16px}.management-page .manager-position{font-size:12px}}
.feedback-form-page .customer-form{background:#fff;border-radius:10px;margin:50px 0;padding:20px 50px;box-shadow:0 0 4px #00000021}.feedback-form-page .customer-form.submitted{flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex}.feedback-form-page .form-heading{margin-bottom:25px;font-size:16px;font-weight:500;line-height:34px}.full-height-body.en .feedback-form-page .form-heading{color:#000;padding-top:20px;font-size:15px}.feedback-form-page .form-field{padding-top:10px;padding-bottom:5px;position:relative}.feedback-form-page .field-label{z-index:10;color:var(--default-font-color);background-color:#fff;margin-top:-9px;margin-left:10px;padding:1px 10px;font-weight:800;line-height:14px;display:inline-block;position:absolute}.full-height-body.en .feedback-form-page .field-label{font-weight:600}.feedback-form-page .field-input{z-index:1;background-color:#0000;border:1px solid #dcdcdd;width:100%;height:50px;min-height:25px;margin-bottom:20px;padding:15px;position:relative}.feedback-form-page .field-input:focus{border:1px solid #000;outline:0}.feedback-form-page .opinion-field{height:150px;min-height:150px}.feedback-form-page .customer-form .w-checkbox{padding-left:0}.feedback-form-page .checkbox-label label{cursor:pointer}.feedback-form-page .checkbox-label a{font-weight:bolder;text-decoration:underline}.feedback-form-page .submit-button{background-color:var(--primary-cta-color);color:#fff;cursor:pointer;border:none;border-radius:4px;min-width:120px;height:45px;margin-top:20px;margin-bottom:20px;padding:0 50px;font-weight:800;transition:filter .2s}.feedback-form-page .submit-button:hover{filter:brightness(96%)}.full-height-body.en .feedback-form-page .submit-button{padding:0 35px;font-size:14px;font-weight:600}@media screen and (max-width:768px){.feedback-form-page .customer-form-section{justify-content:center;padding-left:0;padding-right:0;display:flex}}@media screen and (max-width:479px){.feedback-form-page .customer-form{border-bottom:1px solid var(--white-smoke);width:100%;box-shadow:none;background-color:#fff;margin-top:0;margin-bottom:0;padding:20px 30px}.feedback-form-page .customer-form-section{width:100%}.feedback-form-page .form-heading{font-size:14px;line-height:20px}.feedback-form-page .submit-button{width:100%}}
.financial-calender-page.financial-section{border:1px #dbdbdb;flex-direction:column;align-items:stretch;padding:50px 0;display:flex}.financial-calender-page .financial-faq{border-bottom:1px solid #dbdbdb;margin-bottom:5px;padding-top:10px}.financial-calender-page .financial-header{cursor:pointer;align-items:center;gap:5px;margin-bottom:0;padding-bottom:20px;display:flex}.financial-calender-page .plus-minus-sign{background:var(--primary-cta-color);text-align:center;color:#fff;border-radius:5px;margin-right:20px;padding:10px;font-size:40px}.financial-calender-page .plus-minus-sign .show{justify-content:center;transition:all .2s linear;display:flex;transform:rotate(90deg)}.financial-calender-page .plus-minus-sign .show.active{transform:rotate(180deg)}.financial-calender-page .plus-minus-sign .plus{transform:rotate(90deg)}@keyframes rotate-keyframes{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.financial-calender-page .plus-minus-sign svg{width:20px;height:20px}.financial-calender-page .calendar-heading{font-size:24px;font-weight:bolder}.financial-calender-page .financial-wrapper{transition:height .3s ease-in-out;overflow:hidden}.financial-calender-page .financial-wrapper.active{margin-bottom:20px}.financial-calender-page .financial-event{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.financial-calender-page .financial-content{color:var(--default-font-color);flex:1;font-size:18px;font-weight:700}.financial-calender-page .financial-year{color:#7e7e7e;text-align:right;font-size:16px;font-weight:700}@media screen and (max-width:768px){.financial-calender-page.financial-section{padding-left:5vw;padding-right:5vw}}@media screen and (max-width:480px){.financial-calender-page .financial-content{font-size:14px}}
.header-section{background-color:var(--primary-cta-color);margin-top:117px;padding:60px 0}.header-section .header-container{padding-left:70px}.header-section .banner-title{flex-direction:column;display:flex}.header-section .banner-header{color:#fff;margin-top:0;margin-bottom:10px;font-size:40px;font-weight:700;line-height:100%}.header-section .div-block-5{background-image:linear-gradient(90deg,#fff,#0000);width:120px;height:5px}@media screen and (max-width:768px){.header-section{padding:30px 0}.header-section .banner-header{font-size:25px}.header-section .banner-title{gap:0}}
.internship-page{background-color:var(--default-bg-color)}.internship-page .internship-section{margin-top:0;padding-top:40px;padding-bottom:40px}.internship-page .internship-container{flex-direction:column;font-weight:bolder}.internship-page .internship-container-section{grid-column-gap:3px;border-radius:0;grid-template:"Area Area-2"/.5fr 1fr;grid-auto-columns:1fr;display:grid}.internship-page .internship-text{flex-direction:row;grid-area:Area;justify-content:space-between;justify-self:stretch;display:flex}.internship-page .internship-text span{text-align:justify;margin-right:16px;font-size:12px;font-weight:500;line-height:150%}.full-height-body.en .internship-page .internship-text span{color:#000}.internship-page .internship-body-section{margin-top:40px;margin-bottom:40px}.internship-page .block-quote{border-left-width:8px;border-left-color:var(--primary-cta-color);color:#000;background-color:#fff;border-radius:8px;flex-direction:column;margin-bottom:0;padding:10px 20px;display:flex}.internship-page .block-quote em{text-align:right;font-size:12px;font-weight:400}.internship-page .quote-text{text-align:center;color:var(--default-font-color);line-height:28px}.internship-page .interns-section{background-color:#fff;border-radius:8px;margin-top:5px;margin-bottom:15px;padding:16px;box-shadow:0 0 4px -1px #0003}.internship-page .interns-section:last-child{margin-bottom:40px}.internship-page .internship-video{grid-area:Area-2;justify-content:flex-start;padding-left:25px;display:flex}.internship-page .video-image{background-image:var(--youtube-placeholder);background-position:50%;background-size:cover;width:100%;padding:56.1702% 0 0;position:relative}.internship-page .video-brief{pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}.internship-page .intern-list{margin-top:10px;margin-bottom:10px}.internship-page .intern-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1.25fr 1fr;display:grid}.internship-page .intern-grid:nth-child(2){margin-top:16px}.internship-page .intern-image img{object-fit:cover;width:600px;max-width:100%;height:300px;display:inline-block}.internship-page .intern-image.image-2 img{object-fit:cover;width:600px;height:300px}.internship-page .intern-information{place-self:start stretch}.internship-page .intern-name{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.internship-page .intern-position{color:var(--primary-cta-color);margin-bottom:15px;font-size:14px;font-weight:500;display:block}.internship-page .intern-speech{text-align:justify;color:#333;font-size:14px;font-weight:500;line-height:160%}@media screen and (max-width:991px){.internship-page .w-container.internship-container,.internship-page .interns-section{max-width:728px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.internship-page .internship-section{padding-top:40px;padding-bottom:20px}.internship-page .internship-container-section{flex-direction:column;display:flex}.internship-page .internship-text span{margin-bottom:24px;margin-right:0}.internship-page .internship-video{justify-content:space-between;align-self:stretch;padding-left:0}.internship-page .internship-body-section{margin-top:0;margin-bottom:0}.internship-page .internship-quote{padding-bottom:16px;padding-left:5vw;padding-right:5vw}.internship-page .intern-grid:first-child{flex-direction:column-reverse;gap:16px;max-width:100%;display:flex}.internship-page .quote-text{text-align:left}.internship-page .intern-image.image-2 img{width:800px;height:300px}.internship-page .intern-image.image-2._100 img{height:150px}.internship-page .interns-section{border-radius:0;padding-left:5vw;padding-right:5vw}.internship-page .intern-speech{margin-bottom:24px}}@media screen and (max-width:480px){.internship-page .internship-section{background-color:#fff;padding-top:30px;padding-bottom:30px}.internship-page .w-container.internship-container{background-color:#fff}.internship-page .internship-text span{margin-bottom:16px;font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:120%}.internship-page .internship-video{display:none}.internship-page .quote-text{font-size:14px;line-height:20px}.internship-page .intern-image.image-2 img{height:150px}.internship-page .intern-image.image-2._100 img{height:100px}.internship-page .intern-speech{font-size:11px;line-height:170%}.internship-page .intern-position{font-size:12px;font-weight:600}}
.milestones-page .milestones-filter-section{padding:40px 0}.milestones-page .milestones-section{flex-direction:column;gap:10px;padding-bottom:50px;display:flex}.milestones-page .filter-select{text-align:left;z-index:901;cursor:pointer;margin-left:0;margin-right:32px;display:inline-block;position:relative}.milestones-page .filter-select-toggle{border:1px solid var(--white-smoke);background-color:#fff;border-radius:5px;width:200px;padding:10px 60px 10px 30px;font-size:14px}.milestones-page .filter-dropdown{border:1px solid var(--white-smoke);z-index:1000;background-color:#fff;border-radius:5px;margin-top:2px;padding:0;list-style:none;display:none;position:absolute}.milestones-page .filter-dropdown li{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;padding:10px 30px;display:inline-block}.milestones-page .filter-dropdown li:hover{background-color:#f0f0f0}.milestones-page .filter-dropdown.show{display:block}.milestones-page .filter-select-icon-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.milestones-page .milestone-yearly{margin-bottom:30px}.milestones-page .milestone-year{margin-bottom:16px;font-family:Noto Sans HK,sans-serif;font-size:40px;font-weight:700;line-height:100%}.milestones-page .milestone-happening{display:flex}.milestones-page .red-vertical-line{background-image:linear-gradient(to bottom, var(--primary-cta-color), #fff0);width:5px}.milestones-page .gray-horizontal-line{background-color:var(--white-smoke);align-self:flex-start;width:30px;height:3px;margin-top:16px}.milestones-page .milestone-box{background-color:#fff;border-radius:4px;flex-direction:column;flex:1;gap:16px;padding:10px 20px;display:flex;box-shadow:0 0 4px -1px #0003}.milestones-page .year-month{margin-bottom:5px;font-size:20px;font-weight:500;line-height:100%}.milestones-page .event-description{padding-top:2px;font-weight:400;line-height:20px}.milestones-page .red-description{color:var(--primary-cta-color)}@media screen and (max-width:768px){.milestones-page .milestones-filter-section{padding:40px 5vw 30px}.milestones-page .milestone-year{font-size:35px}}@media screen and (min-width:1200px){.milestones-page .year-month{margin-bottom:14px}.milestones-page .event-description{font-size:16px}}
.newsroom-page.news-container{background:#fff;flex-direction:column;padding-top:40px;display:flex}.newsroom-page.news-container a strong{color:var(--primary-cta-color)}.newsroom-page.news-container .w-container{flex-direction:column}.newsroom-page .news-link{padding-bottom:20px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.newsroom-page .news-section{padding:30px 0}.newsroom-page .news-item{padding-bottom:20px}.newsroom-page .news-content{flex-direction:row;gap:20px;display:flex}.newsroom-page .news-date{background-color:var(--primary-cta-color);color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:10px 15px;font-size:14px;display:flex}.newsroom-page .news-description{text-align:justify;word-break:break-all;align-self:center;font-size:18px;font-weight:400;line-height:22px}.newsroom-page .news-description a:hover{color:var(--primary-cta-color);cursor:pointer}.newsroom-page .news-line{background-color:var(--white-smoke);height:1px;margin-top:16px}.newsroom-page .newsroom-pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.newsroom-page .newsroom-pagination>.pagination-btn{background-color:var(--primary-cta-color);text-align:center;border-radius:4px;padding:10px 5px;display:block}.newsroom-page .newsroom-pagination .pagination-icon{color:#fff;padding-top:3px;font-size:20px}@media screen and (max-width:768px){.newsroom-page.news-container{padding-left:5vw;padding-right:5vw}.newsroom-page .news-content{align-items:center}}
.not-found-container{flex-direction:column;justify-content:center;align-items:center;padding-top:170px;padding-bottom:100px;display:flex}.not-found-container h1{font-size:60px}.not-found-container span{font-size:20px}.not-found-container .back-btn{text-align:center;color:#fff;background:#e50020;border-radius:5px;margin-top:25px;padding:5px 30px;font-size:16px;font-weight:500;line-height:200%}
.our-business-page.business-section{background-color:var(--default-bg-color)}.our-business-page .container-40{flex-direction:column;gap:25px;padding:40px 0;display:flex}.our-business-page .text-block-2{text-align:justify;margin-right:16px;font-size:15px;font-weight:500;line-height:150%}.our-business-page .text-block-2 strong{color:var(--primary-cta-color)}.full-height-body.en .our-business-page .text-block-2{color:#333;margin-right:16px;font-size:14px;font-weight:530;line-height:18px}.our-business-page .business-container{flex-direction:column;gap:24px;width:100%}.our-business-page .business-item{background-color:#fff;border-radius:8px;margin-bottom:40px;padding:20px;box-shadow:0 0 4px -1px #0003}.our-business-page .sub-heading{margin:0 0 10px;font-size:24px;font-weight:bolder}.our-business-page .business-logo{flex-direction:column;align-items:center;gap:5px;display:flex}.our-business-page .business-logo img{object-fit:cover;width:100px;max-width:100%;margin-bottom:10px;display:inline-block}.our-business-page .business-logo a{align-items:center;margin-bottom:10px;padding:5px 16px;display:flex;font-size:14px!important}.our-business-page .business-description{color:#000;text-align:justify;font-weight:400;line-height:24px;font-size:14px!important}.our-business-page .business-description p{margin-bottom:0}.our-business-page .MsoNormal{text-align:center;padding-top:15px;font-size:14px;font-weight:800}.our-business-page .heading-3{color:var(--primary-cta-color);margin-top:32px;margin-bottom:5px;font-size:18px;font-weight:600;line-height:24px}.our-business-page .heading-3 strong{font-weight:700}.our-business-page .text-block-9 p span{font-weight:400;line-height:24px;font-size:14px!important}.our-business-page .text-block-9 p span strong{margin-bottom:20px;font-weight:600;display:inline-block}.our-business-page .link-13{color:var(--primary-cta-color);font-weight:800}.our-business-page .div-block-18{flex-direction:column;align-items:center;display:flex}.our-business-page .text-block-10{padding-top:5px;padding-bottom:20px;font-weight:700;font-size:12px!important}.our-business-page .text-block-10 strong span{font-weight:700;font-size:14px!important}.our-business-page .text-block-10 a{color:red}.our-business-page .business-link{text-align:center;padding-top:30px;font-weight:900}.our-business-page .business-link a{color:red;text-decoration:underline}.our-business-page .business-text{padding-top:20px}@media screen and (max-width:991px){.our-business-page .business-container{max-width:728px}}@media screen and (max-width:768px){.our-business-page .container-40{padding-left:5vw;padding-right:5vw}.our-business-page .business-container{padding:0}.our-business-page .business-item{border-radius:0;padding-left:5vw;padding-right:5vw}}@media screen and (max-width:750px){.our-business-page .business-item{margin-bottom:0}.our-business-page .text-block-2{padding:0 16px}}@media screen and (max-width:480px){.our-business-page.business-section{background-color:#fff}.our-business-page .container-40{padding:30px 0}.our-business-page .text-block-2{font-size:14px}}
.lost-modal{z-index:999;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.lost-modal.show{display:flex}.lost-modal .modal-bg{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000075;width:100%;height:100%}.lost-modal .modal-container{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:32rem;padding:45px 24px 32px;display:flex;position:absolute}.lost-modal .modal-paragraph{color:var(--default-font-color);text-align:center;background-color:#0000;margin-bottom:24px;font-size:16px;font-weight:500;line-height:24px}.lost-modal .popup-btn-group{justify-content:space-between;gap:16px;display:flex}.lost-modal .primary-button.refuse{cursor:pointer;background:#959595}.lost-modal .close-modal-btn{color:var(--primary-cta-color);font-size:2rem;font-weight:800;position:absolute;inset:.8rem .8rem auto auto;transform:rotate(45deg)}@media screen and (max-width:479px){.lost-modal .modal-container{width:90%;max-width:100%;padding-left:16px;padding-right:16px}.lost-modal .modal-paragraph{font-size:14px;line-height:20px}}
.shareholder-page .shareholder-services{flex-direction:column;padding:50px 0 60px;display:flex}.shareholder-page .shareholder-section{margin:0 0 30px}.shareholder-page .shareholder-heading{margin-bottom:5px;font-size:20px;font-weight:500}.shareholder-page .shareholder-heading strong,.shareholder-page .shareholder-heading a{color:var(--primary-cta-color)}.shareholder-page .shareholder-heading h5{font-size:20px;font-weight:600}.shareholder-page .shareholder-item{align-items:center;gap:.5rem;padding:20px 0 10px;display:flex}.shareholder-page .shareholder-item a{cursor:pointer;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.full-height-body.en .shareholder-page .shareholder-item a{padding-bottom:10px}.shareholder-page .shareholder-section :nth-child(1 of .shareholder-item:not(.gray)){padding-top:30px}.shareholder-page .shareholder-section :nth-child(2 of .line){margin-top:3px}.shareholder-page .shareholder-item a:hover{color:var(--primary-cta-color)}.shareholder-page .shareholder-item.gray{padding-top:15px}.full-height-body.en .shareholder-page .shareholder-item.gray{padding-top:10px}.shareholder-page .shareholder-item.gray h5{color:#333;margin:0;font-size:16px;font-weight:400}.shareholder-page .shareholder-item .red{color:var(--primary-cta-color);font-weight:500;display:inline-block}.full-height-body.en .shareholder-page .shareholder-item .red{text-decoration:underline}.shareholder-page .shareholder-item img{width:16px}.shareholder-page .line{background-color:var(--white-smoke);height:1px;margin-top:10px;margin-bottom:8px}@media screen and (max-width:768px){.shareholder-page .shareholder-services{max-width:90%}}@media screen and (min-width:768px) and (max-width:991px){.shareholder-page .shareholder-heading,.shareholder-page .shareholder-item a{text-align:center}.shareholder-page .shareholder-item{justify-content:center}}@media screen and (max-width:480px){.shareholder-page .shareholder-item a{font-size:14px;text-decoration:underline}}
.vmv-page.vmv-page-section{background:#fff;padding:40px 0}.vmv-page.vmv-page-section>:last-child .vmv-grid{margin-top:32px}.vmv-page .vmv-section{justify-content:center}.vmv-page .vmv-values{text-align:center}.vmv-page .vmv-heading{color:var(--primary-cta-color);text-align:center;font-family:Noto Sans HK,sans-serif;font-size:40px;font-weight:700;line-height:100%}.vmv-page .vmv-sub-content{text-align:center;margin-top:16px;font-size:18px;font-weight:500}.vmv-page .vmv-section-2{margin:40px auto 0;display:flex}.vmv-page .vmv-section-2-item{flex-direction:column;flex:1;align-self:flex-start;display:flex}.vmv-page .vmv-title{align-items:center;gap:16px;display:flex}.vmv-page .vmv-title h2{margin:10px 0;font-size:35px;font-weight:400}.vmv-page .vmv-title img{width:25px}.vmv-page .vmv-ul{margin-left:12px;list-style:outside}.vmv-page .vmv-ul li{font-size:16px;font-weight:700}.vmv-page .vmv-section-3.w-container{text-align:start;display:flex}.vmv-page .vmv-grid{grid-row-gap:10px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);grid-auto-columns:1fr;width:100%;display:grid}.vmv-page .vmv-grid-heading{flex-direction:column;display:flex}.vmv-page .vmv-grid-heading ul{margin-top:10px;margin-left:10px;list-style:outside}.vmv-page .vmv-grid-heading h1{color:var(--primary-cta-color);margin:20px 0 15px 10px;padding-left:40px;font-size:25px;font-weight:700;line-height:0}.full-height-body.en .vmv-page .vmv-grid-heading h1{font-weight:bolder}.vmv-page .vmv-grid-heading ul li{font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:768px){.vmv-page.vmv-page-section{padding-left:5vw;padding-right:5vw}.vmv-page .vmv-title h2{font-size:24px}.vmv-page .vmv-heading{margin-bottom:8px;font-size:32px}.vmv-page .vmv-sub-content{margin-top:8px;font-size:16px}}@media screen and (max-width:479px){.vmv-page .vmv-section-2{flex-direction:column;gap:2rem;display:flex}.vmv-page .vmv-title h2{font-weight:700}.vmv-page .vmv-heading{margin-top:30px;margin-bottom:0;font-size:28px;font-weight:700}.vmv-page .vmv-sub-content{margin-top:5px;font-size:14px}.vmv-page .vmv-title{font-size:30px;font-weight:700}.vmv-page .vmv-grid{flex-direction:column;gap:20px;margin-top:10px;display:flex}.vmv-page .vmv-page-section>:last-child .vmv-grid{margin-top:8px}.vmv-page .vmv-grid-heading h1{color:var(--primary-cta-color);margin:20px 0 12px;padding-left:40px;font-size:20px;line-height:0}.vmv-page .vmv-grid-heading ul li{font-size:15px;font-weight:400}}
