﻿.cxa-outer,.cx-agent,:host ::ng-deep{font-family:"Cathay Sans EN Regular",sans-serif;font-weight:400;font-size:1rem;color:#2d2d2d}
.cxa-outer:lang(th),.cx-agent:lang(th),:host ::ng-deep:lang(th){font-family:"Tahoma",sans-serif}
.cxa-outer:lang(th-TH),.cx-agent:lang(th-TH),:host ::ng-deep:lang(th-TH){font-family:"Tahoma",sans-serif}
.cxa-outer:lang(ko),.cx-agent:lang(ko),:host ::ng-deep:lang(ko){font-family:sans-serif}
.cxa-outer:lang(ko-KR),.cx-agent:lang(ko-KR),:host ::ng-deep:lang(ko-KR){font-family:sans-serif}
.cxa-outer:lang(zh),.cx-agent:lang(zh),:host ::ng-deep:lang(zh){font-family:sans-serif}
.cxa-outer:lang(zh-HK),.cx-agent:lang(zh-HK),:host ::ng-deep:lang(zh-HK){font-family:sans-serif}
.cxa-outer:lang(zh-TW),.cx-agent:lang(zh-TW),:host ::ng-deep:lang(zh-TW){font-family:sans-serif}
.cxa-outer:lang(sc),.cx-agent:lang(sc),:host ::ng-deep:lang(sc){font-family:sans-serif}
.cxa-outer:lang(zh-CN),.cx-agent:lang(zh-CN),:host ::ng-deep:lang(zh-CN){font-family:sans-serif}
.cxa-outer:lang(ja),.cx-agent:lang(ja),:host ::ng-deep:lang(ja){font-family:sans-serif}
.cxa-outer:lang(ja-JP),.cx-agent:lang(ja-JP),:host ::ng-deep:lang(ja-JP){font-family:sans-serif}
.cxa-outer .cxa-container-v4,.cx-agent .cxa-container-v4,:host ::ng-deep .cxa-container-v4{max-width:90rem;margin:0 auto;padding:0;padding-left:2.25rem;padding-right:2.25rem}
@media only screen and (max-width:56.5em){.cxa-outer .cxa-container-v4,.cx-agent .cxa-container-v4,:host::ng-deep .cxa-container-v4{padding-left:2rem;padding-right:2rem}
}
@media only screen and (max-width:37.4375em){.cxa-outer .cxa-container-v4,.cx-agent .cxa-container-v4,:host::ng-deep .cxa-container-v4{padding-left:1rem;padding-right:1rem}
}
.cxa-outer .h1,.cxa-outer .h2,.cxa-outer .h3,.cxa-outer .h4,.cxa-outer .h5,.cxa-outer h1,.cxa-outer h2,.cxa-outer h3,.cxa-outer h4,.cxa-outer h5,.cx-agent .h1,.cx-agent .h2,.cx-agent .h3,.cx-agent .h4,.cx-agent .h5,.cx-agent h1,.cx-agent h2,.cx-agent h3,.cx-agent h4,.cx-agent h5,:host ::ng-deep .h1,:host ::ng-deep .h2,:host ::ng-deep .h3,:host ::ng-deep .h4,:host ::ng-deep .h5,:host ::ng-deep h1,:host ::ng-deep h2,:host ::ng-deep h3,:host ::ng-deep h4,:host ::ng-deep h5{font-family:"GT Walsheim","Cathay Sans EN Regular",sans-serif;font-weight:400;color:#2d2d2d}
.cxa-outer .h1:lang(th),.cxa-outer .h2:lang(th),.cxa-outer .h3:lang(th),.cxa-outer .h4:lang(th),.cxa-outer .h5:lang(th),.cxa-outer h1:lang(th),.cxa-outer h2:lang(th),.cxa-outer h3:lang(th),.cxa-outer h4:lang(th),.cxa-outer h5:lang(th),.cx-agent .h1:lang(th),.cx-agent .h2:lang(th),.cx-agent .h3:lang(th),.cx-agent .h4:lang(th),.cx-agent .h5:lang(th),.cx-agent h1:lang(th),.cx-agent h2:lang(th),.cx-agent h3:lang(th),.cx-agent h4:lang(th),.cx-agent h5:lang(th),:host ::ng-deep .h1:lang(th),:host ::ng-deep .h2:lang(th),:host ::ng-deep .h3:lang(th),:host ::ng-deep .h4:lang(th),:host ::ng-deep .h5:lang(th),:host ::ng-deep h1:lang(th),:host ::ng-deep h2:lang(th),:host ::ng-deep h3:lang(th),:host ::ng-deep h4:lang(th),:host ::ng-deep h5:lang(th){font-family:"Tahoma",sans-serif}
.cxa-outer .h1:lang(th-TH),.cxa-outer .h2:lang(th-TH),.cxa-outer .h3:lang(th-TH),.cxa-outer .h4:lang(th-TH),.cxa-outer .h5:lang(th-TH),.cxa-outer h1:lang(th-TH),.cxa-outer h2:lang(th-TH),.cxa-outer h3:lang(th-TH),.cxa-outer h4:lang(th-TH),.cxa-outer h5:lang(th-TH),.cx-agent .h1:lang(th-TH),.cx-agent .h2:lang(th-TH),.cx-agent .h3:lang(th-TH),.cx-agent .h4:lang(th-TH),.cx-agent .h5:lang(th-TH),.cx-agent h1:lang(th-TH),.cx-agent h2:lang(th-TH),.cx-agent h3:lang(th-TH),.cx-agent h4:lang(th-TH),.cx-agent h5:lang(th-TH),:host ::ng-deep .h1:lang(th-TH),:host ::ng-deep .h2:lang(th-TH),:host ::ng-deep .h3:lang(th-TH),:host ::ng-deep .h4:lang(th-TH),:host ::ng-deep .h5:lang(th-TH),:host ::ng-deep h1:lang(th-TH),:host ::ng-deep h2:lang(th-TH),:host ::ng-deep h3:lang(th-TH),:host ::ng-deep h4:lang(th-TH),:host ::ng-deep h5:lang(th-TH){font-family:"Tahoma",sans-serif}
.cxa-outer .h1:lang(ko),.cxa-outer .h2:lang(ko),.cxa-outer .h3:lang(ko),.cxa-outer .h4:lang(ko),.cxa-outer .h5:lang(ko),.cxa-outer h1:lang(ko),.cxa-outer h2:lang(ko),.cxa-outer h3:lang(ko),.cxa-outer h4:lang(ko),.cxa-outer h5:lang(ko),.cx-agent .h1:lang(ko),.cx-agent .h2:lang(ko),.cx-agent .h3:lang(ko),.cx-agent .h4:lang(ko),.cx-agent .h5:lang(ko),.cx-agent h1:lang(ko),.cx-agent h2:lang(ko),.cx-agent h3:lang(ko),.cx-agent h4:lang(ko),.cx-agent h5:lang(ko),:host ::ng-deep .h1:lang(ko),:host ::ng-deep .h2:lang(ko),:host ::ng-deep .h3:lang(ko),:host ::ng-deep .h4:lang(ko),:host ::ng-deep .h5:lang(ko),:host ::ng-deep h1:lang(ko),:host ::ng-deep h2:lang(ko),:host ::ng-deep h3:lang(ko),:host ::ng-deep h4:lang(ko),:host ::ng-deep h5:lang(ko){font-family:sans-serif}
.cxa-outer .h1:lang(ko-KR),.cxa-outer .h2:lang(ko-KR),.cxa-outer .h3:lang(ko-KR),.cxa-outer .h4:lang(ko-KR),.cxa-outer .h5:lang(ko-KR),.cxa-outer h1:lang(ko-KR),.cxa-outer h2:lang(ko-KR),.cxa-outer h3:lang(ko-KR),.cxa-outer h4:lang(ko-KR),.cxa-outer h5:lang(ko-KR),.cx-agent .h1:lang(ko-KR),.cx-agent .h2:lang(ko-KR),.cx-agent .h3:lang(ko-KR),.cx-agent .h4:lang(ko-KR),.cx-agent .h5:lang(ko-KR),.cx-agent h1:lang(ko-KR),.cx-agent h2:lang(ko-KR),.cx-agent h3:lang(ko-KR),.cx-agent h4:lang(ko-KR),.cx-agent h5:lang(ko-KR),:host ::ng-deep .h1:lang(ko-KR),:host ::ng-deep .h2:lang(ko-KR),:host ::ng-deep .h3:lang(ko-KR),:host ::ng-deep .h4:lang(ko-KR),:host ::ng-deep .h5:lang(ko-KR),:host ::ng-deep h1:lang(ko-KR),:host ::ng-deep h2:lang(ko-KR),:host ::ng-deep h3:lang(ko-KR),:host ::ng-deep h4:lang(ko-KR),:host ::ng-deep h5:lang(ko-KR){font-family:sans-serif}
.cxa-outer .h1:lang(zh),.cxa-outer .h2:lang(zh),.cxa-outer .h3:lang(zh),.cxa-outer .h4:lang(zh),.cxa-outer .h5:lang(zh),.cxa-outer h1:lang(zh),.cxa-outer h2:lang(zh),.cxa-outer h3:lang(zh),.cxa-outer h4:lang(zh),.cxa-outer h5:lang(zh),.cx-agent .h1:lang(zh),.cx-agent .h2:lang(zh),.cx-agent .h3:lang(zh),.cx-agent .h4:lang(zh),.cx-agent .h5:lang(zh),.cx-agent h1:lang(zh),.cx-agent h2:lang(zh),.cx-agent h3:lang(zh),.cx-agent h4:lang(zh),.cx-agent h5:lang(zh),:host ::ng-deep .h1:lang(zh),:host ::ng-deep .h2:lang(zh),:host ::ng-deep .h3:lang(zh),:host ::ng-deep .h4:lang(zh),:host ::ng-deep .h5:lang(zh),:host ::ng-deep h1:lang(zh),:host ::ng-deep h2:lang(zh),:host ::ng-deep h3:lang(zh),:host ::ng-deep h4:lang(zh),:host ::ng-deep h5:lang(zh){font-family:sans-serif}
.cxa-outer .h1:lang(zh-HK),.cxa-outer .h2:lang(zh-HK),.cxa-outer .h3:lang(zh-HK),.cxa-outer .h4:lang(zh-HK),.cxa-outer .h5:lang(zh-HK),.cxa-outer h1:lang(zh-HK),.cxa-outer h2:lang(zh-HK),.cxa-outer h3:lang(zh-HK),.cxa-outer h4:lang(zh-HK),.cxa-outer h5:lang(zh-HK),.cx-agent .h1:lang(zh-HK),.cx-agent .h2:lang(zh-HK),.cx-agent .h3:lang(zh-HK),.cx-agent .h4:lang(zh-HK),.cx-agent .h5:lang(zh-HK),.cx-agent h1:lang(zh-HK),.cx-agent h2:lang(zh-HK),.cx-agent h3:lang(zh-HK),.cx-agent h4:lang(zh-HK),.cx-agent h5:lang(zh-HK),:host ::ng-deep .h1:lang(zh-HK),:host ::ng-deep .h2:lang(zh-HK),:host ::ng-deep .h3:lang(zh-HK),:host ::ng-deep .h4:lang(zh-HK),:host ::ng-deep .h5:lang(zh-HK),:host ::ng-deep h1:lang(zh-HK),:host ::ng-deep h2:lang(zh-HK),:host ::ng-deep h3:lang(zh-HK),:host ::ng-deep h4:lang(zh-HK),:host ::ng-deep h5:lang(zh-HK){font-family:sans-serif}
.cxa-outer .h1:lang(zh-TW),.cxa-outer .h2:lang(zh-TW),.cxa-outer .h3:lang(zh-TW),.cxa-outer .h4:lang(zh-TW),.cxa-outer .h5:lang(zh-TW),.cxa-outer h1:lang(zh-TW),.cxa-outer h2:lang(zh-TW),.cxa-outer h3:lang(zh-TW),.cxa-outer h4:lang(zh-TW),.cxa-outer h5:lang(zh-TW),.cx-agent .h1:lang(zh-TW),.cx-agent .h2:lang(zh-TW),.cx-agent .h3:lang(zh-TW),.cx-agent .h4:lang(zh-TW),.cx-agent .h5:lang(zh-TW),.cx-agent h1:lang(zh-TW),.cx-agent h2:lang(zh-TW),.cx-agent h3:lang(zh-TW),.cx-agent h4:lang(zh-TW),.cx-agent h5:lang(zh-TW),:host ::ng-deep .h1:lang(zh-TW),:host ::ng-deep .h2:lang(zh-TW),:host ::ng-deep .h3:lang(zh-TW),:host ::ng-deep .h4:lang(zh-TW),:host ::ng-deep .h5:lang(zh-TW),:host ::ng-deep h1:lang(zh-TW),:host ::ng-deep h2:lang(zh-TW),:host ::ng-deep h3:lang(zh-TW),:host ::ng-deep h4:lang(zh-TW),:host ::ng-deep h5:lang(zh-TW){font-family:sans-serif}
.cxa-outer .h1:lang(sc),.cxa-outer .h2:lang(sc),.cxa-outer .h3:lang(sc),.cxa-outer .h4:lang(sc),.cxa-outer .h5:lang(sc),.cxa-outer h1:lang(sc),.cxa-outer h2:lang(sc),.cxa-outer h3:lang(sc),.cxa-outer h4:lang(sc),.cxa-outer h5:lang(sc),.cx-agent .h1:lang(sc),.cx-agent .h2:lang(sc),.cx-agent .h3:lang(sc),.cx-agent .h4:lang(sc),.cx-agent .h5:lang(sc),.cx-agent h1:lang(sc),.cx-agent h2:lang(sc),.cx-agent h3:lang(sc),.cx-agent h4:lang(sc),.cx-agent h5:lang(sc),:host ::ng-deep .h1:lang(sc),:host ::ng-deep .h2:lang(sc),:host ::ng-deep .h3:lang(sc),:host ::ng-deep .h4:lang(sc),:host ::ng-deep .h5:lang(sc),:host ::ng-deep h1:lang(sc),:host ::ng-deep h2:lang(sc),:host ::ng-deep h3:lang(sc),:host ::ng-deep h4:lang(sc),:host ::ng-deep h5:lang(sc){font-family:sans-serif}
.cxa-outer .h1:lang(zh-CN),.cxa-outer .h2:lang(zh-CN),.cxa-outer .h3:lang(zh-CN),.cxa-outer .h4:lang(zh-CN),.cxa-outer .h5:lang(zh-CN),.cxa-outer h1:lang(zh-CN),.cxa-outer h2:lang(zh-CN),.cxa-outer h3:lang(zh-CN),.cxa-outer h4:lang(zh-CN),.cxa-outer h5:lang(zh-CN),.cx-agent .h1:lang(zh-CN),.cx-agent .h2:lang(zh-CN),.cx-agent .h3:lang(zh-CN),.cx-agent .h4:lang(zh-CN),.cx-agent .h5:lang(zh-CN),.cx-agent h1:lang(zh-CN),.cx-agent h2:lang(zh-CN),.cx-agent h3:lang(zh-CN),.cx-agent h4:lang(zh-CN),.cx-agent h5:lang(zh-CN),:host ::ng-deep .h1:lang(zh-CN),:host ::ng-deep .h2:lang(zh-CN),:host ::ng-deep .h3:lang(zh-CN),:host ::ng-deep .h4:lang(zh-CN),:host ::ng-deep .h5:lang(zh-CN),:host ::ng-deep h1:lang(zh-CN),:host ::ng-deep h2:lang(zh-CN),:host ::ng-deep h3:lang(zh-CN),:host ::ng-deep h4:lang(zh-CN),:host ::ng-deep h5:lang(zh-CN){font-family:sans-serif}
.cxa-outer .h1:lang(ja),.cxa-outer .h2:lang(ja),.cxa-outer .h3:lang(ja),.cxa-outer .h4:lang(ja),.cxa-outer .h5:lang(ja),.cxa-outer h1:lang(ja),.cxa-outer h2:lang(ja),.cxa-outer h3:lang(ja),.cxa-outer h4:lang(ja),.cxa-outer h5:lang(ja),.cx-agent .h1:lang(ja),.cx-agent .h2:lang(ja),.cx-agent .h3:lang(ja),.cx-agent .h4:lang(ja),.cx-agent .h5:lang(ja),.cx-agent h1:lang(ja),.cx-agent h2:lang(ja),.cx-agent h3:lang(ja),.cx-agent h4:lang(ja),.cx-agent h5:lang(ja),:host ::ng-deep .h1:lang(ja),:host ::ng-deep .h2:lang(ja),:host ::ng-deep .h3:lang(ja),:host ::ng-deep .h4:lang(ja),:host ::ng-deep .h5:lang(ja),:host ::ng-deep h1:lang(ja),:host ::ng-deep h2:lang(ja),:host ::ng-deep h3:lang(ja),:host ::ng-deep h4:lang(ja),:host ::ng-deep h5:lang(ja){font-family:sans-serif}
.cxa-outer .h1:lang(ja-JP),.cxa-outer .h2:lang(ja-JP),.cxa-outer .h3:lang(ja-JP),.cxa-outer .h4:lang(ja-JP),.cxa-outer .h5:lang(ja-JP),.cxa-outer h1:lang(ja-JP),.cxa-outer h2:lang(ja-JP),.cxa-outer h3:lang(ja-JP),.cxa-outer h4:lang(ja-JP),.cxa-outer h5:lang(ja-JP),.cx-agent .h1:lang(ja-JP),.cx-agent .h2:lang(ja-JP),.cx-agent .h3:lang(ja-JP),.cx-agent .h4:lang(ja-JP),.cx-agent .h5:lang(ja-JP),.cx-agent h1:lang(ja-JP),.cx-agent h2:lang(ja-JP),.cx-agent h3:lang(ja-JP),.cx-agent h4:lang(ja-JP),.cx-agent h5:lang(ja-JP),:host ::ng-deep .h1:lang(ja-JP),:host ::ng-deep .h2:lang(ja-JP),:host ::ng-deep .h3:lang(ja-JP),:host ::ng-deep .h4:lang(ja-JP),:host ::ng-deep .h5:lang(ja-JP),:host ::ng-deep h1:lang(ja-JP),:host ::ng-deep h2:lang(ja-JP),:host ::ng-deep h3:lang(ja-JP),:host ::ng-deep h4:lang(ja-JP),:host ::ng-deep h5:lang(ja-JP){font-family:sans-serif}
.cxa-outer h1,.cxa-outer .h1,.cx-agent h1,.cx-agent .h1,:host ::ng-deep h1,:host ::ng-deep .h1{font-size:2.125rem;line-height:3rem}
.cxa-outer h2,.cxa-outer .h2,.cx-agent h2,.cx-agent .h2,:host ::ng-deep h2,:host ::ng-deep .h2{font-size:1.75rem;line-height:2.5rem}
.cxa-outer h3,.cxa-outer .h3,.cx-agent h3,.cx-agent .h3,:host ::ng-deep h3,:host ::ng-deep .h3{font-size:1.5rem;line-height:2.25rem}
.cxa-outer h4,.cxa-outer .h4,.cx-agent h4,.cx-agent .h4,:host ::ng-deep h4,:host ::ng-deep .h4{font-size:1.375rem;line-height:2rem}
.cxa-outer h5,.cxa-outer .h5,.cx-agent h5,.cx-agent .h5,:host ::ng-deep h5,:host ::ng-deep .h5{font-size:1.125rem;line-height:1.75rem}
@media only screen and (max-width:56.5em){.cxa-outer h1,.cxa-outer .h1,.cx-agent h1,.cx-agent .h1,:host::ng-deep h1,:host::ng-deep .h1{font-size:1.75rem;line-height:2.5rem}
.cxa-outer h2,.cxa-outer .h2,.cx-agent h2,.cx-agent .h2,:host ::ng-deep h2,:host ::ng-deep .h2{font-size:1.5rem;line-height:2.25rem}
.cxa-outer h3,.cxa-outer .h3,.cx-agent h3,.cx-agent .h3,:host ::ng-deep h3,:host ::ng-deep .h3{font-size:1.25rem;line-height:2rem}
.cxa-outer h4,.cxa-outer .h4,.cx-agent h4,.cx-agent .h4,:host ::ng-deep h4,:host ::ng-deep .h4{font-size:1.125rem;line-height:1.75rem}
}
.cxa-outer p,.cxa-outer a,.cx-agent p,.cx-agent a,:host ::ng-deep p,:host ::ng-deep a{margin:0;font-size:1rem;line-height:1.5rem}
.cxa-outer label,.cx-agent label,:host ::ng-deep label{margin-bottom:0}
.cxa-outer fieldset legend,.cx-agent fieldset legend,:host ::ng-deep fieldset legend{margin:0}
.cmp-search-results{display:none}
.cmp-breadcrumb__item-link{color:#367878 !important}
.mediaDetail.aem-GridColumn{margin-top:2.5rem !important}
.ui-datepicker{width:450px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;position:absolute;padding:23px 75px 38px;font-family:"Aktiv Grotesk W01 Regular","sans-serif";font-weight:normal}
.ui-datepicker:lang(zh),.ui-datepicker:lang(zh-HK),.ui-datepicker:lang(zh-TW),.ui-datepicker:lang(zh-CN){font-weight:normal}
.ui-datepicker:lang(th),.ui-datepicker:lang(th-TH){font-family:"Tahoma",sans-serif,"sans-serif"}
.ui-datepicker:lang(ko),.ui-datepicker:lang(ko-KR){font-family:"Aktiv Grotesk W01 KR Regular","sans-serif"}
.ui-datepicker:lang(zh),.ui-datepicker:lang(zh-HK),.ui-datepicker:lang(zh-TW){font-family:"Aktiv Grotesk W01 TC Regular","sans-serif"}
.ui-datepicker:lang(sc),.ui-datepicker:lang(sc-CN),.ui-datepicker:lang(zh-CN){font-family:"Aktiv Grotesk W01 SC Regular","sans-serif"}
.ui-datepicker:lang(ja),.ui-datepicker:lang(ja-JP){font-family:"Aktiv Grotesk W01 JP Regular","sans-serif"}
.ui-datepicker a:hover{text-decoration:none}
.ui-widget-header{border:0 !important;font-weight:normal !important}
.ui-datepicker .ui-datepicker-title{color:#006564;font-size:24px;line-height:23px;text-align:center;margin:0;background-color:#fff;border-color:#fff}
.ui-datepicker .ui-datepicker-group{position:initial}
.ui-datepicker .ui-datepicker-header{position:initial;margin-bottom:13px;padding:0}
.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w::before,.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e::before{font-size:1.5625rem}
.ui-datepicker .ui-datepicker-header::after,.ui-datepicker .ui-datepicker-header::before{content:" ";width:50px;height:50px;display:none;position:absolute;top:155px;z-index:1}
.ui-datepicker.dis-prev-month .ui-datepicker-header::before{display:block;left:10px}
.ui-datepicker.dis-prev-month .ui-datepicker-prev{color:#c6c2c1}
.ui-datepicker.dis-next-month .ui-datepicker-header::after{display:block;right:10px}
.ui-datepicker.dis-next-month .ui-datepicker-next{color:#c6c2c1}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:5px;text-transform:none}
.ui-datepicker .ui-datepicker-header{position:static !important}
.ui-datepicker .ui-datepicker-next{position:absolute;top:38px;width:30px;height:30px;width:0;height:0}
.ui-datepicker .ui-datepicker-prev{position:absolute;top:60px;width:30px;height:30px;width:0;height:0}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{position:relative;margin:0;top:0;left:0}
.ui-datepicker .ui-datepicker-prev{left:50px}
.ui-datepicker .ui-datepicker-next{right:50px;transform:rotate(180deg)}
.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{border:0;background-color:rgba(0,0,0,0);text-align:center;border-bottom:1px solid #c6c2c1;line-height:36px}
.ui-datepicker th{color:#006564;font-size:15px;font-family:"Aktiv Grotesk W01 Regular","sans-serif";padding:0;font-weight:normal !important}
.ui-datepicker th:lang(zh),.ui-datepicker th:lang(zh-HK),.ui-datepicker th:lang(zh-TW),.ui-datepicker th:lang(zh-CN){font-weight:normal}
.ui-datepicker th:lang(th),.ui-datepicker th:lang(th-TH){font-family:"Tahoma",sans-serif,"sans-serif"}
.ui-datepicker th:lang(ko),.ui-datepicker th:lang(ko-KR){font-family:"Aktiv Grotesk W01 KR Regular","sans-serif"}
.ui-datepicker th:lang(zh),.ui-datepicker th:lang(zh-HK),.ui-datepicker th:lang(zh-TW){font-family:"Aktiv Grotesk W01 TC Regular","sans-serif"}
.ui-datepicker th:lang(sc),.ui-datepicker th:lang(sc-CN),.ui-datepicker th:lang(zh-CN){font-family:"Aktiv Grotesk W01 SC Regular","sans-serif"}
.ui-datepicker th:lang(ja),.ui-datepicker th:lang(ja-JP){font-family:"Aktiv Grotesk W01 JP Regular","sans-serif"}
.ui-datepicker td{font-size:20px;color:#4c4c4c;font-family:"Aktiv Grotesk W01 Regular","sans-serif";padding:0}
.ui-datepicker td:lang(zh),.ui-datepicker td:lang(zh-HK),.ui-datepicker td:lang(zh-TW),.ui-datepicker td:lang(zh-CN){font-weight:normal}
.ui-datepicker td:lang(th),.ui-datepicker td:lang(th-TH){font-family:"Tahoma",sans-serif,"sans-serif"}
.ui-datepicker td:lang(ko),.ui-datepicker td:lang(ko-KR){font-family:"Aktiv Grotesk W01 KR Regular","sans-serif"}
.ui-datepicker td:lang(zh),.ui-datepicker td:lang(zh-HK),.ui-datepicker td:lang(zh-TW){font-family:"Aktiv Grotesk W01 TC Regular","sans-serif"}
.ui-datepicker td:lang(sc),.ui-datepicker td:lang(sc-CN),.ui-datepicker td:lang(zh-CN){font-family:"Aktiv Grotesk W01 SC Regular","sans-serif"}
.ui-datepicker td:lang(ja),.ui-datepicker td:lang(ja-JP){font-family:"Aktiv Grotesk W01 JP Regular","sans-serif"}
.ui-datepicker td a,.ui-datepicker td span{cursor:pointer;padding:0}
.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day:hover a{color:#fff !important;background-color:#006564 !important}
.ui-datepicker td .ui-state-default{border:0;font-family:"Aktiv Grotesk W01 Regular","sans-serif";background-color:rgba(0,0,0,0);font-weight:normal;font-size:20px;display:block;background:#fff !important;text-align:center;width:100%;border:1px solid rgba(0,0,0,0)}
.ui-datepicker td .ui-state-default:lang(zh),.ui-datepicker td .ui-state-default:lang(zh-HK),.ui-datepicker td .ui-state-default:lang(zh-TW),.ui-datepicker td .ui-state-default:lang(zh-CN){font-weight:normal}
.ui-datepicker td .ui-state-default:lang(th),.ui-datepicker td .ui-state-default:lang(th-TH){font-family:"Tahoma",sans-serif,"sans-serif"}
.ui-datepicker td .ui-state-default:lang(ko),.ui-datepicker td .ui-state-default:lang(ko-KR){font-family:"Aktiv Grotesk W01 KR Regular","sans-serif"}
.ui-datepicker td .ui-state-default:lang(zh),.ui-datepicker td .ui-state-default:lang(zh-HK),.ui-datepicker td .ui-state-default:lang(zh-TW){font-family:"Aktiv Grotesk W01 TC Regular","sans-serif"}
.ui-datepicker td .ui-state-default:lang(sc),.ui-datepicker td .ui-state-default:lang(sc-CN),.ui-datepicker td .ui-state-default:lang(zh-CN){font-family:"Aktiv Grotesk W01 SC Regular","sans-serif"}
.ui-datepicker td .ui-state-default:lang(ja),.ui-datepicker td .ui-state-default:lang(ja-JP){font-family:"Aktiv Grotesk W01 JP Regular","sans-serif"}
.ui-datepicker td .ui-state-disabled{color:#c6c2c1}
.ui-datepicker td a.ui-state-default:hover,.ui-datepicker td a.ui-state-default:focus{outline:1px solid #006564}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#4c4c4c}
.ui-widget-content{border:0}
.ui-calendar .ui-datepicker-next:before{content:"";font-size:30px;font-weight:normal}
.ui-state-active{color:#006564 !important}
.search-bar-container #search-bar-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;overflow:visible;font-family:"Cathay Sans EN Regular",sans-serif;font-weight:400}
.search-bar-container #search-bar-wrap:lang(th){font-family:"Tahoma",sans-serif}
.search-bar-container #search-bar-wrap:lang(th-TH){font-family:"Tahoma",sans-serif}
.search-bar-container #search-bar-wrap:lang(ko){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(ko-KR){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(zh){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(zh-HK){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(zh-TW){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(sc){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(zh-CN){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(ja){font-family:sans-serif}
.search-bar-container #search-bar-wrap:lang(ja-JP){font-family:sans-serif}
.search-bar-container #search-bar-wrap>div{flex:1}
.search-bar-container #search-bar-wrap .search-bar-selection-hide{display:none}
.search-bar-container #search-bar-wrap .search-bar-datepicker-hide{display:none}
.search-bar-container #search-bar-clear{margin:1.5rem 0 1rem;display:none}
.search-bar-container #search-bar-clear a{display:flex;align-items:center}
.search-bar-container .container .media-tag-button{outline:0;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;min-width:auto !important;min-height:auto !important;background-color:#fff !important;border:.0625rem solid #fff;color:#0f748f;padding:.15625rem .625rem .15625rem .625rem !important;text-decoration:none;width:auto;margin-right:.625rem}
.search-bar-container .container .media-tag-button.active{background-color:#006564;border:.0625rem solid #006564;color:#fff;text-decoration:none}
.search-bar-container .container .media-tag-button.disabled{background-color:#ebedec;border:.0625rem solid #d7d7d7;color:#767676}
.search-bar-container .container .media-tag-button.checkbox label{padding:0rem}
.search-bar-container .container .media-tag-button input[type=checkbox]{visibility:hidden}
.search-bar-container .container .media-tag-button input[type=checkbox]:checked+.check{background-color:#ebedec}
.search-bar-container .container .tag-title{padding:.15625rem .625rem .15625rem .625rem !important}
.search-bar-container .container .view-more{text-align:right}
.statistic-container{margin:1.5rem 0;font-family:"Cathay Sans EN Regular",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem}
.statistic-container:lang(th){font-family:"Tahoma",sans-serif}
.statistic-container:lang(th-TH){font-family:"Tahoma",sans-serif}
.statistic-container:lang(ko){font-family:sans-serif}
.statistic-container:lang(ko-KR){font-family:sans-serif}
.statistic-container:lang(zh){font-family:sans-serif}
.statistic-container:lang(zh-HK){font-family:sans-serif}
.statistic-container:lang(zh-TW){font-family:sans-serif}
.statistic-container:lang(sc){font-family:sans-serif}
.statistic-container:lang(zh-CN){font-family:sans-serif}
.statistic-container:lang(ja){font-family:sans-serif}
.statistic-container:lang(ja-JP){font-family:sans-serif}
.search-results-container{min-height:12.5rem}
.search-results-container::before{content:"";display:none}
.search-results-container ul.item-list.box.equal-height{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem;align-items:stretch;margin-bottom:2rem;margin-top:0}
.search-results-container ul.item-list.box.equal-height li{margin:0;padding:0}
.search-results-container ul.item-list.box.equal-height li::before{content:"";display:none}
.search-results-container ul.item-list.box.equal-height li div.item-box{display:flex;flex-direction:column;height:100%}
.search-results-container ul.item-list.box.equal-height li div.item-box a.image.cmp-image__wrapper--card{display:block;position:relative;overflow:hidden;padding-bottom:50%}
.search-results-container ul.item-list.box.equal-height li div.item-box a.image.cmp-image__wrapper--card img{position:absolute;top:0;left:0;display:block;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s ease}
.search-results-container ul.item-list.box.equal-height li div.item-box a.image.cmp-image__wrapper--card:hover img{transform:scale(1.1)}
.search-results-container ul.item-list.box.equal-height li div.item-box a.image.cmp-image__wrapper--card:hover::after{content:"";position:absolute;bottom:.75rem;right:.75rem;width:2rem;height:2rem;background-color:#fff;opacity:50%;border-radius:.3125rem;z-index:1}
.search-results-container ul.item-list.box.equal-height li div.item-box a.image.cmp-image__wrapper--card:hover:before{content:"";position:absolute;bottom:1rem;right:1rem;width:1.5rem;height:1.5rem;background-image:url("../../../content/dam/cathay-agents/icons/download.svg");background-size:cover;background-repeat:no-repeat;z-index:2}
.search-results-container ul.item-list.box.equal-height li div.item-box .action-buttons{border-top:1px solid #e5e5e5;text-align:center;padding:.875rem .9375rem 1.25rem 1.25rem}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content{padding:1.5rem 1.5rem 2.5rem;background-color:#f9f9f9;display:flex;flex-direction:column;gap:1.5rem;flex:1;justify-content:space-between}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content h3 a{word-break:break-word}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta{margin:0rem !important;padding-top:.3125rem !important;padding-bottom:.3125rem !important;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title{font-family:"GT Walsheim","Cathay Sans EN Regular",sans-serif;font-weight:400;color:#2d2d2d;font-size:1.125rem;line-height:1.375rem;margin-bottom:.5rem}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(th){font-family:"Tahoma",sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(th-TH){font-family:"Tahoma",sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(ko){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(ko-KR){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(zh){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(zh-HK){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(zh-TW){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(sc){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(zh-CN){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(ja){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .meta-title:lang(ja-JP){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value{font-family:"Cathay Sans EN Regular",sans-serif;font-weight:400;color:#2d2d2d;font-size:1.125rem;line-height:1.375rem}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(th){font-family:"Tahoma",sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(th-TH){font-family:"Tahoma",sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(ko){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(ko-KR){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(zh){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(zh-HK){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(zh-TW){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(sc){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(zh-CN){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(ja){font-family:sans-serif}
.search-results-container ul.item-list.box.equal-height li div.item-box .card-item-box-content .meta .value:lang(ja-JP){font-family:sans-serif}
.media-load-more{text-align:center;margin-bottom:2.5rem;display:flex;justify-content:center}
.media-detail-container .detail-content{display:flex;gap:1.5rem;background-color:#fff}
.media-detail-container .detail-content .fileName{box-sizing:border-box;max-width:80rem;width:100%;min-width:20rem;min-height:.625rem;margin-bottom:2.5rem;padding:0}
.media-detail-container .detail-content .fileName h2{font-size:1.5rem}
.media-detail-container .detail-content .detail-block{padding:0;margin-top:0;margin-bottom:0}
.media-detail-container .detail-content .detail-block .detail-description{min-height:26.875rem}
.media-detail-container .detail-content .detail-block .dif-file{background-color:#fff}
.media-detail-container .detail-content .detail-block .dif-file img,.media-detail-container .detail-content .detail-block .dif-file video{max-width:100%;min-width:100%;min-width:0}
.media-detail-container .detail-content .detail-block .detail-description{background-color:#fff}
.media-detail-container .detail-content .detail-block .detail-description>div:first-child{display:none}
.media-detail-container .detail-content .detail-block .detail-description .description-style{padding-bottom:.8125rem;color:#4c4c4c}
.media-detail-container .detail-content .detail-block .detail-description .property-content{width:100%}
.media-detail-container .detail-content .detail-block .detail-description .property-content .clean-row{margin:0}
.media-detail-container .detail-content .detail-block .detail-description .property-content .date,.media-detail-container .detail-content .detail-block .detail-description .property-content .type,.media-detail-container .detail-content .detail-block .detail-description .property-content .size,.media-detail-container .detail-content .detail-block .detail-description .property-content .res{padding:0 0 1rem 0}
.media-detail-container .detail-content .detail-block .detail-description .property-content .date .property-style,.media-detail-container .detail-content .detail-block .detail-description .property-content .type .property-style,.media-detail-container .detail-content .detail-block .detail-description .property-content .size .property-style,.media-detail-container .detail-content .detail-block .detail-description .property-content .res .property-style{font-size:1.125rem;padding-bottom:.5rem;color:#2d2d2d}
.media-detail-container .detail-content .detail-block .detail-description .select-tag button{width:auto;min-width:0}
.media-detail-container .detail-content .detail-block .detail-description .select-tag .tag-style{border-radius:.9375rem;background-color:#fff;border:solid 1px #ebedec;margin-right:1rem;margin-bottom:1rem;padding:.3125rem .75rem .5rem}
.media-detail-container .detail-content .detail-block .detail-description .select-tag .tag-style h5{margin:0rem !important}
.media-detail-container .detail-content .detail-block .detail-description .select-tag .tag-style h5.value-style{line-height:1.42;text-align:center;color:#0f748f}
.media-detail-container .detail-content .detail-block .detail-description .action-button{margin-top:.5rem}
.media-detail-container .detail-content .detail-block .detail-description .action-button .select-button,.media-detail-container .detail-content .detail-block .detail-description .action-button .download-button{width:13.5rem;height:3.75rem}
.media-detail-container .detail-content .detail-block .detail-description .action-button .select-button a,.media-detail-container .detail-content .detail-block .detail-description .action-button .download-button a{color:#fff !important;display:flex;width:100%;height:100%;line-height:3.75rem;background:#2c4036 !important;align-items:center;justify-content:center;font-size:1rem}
.media-detail-container .detail-content .detail-block .detail-description .action-button .select-button a:hover,.media-detail-container .detail-content .detail-block .detail-description .action-button .select-button a:focus,.media-detail-container .detail-content .detail-block .detail-description .action-button .download-button a:hover,.media-detail-container .detail-content .detail-block .detail-description .action-button .download-button a:focus{text-decoration:underline}
.media-detail-container .detail-content .detail-block .cmp-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:66.666%}
.media-detail-container .detail-content .detail-block .cmp-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
@media only screen and (max-width:56.5em){.search-bar-container #search-bar-wrap{grid-template-columns:repeat(2,1fr);gap:1rem}
.search-results-container ul.item-list.box.equal-height{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}
.media-detail-container .detail-content{display:flex;flex-direction:column;gap:1.5rem}
}
@media only screen and (max-width:37.4375em){.search-bar-container #search-bar-wrap{grid-template-columns:repeat(1,1fr)}
.search-results-container ul.item-list.box.equal-height{grid-template-columns:repeat(1,1fr);gap:1.5rem}
.detail-block .download-button{width:100% !important}
.media-load-more button{justify-content:center}
}
.cmp-modal .list .item i{float:left;width:1em}
.cmp-modal .list .item .content{width:calc(100% - 2em);float:left}
.cmp-modal .list .item .content .header{text-overflow:ellipsis;overflow:hidden}