.site-switcher{width:100%;margin:0;padding:0;background-color:#fff}
@media all and (min-width:768px){.site-switcher{top:0;left:0;margin:0;height:100%;z-index:3;position:fixed;overflow-y:auto;background-color:rgba(255,255,255,0.7)}
}
.cmp-nav-menu__item-button--desktop{display:none}
@media all and (min-width:768px){.cmp-nav-menu__item-button--desktop{display:block}
}
.site-switcher .cmp-site-switcher__close{display:none}
.site-switcher .cmp-site-switcher__inner-wrapper{padding:0}
.site-switcher .cmp-site-switcher__location-text{padding:20px 0;font-size:22px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";line-height:1.14;border-bottom:2px solid #009cdc}
.site-switcher .cmp-site-switcher__button{border:0;cursor:pointer;background-color:transparent}
.site-switcher .cmp-site-switcher__link{border:0;cursor:pointer;background-color:transparent;color:#000 !important}
.site-switcher .cmp-site-switcher__country-list{display:flex;padding:20px 0;flex-direction:column}
.site-switcher .cmp-site-switcher__country-list li{font-size:18px;list-style:none;line-height:2.22;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.site-switcher .cmp-site-switcher__language-toggles--desktop{display:none}
.site-switcher .cmp-site-switcher__language-toggles--device{display:block}
.site-switcher .cmp-site-switcher__content-country .text{padding:0 10px;font-size:22px;line-height:1.14;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";border-bottom:2px solid #009cdc}
.site-switcher .cmp-site-switcher__content-country .text p{margin:0;font-size:inherit;line-height:2.22;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.site-switcher .cmp-site-switcher__content-country .text p a{color:#333}
.site-switcher .cmp-site-switcher__content-country .text p:first-child{font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .text button{margin:0;padding:0;font-size:inherit;line-height:25px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";letter-spacing:.5px}
.site-switcher .cmp-site-switcher__content-country button{color:#333}
.site-switcher .cmp-site-switcher__content-country .text:last-child{border-bottom:0}
.site-switcher .cmp-site-switcher__content-country .text + .responsivegrid .text{font-size:16px;line-height:1.56;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text{padding:0 10px;border-bottom:0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2){font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2) p{padding:20px 0;line-height:1.39}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2) p:first-child{line-height:1.14;border-bottom:2px solid #009cdc;padding-bottom:20px;padding-top:0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid{padding:0 10px}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text{padding:20px 0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text p{font-size:14px;line-height:1.79;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text p:first-child{color:#00aea9;line-height:1.43;padding-bottom:15px}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text a{color:#005f9e;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text:first-child{padding-top:0;border-bottom:1px dotted #333}
.site-switcher .cmp-site-switcher__panel{width:100%;position:relative;text-align:left}
.site-switcher .cmp-site-switcher__button-icon{width:24px;height:24px;display:block;position:absolute;background-repeat:no-repeat;background-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");background-position:-214px -10px;top:50%;right:0;transform:translateY(-50%)}
.site-switcher .cmp-site-switcher button.cmp-site-switcher__language-toggle-button{color:#333;font-size:18px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";line-height:1.67;letter-spacing:1.93px}
.site-switcher .cmp-site-switcher button.cmp-site-switcher__language-toggle-button--active{color:#005f9e;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__language-toggle-button:not(:last-child){border-right:1px solid #000}
.cmp-site-switcher__content--hide,.cmp-site-switcher__panel--hide{display:none}
.cmp-site-switcher__section{overflow:hidden}
@media all and (min-width:768px){.site-switcher .cmp-site-switcher__link{border:0;cursor:pointer;background-color:transparent;color:#000 !important;font-weight:bold}
.site-switcher .cmp-site-switcher__close{display:flex;position:relative;justify-content:flex-end;background-color:transparent}
.site-switcher .cmp-site-switcher__close button{top:30px;right:30px;width:24px;height:24px;position:absolute}
.site-switcher .cmp-site-switcher__close-icon{width:24px;height:24px;display:block;position:absolute;background-repeat:no-repeat;background-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");background-position:-282px -44px;top:0;left:0}
.site-switcher .cmp-site-switcher__inner-wrapper{padding:40px 50px 50px 50px}
.site-switcher .cmp-site-switcher__location-text{padding:0 0 20px 0;font-size:14px;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";line-height:1.56;border-bottom:0 transparent;letter-spacing:1.5px}
.site-switcher .cmp-site-switcher__wrapper{width:90%;margin:0 auto;z-index:2;position:relative;max-width:1280px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.2);margin-top:100px;background-color:#fff}
.site-switcher .cmp-site-switcher__country-list{height:189px;flex-wrap:wrap;padding:0}
.site-switcher .cmp-site-switcher__country-list li{font-size:14px;line-height:25px;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";letter-spacing:0}
.site-switcher .cmp-site-switcher__language-toggles{z-index:3;position:relative;text-align:right;margin-bottom:-30px}
.site-switcher .cmp-site-switcher__language-toggles--desktop{display:block}
.site-switcher .cmp-site-switcher__language-toggles--device{display:none}
.site-switcher .cmp-site-switcher__button-icon{display:none}
.site-switcher .cmp-site-switcher__another-location-button{width:100%;display:flex;padding:30px 0 0 0;align-items:center;justify-content:flex-end}
.site-switcher .cmp-site-switcher__another-location-button-icon{width:24px;height:24px;display:block;position:absolute;background-repeat:no-repeat;background-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");background-position:-184px -788px;position:relative;padding-right:20px}
.site-switcher .cmp-site-switcher button.cmp-site-switcher__another-location-button{color:#005f9e;font-size:14px;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";letter-spacing:.5px}
.site-switcher .cmp-site-switcher__content-country .text{padding:0 0 20px 0;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";border-bottom:0}
.site-switcher .cmp-site-switcher__content-country .text p{font-size:18px;line-height:1.67;letter-spacing:0}
.site-switcher .cmp-site-switcher__content-country .text + .responsivegrid .text{padding:0}
.site-switcher .cmp-site-switcher__content-country .text + .responsivegrid .text p{font-size:12px;line-height:2.33;letter-spacing:.5px}
.site-switcher .cmp-site-switcher__content-country .text + .responsivegrid .text p:first-child{line-height:normal;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";padding-bottom:20px;letter-spacing:1.5px}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text{padding:0;border-bottom:0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text p{font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2){padding:20px 0 0 0;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2) p{padding:10px 0;font-size:12px;font-family:14px;line-height:1.79}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid>.text:nth-child(2) p:first-child{font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";line-height:normal;border-bottom:0;letter-spacing:1.5px}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid{padding:10px 0 0 0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .aem-Grid{display:flex}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text{width:60%;padding:10px 0;border-top:1px dotted #333}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text p{font-size:12px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";line-height:1.67;letter-spacing:1.29px}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text p:first-child{color:#00aea9;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text a{color:#005f9e;position:relative;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text a:after{top:50%;right:-19px;width:9.21px;border:2px solid #005f9e;height:9.21px;content:"";display:block;position:absolute;transform:rotate(45deg) translateY(-50%);border-left-width:0;border-bottom-width:0}
.site-switcher .cmp-site-switcher__content-country .experience-fragment>.xf-content-height>.aem-Grid>.responsivegrid:not(:first-child)>.aem-Grid .text + .responsivegrid .text:first-child{padding:10px 0;margin-right:20%;border-bottom:0}
}
@media all and (min-width:768px){.site-switcher .cmp-site-switcher__language-content .responsivegrid .responsivegrid .aem-Grid{display:flex;flex-wrap:wrap}
.site-switcher .cmp-site-switcher__language-content .responsivegrid .responsivegrid .aem-Grid .text{width:33%}
.site-switcher .cmp-site-switcher__language-content .responsivegrid .responsivegrid .aem-Grid .text.cmp-site-switcher__text-three-column{width:100%}
.site-switcher .cmp-site-switcher__language-content .responsivegrid .responsivegrid .aem-Grid .text.cmp-site-switcher__text-three-column p{display:inline-block;width:32%}
}
@media all and (min-width:1024px){.site-switcher .cmp-site-switcher__inner-wrapper{padding:40px 100px 50px 100px}
.site-switcher .cmp-site-switcher__language-content .responsivegrid .responsivegrid .aem-Grid{display:flex;flex-wrap:nowrap}
}
.site-switcher .cmp-site-switcher__country-list-button--active,.header .xf-content-height .headerNavigation .cmp-nav a.cmp-sitte-switcher__audience-link--active{color:#005f9e;border-bottom:1px solid #005f9e}
@media all and (min-width:768px){.site-switcher .cmp-site-switcher__country-list-button,.site-switcher .cmp-site-switcher .cmp-site-switcher__country-list li .cmp-site-switcher__link{padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}
}
.site-switcher .cmp-site-switcher__country-list li{font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
@media all and (min-width:768px) and (max-width:1024px){.site-switcher .cmp-site-switcher__country-list{height:230px}
}
@media all and (min-width:768px){.site-switcher .cmp-site-switcher .cmp-site-switcher__another-location-span{font-size:18px;line-height:30px}
}
.header .xf-content-height .headerNavigation .cmp-nav .cmp-nav-menu__item-site-switcher .cmp-nav-menu__current-slide-button{padding-bottom:30px}
.header .xf-content-height .headerNavigation .cmp-nav .cmp-site-switcher__another-location-button{width:100%;text-align:left;padding:0 10px 10px 10px;color:#005f9e;font-size:16px}
.header .xf-content-height .headerNavigation .cmp-nav .cmp-site-switcher__language-toggles--device{padding:30px 0 0 0}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text p:first-child{font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold"}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .xf-content-height>.aem-Grid>.responsivegrid>.aem-Grid>.text:first-child p{font-size:22px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";line-height:normal}
@media all and (min-width:768px){.header .xf-content-height .headerNavigation .cmp-nav .cmp-site-switcher__another-location-button{padding:30px 0 0 0;border-bottom:0;width:auto;float:right;margin-right:8%}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text p{font-size:12px;line-height:28px;letter-spacing:.5px;color:#333;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular"}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text p:first-child{letter-spacing:1.5px;line-height:normal;padding-bottom:10px}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .xf-content-height>.aem-Grid>.responsivegrid>.aem-Grid>.text:first-child p{font-size:18px;line-height:30px;letter-spacing:0;color:#000;display:block}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text button{width:auto}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text button:hover{color:#003a66;border-bottom:1px solid #003a66}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__language-toggles{right:10px}
.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__language-toggles .cmp-site-switcher__language-toggle-button{padding-right:8px;padding-left:3px}
.header .xf-content-height .headerNavigation .cmp-nav .cmp-site-switcher__content-country-menu{padding-left:5%}
.header .xf-content-height .headerNavigation .cmp-nav .cmp-site-switcher__content-country-menu h3{text-transform:uppercase}
}
@media all and (min-width:1024px){.header .xf-content-height .headerNavigation .cmp-nav .site-switcher .cmp-site-switcher__content-country .text>.cmp-text>p{font-size:14px}
}