.ac-s-container{border:none;height:50px;position:relative;width:100%}.ac-s-container>.ac-s-input-container{height:100%;overflow:hidden;position:relative}.ac-s-container>.ac-s-input-container label{margin-left:42px;margin-top:16px;opacity:.7;pointer-events:none;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ac-s-container>.ac-s-input-container label.active{font-size:13px;font-weight:700;line-height:21px;margin-top:-3px;opacity:1}.ac-s-container>.ac-s-input-container>input{background-color:#e9e9e9;border:none;box-sizing:border-box;color:#666;height:100%;padding-left:42px;padding-right:50px;width:100%}.ac-s-container>.ac-s-input-container>input::placeholder{opacity:1}.ac-s-container>.ac-s-input-container>input:focus-visible{outline:none}.ac-s-container>.ac-s-input-container{outline:2px solid #888}.ac-s-container>.ac-s-input-container.focus{outline:2px solid #00008b}.ac-s-container>.ac-s-input-container>i{font-weight:600;left:15px;position:absolute;top:17px}.ac-s-container>.ac-s-input-container>button{cursor:pointer}.ac-s-container>.ac-s-input-container>input[type=search]::-ms-clear,.ac-s-container>.ac-s-input-container>input[type=search]::-ms-reveal{display:none;height:0;width:0}.ac-s-container>.ac-s-input-container>input[type=search]::-webkit-search-cancel-button,.ac-s-container>.ac-s-input-container>input[type=search]::-webkit-search-decoration,.ac-s-container>.ac-s-input-container>input[type=search]::-webkit-search-results-button,.ac-s-container>.ac-s-input-container>input[type=search]::-webkit-search-results-decoration{display:none}.ac-s-result ul{background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;list-style-type:none;margin:0;padding:15px 10px;position:relative;z-index:2}.ac-s-input-container.focus+.ac-s-result ul{border-bottom:2px solid #00008b;border-left:2px solid #00008b;border-right:2px solid #00008b;margin-bottom:-2px;margin-left:-2px;margin-right:-2px}.ac-s-result ul li{background-color:#f0f0f0;box-sizing:initial;font-size:14px;height:30px;line-height:30px;margin:10px 0;padding:5px}.ac-s-result ul li a{color:initial;display:flex;height:100%;justify-content:space-between;text-decoration:none;width:100%}.ac-s-result ul li a:focus{outline:1px solid #000}.ac-s-result ul li i{margin-left:5px;margin-right:10px}.ac-s-result ul li i,.ac-s-result ul li span{pointer-events:none}.ac-s-result ul li span.result{font-weight:700}.ac-s-result ul li span.result .match{font-weight:400}.ac-s-result ul li.direct-link span.direct-link{color:#00e;margin-left:5px;margin-right:5px;max-width:50%;min-width:20%;text-align:right}.ac-s-container>.ac-s-input-container>button{border:none;height:100%;position:absolute;right:0;top:0}.ac-s-container>.ac-s-input-container>button>span{font-weight:600;padding:10px;text-transform:uppercase}.u-hidden{display:none}.br{border-radius:8px}.br-large{border-radius:25px}.no-br-btm{border-bottom-left-radius:0;border-bottom-right-radius:0}.of-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-color{background-color:#00008b;color:#fff}body{background-color:#fbfbfb;color:#666;font-family:Source Sans Pro,sans-serif}ul{margin:0;padding:0}li{list-style:none}h1,h2{margin:0}.u-hidden{display:none!important}.wrap-normal{white-space:normal!important}#ssr-ac-container{width:100%}div,section{box-sizing:border-box}.autocomplete-container{margin-bottom:20px;padding-bottom:10px;padding-top:10px;position:sticky;top:0;width:100%;z-index:3}.autocomplete-container,.autocomplete-container .ac-s-result ul{background-color:#fbfbfb}.search-bar,.search-container{margin:0 auto;width:1140px}.search-bar,.search-result{display:flex;gap:20px}.col-left{width:300px}.col-right{width:calc(100% - 320px)}.search-filter{background-color:#fff;margin-top:2em;min-height:300px}.search-filter h2{font-size:1em}.search-filter ul{display:flex;flex-direction:column;margin-top:40px;width:100%}.search-filter-checkboxes{margin-bottom:32px}.search-filter-checkboxes label span{word-break:break-all}.search-filter input{margin-right:4px}.search-filter button,.search-filter input{cursor:pointer}.search-filter ul li:not(:last-child){margin-bottom:16px}li.search-result{background:#fff;cursor:pointer;display:flex;flex-flow:row wrap;gap:0;margin:0 0 20px;min-height:100px;overflow:hidden;padding:19px 26px 22px;position:relative}li.search-result.theme{min-height:85px}li.sr-counter{height:1em;margin-bottom:1em}li.search-result a{color:inherit;font-size:.9375em;text-decoration:none}li.search-result:hover a{text-decoration:underline}li.search-result .sr-title-container{display:flex;flex-direction:column;max-height:80px;overflow:hidden}.search-result h2{font-size:1.25em;font-weight:600;line-height:1.25}.search-result-list h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-result.theme h2{font-size:1.9em}li.search-result .sr-subtitle{font-size:1em;line-height:1.25;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.search-result-list h2:hover{display:block;overflow:visible}li.search-result .maincol,li.search-result .seccol{display:flex}li.search-result.description .maincol,li.search-result.theme .maincol{display:block;flex:unset;width:88%}li.search-result .maincol{flex:1;width:285px}li.search-result .maincol.mobile{width:78%}li.search-result .maincol.preselection{max-width:680px}li.search-result .footercol{align-items:flex-end;display:flex;gap:16px;line-height:1.2;width:100%}li.search-result .footercol a{display:block;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.search-result .footercol a i{font-size:14px;margin-left:5px}li.search-result .footercol a em i{font-size:10px}li.search-result .info{display:flex;flex:1;justify-content:flex-end;overflow:hidden}li.search-result .info .source{font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.search-result .info .period{font-size:.8123em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.search-result.ballroom .maincol,li.search-result.report .maincol,li.search-result.theme .maincol,li.search-result.viewer .maincol.category{width:675px}li.search-result .seccol{margin-right:100px;width:calc(100% - 385px)}li.search-result .seccol.mobile{width:22%}li.search-result .data{display:flex;flex-direction:row;gap:20px;width:370px}li.search-result .data.chart{height:80px}li.search-result .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;text-overflow:ellipsis}li.search-result .description p{margin:0}li.search-result .data>div{flex-grow:1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}li.search-result .data .value{font-size:1.25em;font-weight:700;line-height:1.25}li.search-result .data .sub{font-size:1em;font-weight:400;line-height:1.25}ul.sub-filter-list{margin-left:16px;margin-top:16px}.search-filter-keywords{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px;width:100%}.keyword-height-max{max-height:210px;overflow:hidden}.search-filter-keywords-toggle{background:none;border:none;height:26px;margin-top:8px;padding:0;text-align:left;width:100%}.search-filter-keywords-toggle.down{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%);height:40px;margin-top:-20px;padding-top:20px}.search-filter-keywords-toggle i{padding-right:5px}.reset-filter-btn{background-color:transparent;border:none;box-sizing:border-box;color:#767676;float:right;font-size:.9em;padding:6px 8px 8px 0}.reset-filter-btn i{margin-right:5px}.search-filter-btn{background-color:#00008b;border:0;box-sizing:border-box;color:#fff;display:none;padding:8px}.search-filter-btn i{font-size:12px;margin-left:5px}.search-filter-btn.close-filter{margin:5px auto auto}.search-filter-keywords button{background-color:#ddd;border:0;box-sizing:border-box;padding:8px;word-break:break-word}.search-filter-keywords button.selected{background-color:#00008b;color:#fff;text-decoration:underline}.close-search-filter-btn{display:none}.top-left-category{height:30px;position:absolute;right:0;top:-1px;width:130px}.top-left-category i,.top-left-category span{display:block;float:right;font-size:.75em;line-height:30px;padding-left:7px;padding-right:7px;position:relative;z-index:1}.top-left-category span{overflow:hidden;padding:0;text-align:center;white-space:nowrap;width:80px}.top-left-category.mosaic{color:#0013c1}.top-left-category.mosaic:after{background-color:#ebebf8}.top-left-category.report{color:#b94513}.top-left-category.report:after{background-color:#fff4e9}.top-left-category.viewer{color:#d60000}.top-left-category.viewer:after{background-color:#fdeee8}.top-left-category.news{color:#027188}.top-left-category.news:after{background-color:#e5faff}.top-left-category.documents{color:#127e01}.top-left-category.documents:after{background-color:#eaf9da}.top-left-category.faq{color:#a905bb}.top-left-category.faq:after{background-color:#fdebff}.top-left-category.ballroom{color:#1d6a4e}.top-left-category.ballroom:after{background-color:#ecfbe8}.top-left-category.link{color:#000}.top-left-category.link:after{background-color:#dedede}.top-left-category.custompage{color:#5b2805}.top-left-category.custompage:after{background-color:#f2eae1}.top-left-category:after{border-bottom-left-radius:6px;content:"";height:30px;position:absolute;right:0;top:0;-webkit-transform:skew(45deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;width:130px}.empty-result{margin-top:2em}.dp{padding:26px}.dmt{margin-top:13px}.br{border-radius:6px}.bs{box-shadow:2px 2px 6px 4px rgba(0,0,0,.1)}.uc{text-transform:uppercase}.d-ib{display:inline-block}.w40p{width:40%}.w60p{width:60%}.whalf{width:50%}.hhalf{height:50%}.hfull{display:flex;height:100%}.hfull span{align-self:center}.hfull span,.hhalf span{display:inline-block;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;width:100%}.w40p.s-left,.w60p.s-left,.whalf.s-left{position:relative}.j-skiplink{background-color:#fff;border:2px solid #999;display:block;left:-1000em;padding:.5em;position:absolute;z-index:10}.j-skiplink:focus{left:1em;top:1em;z-index:1000}@media screen and (max-width:600px){li.search-result{padding-top:29px}li.search-result .sr-title-container{max-height:auto}.search-result-list h2{-webkit-line-clamp:none}li.search-result .footercol a{white-space:normal}}@media screen and (max-width:1220px){.col-right{width:100%}.autocomplete-container .col-left{display:none}body.noscroll{overflow:hidden}.search-bar,.search-container{width:100%}.search-bar,.search-result{flex-direction:column;padding:8px}.search-filter-btn{display:block}.close-search-filter-btn{background:transparent;border:0;box-sizing:border-box;display:block;padding:8px;position:absolute;right:46px;top:23px}.search-filter{display:none}.search-filter.expanded{display:block;height:100%;left:0;margin-top:0;max-width:350px;overflow:auto;position:absolute;top:0;width:100%;z-index:104}.expanded .reset-filter-btn{margin-right:3rem}.reset-filter-btn{margin-right:15px}.search-filter-container{height:calc(100% - 30px);overflow-y:auto}.closer-filter-dlg{bottom:0;height:50px;left:0;position:absolute;right:0}}.search-blocker{background-color:#000;height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:3}.search-blocker.autocomplete{z-index:2}.fileloader{color:#000;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:1;padding-top:6px;position:fixed;top:50%;width:60px;z-index:90}.u-hiddenbutvisible{height:100px;left:-9999px;max-width:200px;overflow:hidden;position:absolute;top:-9999px}.pagination-wrapper{margin-bottom:1em;text-align:right}.page-btn{background:none;border:none;cursor:pointer;height:40px;width:40px}.page-btn i{pointer-events:none}.search-language{display:flex;justify-content:end}.search-language i{width:30px}button.clean{background-color:transparent;border:0;cursor:pointer;margin:0 0 10px;overflow:visible;padding:0}body.kbe button:focus{outline:1px dotted gray}.language-items:not(.u-hidden){background:#fff;border:1px solid #eee;border-top:none;-webkit-box-shadow:0 0 20px -7px #70716c;-moz-box-shadow:0 0 20px -7px #70716c;box-shadow:0 0 20px -7px #70716c;display:block;list-style:none;margin:6px 0 0;min-width:200px;overflow:hidden;padding:0;position:absolute;top:40px;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);z-index:999}.language-item{border-top:1px solid #eee;color:inherit;cursor:pointer;line-height:42px;padding-left:0;text-align:left}.utils-label{color:#373737;display:inline-block;font-size:15px;padding-left:10px;text-decoration:none;white-space:nowrap;width:84%}.utils-label.selected{font-weight:700}fieldset{border:0;margin:0;padding:0}fieldset legend{float:left;margin:0;padding:0}.ranking-wrapper{border-top:1px solid #d3d3d3;margin-top:10px;padding-top:5px}.ranking-wrapper .rank-btn{background:none;border:none;border-radius:10px;color:#000;margin-right:10px}.ranking-wrapper:not(.selected) .rank0{background-color:red}.ranking-wrapper:not(.selected) .rank1{background-color:#c30}.ranking-wrapper:not(.selected) .rank2{background-color:#960}.ranking-wrapper:not(.selected) .rank3{background-color:#690}.ranking-wrapper:not(.selected) .rank4{background-color:#3c0}.ranking-wrapper:not(.selected) .rank5{background-color:lime}.ranking-wrapper .selected{background-color:#d4af37!important}