#mobileContact{display:none}#toc{background-color:#f2f6fa}.contactUs{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1024px){.contactUs{padding:0 20px;width:calc(100% - 40px)}}.contactUsHead{display:flex;justify-content:space-between}@media screen and (min-width:1024px){.contactUsHead .actions{visibility:hidden}}.contactUsHead .backLink{align-items:center;color:#062d4e;display:flex;font-size:24px;gap:8px;letter-spacing:.25px;line-height:1;width:-moz-fit-content;width:fit-content}html[lang=jp] .contactUsHead .backLink{font-size:16px}.infoSection{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(4,29,62,.12);display:flex}@media screen and (max-width:820px){.infoSection{flex-direction:column}}.infoSection .contentColumn{display:flex;flex:1 0 0;flex-direction:column;gap:24px;padding:24px}@media screen and (max-width:767px){.infoSection .contentColumn{gap:12px;padding:16px}}.infoSection .contentColumn .getInTouchBlock{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.infoSection .contentColumn .getInTouchBlock{gap:12px}.infoSection .h-topic-contact{font-size:24px;line-height:24px}}html[lang=jp] .h-topic-contact{font-size:20px;line-height:1}.infoSection .contentColumn .getInTouchBlock .description{color:#062d4e;font-family:DB_Adman,sans-serif;font-size:20px;letter-spacing:.25px;line-height:1}html[lang=jp] .infoSection .contentColumn .getInTouchBlock .description{font-size:14px}@media screen and (max-width:767px){.infoSection .contentColumn .getInTouchBlock .description{font-size:18px}}.infoSection .contentColumn .contactsBlock{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.infoSection .contentColumn .contactsBlock{gap:12px}}.infoSection .contentColumn .exploreMoreBlock{display:flex;flex:1 0 0;flex-direction:column;gap:16px}.infoSection .contentColumn .exploreMoreBlock .exploreButtons{align-items:stretch;display:flex;gap:16px}@media screen and (max-width:767px){.infoSection .contentColumn .exploreMoreBlock .exploreButtons{flex-direction:column;gap:20px;margin-bottom:20px}}.exploreButtons>:nth-child(n){flex:1 0 0;text-align:center}.infoSection .contentColumn .socialsBlock{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.infoSection .contentColumn .socialsBlock{gap:12px}}.contactUsButton{align-items:center;background:none;border:1px solid #d9d9d9;border-radius:16px;color:#062d4e;display:flex;font-size:18px;gap:4px;justify-content:center;letter-spacing:.25px;line-height:1;padding:10px 24px}@media screen and (max-width:767px){.desktopButton{display:none}}@media screen and (min-width:768px){.mobileButton{display:none}}html[lang=jp] .contactUsButton{font-size:14px}.linkItem{align-items:center;border:1px solid #dde3e9;border-radius:12px;display:flex;gap:16px;padding:8px 12px 8px 8px}@media screen and (max-width:767px){.linkItem{padding:4px 12px 4px 4px}}.linkItem div{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;font-size:20px;gap:3px;letter-spacing:.25px;line-height:20px}.linkItem img{border-radius:8px;height:40px;width:40px}@media screen and (max-width:767px){.linkItem>img{height:20px;width:20px}}.linkItem div .contactName{color:#97a3ae}.linkItem div .contactData{color:#062d4e}.addressSection{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(4,29,62,.12);display:flex;flex-direction:column;gap:24px}.addressSection .addressBlock{display:flex;justify-content:space-between;padding:24px}@media screen and (max-width:767px){.addressSection .addressBlock{padding:16px}}.addressSection .addressBlock .addressInfo{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:767px){.addressSection .addressBlock .addressInfo{flex:1 0 0}}.addressSection .addressBlock .addressInfo address{color:#062d4e;font-size:18px;letter-spacing:.25px;line-height:1}html[lang=jp] .addressSection .addressBlock .addressInfo address{font-size:14px}.addressSection .addressBlock .addressInfo .addressContactsWrapper{align-items:center;align-self:stretch;display:flex}.addressSection .addressBlock .addressInfo .addressContactsWrapper .addressContacts{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:767px){.addressSection .addressBlock .addressInfo .addressContactsWrapper .addressContacts{flex:1 0 0}}.addressSection .addressBlock .addressInfo .addressContactsWrapper .addressContacts li a{color:#262c31;font-size:18px;letter-spacing:.25px;line-height:1}html[lang=jp] .addressSection .addressBlock .addressInfo .addressContactsWrapper .addressContacts li a{font-size:14px}.addressSection .addressBlock .addressImage{height:211px;width:211px}@media screen and (max-width:767px){.desktopImage{display:none;width:0}.addressSection .addressBlock .addressImage{height:111px;width:111px}}@media screen and (min-width:768px){.mobileImage{display:none}}#contacts{padding-bottom:100px}#contacts .contentWrapper .title{font-size:28px}#contacts .contentWrapper .content .title,#contacts .contentWrapper .title{font-family:DB_Adman,sans-serif;font-weight:400;letter-spacing:.005em;text-align:left}#contacts .contentWrapper .content .title{font-size:36px}#contacts .contentWrapper .text{color:#262c31;font-family:DB_Adman,sans-serif;font-size:18px;font-weight:300;letter-spacing:.8px;line-height:22px;margin-top:16px;text-align:left}#contacts .contentWrapper .textCenter{text-align:center}#contacts .contentWrapper .tel{color:#262c31;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;letter-spacing:.05em;text-align:left}#contacts .contentWrapper .content{padding:32px 20px 20px;position:relative}#contacts .contentWrapper .list{display:flex;flex-direction:column;margin-top:24px}#contacts .contentWrapper .list a{color:#262c31;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;line-height:32px;text-decoration:underline}#contacts .contentWrapper .list li:last-child a{font-weight:300;text-decoration:none}#contacts .contentWrapper .decorationImage{bottom:0;position:absolute;right:0;z-index:-1}#contacts .contentWrapper .googleMap{padding:5px 0 0;position:relative}#contacts .contentWrapper .googleMap iframe{height:512px}#contacts .contentWrapper .sendButton{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:16px;display:flex;font-family:DB_Adman,sans-serif;font-size:18px;font-weight:400;gap:8px;justify-content:center;letter-spacing:.05em;margin:16px auto 0;max-width:327px;padding:10px 24px;text-align:left;text-transform:capitalize;width:100%}.mobileContactLink{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobileContactLinkImg{height:20px;margin-bottom:16px;width:20px}.mobileContactLinkText{color:#000;font-family:DB_Adman,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;text-align:left;text-decoration:underline}.mobileContactLinkDescription{color:#9c9c9c;font-family:DB_Adman,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-align:center}.contactsList{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-top:48px}.ways_to_contact{display:flex;flex-direction:column;gap:48px;padding:32px 24px}@media screen and (max-width:1024px) and (min-width:768px){.ways_to_contact{flex-direction:row;padding:32px 40px}.ways_to_contact>.get_in_touch .title{line-height:30px}#contacts .ways_to_contact .get_in_touch .text,#contacts .ways_to_contact .get_in_touch .textCenter{text-align:left}#contacts .contentWrapper .sendButton{margin-left:0;width:-moz-fit-content;width:fit-content}.contactsList{margin-top:0;min-width:340px}#contacts .contentWrapper .content{padding:32px 40px}#contacts .contentWrapper .text{max-width:450px}#contacts .contentWrapper .decorationImage{bottom:32px;height:208px;right:70px;width:208px}#header{display:none}#navigationMobile{display:block}#navigationMobile .navigationList{padding:16px 30%}.ways_to_contact{flex-direction:row;justify-content:space-between;padding:32px 64px}.ways_to_contact>.get_in_touch .title{line-height:30px}#contacts .ways_to_contact .get_in_touch .text,#contacts .ways_to_contact .get_in_touch .textCenter{text-align:left}#contacts .contentWrapper .sendButton{margin-left:0;width:-moz-fit-content;width:fit-content}.contactsList{margin-top:0;min-width:340px}#contacts .contentWrapper .googleMap iframe{height:512px}#contacts .contentWrapper .content{padding:32px 64px}#contacts .contentWrapper .content .text{max-width:70%}#contacts .contentWrapper .decorationImage{bottom:32px;right:64px;width:232px}}@media screen and (max-width:768px){#contacts .contentWrapper .content .title{font-size:28px}#contacts .contactsList{margin-top:0}#contacts .contentWrapper .content{padding:32px 24px}#contacts .contentWrapper .content .text{max-width:70%}#contacts .contentWrapper .decorationImage{right:20px;width:208px}#contacts .contentWrapper .googleMap iframe{height:384px}}@media screen and (max-width:767px){#contacts .contentWrapper .decorationImage{bottom:0}}@media screen and (max-width:430px){#contacts .contentWrapper .content .text{max-width:100%}#contacts .contentWrapper .googleMap iframe{height:187px}#contacts .contentWrapper .decorationImage{right:0;width:110px}}@media screen and (max-width:375px){#contacts .contentWrapper .googleMap iframe{height:187px}#contacts .contentWrapper .decorationImage{width:110px}}#skeletonContactUs{padding:64px 24px 32px}#skeletonContactUs .headBlock{display:flex;gap:17px;margin-bottom:24px}#skeletonContactUs .headBlock>div{height:35px;width:156px}#skeletonContactUs .centerBlock{display:flex;flex-direction:column;gap:16px;margin:24px 0}#skeletonContactUs .smallBlock{height:24px;width:156px}#skeletonContactUs .mediumBlock{height:48px;width:100%}#skeletonContactUs .largeBlock{height:104px;width:100%}@media screen and (min-width:1025px){#skeletonContactUs{visibility:hidden}}
.contactUs{justify-self:center;margin:0;max-width:978px;width:100%}.contactUs .linkItem>img{height:20px;width:20px}.toastify.toastify-top{margin-top:max(var(--safe-area-inset-top),32px)}.pdpaMobileTitle{display:none;gap:12px}.pdpaMobileTitle .pdpaMobileBackButton{align-items:center;background-color:transparent;border:none;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pdpaMobileTitle .pdpaMobileBackButton:before{border-left:1px solid #000;border-top:1px solid #000;content:"";height:10px;transform:rotate(-45deg);width:10px}.pdpaMobileTitle .pdpaMobileTitleText{display:block;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:32px;overflow:hidden;text-align:center;width:100%}.pdpaMobileTitle .pdpaMobileTitleText span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pdpaMobileTitle .actions{display:flex;flex-wrap:nowrap;gap:12px}.pdpaMobileTitle .actions #contactUsButton{border:1px solid #e7ecf1;border-radius:12px}.pdpaMobileTabButtons{display:none;padding:20px}.pdpaMobileTabButtons .pdpaInfoDropdown{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:6px;height:45px;justify-content:flex-start;padding:0 40px 0 16px;position:relative;width:100%}.pdpaMobileTabButtons .pdpaInfoDropdown .dropdownTitle{font-family:DB_Adman,sans-serif;font-size:17px;font-weight:500;line-height:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.pdpaMobileTabButtons .pdpaInfoDropdown:after{border-bottom:1px solid #000;border-left:1px solid #000;content:"";height:10px;position:absolute;right:20px;top:37%;transform:rotate(-45deg);width:10px}.pdpaFooter{display:none}#contactUsButton{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}#contactUsButton img{height:20px;width:20px}#contactUsButton:hover{background-color:#f7f7f7}.pdpa{margin:0 auto;max-width:1440px;min-height:calc(100vh - 61px)}.pdpa *{font-family:DB_Adman,sans-serif!important}.pdpa__header{align-items:center;background-image:url(../../images/pages/pdpa/hero-banner.webp);background-position:100% 0;background-repeat:no-repeat;background-size:auto 375px;display:flex;flex-direction:column;height:450px;overflow:hidden;position:relative;width:100%}.pdpa__header:after{bottom:76px;content:url(../../images/pages/pdpa/decor-2.svg);height:335px;position:absolute;right:0;z-index:1}.pdpa__header:before{bottom:0;content:url(../../images/pages/pdpa/decor-1.svg);height:198px;position:absolute;right:-340px;z-index:1}.pdpa__header h1{font-size:60px;font-weight:700;letter-spacing:2px;line-height:44px;margin-top:100px;position:relative;text-align:center;z-index:2}.pdpa__header h1.cn,.pdpa__header h1.jp{font-size:50px;line-height:unset}.pdpa__header h3{font-size:40px;font-weight:700;letter-spacing:2px;line-height:44px;margin-top:100px;position:relative;z-index:2}.pdpa__header h3.cn,.pdpa__header h3.jp{font-size:32px;line-height:unset}.pdpa__tabs{margin-top:64px;min-width:518px;position:relative;z-index:2}.pdpa__tabs .tabsList{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;height:44px;justify-content:center;scrollbar-width:none;width:100%}.pdpa__tabs .tabsList::-webkit-scrollbar{display:none}.pdpa__tabs .tabsList .tabButton{align-items:center;color:#8093a1;cursor:pointer;display:flex;font-size:20px;font-weight:400;height:44px;justify-content:center;line-height:20px;min-width:172px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pdpa__tabs .tabsList .tabButton.cn,.pdpa__tabs .tabsList .tabButton.jp{font-size:16px;line-height:unset}.pdpa__tabs .tabsList .tabButton.jp{min-width:265px}.pdpa__tabs .tabsList .tabButton:after{background-color:#2e86f9;bottom:0;content:"";height:2px;left:auto;position:absolute;right:0;transition:all .3s ease;width:0}.pdpa__tabs .tabsList .tabButton.active,.pdpa__tabs .tabsList .tabButton:hover{color:#2e86f9}.pdpa__tabs .tabsList .tabButton.active:after,.pdpa__tabs .tabsList .tabButton:hover:after{left:0;right:auto;width:100%}.pdpa__content{padding:0 20px 165px;position:relative;z-index:10}.pdpa__content .privacyNotice{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:980px;padding-top:12px;position:relative;z-index:2}.pdpa__content .privacyNotice .privacyNoticeItem{align-items:center;border:1px solid #ececec;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:244px;justify-content:flex-start;padding:32px 0 10px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:305px}.pdpa__content .privacyNotice .privacyNoticeItem:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-10px)}.pdpa__content .privacyNotice .privacyNoticeItem span{font-family:DBAdmanX,sans-serif!important;font-size:28px;font-weight:400;letter-spacing:.5px;line-height:32px;text-align:center;width:262px}.pdpa__content .privacyNotice .privacyNoticeItem span.cn,.pdpa__content .privacyNotice .privacyNoticeItem span.jp{font-size:24px;line-height:unset}@media screen and (max-width:681px){.pdpa__content .privacyNotice .privacyNoticeItem{width:100%}}@media(pointer:coarse)and (hover:none){.pdpa__content .privacyNotice .privacyNoticeItem:hover{box-shadow:none!important;transform:none!important}}.pdpa__content .privacyNoticeContent{background-color:#fff;border-radius:16px;padding:24px}.pdpa__content .certificates{align-items:center;background-image:url(../../images/pages/pdpa/certificates-bg.svg);background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;gap:80px;padding:116px 0 56px}.pdpa__content .certificates h3{font-size:44px;font-weight:700;letter-spacing:3px;line-height:52px}.pdpa__content .certificates h3.cn,.pdpa__content .certificates h3.jp{font-size:32px;line-height:unset}.pdpa__content .certificates .certificatesList{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.pdpa__content .certificates .certificatesList .certificateItem{align-items:center;border:1px solid #e7e7e7;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:16px;height:137px;justify-content:flex-start;padding:24px 12px 0;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:124px}.pdpa__content .certificates .certificatesList .certificateItem:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-6px)}@media(pointer:coarse)and (hover:none){.pdpa__content .certificates .certificatesList .certificateItem:hover{box-shadow:none!important;transform:none!important}}.pdpa__content .certificates .certificatesList .certificateItem span{color:#262c31;font-size:12px;font-weight:400;letter-spacing:.6px;line-height:16px;text-align:center;text-transform:uppercase}.pdpa .formContainer{border-radius:5px;font-family:DB_Adman,sans-serif;margin:0 auto;max-width:980px;position:relative;z-index:2}.pdpa .formContainer .recaptcha-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:32px;width:100%}.pdpa .formContainer .g-recaptcha{width:100%}.pdpa .formContainer .heading{font-size:20px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:24px;margin-top:20px}.pdpa .formContainer hr{border-top:1px solid #e7ecf1}.pdpa .formContainer .formSection2Col{display:flex;flex-wrap:wrap;gap:32px}.pdpa .formContainer .formSection2Col .formFieldGroup{flex:1 1 calc(49% - 10px);margin-bottom:15px;min-width:250px}.pdpa .formContainer .formSection2Col .formFieldFullWidth{flex:1 1 100%;margin-bottom:15px}.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email],.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel],.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text],.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email],.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel],.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text],.pdpa .formContainer .formSection2Col .formFieldGroup textarea{background:#f7f7f7;border:1px solid #ececec;border-radius:8px;box-sizing:border-box;font-size:20px;font-weight:400;height:56px;letter-spacing:0;line-height:20px;padding:0 16px;width:100%}.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup textarea:focus,.pdpa .formContainer .formSection2Col .formFieldGroup textarea:focus-visible{outline:2px solid #2e86f9}.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea,.pdpa .formContainer .formSection2Col .formFieldGroup textarea{height:auto;min-height:100px;resize:vertical}.pdpa .formContainer .formSection2Col .formFieldFullWidth label,.pdpa .formContainer .formSection2Col .formFieldGroup label{color:#8093a1;display:block;font-size:20px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:5px}.pdpa .formContainer .requiredStar{color:#e53935;margin-left:2px}.pdpa .formContainer .supportingDocsList{display:flex;flex-direction:column;gap:4px;margin-left:30px}.pdpa .formContainer .supportingDocsList li{font-size:20px;font-weight:300;letter-spacing:0;line-height:16px;list-style:disc}.pdpa .formContainer .supportingDocsList li strong{font-weight:400}.pdpa .formContainer .supportingDocsList li:first-child{font-weight:400;list-style:none;margin-bottom:8px;transform:translateX(-20px)}.pdpa .formContainer .supportingDocsList li:nth-child(3){list-style:none;transform:translateX(-20px)}.pdpa .formContainer .certificationText{color:#555;font-size:20px;font-weight:300;letter-spacing:0;line-height:16px}.pdpa .formContainer .fileUploadSection{align-items:flex-start;border:1px solid #e7ecf1;border-radius:12px;display:flex;flex-direction:column;margin-top:32px;max-width:448px;padding:15px;text-align:center}.pdpa .formContainer .fileUploadSection h4{font-size:24px;font-weight:400;letter-spacing:.25px;line-height:24px}.pdpa .formContainer .fileUploadSection .fileInfo{color:#8093a1;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px;margin-top:4px}.pdpa .formContainer .fileUploadSection .attachFileLabel{align-items:center;border:1px solid #dde3ea;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:400;gap:8px;height:46px;justify-content:center;letter-spacing:.25px;line-height:18px;margin-top:12px;padding:14px;text-decoration:none;width:100%}.pdpa .formContainer .error-message{color:#e53935;font-size:14px;line-height:16px;margin-top:4px}.pdpa .formContainer .selected-file{align-items:center;display:flex;gap:8px;margin-top:10px}.pdpa .formContainer .selected-file .file-name{color:#262c31;font-size:14px}.pdpa .formContainer .selected-file .remove-file-button{background-color:transparent;border:1px solid #e53935;border-radius:12px;color:#e53935;cursor:pointer;font-size:12px;padding:4px 10px}.pdpa .formContainer .selected-file .remove-file-button:hover{background-color:rgba(229,57,53,.08)}.pdpa .formContainer .submitButton{background-color:#399df3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:24px;font-weight:400;height:48px;letter-spacing:1.5px;line-height:16px;margin:56px auto 0;min-width:374px;padding:15px;text-transform:uppercase}#footer .footerContent .footerLinks .contactUs{flex-shrink:1}@media screen and (min-width:769px){.pdpaFooter,.pdpaMobileTabButtons,.pdpaMobileTitle{display:none!important}.pdpa__header{display:flex!important}.pdpa__tabs{display:block!important}}@media screen and (max-width:1024px){.pdpa__header h1{font-size:42px;line-height:42px}.pdpa__header h3{font-size:32px;line-height:32px}.pdpa__content .certificates{padding:80px 0 0}.pdpa .formContainer .formSection2Col .formFieldFullWidth,.pdpa .formContainer .formSection2Col .formFieldGroup{margin-bottom:0}.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email],.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel],.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text],.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email],.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel],.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text],.pdpa .formContainer .formSection2Col .formFieldGroup textarea{background:transparent;border:1px solid #dde3ea;border-radius:12px;height:48px;letter-spacing:.5;padding:14px 16px;width:100%}.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=email]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=tel]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text]:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth input[type=text]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea:focus,.pdpa .formContainer .formSection2Col .formFieldFullWidth textarea:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=email]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=tel]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text]:focus,.pdpa .formContainer .formSection2Col .formFieldGroup input[type=text]:focus-visible,.pdpa .formContainer .formSection2Col .formFieldGroup textarea:focus,.pdpa .formContainer .formSection2Col .formFieldGroup textarea:focus-visible{outline:2px solid #2e86f9}.pdpa .formContainer .formSection2Col .formFieldFullWidth label,.pdpa .formContainer .formSection2Col .formFieldGroup label{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}.pdpa .formContainer .submitButton{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border-radius:12px;color:#fff;font-size:18px;height:46px;line-height:18px;margin:32px auto 0;text-transform:capitalize}}@media screen and (max-width:768px){.pdpaMobileTitle{align-items:center;display:flex;padding:max(var(--safe-area-inset-top),24px) 20px 20px}.pdpaMobileTabButtons{display:block;padding:0;width:100%}.pdpaFooter{background-color:#fff;border-top:1px solid #e7ecf1;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.08);display:block;left:0;padding:12px 20px max(var(--safe-area-inset-bottom),12px);position:fixed;right:0;z-index:10}.pdpaFooter .pdpaFooterContent{margin:0 auto;max-width:600px}.pdpaFooter .pdpaFooterButton{align-items:center;background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:DB_Adman,sans-serif;font-size:18px;font-weight:400;gap:8px;height:46px;justify-content:center;line-height:18px;padding:0 16px;width:100%}.pdpaFooter .pdpaFooterButton img{filter:brightness(0) invert(1);height:20px;width:20px}.pdpa__header{background-color:#fff;background-image:none;height:auto;left:0;right:0;top:0;z-index:11}.pdpa__header:after,.pdpa__header:before{content:none}.pdpa__header h1{display:none;font-size:32px;line-height:32px;margin-top:0}.pdpa__header h1.cn,.pdpa__header h1.jp{font-size:32px;line-height:unset}.pdpa__header h3{align-self:flex-start;display:none;font-size:28px;font-weight:700;letter-spacing:.25px;line-height:28px;margin-top:24px;order:3;padding:0 20px;text-align:left}.pdpa__header .pdpaMobileTabButtons{padding:0 20px}.pdpa__tabs{margin-top:24px;min-width:unset;width:100%}.pdpa__tabs .tabsList{gap:24px;justify-content:flex-start;min-width:100%;overflow-x:scroll;padding:0 20px;scrollbar-width:none;width:100%}.pdpa__tabs .tabsList .tabButton{min-width:unset}.pdpa__content{padding:20px 20px 100px}.pdpa__content .formContainer{padding:0}.pdpa__content .formContainer .submitButton{min-width:100%}.pdpa__content .formContainer .formSection2Col{gap:16px}.modalContent .pdpaTabsList{border:none;display:flex;flex-direction:column;gap:0;list-style:none;padding:0}.modalContent .pdpaTabsList .tabButton{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:56px;height:100%;justify-content:flex-start;letter-spacing:.005em;line-height:20px;min-width:unset;padding:16px 18px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.modalContent .pdpaTabsList .tabButton:after{display:none}.modalContent .pdpaTabsList .tabButton:hover{border-radius:16px;color:#2e86f9}.modalContent .pdpaTabsList .tabButton.active{background:rgba(33,149,242,.102);border-radius:16px;color:#2e86f9;text-decoration:none}}@media screen and (max-width:530px){.pdpa__header h1{letter-spacing:.25px}.pdpa__header h1,.pdpa__header h3{font-size:24px;line-height:24px}.pdpa__content .privacyNoticeWrapper .privacyNotice .privacyNoticeItem{height:220px}.pdpa__content .privacyNoticeWrapper .privacyNotice .privacyNoticeItem span{font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;width:190px}.pdpa__content .privacyNoticeWrapper .privacyNotice .privacyNoticeItem span.cn,.pdpa__content .privacyNoticeWrapper .privacyNotice .privacyNoticeItem span.jp{font-size:16px;line-height:unset}.pdpa__content .privacyNoticeWrapper .privacyNoticeContent{box-shadow:none;padding:0}.pdpa__content .certificates{gap:24px;padding:104px 0 0}.pdpa__content .certificates h3{font-size:20px;letter-spacing:.25px;line-height:24px;text-align:center}.pdpa__content .certificates h3.cn,.pdpa__content .certificates h3.jp{font-size:24px;line-height:unset}.pdpa .addressSection iframe{height:150px}}.certificateModal{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:999}.certificateModal .certificateImg{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.modalContent .corporateLinksModal{padding:0}.modalContent .corporateLinksModal .title{color:#262c31;font-family:DB_Adman,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px;padding:20px 20px 0;text-align:center}.modalContent .corporateLinksModal .corporateLinksList{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.modalContent .corporateLinksModal .corporateLinksList li{align-items:center;display:flex;height:56px;justify-content:flex-start;transition:all .3s ease}.modalContent .corporateLinksModal .corporateLinksList li:hover{border-radius:16px}.modalContent .corporateLinksModal .corporateLinksList li:hover a{color:#2e86f9;text-decoration:none}.modalContent .corporateLinksModal .corporateLinksList li a{align-items:center;color:#000;display:flex;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:100%;justify-content:flex-start;letter-spacing:.005em;line-height:20px;padding:16px 18px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.modalContent .corporateLinksModal .corporateLinksList li a:hover{color:#2e86f9}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.tab-fade-enter-active{transition:all .4s ease-out}.tab-fade-leave-active{transition:all .3s ease-in}.tab-fade-enter-from{opacity:0;transform:translateY(20px)}.tab-fade-leave-to{opacity:0;transform:translateY(-10px)}.tab-fade-enter-to,.tab-fade-leave-from{opacity:1;transform:translateY(0)}.privacy-fade-enter-active{transition:opacity .3s ease-out}.privacy-fade-leave-active{transition:opacity .2s ease-in}.privacy-fade-enter-from,.privacy-fade-leave-to{opacity:0}.privacy-fade-enter-to,.privacy-fade-leave-from{opacity:1}.privacyNoticePdfWrapper{height:min(100vh,900px);overflow:hidden;position:relative;width:100%}.privacyNoticePdfWrapper iframe{background-color:#fff;border-radius:8px;display:block;height:100%;opacity:0;transition:opacity .25s ease-out;width:100%}.privacyNoticePdfWrapper__spinner{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.privacyNoticePdfWrapper__spinner .spinner{animation:pdpa-spinner-rotate .8s linear infinite;border:4px solid #e0e7ef;border-radius:50%;border-top-color:#2e86f9;height:40px;width:40px}.privacyNoticePdfWrapper--loaded iframe{opacity:1}.privacyNoticePdfWrapper--loaded .privacyNoticePdfWrapper__spinner{display:none}@keyframes pdpa-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contactSection{background-color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.contactSection .sectionHeader{color:#333;font-size:1.8em;font-weight:700;margin-bottom:20px}.contactSection .sectionDescription{color:#666;font-size:1em;line-height:1.5;margin-bottom:30px}.contactSection .mainContentGrid{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(max-width:768px){.contactSection .mainContentGrid{grid-template-columns:1fr}}.contactSection .mainContentGrid .leftColumn,.contactSection .mainContentGrid .rightColumn{background-color:#f8f9fa;border-radius:8px;padding:20px}.contactSection .mainContentGrid .getInTouch .messageButton{align-items:center;background-color:#fff;border:1px solid #e7ecf1;border-radius:5px;color:#333;display:flex;font-weight:700;gap:10px;justify-content:center;margin-bottom:30px;padding:15px 20px;text-decoration:none;transition:background-color .3s ease}.contactSection .mainContentGrid .getInTouch .messageButton:hover{background-color:#f2f2f2}.contactSection .mainContentGrid .getInTouch .contactItem{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;gap:15px;padding:15px 0}.contactSection .mainContentGrid .getInTouch .contactItem:last-child{border-bottom:none}.contactSection .mainContentGrid .getInTouch .contactItem .iconPlaceholder{align-items:center;background-color:#e0f2f7;border-radius:50%;color:#007bff;display:flex;font-size:1.2em;height:40px;justify-content:center;width:40px}.contactSection .mainContentGrid .getInTouch .contactItem .contactDetails{flex-grow:1}.contactSection .mainContentGrid .getInTouch .contactItem .contactDetails .contactLabel{color:#333;font-weight:700}.contactSection .mainContentGrid .getInTouch .contactItem .contactDetails .contactValue{color:#666}.contactSection .mainContentGrid .getInTouch .contactItem .contactDetails .contactValue a{color:#666;text-decoration:none}.contactSection .mainContentGrid .getInTouch .contactItem .contactDetails .contactValue a:hover{text-decoration:underline}.contactSection .mainContentGrid .getInTouch .contactItem .arrowIcon{color:#666;font-size:1.2em}.contactSection .mainContentGrid .exploreMore .quickLinks{display:flex;gap:10px;margin-bottom:30px}.contactSection .mainContentGrid .exploreMore .quickLinks .linkButton{align-items:center;background-color:#fff;border:1px solid #e7ecf1;border-radius:20px;color:#333;display:flex;font-size:.9em;gap:8px;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.contactSection .mainContentGrid .exploreMore .quickLinks .linkButton:hover{background-color:#f2f2f2}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;gap:15px;padding:15px 0}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem:last-child{border-bottom:none}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialIconPlaceholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.2em;height:40px;justify-content:center;width:40px}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialIconPlaceholder.facebook{background-color:#3b5998}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialIconPlaceholder.youtube{background-color:#c4302b}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialIconPlaceholder.instagram{background-color:#e4405f}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialDetails{flex-grow:1}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialDetails .socialName{color:#333;font-weight:700}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .socialDetails .socialHandle{color:#666}.contactSection .mainContentGrid .exploreMore .socialMediaLinks .socialMediaItem .arrowIcon{color:#666;font-size:1.2em}.contactSection .salesOfficeSection{background-color:#f8f9fa;border-radius:8px;margin-top:40px;padding:20px}.contactSection .salesOfficeSection .officeDetails{color:#333;line-height:1.6;margin-bottom:20px}.contactSection .salesOfficeSection .officeDetails strong{display:block;margin-bottom:5px}.contactSection .salesOfficeSection .officeDetails a{color:#007bff;text-decoration:none}.contactSection .salesOfficeSection .officeDetails a:hover{text-decoration:underline}.contactSection .salesOfficeSection .mapContainer{border-radius:8px;height:400px;margin-top:20px;overflow:hidden;width:100%}.contactSection .salesOfficeSection .mapContainer iframe{border:0;height:100%;width:100%}.privacyNoticeContent{margin:0 auto;max-width:980px}.privacyNoticeContent header{padding:0 0 32px}.privacyNoticeContent header .backButton{align-items:center;background-color:transparent;border:none;display:flex;font-size:28px;font-weight:400;gap:14px;justify-content:center;letter-spacing:.5px}.privacyNoticeContent header .backButton>img{transform:rotate(180deg)}@media screen and (max-width:768px){.privacyNoticeContent header .backButton{font-size:24px;line-height:unset}.privacyNoticeContent header .backButton.cn,.privacyNoticeContent header .backButton.jp{font-size:18px}}
