.footer .bpi-logo svg{outline:0}
.footer .bpi-logo img:focus-visible,.footer .icons-section a:focus-visible,.footer .app-container a:focus-visible,.footer .disclaimer a:focus-visible{outline:2px solid var(--white);outline-offset:4px;box-shadow:0 4px 8px 2px rgba(0,0,0,0.16)}
.footer .f-accordion-item a:focus-visible{text-decoration:underline}
.footer-container{color:var(--white);background-color:var(--grey-darker)}
.top-strip{width:100%;height:4px;background-color:#dcb91c}
.footer-section{padding:64px 0 16px}
.footer-content{display:flex;padding-bottom:64px}
.bpi-logo{width:21.5%}
.bpi-logo img{max-width:288px}
.column-Container{width:34%;display:flex;justify-content:space-between;margin-right:116px}
.column-section{width:50%;padding:0 12px}
.column-heading{color:var(--white);font-size:13px;font-weight:600;line-height:14px;margin-bottom:24px;letter-spacing:.08em;text-transform:uppercase}
.navigation-link{padding-top:8px;padding-bottom:8px}
.navigation-link a{display:flex;color:var(--white);font-size:16px;font-weight:400;line-height:18px}
.navigation-link a:hover{text-decoration:underline}
.corporate-section{width:36%}
.corporate-heading{color:var(--white);font-size:13px;font-weight:600;line-height:14px;margin-bottom:24px;letter-spacing:.08em;text-transform:uppercase}
.corporate-sub-heading{color:var(--grey-lighter);font-size:13px;font-weight:600;line-height:14px;margin-bottom:8px}
.corporate-address{color:var(--grey-lighter);font-size:13px;font-weight:400;line-height:20px}
.corporate-address>p{margin-top:8px;margin-bottom:8px}
.corporate-address p b{display:inline-block;margin-top:8px;font-weight:600}
.corporate-time{color:var(--grey-lighter);font-size:13px;font-weight:600;line-height:14px}
.corporate-time .standard-time{font-weight:400}
.social-media{color:var(--white);display:flex;align-items:center;font-size:13px;font-weight:600;line-height:14px;margin-top:40px;text-transform:uppercase}
.social-media .follow{color:var(--white);white-space:nowrap;margin-right:24px}
.social-media .icons-section{display:flex}
.social-media a{display:inline-flex;margin:0 24px 0 0}
.app-container{display:flex;margin-top:40px}
.apple-icon-box{width:126px;height:42px;margin-right:12px}
.google-icon-box{width:142px;height:42px;margin-right:12px}
.huawei-icon-box{width:142px;height:42px}
.apple-icon-box img,.google-icon-box img,.huawei-icon-box img{width:100%;height:100%}
.footer-bottom{width:100%;padding-top:16px;color:var(--white);display:flex;justify-content:space-between;font-size:10px;font-weight:400;line-height:15px;border-top:1px solid var(--grey-light);align-items:center;flex-wrap:wrap}
.footer-bottom .pdic-dpo-logo{display:flex;align-items:center;width:22.5%}
.footer-bottom .pdic-dpo-logo img:first-of-type{margin-right:24px}
.disclaimer-copy-right-container p{margin-bottom:0}
.disclaimer-copy-right-container{display:flex;justify-content:space-between;align-items:flex-end;flex-grow:1;flex-wrap:wrap}
.footer-bottom .copy-rights{width:20%;max-width:184px}
.footer-bottom .disclaimer a{color:var(--white)}
.footer-bottom .disclaimer p{margin:0}
.footer-bottom .disclaimer img{vertical-align:middle}
.hk .bpi-logo{width:auto;max-width:288px}
.hk-description{width:43.5%;color:var(--grey-lighter);padding:0 7.2% 0 9.5%;font-size:13px;font-weight:400;line-height:20px}
.hk-description p{margin:0}
.visit-section{margin-top:47px}
.visit{color:var(--grey-lighter);font-size:13px;font-weight:400;line-height:20px}
.bpi-com-link{color:var(--grey-lightest);font-size:13px;font-weight:600;line-height:14px;text-decoration:underline}
.foundation .column-section{width:100%;padding:0}
.foundation .footer-bottom{justify-content:flex-end}
.foundation .footer-bottom .copy-rights{width:100%;max-width:fit-content}
.foundation .footer-content{padding-bottom:69px}
.foundation .social-media .follow{letter-spacing:.08em}
.foundation .visit-section{display:-webkit-inline-box;line-height:18px}
.foundation .visit{display:inline-block;margin-right:5px;letter-spacing:.02em}
.foundation .bpi-com-link{display:inline-block;letter-spacing:.01em}
@media(min-width:1225px){.social-media a:nth-child(5){margin-right:0}
.foundation .bpi-logo{width:23.6%;margin-right:128px}
.foundation .fn-column-Container{width:15.5%;margin-right:232px}
.foundation .corporate-section{width:33%}
}
@media(max-width:1224px){.bpi-logo{width:222px}
.column-Container{width:37%;margin-right:20px}
.corporate-section{width:38%}
.social-media{flex-direction:column;align-items:normal}
.social-media .icons-section{margin-top:24px}
.footer-bottom .disclaimer{width:52%}
.hk .bpi-logo{width:290px}
.foundation .bpi-logo{width:44%}
.foundation .fn-column-Container{width:24%}
.foundation .corporate-section{width:32%}
}
@media(max-width:1024px){.social-media .icons-section a:first-child{margin-left:0}
}
@media(max-width:480px){.huawei-icon-box{margin-top:12px;margin-bottom:-40px}
.apple-icon-box{width:142px}
.app-container{flex-wrap:wrap}
}
@media(max-width:991px){.bpi-logo,.foundation .bpi-logo{width:100%}
.bpi-logo{margin-bottom:54px}
.foundation .bpi-logo{margin-bottom:48px}
.column-heading{margin-bottom:0}
.navigation-link{width:70%;padding-top:8px;padding-bottom:8px}
.footer-section{padding-left:16px;padding-right:16px}
.footer-content{flex-direction:column}
.column-Container{width:100%;margin-right:30px;flex-direction:column}
.column-section{width:100%;padding:0}
.corporate-section{width:100%;margin-top:24px}
.footer-bottom .disclaimer{width:100%}
.footer-bottom .copy-rights{width:100%;margin-top:20px}
.footer-bottom .disclaimer span{display:none}
.footer-bottom .pdic-dpo-logo{padding-right:0;padding-bottom:16px;justify-content:center;width:auto}
.footer-bottom .disclaimer-copy-right-container{padding-bottom:24px}
.footer-content .f-accordion-title{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between}
.footer-content .f-accordion-icon{width:24px;height:24px;position:relative}
.footer-content .f-accordion-icon:before{content:'';width:14px;height:2px;left:50%;top:50%;position:absolute;background:var(--white);-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.footer-content .f-accordion-icon:after{content:'';width:14px;height:2px;left:50%;top:50%;position:absolute;background:var(--white);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.footer-content .f-accordion-item{cursor:pointer;margin-bottom:24px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.footer-content .f-accordion-border .f-accordion-item{border-bottom:1px solid var(--grey-light)}
.footer-content .f-accordion-border .f-accordion-item:not(.f-collapsed){border-color:var(--white);border-width:2px}
.footer-content .f-accordion-item:not(.f-collapsed) .f-accordion-icon:before{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.footer-content .f-accordion-content{display:none;padding-bottom:18px}
.hk .bpi-logo{max-width:288px;margin-bottom:48px}
.hk .bpi-logo svg{width:283px;height:50px}
.hk-description{width:100%;padding:0}
.hk .corporate-section{margin-top:48px}
.hk .footer-bottom .copy-rights{margin-top:24px}
.foundation .bpi-logo img{width:282px;height:43px}
.foundation .fn-column-Container{width:100%}
.foundation .corporate-section{width:100%}
.foundation .footer-content .f-accordion-content{padding-bottom:16px}
.foundation .footer-bottom .copy-rights{margin-top:0}
}
.eu .footer-content{justify-content:space-between}
.eu .bpi-logo{width:15.5%;margin-right:123px}
.eu .f-accordion-content{padding-bottom:32px}
.eu-column-section{width:50%;padding:0 12px}
.eu .navigation-link{padding-top:8px;padding-bottom:8px}
.eu-sitelink-section{width:32%;margin-right:128px}
.eu-corporate-heading{color:var(--white);font-size:13px;font-weight:600;line-height:14px;margin-bottom:24px;letter-spacing:.08em;text-transform:uppercase}
.eu-sitelink-heading{font-weight:600;font-size:13px;line-height:14px;color:var(--white);padding-bottom:32px}
.eu-sitelinks{font-weight:400;font-size:16px;line-height:18px;color:var(--white);padding-bottom:16px}
.eu-description p{font-weight:400;font-size:13px;line-height:20px;margin:0;color:var(--grey-lighter)}
.eu .corporate-address p{margin:0}
.eu .corporate-address p:last-child{margin:0;padding-bottom:24px}
.hk .corporate-address p b,.eu .corporate-address p b,.foundation .corporate-address p b{margin-top:0}
.eu-corporate-time{color:var(--grey-lighter);font-size:13px;font-weight:600;line-height:14px}
.eu-corporate-time .standard-time{font-weight:400}
.eu .footer-bottom{justify-content:flex-end}
.eu .footer-bottom .copy-rights{width:auto;max-width:100%}
.eu-visit-section{margin-top:7px;margin-bottom:5px}
@media(max-width:1224px){.eu-column-Container{margin-right:20px}
.eu-sitelink-section{width:35%;margin-right:128px}
.eu .bpi-logo{width:190px;margin-right:123px}
.footer-bottom .copy-rights{width:auto;max-width:100%}
.footer-bottom .pdic-dpo-logo{width:auto;padding-right:14px}
}
@media(max-width:991px){.eu-column-Container{width:42%;margin-right:30px}
.eu .f-accordion-content{padding-bottom:16px}
}
@media(max-width:768px){.eu .column-heading{margin-bottom:0}
.eu .footer-content .f-accordion-item{margin-bottom:48px}
.eu-column-Container{width:100%;margin-bottom:16px}
.eu-column-section{width:100%;padding:0}
.eu .corporate-section{width:100%;margin-top:24px}
.eu-sitelink-section{width:100%}
.eu .footer-bottom .copy-rights{margin-top:0;max-width:100%}
.eu .footer-content .f-accordion-title{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between}
.eu .corporate-section{margin-top:48px}
.eu .bpi-logo{width:auto;margin-bottom:48px}
}