.disable-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.display-none{display:none !important}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
html.hidden-scrollbar{overflow-y:hidden;top:0}
.cx-agent .language-panel{position:fixed;top:0;left:0;bottom:0;background-color:#fff;width:100%;display:none;z-index:100}
.cx-agent .language-panel .language-panel-wrap{position:relative;padding:5rem 2.25rem;height:100%;overflow:scroll;box-sizing:border-box}
.cx-agent .language-panel .language-panel-wrap .language-panel-container{padding-left:2.25rem;padding-right:2.25rem;width:100%;max-width:90rem;margin:0 auto;margin:0 auto}
@media only screen and (max-width:56.5em){.cx-agent .language-panel .language-panel-wrap .language-panel-container{padding-left:2rem;padding-right:2rem}
}
@media only screen and (max-width:37.4375em){.cx-agent .language-panel .language-panel-wrap .language-panel-container{padding-left:1rem;padding-right:1rem}
}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-main-title{display:flex;justify-content:space-between}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-main-title span{font-size:2.125rem;font-weight:400;font-family:"GT Walsheim","Cathay Sans EN",sans-serif;line-height:2.625rem;font-weight:400;margin-bottom:2.5rem;color:#2d2d2d}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-main-title .language-selector-close{cursor:pointer;color:#2d2d2d}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries{margin:0 0 3rem}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries .countries-group-title{font-size:1.75rem;line-height:2.25rem;margin-bottom:.5rem;color:#2d2d2d;font-weight:400;font-family:"GT Walsheim","Cathay Sans EN",sans-serif}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:0}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li{flex:0 0 33.33%;list-style:none;margin:0;padding:0;position:relative;text-decoration:none}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li::before{display:none}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li .selected{color:#2d2d2d;padding:.5rem 1rem 0rem 0rem}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li .country-style,.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li span{font-size:1rem;color:#0f748f;padding:.5rem 1rem 0rem 0rem;line-height:1.5rem;display:block;font-weight:400;font-family:"Cathay Sans EN",sans-serif}
@media only screen and (max-width:56.5em){.cx-agent .language-panel .language-panel-wrap{padding:5rem 2.25rem;overflow:scroll}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-main-title span{font-size:1.75rem;line-height:2.125rem;margin-bottom:2.5rem}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries{margin:0 0 3rem}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries .countries-group-title{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}
.cx-agent .language-panel .language-panel-wrap .language-panel-container .language-panel-content .countries ul li{flex:1}
}