.cmp-accordion>.topSectionsWrapper{display:none}
.cmp-accordion .cmp-accordion__maintitle{display:inline-block;margin-top:40px;margin-bottom:40px;padding-left:0;font-size:22px;line-height:30px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion .cmp-accordion__maintitle{font-size:22px;line-height:30px}
}
@media all and (min-width:1025px){.cmp-accordion .cmp-accordion__maintitle{font-size:30px;line-height:38px}
}
.cmp-accordion .cmp-accordion__item{border-bottom:1px solid #7f7f7f;padding:10px 0}
.cmp-accordion .cmp-accordion__item:first-child{border-top:1px solid #7f7f7f}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header{margin:0}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button{display:block;width:100%;background-color:transparent;border:0;text-align:left;padding:20px 0}
@media all and (min-width:768px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button{padding:40px 0}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent{display:inline-block;width:90%}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__title{font-size:22px;line-height:30px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";display:block}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__title{font-size:22px;line-height:30px}
}
@media all and (min-width:1025px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__title{font-size:30px;line-height:38px}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__description{font-size:14px;line-height:20px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";display:block;padding-top:3px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__description{font-size:14px;line-height:20px}
}
@media all and (min-width:1025px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent span.cmp-accordion__description{font-size:14px;line-height:20px}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent h4.cmp-accordion__description{font-size:18px;line-height:25px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";display:block;padding-top:3px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent h4.cmp-accordion__description{font-size:18px;line-height:25px}
}
@media all and (min-width:1025px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent h4.cmp-accordion__description{font-size:22px;line-height:30px}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent p.cmp-accordion__description{font-size:16px;line-height:22px;font-family:"AvenirNextLTCom-Regular",Arial,sans-serif,"NotoSans-Regular","NotoSansJP-Regular","NotoSansKR-Regular","NotoSansSC-Regular","NotoSansTC-Regular";display:block;padding-top:3px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent p.cmp-accordion__description{font-size:18px;line-height:25px}
}
@media all and (min-width:1025px){.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button div.cmp-accordion__headerContent p.cmp-accordion__description{font-size:18px;line-height:25px}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button span.cmp-accordion__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:-316px -44px;display:inline-block;position:static;float:right;margin-top:10px}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button:focus{outline:0}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button--expanded span.cmp-accordion__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:-10px -78px;display:inline-block;position:static;float:right;margin-top:10px}
@media(hover:hover){.cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover{color:#009cdc}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__title,.cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__description{color:#009cdc}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button span.cmp-accordion__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:-44px -486px;display:inline-block;position:static;float:right;margin-top:10px}
.cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__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:-78px -486px;display:inline-block;position:static;float:right;margin-top:10px}
}
.cmp-accordion .cmp-accordion__item .cmp-accordion__panel--hidden{display:none}
.cmp-accordion .cmp-accordion__item .cmp-accordion__panel--expanded{display:block;padding-bottom:30px}
@media all and (min-width:768px){.cmp-accordion .cmp-accordion__item .cmp-accordion__panel--expanded{padding-bottom:50px}
}
.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper{float:right;display:block;font-size:14px;line-height:20px}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper{font-size:14px;line-height:20px}
}
@media all and (min-width:1025px){.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper{font-size:14px;line-height:20px}
}
.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper>button.sections-toggler{color:#000;display:block;width:100%;background-color:transparent;border:0;font-size:12px;line-height:16px;font-family:"AvenirNextLTCom-Demi",Arial,sans-serif,"NotoSans-Bold","NotoSansJP-Bold","NotoSansKR-Bold","NotoSansSC-Bold","NotoSansTC-Bold";text-align:left;padding:0}
@media all and (min-width:768px) and (max-width:1024px){.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper>button.sections-toggler{font-size:12px;line-height:16px}
}
@media all and (min-width:1025px){.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper>button.sections-toggler{font-size:12px;line-height:16px}
}
.cmp-accordion--expandCollapseAll.accordion>.cmp-accordion>.topSectionsWrapper>button.sections-toggler:focus{outline:0}
.cmp-accordion--dark-theme .cmp-accordion .cmp-accordion__item{border-bottom:1px solid #000}
.cmp-accordion--expandCollapseAll.accordion.cmp-accordion--dark-theme>.cmp-accordion>.topSectionsWrapper>button.sections-toggler{color:#000}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__maintitle{color:#fff}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item{border-bottom:1px solid #fff}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header{color:#fff}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__title,.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__description{color:#fff}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button span.cmp-accordion__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:-10px -282px;display:inline-block;position:static;float:right;margin-top:10px}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header button.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__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:-44px -282px;display:inline-block;position:static;float:right;margin-top:10px}
@media(hover:hover){.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover{color:#009cdc}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__title,.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__description{color:#009cdc}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button span.cmp-accordion__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:-44px -486px;display:inline-block;position:static;float:right;margin-top:10px}
.cmp-accordion--light-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__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:-78px -486px;display:inline-block;position:static;float:right;margin-top:10px}
}
.cmp-accordion--expandCollapseAll.accordion.cmp-accordion--light-theme>.cmp-accordion>.topSectionsWrapper>button.sections-toggler{color:#fff}
.cmp-accordion--pcs-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover{color:#764f47}
.cmp-accordion--pcs-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__title,.cmp-accordion--pcs-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button .cmp-accordion__headerContent .cmp-accordion__description{color:#764f47}
.cmp-accordion--pcs-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button span.cmp-accordion__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:-44px -486px;display:inline-block;position:static;float:right;margin-top:10px;background-image:none;-webkit-mask-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");-webkit-mask-position:-44px -486px;mask-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");mask-position:-44px -486px;background-color:#764f47}
.cmp-accordion--pcs-theme .cmp-accordion .cmp-accordion__item .cmp-accordion__header:hover button.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__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:-78px -486px;display:inline-block;position:static;float:right;margin-top:10px;background-image:none;-webkit-mask-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");-webkit-mask-position:-78px -486px;mask-image:url("../../../../clientlibs/clientlib-site/resources/images/sprites/global-icons.svg");mask-position:-78px -486px;background-color:#764f47}