@font-face{font-family:'vgiFontHeavy';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro-Heavy.otf') format('opentype')}
@font-face{font-family:'vgiFontRegular';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro.otf') format('opentype')}
@font-face{font-family:'vgiFontAppName';font-size:'72px';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro-Heavy.otf') format('opentype')}
@font-face{font-family:'vgiFontHeader';font-size:'72px';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro-Bold.otf') format('opentype')}
@font-face{font-family:'vgiFontBold';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro-Bold.otf') format('opentype')}
@font-face{font-family:'vgiFontNarrow';src:url('clientlib-coveo-redesigned/resources/fonts/MarkPro-Narrow.otf') format('opentype')}
.defaultText{font-family:vgiFontRegular !important}
.boldText{font-family:vgiFontBold !important}
.result-eyebrow{color:#040505;font-family:vgiFontRegular;letter-spacing:.0909090909em;font-size:11px;line-height:16px !important;display:flex !important;justify-content:space-between;text-transform:none !important;align-items:center;margin:2px 0 0 0 !important}
.result-eyebrow-card{color:#040505;font-family:vgiFontRegular;letter-spacing:.0909090909em;font-size:11px;display:flex !important;justify-content:space-between;text-transform:none !important;margin:2px 0 0 0 !important}
.results-found{font-size:34px;font-family:vgiFontRegular !important;color:black;padding:0 0 24px 0;margin-bottom:0;outline:0;text-align:left !important;display:initial !important}
.results-heading{font-size:17px;font-family:vgiFontBold !important;color:black;font-weight:700}
.results-summary{display:block !important;padding-bottom:16px !important;padding-top:5px !important}
.results-excerpt{font-family:vgiFontRegular !important;font-size:16px;line-height:20px;color:#040505}
.tabHeader{padding-bottom:12px !important;padding-top:32px !important;font-family:vgiFontRegular !important}
.tabSection{padding-top:32px !important;background-color:white !important;border-bottom:2px solid #eaeaea !important;text-align:left !important;text-transform:none !important}
.tabText{text-transform:none !important;font-family:vgiFontBold !important}
.customResultsHeader{box-shadow:inset 0 -1px 0 0 #fff !important}
.custom-facet-caption{font-size:17px;font-family:vgiFontRegular !important;color:black !important;-webkit-font-smoothing:antialiased;padding-bottom:13px !important;border-bottom:thin solid #eaeaea}
.coveo-field-caption{margin-right:3px !important}
.coveo-dropdown-background-active{display:none !important}
span.CoveoFieldValue{line-height:2em}
span.CoveoFieldValue.results-excerpt{display:inline-block;line-height:1.25em}
.CoveoFieldValue .coveo-clickable.coveo-selected{color:#040505;font-weight:normal}
.CoveoFieldValue .coveo-clickable{color:black;text-decoration:none;cursor:pointer;outline:1px solid transparent;outline-offset:3px}
.CoveoFieldValue .coveo-clickable:focus{outline:2px solid #145bff;outline-offset:2px}
.CoveoTab.coveo-selected p{transition-duration:.1s;background:transparent;border:0;background-image:linear-gradient(#c20029,#c20029),linear-gradient(#c20029,#c20029);background-size:100% .25rem,100% .25rem;background-position:0 100%;background-repeat:no-repeat;transition-property:background-size}
.CoveoTab.coveo-selected>span.tab-count{border-bottom:4px solid #040505 !important}
.CoveoTab.coveo-selected{border-bottom:0 white !important}
.CoveoTab.coveo-selected,.CoveoTab.coveo-selected:hover{border-bottom:4px solid #c20029;padding-bottom:0;font-weight:600 !important;font-family:vgiFontBold !important}
.CoveoTab p{font-family:vgiFontRegular !important;font-size:15px !important;color:black !important;text-transform:none !important}
.CoveoTab:not(.coveo-selected) p:hover{transition-duration:.1s;background:transparent;border:0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:100% .25rem,100% .25rem;background-position:0 100%;background-repeat:no-repeat;transition-property:background-size}
.CoveoSort{color:#717777;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:vgiFontRegular;font-size:14px;font-weight:normal;line-height:18px;padding:0 5px 10px;border-bottom:thin solid #eaeaea;text-transform:none}
.CoveoSort.coveo-selected{color:#040505 !important;font-family:vgiFontBold;font-size:14px;line-height:18px;text-transform:none}
.CoveoSort.coveo-selected,.CoveoSort.coveo-selected:hover{border-bottom:2px solid #c20029}
p.p2.large-med-only{margin:0 !important}
.coveo-pager-list-item{border:0;border-radius:50%;margin:5px 6px;list-style:none;display:inline-flex;justify-content:center;align-items:center;vertical-align:baseline;color:#040505;text-decoration:none;cursor:pointer;font-size:14px;cursor:pointer;width:32px;height:32px}
.coveo-pager-list-item.coveo-active a{color:#fff}
.coveo-pager-list-item.coveo-active{background-color:#040505;color:#fff}
.coveo-pager-list-item.coveo-active{background-color:#000}
.coveo-pager-list-item:hover:has(.coveo-active){color:#fff}
.coveo-pager-list-item.coveo-active:focus{outline-offset:4px}
.coveo-pager-list-item:hover,.coveo-pager-list-item:hover a{text-decoration:none}
.coveo-pager-list-item-text:hover:not(.coveo-active){color:#040505}
.coveo-pager-list-item:hover,.coveo-results-per-page-list-item:hover{outline:2px solid #145bff;outline-offset:2px}
.coveo-pager-list-item:hover:not(.coveo-active) a{color:#040505}
.coveo-pager-list-item:focus:not(.coveo-active) a{color:#040505;outline-color:1px solid #040505}
.coveo-pager-list-item:hover:not(.coveo-active),.coveo-results-per-page-list-item:hover:not(.coveo-active){background-color:#e5e6e6;outline:2px solid #145bff}
.coveo-pager-list-item.coveo-active,.coveo-pager-list-item:hover{color:#040505}
.coveo-pager-list-item.coveo-active,.coveo-pager-list-item.coveo-active:hover,.coveo-pager-list-item.coveo-active .coveo-pager-list-item-text:hover{color:#fff}
.coveo-pager-list-item.coveo-active:focus,.coveo-pager-list-item.coveo-active:focus-within,.coveo-results-per-page-list-item.coveo-active:focus,.coveo-results-per-page-list-item.coveo-active:focus-within{outline:2px solid #145bff;outline-offset:2px}
.coveo-pager-list-item-text:hover:not(.coveo-active),.coveo-pager-list-item:focus-visible:not(.coveo-active),.coveo-pager-list-item-text:focus-visible:not(.coveo-active),.coveo-pager-previous>span:focus:not(.coveo-active),.coveo-pager-next>span:focus:not(.coveo-active),.coveo-results-per-page-list-item-text:focus-visible:not(.coveo-active){outline:0}
.coveo-pager-list-item:focus:not(.coveo-active),.coveo-pager-list-item:focus-within:not(.coveo-active),.coveo-results-per-page-list-item:focus:not(.coveo-active),.coveo-results-per-page-list-item:focus-within:not(.coveo-active){background-color:#e5e6e6;outline:2px solid #145bff}
.coveo-pager-next-icon-svg,.coveo-pager-previous-icon-svg{width:11px;height:20px;vertical-align:middle;color:#040505}
.coveo-pager-next-icon-svg:hover,.coveo-pager-previous-icon-svg:hover{color:#040505}
.coveo-results-per-page-list-item.coveo-active,.coveo-results-per-page-list-item:hover{color:#040505;background-color:#e5e6e6}
.CoveoPager{margin-top:0;margin-left:25px;display:inline-block}
.CoveoTab{height:auto !important}
.magic-box .magic-box-input .magic-box-underlay,.magic-box .magic-box-input>input{color:#212121;text-align:left;padding:12px 49px 12px 12px;text-indent:0;font-family:arial,sans-serif;font-size:16px;line-height:24px;position:absolute;top:0;left:0;width:100%;height:52px;white-space:pre;overflow:auto;box-sizing:border-box;display:block}
.magic-box .magic-box-input{background:#fff;height:50px;overflow:hidden;position:relative}
.magic-box .magic-box-clear{position:relative;float:right;height:48px;line-height:48px;text-align:center;font-size:24px;transition:auto;cursor:pointer;background:#f5f6f6;width:0;visibility:hidden;overflow:hidden}
.magic-box .magic-box-suggestions{clear:both;position:absolute;top:60px;left:-10px;right:-68px;overflow:visible;background:#fff;z-index:1;display:none;font-family:vgiFontRegular}
.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;visibility:visible;display:flex;align-items:center;justify-content:center;height:50px;background:#fff}
.magic-box.magic-box-notEmpty .magic-box-clear:focus{border:1px solid}
.magic-box-icon{background-image:url("clientlib-coveo-redesigned/resources/vg_image/clear.svg");background-repeat:no-repeat;display:inline-flex;width:24px;height:24px}
.CoveoSearchbox .magic-box{border:thin solid #f5f6f6;border-radius:2px}
.CoveoSearchbox .magic-box,.CoveoSearchButton{border:0}
.CoveoSearchbox .magic-box .magic-box-input{border-radius:0}
.CoveoSearchbox .magic-box .magic-box-input>input{color:#040505;font-family:vgiFontRegular;font-size:20px}
.CoveoSearchbox .magic-box .magic-box-clear-svg{width:15px;height:15px;color:#1d4f76;visibility:hidden}
.CoveoSearchbox-vg{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-grow:unset}
.CoveoSearchButton{border-left:0;text-decoration:none;text-align:center;vertical-align:middle;overflow:hidden;height:52px;width:58px;cursor:pointer;line-height:0;background-color:#fff}
.coveo-combobox-input .coveo-combobox-input-icon+input{padding-left:35px;font-family:vgiFontRegular}
.coveo-combobox-input .coveo-combobox-input-icon+input:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-combobox-value.coveo-focused,.coveo-combobox-value:focus-visible{outline:2px solid #145bff;outline-offset:-2px}
.coveo-search-button-svg{width:24px;height:24px;color:#040505}
.CoveoSearchbox .CoveoSearchButton{z-index:2;border-top-right-radius:1px;border-bottom-right-radius:1px}
.CoveoSearchButton:hover .coveo-magnifier-circle-svg{fill:#f6001e}
.coveo-search-button-svg:hover{color:#c20029}
.coveo-advanced-search-svg,.coveo-export-to-excel-svg{display:none}
.coveo-advanced-search-modal{height:60%}
.coveo-advanced-search-section-title{font-weight:bold;border-bottom:thin solid #bcc3ca;padding:5px 0;display:none}
.coveo-modal-header h1{line-height:32px;font-family:vgiFontRegular;font-size:23px;font-weight:900;color:#040505}
.coveo-modal-header{font-family:vgiFontRegular;align-items:center;display:flex;height:100px;padding:0 40px;color:#fff;background-color:#fff;border-bottom:1px solid #bcc3ca;border-radius:2px 2px 0 0}
.coveo-settings-advanced-menu{color:#040505;position:absolute;background:#e6ecf0;border:thin solid #7e8c9a;border-radius:2px;min-width:160px;z-index:11;font-family:vgiFontRegular}
.coveo-settings-item .coveo-icon{display:none}
.coveo-settings-item.coveo-export-to-excel .coveo-icon{margin-left:8px;margin-right:8px}
.coveo-settings-item .coveo-icon{min-width:0;display:inline-block;margin:18px 8px;vertical-align:middle}
.coveo-settings-item .coveo-settings-text{overflow:hidden;display:inline-block;vertical-align:middle;padding:2px;color:#040505}
.coveo-settings-squares{width:100%;display:none;line-height:4px;height:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.CoveoSettings{border-radius:50px;border:2px solid #000;width:100px;height:40px;order:1;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}
.CoveoDynamicFacet,.CoveoDynamicFacetRange,.CoveoDynamicHierarchicalFacet,.CoveoDateRangePicker{background:white;border-bottom:thin solid #eaeaea;margin-bottom:10px}
.coveo-dynamic-facet-header{border-bottom:0;height:50px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}
.coveo-dynamic-facet-header-title{font-weight:normal !important}
.coveo-dynamic-facet-header-vg{border-bottom:0;height:35px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}
.coveo-dynamic-facet-header-clear,.coveo-facet-header-eraser{display:none !important}
.coveo-dynamic-facet-header-title{margin:0;font-family:vgiFontRegular;font-size:17px;color:#040505;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;line-height:24px;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}
.coveo-facet-header-title{color:#040505;font-family:vgiFontBold;font-size:17px}
.coveo-facet-header{padding:10px 0 10px;color:#040505;background:#fff;clear:both;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:24px}
.coveo-dynamic-facet-value{font-size:14px}
.coveo-dynamic-facet-value .coveo-checkbox-span-label-suffix{margin-left:8px;color:#040505}
.coveo-dynamic-facet-value .coveo-checkbox-label:hover .coveo-checkbox-span-label,.coveo-dynamic-facet-value.coveo-focused .coveo-checkbox-span-label{opacity:100}
.coveo-dynamic-hierarchical-facet-value-arrow-right svg,.coveo-dynamic-hierarchical-facet-value-arrow-left svg{width:11px;height:11px;color:#717777;display:inline-block}
.coveo-dynamic-hierarchical-facet-value-count{margin-left:8px;color:#040505}
.coveo-checkbox-span-label-suffix,.coveo-dynamic-hierarchical-facet-value-count{font-family:vgiFontRegular;font-size:14px;line-height:24px}
.coveo-checkbox-span-label,.coveo-dynamic-facet-show-more,.CoveoQuerySummary{font-family:vgiFontRegular !important;color:black !important}
.coveo-checkbox-span-label,.coveo-dynamic-facet-show-more,.coveo-dynamic-hierarchical-facet-value-label{color:#040505;font-family:vgiFontRegular;font-size:14px;line-height:24px}
li.coveo-dynamic-facet-breadcrumb-value-list-item{display:inline-block;background-color:#f5f6f6;padding-left:15px;margin-right:10px;font-family:vgiFontRegular;border:1px solid #040505;border-radius:2px}
.coveo-dynamic-facet-breadcrumb-value,.coveo-dynamic-facet-breadcrumb-collapse{color:#000;font-size:12px;font-family:vgiFontRegular !important;font-weight:700;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;outline:1px solid transparent;margin-right:15px;outline-offset:1px}
.coveo-dynamic-facet-breadcrumb-title{color:#000;margin:0;font-size:14px;font-weight:bold;display:inline;margin-right:8px}
.coveo-dynamic-facet-show-more{color:#666;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-size:14px}
.coveo-dynamic-facet-show-less{color:#999;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-size:14px}
.coveo-breadcrumb-clear-all{font-family:vgiFontRegular;font-size:14px;color:#145bff;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;outline:1px solid transparent;display:inline-block;font-size:14px;padding:5px;margin-left:5px;margin-right:1px}
.coveo-breadcrumb-items{font-family:vgiFontRegular;padding-bottom:10px;display:inline-block;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}
.coveo-facet-breadcrumb-title,.coveo-facet-slider-breadcrumb-title{color:#040505;margin:0;font-size:14px;font-weight:normal;display:inline;margin-right:8px}
.CoveoBreadcrumb{padding:10px 0;position:relative;overflow:hidden;border-bottom:0;outline:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}
.tab-count::before{content:""}
.tab-count::after{content:""}
.tab-count{padding-left:10px;padding-right:10px;font-family:vgiFontBold !important;color:black}
.rmd-title{font-size:36px;font-family:vgiFontHeader !important;color:black !important;-webkit-font-smoothing:antialiased;line-height:1.2307692308;margin-bottom:26px}
.rmd-caption{font-size:24px;font-family:vgiFontRegular !important;color:black !important;-webkit-font-smoothing:antialiased;line-height:1.2307692308;margin-bottom:4px;margin-right:22px}
.rmd{margin-bottom:-3px !important}
.CoveoResultLink,a.CoveoResultLink,.CoveoResult a.CoveoResultLink{color:#040505;text-decoration:none;cursor:pointer;word-wrap:break-word;line-height:24px}
a.CoveoResultLink.result-title:hover{color:#040505 !important;text-decoration:none;border-bottom:2px solid #040505}
a.CoveoResultLink.result-title:focus-visible{outline:2px solid #145bff;color:#040505 !important;text-decoration:none;border-bottom:2px solid #040505}
.CoveoResultLink-vg,a.CoveoResultLink-vg,.CoveoResult a.CoveoResultLink-vg{color:#040505;text-decoration:none;cursor:pointer;word-wrap:break-word}
.CoveoResultLink:visited,.CoveoResultLink:visited:hover,a.CoveoResultLink:visited,a.CoveoResultLink:visited:hover,.CoveoResult a.CoveoResultLink:visited,.CoveoResult a.CoveoResultLink:visited:hover{color:black}
.coveo-featured-result-badge{width:116px;text-align:center;text-transform:none !important;display:inline-block;margin:0 -15px;padding:5px 10px;color:#040505;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:1.6px;border:1px solid #bf8200}
.coveo-recommended-result-badge{text-transform:none !important;display:inline-block;margin:0 -15px;padding:5px 10px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:1.6px}
.CoveoSearchInterface{min-height:100%;position:relative;margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:14px;color:#717777}
.CoveoSearchInterface *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:vgiFontRegular}
.CoveoSearchInterface .coveo-facet-column-vg{display:block;float:left;margin-right:2.84259%;width:25.01%;margin-right:0;padding:13px 10px 5px;margin-top:210px}
.CoveoSearchInterface .coveo-search-section{height:70px;max-width:1200px !important;margin:auto !important;border-bottom:1px solid #717777}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:0 10px 10px 56px}
.CoveoSearchInterface .coveo-results-column-vg{overflow:hidden;padding:10px 10px 10px 60px;margin-top:200px}
.CoveoResultList{margin-top:0 !important}
.CoveoSearchInterface .coveo-results-column.coveo-no-results{max-width:75%;margin-top:5px;text-align:center}
.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper,.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header-wrapper,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header-wrapper{width:100%;margin:0;padding:0;display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:space-around;align-items:center;-ms-flex-pack:end}
.vg-quick-view-btn{padding:3px 10px;font-size:10px;border-radius:10px;border:solid 1px #737b85;background-color:Transparent;cursor:pointer}
.vg-quick-view-btn:before{content:url(clientlib-coveo-redesigned/css/coveo-icon-for-quickview-svg);float:left}
.coveo-quickview-icon.coveo-small.coveo-icon.filetype{display:none}
.coveo-quickview-pop-up-reminder.CoveoResultLink:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-result-frame .coveo-result-cell,.CoveoResult.coveo-result-frame .coveo-result-cell{line-height:2em;display:table-cell;vertical-align:top;padding-right:10px}
.coveo-result-frame .coveo-result-row,.CoveoResult.coveo-result-frame .coveo-result-row{margin:2px 0 0 0 !important}
.coveo-results-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:0;min-height:35px;overflow:hidden;box-shadow:0 -1px 0 0 #eaeaea inset}
.coveo-highlight{font-weight:bold;font-family:vgiFontHeavy}
.coveo-sort-icon-descending-svg{width:10px;height:6px;color:#717777}
.coveo-tab-section{width:100%;min-height:52px;background-color:transparent;text-align:left;border-bottom:1px solid #bcc3ca;font-size:0;white-space:nowrap;margin-bottom:13px}
.coveo-dynamic-facet-collapse-toggle-svg{width:15px;height:15px;color:#717777;display:inline-block;vertical-align:middle}
.coveo-dynamic-facet-collapse-toggle-svg,.coveo-sort-icon-descending-svg,.coveo-sort-icon-ascending-svg{color:#717777}
.coveo-list-layout.CoveoResult{border-bottom:thin solid #eaeaea;padding:16px 0 16px 16px}
.coveo-checkbox-button,input[type='checkbox'].coveo-checkbox+button{position:relative;width:18px;height:18px;padding:0;background:#fff;border:1px solid black;transition-property:none;transition-duration:0;cursor:pointer;border-radius:0}
.coveo-checkbox-button,input[type='checkbox'].coveo-checkbox+button,input[type='checkbox'].coveo-checkbox+button{min-width:18px}
input[type='checkbox'].coveo-checkbox:checked+button:before{position:absolute;top:1px;left:5px;box-sizing:content-box;display:block;width:4px;height:9px;content:'';border:solid #040505;border-width:0 2px 2px 0;transform:rotate(43deg)}
input[type='checkbox'].coveo-checkbox+button:after{position:absolute;top:0;left:0;display:inline-block;width:0;height:0;content:'';background-color:transparent;border-radius:0;transition-property:none;transition-duration:0}
input[type='checkbox'].coveo-checkbox+button:focus:after{top:8px;left:8px;display:inline-block;height:0;width:1px;outline:2px solid #145bff;outline-offset:11px;border-radius:0}
.coveo-breadcrumb-clear-all:focus,.coveo-breadcrumb-clear-all:focus a,.coveo-breadcrumb-clear-all:focus,.coveo-breadcrumb-clear-all:focus a{outline:2px solid #145bff}
.coveo-dynamic-facet-breadcrumb-value:focus,.coveo-dynamic-facet-breadcrumb-value:focus a,.coveo-dynamic-facet-breadcrumb-value:focus,.coveo-dynamic-facet-breadcrumb-value:focus a,.coveo-dynamic-facet-breadcrumb-collapse:focus,.coveo-dynamic-facet-breadcrumb-collapse:focus a,.coveo-dynamic-facet-breadcrumb-collapse:focus,.coveo-dynamic-facet-breadcrumb-collapse:focus a{outline:2px solid #145bff}
.CoveoPrintableUri .coveo-printable-uri-ellipsis>button{color:#145bff;text-decoration:none;cursor:pointer;border:0;background:0}
.coveo-card-action-bar-arrow-icon svg{color:#fff}
.coveo-printable-uri-part a.CoveoResultLink{color:#145bff;font-family:vgiFontRegular;font-size:12px !important;line-height:15px;word-wrap:break-word}
.coveo-card-layout.CoveoResult.coveo-clickable:hover{box-shadow:0 0 0 2px #145bff;border-color:#145bff}
.card-preview{background-color:#670026}
.coveo-card-action-bar-arrow-container{position:absolute;text-align:center;bottom:0;width:100%;background-color:#670026;color:#fff;left:0}
.CoveoCardActionBar{display:flex;flex-wrap:wrap;min-height:44px;background-color:#670026;color:#fff;margin:auto -20px -20px -20px;padding:0 0 10px 20px;font-size:11px;box-shadow:0 0 3px 2px rgba(0,0,0,0.2);z-index:1;transform:translateY(100%);transition:transform .2s ease-in-out}
.CoveoCardActionBar .CoveoQuickview{color:#fff;text-decoration:none;width:100%;display:flex;justify-content:center;text-transform:none}
.CoveoQuickview{font-family:vgiFontRegular;color:#145bff;text-decoration:none;cursor:pointer}
.coveo-input{font-family:vgiFontRegular;font-size:17px;position:relative;margin-top:35px}
.coveo-input input{width:100%;height:34px;padding:0;font-family:vgiFontRegular;font-size:17px;background-color:transparent;box-shadow:none;border:0;border-bottom:1px solid rgba(79,86,88,0.4);border-radius:0;outline:0;transition:all .2s ease}
.input-label{height:16px;width:75px;color:#040505;font-family:vgiFontRegular;font-size:12px;letter-spacing:0;line-height:16px;margin-bottom:2px}
.calendar-icon{display:none}
.calendar-icon>svg{width:40px;height:40px;padding-top:5px}
.pika-lendar{float:left;width:240px;margin:8px;font-family:vgiFontRegular}
.pika-button:hover{color:#fff;background:#670026;box-shadow:none;border-radius:3px}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0;font-family:vgiFontRegular}
.is-today .pika-button{color:#670026;font-weight:bold}
.is-today .pika-button:hover{color:#fff;font-weight:bold}
.is-selected .pika-button{color:#fff;font-weight:bold;background:#670026;box-shadow:inset 0 1px 3px #296896;border-radius:3px}
.coveo-dynamic-hierarchical-facet-show-more{color:#145bff;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-size:14px}
.coveo-dynamic-hierarchical-facet-show-less{color:#313a45;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-size:14px}
.coveo-button{display:inline-block;width:100%;height:48px;padding:8.5px 16px;color:#717777;font-family:vgiFontRegular;font-size:17px;font-weight:regular;line-height:24px;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background-color:#fff;border:1px solid #040505;border-radius:0;cursor:pointer;margin:0 10px 10px 0}
.coveo-results-per-page-list-item{border:0;border-radius:50%;margin:5px 6px;list-style:none;display:inline-flex;justify-content:center;align-items:center;vertical-align:baseline;color:#040505;text-decoration:none;cursor:pointer;font-size:14px;cursor:pointer;width:32px;height:32px}
.CoveoResultsPerPage{margin:0 0 0 15px;float:right;font-family:vgiFontRegular !important}
.coveo-results-per-page-list-item.coveo-active{color:#fff;background-color:#040505}
.coveo-results-per-page-list-item:hover:not(.coveo-active){background-color:#e5e6e6;outline:2px solid #145bff;outline-offset:2px}
.coveo-results-per-page-list-item.coveo-active a{color:#fff}
.coveo-results-per-page-list-item:hover:not(.coveo-active) a,.coveo-results-per-page-list-item:focus:not(.coveo-active) a{color:#040505;outline-color:#040505}
.coveo-results-per-page-list-item:focus:not(.coveo-active){background-color:#e5e6e6;outline-color:#145bff}
.coveo-results-per-page-list-item:hover,.coveo-results-per-page-list-item:hover a{text-decoration:none}
.coveo-result-layout-selector{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:12px;font-weight:bold;padding:10px 5px 10px 10px;text-transform:uppercase;border-bottom:0}
.coveo-result-layout-selector.coveo-selected,.coveo-result-layout-selector.coveo-selected:hover{background:black;color:white}
.coveo-after-initialization button{font-family:vgiFontBold;padding:5px 0}
.CoveoQuerySummary{color:#040505;text-align:left;font-family:vgiFontRegular;font-size:14px;line-height:18px}
.coveo-top-field-suggestion-header{width:100%;padding:0 0 0 6px;color:#040505;font-weight:700;font-size:17px;line-height:24px;align-items:center;display:inline-flex;margin:5px 0}
.coveo-logo{display:none}
.coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label,.coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label-suffix{font-family:vgiFontBold}
.coveo-modal-backdrop{z-index:1049;background:#333;transition:all .3s;opacity:.9}
.CoveoExcerpt{word-wrap:break-word;font-family:'vgiFontRegular';font-size:14px;color:#040505}
.coveo-smart-snippet-answer{display:flex;flex-direction:column;border:0;border-bottom:2px solid #e8e9e9;border-radius:0;padding:16px}
.coveo-smart-snippet-question{font-family:vgiFontBold;font-size:23px;border-bottom:0;padding-bottom:6px;font-weight:700;line-height:32px;color:#040505}
.coveo-smart-snippet-content{transition:height ease-in-out .5s;overflow:hidden;margin-top:0;font-weight:400;font-size:17px;line-height:24px;color:#040505;flex-wrap:wrap;display:flex}
.coveo-smart-snippet-content .coveo-shadow-iframe{height:auto !important}
a.CoveoResultLink.coveo-smart-snippet-source-url{margin-top:12px;font-weight:400;font-size:14px;line-height:20px;color:#040505;text-decoration:underline}
a.CoveoResultLink.coveo-smart-snippet-source-url:hover{font-weight:700;color:#040505;text-decoration:underline}
a.CoveoResultLink.coveo-smart-snippet-source-url:focus-visible{color:#040505;outline:2px solid #145bff;outline-offset:2px;text-decoration:underline}
a.CoveoResultLink.coveo-smart-snippet-source-title{margin-top:6px;font-weight:700;font-size:17px;font-family:vgiFontBold;line-height:24px;color:#145bff;text-decoration:none;padding-bottom:7px}
a.CoveoResultLink.coveo-smart-snippet-source-title:hover,a.CoveoResultLink.coveo-smart-snippet-source-title:focus-visible{color:#040505;text-decoration:underline}
a.CoveoResultLink.coveo-smart-snippet-source-title:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-user-feedback-banner{margin-top:-23px}
.coveo-user-feedback-banner-label{padding:0 0 0 10px;background-color:#fff}
.coveo-user-feedback-banner-container{padding:15px 8px 8px;font-size:12px;color:#040505;margin-left:0;display:flex;justify-content:flex-end;align-items:center;overflow:hidden}
.coveo-user-feedback-banner-thanks-icon svg{display:none}
.coveo-user-feedback-banner-yes-button .coveo-user-feedback-banner-thanks-icon{background-image:url("clientlib-coveo-redesigned/resources/vg_image/feedback-like.svg");background-repeat:no-repeat;display:inline-flex;width:18px;height:18px}
.coveo-user-feedback-banner-no-button .coveo-user-feedback-banner-thanks-icon{background-image:url("clientlib-coveo-redesigned/resources/vg_image/feedback-dislike.svg");background-repeat:no-repeat;display:inline-flex;width:18px;height:18px}
.coveo-user-feedback-banner-buttons{background-color:#fff;padding-right:10px}
.coveo-user-feedback-banner-buttons button{margin-left:8.58px;font-size:12px}
.coveo-user-feedback-banner-buttons button:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.searchButtonMain{color:white;border:1px solid #7e8c9a;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;line-height:0;background-color:#f5f6f6 !important}
.sb-caption{font-family:vgiFontAppName;font-size:60px;text-align:center;margin-bottom:5px;color:#8a0101}
.sb-custom{background-color:#fff !important}
.sb{margin:auto;margin-top:12%;max-width:1200px}
.navBarMain{display:flex;justify-content:space-between;margin:2%}
.fb-text{font-weight:bold}
.fb-icon{vertical-align:middle;padding-left:5px}
.fb-main{width:50px;height:27px}
.vg-coveo-footer{background-color:#f7f7f7;font-family:vgiFontRegular;font-size:16px;color:#040505;height:103px;padding:0 10% 0 10%;border-top:thin solid #bcc3ca;display:flex;align-items:center;justify-content:space-between}
.preview-img{margin-right:5px}
.preview-rec{font-family:vgiFontRegular;font-size:14px;font-weight:bold;box-sizing:border-box;height:31px;width:106px;border:2px solid #040505;border-radius:16px;display:flex !important;align-items:center;justify-content:center}
.preview{background-color:#fff;font-family:vgiFontRegular !important;font-size:14px;font-weight:normal;box-sizing:border-box;height:24px;width:80px;border:1px solid #040505;border-radius:4px;display:flex !important;align-items:center;justify-content:center;flex-direction:column}
.CoveoQuickview:focus,.CoveoQuickview:focus a{outline:2px solid #145bff;outline-offset:2px;border-radius:2px;text-decoration:none}
.CoveoQuickview:hover,.CoveoQuickview:hover a{text-decoration:underline;text-decoration-color:#040505}
.preview:focus-visible{outline:0}
.preview:hover{cursor:pointer}
.menu{display:flex;align-items:center;font-family:vgiFontRegular;font-size:16px;font-weight:bold;color:#040505}
.menu-img{margin-right:10px;margin-left:10px}
.filePath{color:#145bff;font-family:vgiFontRegular;font-size:12px;line-height:24px}
.filePath-card{color:#145bff;font-family:vgiFontRegular;font-size:12px;line-height:15px}
.result-excerpt{padding-top:10px;color:#040505;font-family:vgiFontRegular;font-size:17px;line-height:24px;width:660px}
.result-excerpt-card{color:#040505;font-family:vgiFontRegular;font-size:14px;line-height:20px;width:3684px}
.result-title{font-family:vgiFontRegular;font-size:23px;font-weight:bold;line-height:32px;width:660px}
.result-title-card{font-family:vgiFontRegular;font-size:18px;font-weight:bold;line-height:28px;width:363px}
.result-row-custom{margin-top:10px !important}
.navBar{height:73px;width:100%;background-color:#670026;position:fixed;z-index:1000;display:flex;align-items:center}
img.middle{vertical-align:middle;padding-right:12px}
.searchInput{height:56px;width:903px;border:2px solid #040505;border-radius:5px;background-color:#f5f6f6}
.searchInputMain{height:56px;border:1px solid #717777;border-radius:4px;background-color:#f5f6f6}
.searchBoxHeader{font-size:24px;font-weight:bold;margin-right:10%;margin-left:10%;color:#fff;width:100%;text-align:right;line-height:25px;display:flex;justify-content:space-between}
.searchBoxHeaderLink{text-decoration:none;color:#fff;font-family:vgiFontRegular;font-size:23px;font-weight:900}
.searchBoxRow{height:95px;border-bottom:1px solid #d2d2d2;background-color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;margin-top:73px;z-index:100;width:100%}
.coveo-main-section{padding:20px 20px 0 20px}
.CoveoSearchInterface .coveo-main-section{*zoom:1;max-width:100% !important;margin-left:auto;margin-right:auto;position:relative}
.zero-section-header{font-size:26px;font-family:vgiFontBold;color:#040505;padding:25px 0 30px 0;margin-bottom:10px}
.zero-category-row{padding:5px 0 20px;border-bottom:1px solid #eaeaea !important}
.zero-category-column-60{float:left;width:60%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.zero-category-column-40{float:left;width:40%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.zero-help-content{padding-bottom:20px}
.zero-help-content-link{margin-bottom:14px;color:#145bff;display:inline-block;font-family:vgiFontBold}
.zero-results-found-summary{font-size:34px;color:#040505}
.zero-results-found{font-size:24px;font-family:vgiFontRegular !important;padding:5px 0 25px 0;margin:0;color:#040505;border-bottom:2px solid #eaeaea !important;line-height:28px}
.zero-results-found-header{font-size:24px;font-family:vgiFontBold !important;color:#040505;line-height:28px}
.zero-category-header{font-size:16px;font-family:vgiFontBold;color:#040505;margin-bottom:10px}
.zero-column-header-link{font-size:16px;font-family:vgiFontBold;color:#145bff;margin-bottom:10px;text-decoration:underline;text-underline-offset:.1em;display:inline-block}
.zero-category-header-link{font-size:16px;font-family:vgiFontBold;color:#145bff;margin-bottom:10px;margin-top:16px;text-decoration:underline;text-underline-offset:.1em;display:inline-block}
.zero-category-description{font-size:16px;font-family:vgiFontRegular;color:#040505;margin:0 0 2px 0}
.zero-category-desc-after-link{font-size:16px;font-family:vgiFontRegular;color:#040505;margin:10px 0 0 0}
.zero-category-row:after{content:"";display:table;clear:both}
.zero-arrow-right-svg{width:13px;height:13px}
.coveo-results-header.coveo-no-results{box-shadow:none;padding-top:0}
.CoveoIcon{padding-left:5px}
.requireLogin{background-image:none}
.login-icon{padding-top:10px}
.vg-cvo-custom-content-above-results-list{margin-right:auto;margin-top:15px;margin-bottom:20px;position:relative}
.coveo-shadow-iframe{height:39px}
@media only screen and (max-width:1299px){img.helpicon,img.fbicon{display:none}
}
@media only screen and (min-width:1300px){img.helpicon,img.fbicon{vertical-align:middle}
}
@media only screen and (min-width:320px) and (max-width:480px){.CoveoSearchInterface .CoveoSearchbox{height:38px;margin-right:5px;margin-left:15px}
.content-result-section{padding:5px}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:10px 5px 10px 5px}
.CoveoSearchButton{height:28px;width:31px}
.CoveoSearchbox .magic-box .magic-box-input>input{font-size:16px;height:38px;text-overflow:ellipsis}
.magic-box .magic-box-input{height:30px}
.CoveoSearchInterface .coveo-results-footer,.CoveoSearchInterface .coveo-results-footer .coveo-results-footer-left,.CoveoSearchInterface .coveo-results-footer .coveo-results-footer-right{display:flex;align-items:center;justify-content:center}
.CoveoSettings{height:30px}
.CoveoSearchInterface .CoveoSettings{margin-right:10px;margin-left:0}
.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header-wrapper a{margin-right:0}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header{background-color:#fff;color:#000;text-transform:none;border-radius:32px;font-family:'vgiFontRegular';font-size:14px;font-weight:700;width:auto;display:flex;align-items:center;justify-content:center;border:thin solid #979797}
.custom-facet-caption{display:none}
img.middle,.coveo-sort-section,.CoveoResultsPerPage,.coveo-card-action-bar-arrow-container,.CoveoCardActionBar,.menu{display:none !important}
.searchBoxRow{height:62px;margin-top:62px}
.navBar{height:62px}
.vg-coveo-footer{background-color:#f7f7f7;font-family:vgiFontRegular;font-size:16px;color:#040505;height:103px;padding:0 10% 0 10%;border-top:thin solid #bcc3ca;display:flex;align-items:center;justify-content:space-between}
.CoveoQuickview .coveo-accessible-button{display:none}
.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;visibility:visible;display:flex;align-items:center;justify-content:center;height:30px;background:#fff}
.coveo-tab-section{width:100%;background-color:transparent;text-align:left;border-bottom:1px solid #bcc3ca;font-size:0;white-space:nowrap}
.coveo-results-column,.coveo-facet-column{margin-top:0}
.CoveoSearchInterface .coveo-tab-section{background-color:#fff}
.CoveoSearchInterface .coveo-search-section{justify-content:space-evenly}
.preview{display:none}
.zero-category-column-60{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.zero-category-column-40{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.coveo-smart-snippet-question{width:85%}
.coveo-smart-snippet-content{margin-top:0 !important;font-size:14px !important;line-height:17px !important}
.coveo-smart-snippet-content-wrapper{width:auto;overflow:hidden}
a.CoveoResultLink.coveo-smart-snippet-source-url{margin-top:6px}
}
@media only screen and (min-width:481px) and (max-width:768px){.content-result-section{padding:14px}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:10px 5px 10px 5px}
.results-heading{font-size:23px;font-family:vgiFontBold !important}
.results-excerpt{font-family:vgiFontRegular !important;font-size:16px;line-height:1.5em;color:black}
.CoveoSearchbox .magic-box .magic-box-input>input{font-size:16px;height:38px;border-bottom:thin solid #eaeaea}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header{font-family:'vgiFontRegular';font-size:14px;font-weight:700;justify-content:center;display:flex;align-items:center}
.magic-box .magic-box-input{Height:52px}
.CoveoQuickview .coveo-accessible-button{display:none}
.coveo-tab-section{width:100%;background-color:transparent;text-align:left;border-bottom:1px solid #bcc3ca;font-size:0;white-space:nowrap}
.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;visibility:visible;display:flex;justify-content:center;height:30px;background:#fff;align-items:center}
.coveo-results-column,.coveo-facet-column{margin-top:0}
.custom-facet-caption{display:none}
.CoveoSearchInterface .coveo-tab-section{background-color:none}
.CoveoSearchInterface .coveo-search-section{justify-content:space-evenly;border-bottom:0}
.preview{display:none}
.zero-category-column-60{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.zero-category-column-40{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.coveo-smart-snippet-question{width:90%}
.coveo-smart-snippet-content-wrapper{overflow:hidden}
a.CoveoResultLink.coveo-smart-snippet-source-url{margin-top:4px}
}
@media only screen and (max-width:575px){.coveo-smart-snippet-content{margin-top:0;font-size:14px;line-height:20px}
}
@media only screen and (min-width:769px) and (max-width:991px){.CoveoSearchInterface .coveo-results-column{overflow:hidden}
.coveo-dropdown-header-wrapper{display:none}
.CoveoSearchInterface .CoveoSearchbox{height:38px;margin-right:15px;margin-left:15px}
.CoveoSearchInterface .CoveoSettings{margin-right:10px;margin-left:0}
.CoveoSearchbox .magic-box{border-radius:2px}
.CoveoSearchbox .magic-box .magic-box-input>input{font-size:20px;height:38px !important}
.magic-box .magic-box-input{height:36px !important}
.CoveoSearchButton{height:46px;width:46px}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header{background-color:#fff;color:#000;text-transform:none;font-family:'vgiFontRegular';font-size:14px;width:100%;display:flex;align-items:center;justify-content:normal;border:0}
.custom-facet-caption{display:none}
.CoveoSettings{height:44px;width:93px}
.preview{height:31px;width:76px}
.menu-img,.preview-img{display:none}
.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;visibility:visible;display:flex;justify-content:center;height:38px;background:#fff;align-items:center}
.CoveoSearchInterface .coveo-search-section{justify-content:space-evenly}
.zero-category-column-60{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.zero-category-column-40{float:left;width:100%;padding:5px 10px 5px 0;font-size:16px;font-family:vgiFontRegular}
.coveo-smart-snippet-question{width:90%}
.coveo-user-feedback-banner-container{padding:0 16px 0}
}
@media only screen and (min-width:992px) and (max-width:1200px){.coveo-smart-snippet-question{width:90%}
}
@media only screen and (min-width:1201px){.coveo-smart-snippet-question{width:90%}
}
.CoveoSearchbox .CoveoOmnibox.magic-box-notEmpty .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions:before{content:"";background:0;font-size:17px;font-weight:700}
.magic-box .magic-box-suggestions .magic-box-suggestion:before{content:"";background:url('clientlib-coveo-redesigned/resources/vg_image/trending.svg');width:18px;height:18px;position:absolute}
.magic-box.magic-box-notEmpty .magic-box-suggestions .magic-box-suggestion:before{content:"";background:0}
.magic-box .magic-box-suggestions .magic-box-suggestion>span:first-child{margin-left:30px}
.magic-box.magic-box-notEmpty .magic-box-suggestions .magic-box-suggestion>span:first-child{margin-left:0}
.magic-box .magic-box-suggestions .magic-box-suggestion{font-family:'vgiFontRegular';font-style:normal;font-weight:400;font-size:14px;line-height:8px;color:#040505}
.search-hub-suggestions-container{font-family:'vgiFontBold';margin:0 10%;display:flex}
.trending-searches{margin:0}
.trending-search-text{background-color:#eaeaea;border-radius:2px;margin:5px 0}
.trending-search-link{text-decoration:5px}
.CoveoGeneratedAnswer [part="container"]{container-type:inline-size}
.CoveoGeneratedAnswer *[part="container"]{background-color:#fff}
.CoveoGeneratedAnswer *[part="generated-container"].answer-collapsed{position:relative;max-height:16rem;overflow:hidden;content:''}
.CoveoGeneratedAnswer *[part="generated-container"].answer-collapsed::before{position:absolute;left:0;top:0;height:100%;width:100%;content:'';background:linear-gradient(transparent 11.25rem,#fff)}
.CoveoGeneratedAnswer *[part="generated-container"] *[part="answer-heading-3"]{margin-top:0rem}
.CoveoGeneratedAnswer *[part="generated-text"]{font-size:1rem;line-height:calc(1rem * 1.5)}
.CoveoGeneratedAnswer *[part="generated-text"].cursor::after{content:'';width:8px;height:1em;margin-left:.1em;background:#626971;display:inline-block;animation:cursor-blink 1.5s steps(2) infinite;vertical-align:text-bottom}
.CoveoGeneratedAnswer .source-citations ol li{width:auto}
@container(max-width:37.5rem){.CoveoGeneratedAnswer [part='generated-answer-footer'].is-collapsible{flex-direction:column;gap:.25rem}
.CoveoGeneratedAnswer [part='generated-answer-footer'].is-collapsible .footer-button{align-self:flex-start}
}
.CoveoGeneratedAnswer *[part="generated-answer-footer"].is-collapsible{justify-content:space-between}
.CoveoGeneratedAnswer *[part="generated-answer-footer"].is-collapsible .footer-button{color:#1a50ad;font:inherit;white-space:nowrap;padding:0}
.CoveoGeneratedAnswer *[part="generated-answer-footer"].is-collapsible .footer-button .footer-button-text{line-height:20px}
.CoveoGeneratedAnswer *[part="generated-answer-footer"].is-collapsible .footer-button .footer-button-icon{margin-left:.35rem;fill:#1a50ad;font-size:15px}
.CoveoGeneratedAnswer *[part="generated-answer-footer"].is-collapsible .footer-button .footer-button-icon>svg{width:15px;height:15px;vertical-align:middle}
.CoveoGeneratedAnswer *,.CoveoGeneratedAnswer ::before,.CoveoGeneratedAnswer ::after{box-sizing:border-box;border-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-style:solid;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-color:#e5e7eb;border-top-color:#e5e7eb;border-right-color:#e5e7eb;border-bottom-color:#e5e7eb;border-left-color:#e5e7eb}
.CoveoGeneratedAnswer.toggle-visibility-off .toggle-visibility-show{display:none}
.CoveoGeneratedAnswer.toggle-visibility-on .toggle-visibility-hide{display:none}
.CoveoGeneratedAnswer.should-be-hidden{display:none}
.CoveoGeneratedAnswer.is-loading .is-loading-hide{display:none}
.CoveoGeneratedAnswer.is-loaded .is-loading-show{display:none}
.CoveoGeneratedAnswer.retryable-error-on .retryable-error-hide{display:none}
.CoveoGeneratedAnswer.retryable-error-off .retryable-error-show{display:none}
.CoveoGeneratedAnswer.feedback-modal-off .feedback-modal-show{display:none}
.CoveoGeneratedAnswer.is-streaming-on .is-streaming-hide{display:none}
.CoveoGeneratedAnswer.is-streaming-on .is-streaming-cursor:after{content:'';width:8px;height:1em;margin-left:.1em;background:#626971;display:inline-block;animation:cursor-blink 1.5s steps(2) infinite;vertical-align:text-bottom}
.CoveoGeneratedAnswer a{color:inherit;text-decoration:inherit}
.CoveoGeneratedAnswer .accesibility-only{position:absolute;display:block;height:0;overflow:hidden;margin:0}
.CoveoGeneratedAnswer .black{color:black}
.CoveoGeneratedAnswer .block{display:block}
.CoveoGeneratedAnswer blockquote,.CoveoGeneratedAnswer dl,.CoveoGeneratedAnswer dd,.CoveoGeneratedAnswer h1,.CoveoGeneratedAnswer h2,.CoveoGeneratedAnswer h3,.CoveoGeneratedAnswer h4,.CoveoGeneratedAnswer h5,.CoveoGeneratedAnswer h6,.CoveoGeneratedAnswer hr,.CoveoGeneratedAnswer figure,.CoveoGeneratedAnswer p,.CoveoGeneratedAnswer pre{margin:0}
.CoveoGeneratedAnswer .bg-background{background-color:#fff}
.CoveoGeneratedAnswer .border{border-width:1px}
.CoveoGeneratedAnswer .border-neutral{border-color:#e5e8e8}
.CoveoGeneratedAnswer .bottom-0{bottom:0}
.CoveoGeneratedAnswer .btn-outline-primary{border-radius:.25rem;border-width:1px;border-color:#e5e8e8;background-color:#fff;color:#1372ec}
.CoveoGeneratedAnswer .btn-outline-neutral{border-radius:.25rem;border-width:1px;border-color:#e5e8e8;background-color:#fff}
.CoveoGeneratedAnswer .btn-outline-neutral:hover{border-color:#1372ec;color:#1372ec}
.CoveoGeneratedAnswer .btn-active{border-color:#399ffe;color:#399ffe;background-color:#edf6ff}
.CoveoGeneratedAnswer .btn-primary,.CoveoGeneratedAnswer button.btn-primary{background-color:#1372ec;color:#fff;border-radius:.25rem;border-color:#399ffe;outline:2px solid transparent;outline-offset:2px}
.CoveoGeneratedAnswer .btn-primary:focus-visible,.CoveoGeneratedAnswer button.btn-primary:focus-visible{outline:2px solid #1372ec;outline-offset:2px;border-color:#1372ec}
.CoveoGeneratedAnswer .btn-primary:hover,.CoveoGeneratedAnswer button.btn-primary:hover{background-color:#399ffe}
.CoveoGeneratedAnswer .btn-text-neutral:hover{background-color:#f6f7f9;color:#1372ec}
.CoveoGeneratedAnswer .btn-text-transparent{color:#282829}
.CoveoGeneratedAnswer button,.CoveoGeneratedAnswer [type="button"],.CoveoGeneratedAnswer [type="reset"],.CoveoGeneratedAnswer [type="submit"]{appearance:button;background-color:transparent;background-image:none}
.CoveoGeneratedAnswer .btn-radio{appearance:none}
.CoveoGeneratedAnswer .btn-radio{appearance:none;border:1px solid #e5e8e8;border-radius:.25rem;background-color:#fff}
.CoveoGeneratedAnswer .btn-radio:focus-visible{outline:2px solid #1372ec;outline-offset:2px;border-color:#1372ec}
.CoveoGeneratedAnswer .btn-radio:hover{border-color:#1372ec;color:#1372ec}
.CoveoGeneratedAnswer .btn-radio.btn-active{border-color:#399ffe;color:#399ffe;background-color:#edf6ff}
.CoveoGeneratedAnswer .btn-radio::before{--tw-content:attr(value);content:var(--tw-content)}
.CoveoGeneratedAnswer .contents{display:contents}
.CoveoGeneratedAnswer fieldset{margin:0;padding:0}
.CoveoGeneratedAnswer .fixed{position:fixed}
.CoveoGeneratedAnswer .flex{display:flex}
.CoveoGeneratedAnswer .flex-col{flex-direction:column}
.CoveoGeneratedAnswer .flex-wrap{flex-wrap:wrap}
.CoveoGeneratedAnswer .font-medium{font-weight:600}
.CoveoGeneratedAnswer .font-bold{font-weight:700}
.CoveoGeneratedAnswer .gap-2{gap:.5rem}
.CoveoGeneratedAnswer .gap-3{gap:.75rem}
.CoveoGeneratedAnswer .gap-4{gap:1rem}
.CoveoGeneratedAnswer .gap-8{gap:2rem}
.CoveoGeneratedAnswer .h-\[2\.6rem\]{height:2.6rem}
.CoveoGeneratedAnswer .h-9{height:2.25rem}
.CoveoGeneratedAnswer .items-center{align-items:center}
.CoveoGeneratedAnswer .input-primary{border-radius:.25rem;border-width:1px;border-color:#bfc4c8;background-color:#fff}
.CoveoGeneratedAnswer .input-primary:focus-visible{outline:2px solid #1372ec;outline-offset:2px;border-color:#1372ec}
.CoveoGeneratedAnswer .input-primary:hover{border-color:#399ffe}
.CoveoGeneratedAnswer textarea:focus-visible{outline:2px solid #1372ec;outline-offset:2px;border-color:#1372ec}
.CoveoGeneratedAnswer textarea:hover{border-color:#399ffe}
.CoveoGeneratedAnswer .leading-4{line-height:1rem}
.CoveoGeneratedAnswer .leading-5{line-height:1.25rem}
.CoveoGeneratedAnswer .justify-between{justify-content:space-between}
.CoveoGeneratedAnswer .justify-center{justify-content:center}
.CoveoGeneratedAnswer .justify-end{justify-content:flex-end}
.CoveoGeneratedAnswer .left-0{left:0}
.CoveoGeneratedAnswer .list-none{list-style-type:none}
.CoveoGeneratedAnswer .mb-2{margin-bottom:.5rem}
.CoveoGeneratedAnswer .mb-4{margin-bottom:1rem}
.CoveoGeneratedAnswer .ml-0{margin-left:0}
.CoveoGeneratedAnswer .ml-auto{margin-left:auto}
.CoveoGeneratedAnswer .ml-0\.5{margin-left:.125rem}
.CoveoGeneratedAnswer .mx-auto{margin-left:auto;margin-right:auto}
.CoveoGeneratedAnswer .mt-0{margin-top:0}
.CoveoGeneratedAnswer .mt-2{margin-top:.5rem}
.CoveoGeneratedAnswer .mt-3{margin-top:.75rem}
.CoveoGeneratedAnswer .mt-4{margin-top:1rem}
.CoveoGeneratedAnswer .mt-6{margin-top:1.5rem}
.CoveoGeneratedAnswer .mt-8{margin-top:2rem}
.CoveoGeneratedAnswer .mr-0\.5{margin-right:.125rem}
.CoveoGeneratedAnswer .mr-1{margin-right:.25rem}
.CoveoGeneratedAnswer .mx-1{margin-left:.25rem;margin-right:.25rem}
.CoveoGeneratedAnswer .my-4{margin-top:1rem;margin-bottom:1rem}
.CoveoGeneratedAnswer ol{list-style:none;margin:0;padding:0}
.CoveoGeneratedAnswer ol li{width:100%}
.CoveoGeneratedAnswer .p-1{padding:.25rem}
.CoveoGeneratedAnswer .p-2{padding:.5rem}
.CoveoGeneratedAnswer .p-3{padding:.75rem}
.CoveoGeneratedAnswer .p-4{padding:1rem}
.CoveoGeneratedAnswer .p-6{padding:1.5rem}
.CoveoGeneratedAnswer .py-1{padding-top:.25rem;padding-bottom:.25rem}
.CoveoGeneratedAnswer .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.CoveoGeneratedAnswer .py-2{padding-top:.5rem;padding-bottom:.5rem}
.CoveoGeneratedAnswer .px-2\.5{padding-left:.625rem;padding-right:.625rem}
.CoveoGeneratedAnswer .px-3{padding-left:.75rem;padding-right:.75rem}
.CoveoGeneratedAnswer .px-4{padding:1rem}
.CoveoGeneratedAnswer .resize-none{resize:none}
.CoveoGeneratedAnswer .right-0{right:0}
.CoveoGeneratedAnswer .ripple-parent{overflow:hidden}
.CoveoGeneratedAnswer .ripple-relative{position:relative}
.CoveoGeneratedAnswer .rounded{border-radius:.25rem}
.CoveoGeneratedAnswer .rounded-full{border-radius:9999px}
.CoveoGeneratedAnswer .rounded-md{border-radius:.5rem}
.CoveoGeneratedAnswer .rounded-lg{border-radius:.75rem}
.CoveoGeneratedAnswer .shadow-lg{box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(229,232,232,0.75) 0 2px 8px 0}
.CoveoGeneratedAnswer .shrink-0{flex-shrink:0}
.CoveoGeneratedAnswer .text-base{font-size:.875rem}
.CoveoGeneratedAnswer .text-center{text-align:center}
.CoveoGeneratedAnswer .text-error-red{color:#ce3f00}
.CoveoGeneratedAnswer .text-error{color:#ce3f00}
.CoveoGeneratedAnswer .text-neutral-dark{color:#626971}
.CoveoGeneratedAnswer .text-on-background{color:#282829}
.CoveoGeneratedAnswer .text-md{font-size:1rem}
.CoveoGeneratedAnswer .text-primary{color:#1372ec}
.CoveoGeneratedAnswer .text-sm{font-size:.875rem}
.CoveoGeneratedAnswer .text-xs{font-size:.75rem;line-height:1rem}
.CoveoGeneratedAnswer .top-0{top:0}
.CoveoGeneratedAnswer .w-\[2\.6rem\]{width:2.6rem}
.CoveoGeneratedAnswer .w-5{width:1.25rem}
.CoveoGeneratedAnswer .w-48{width:12rem}
.CoveoGeneratedAnswer .w-full{width:100%}
.CoveoGeneratedAnswer .min-w-20{min-width:5rem}
.CoveoGeneratedAnswer .z-10{z-index:10}
.CoveoGeneratedAnswer .z-\[9999\]{z-index:9999}
.CoveoGeneratedAnswer .hidden{display:none}
.CoveoGeneratedAnswer .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@keyframes cursor-blink{0{opacity:0}
}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button{border-width:0;width:2.2rem;height:2.2rem}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button svg path.line{stroke:#626971}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button svg path.fill{fill:#626971}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like{background:#d4fcf0}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like svg path.line{stroke:#12a244}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like svg path.fill{fill:#12a244}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.dislike{background:#fcbdc0}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.dislike svg path.line{stroke:#ce3f00}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.dislike svg path.fill{fill:#ce3f00}
.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like{background:#d4fcf0}
.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like svg path.line{stroke:#12a244}
.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like svg path.fill{fill:#12a244}
.CoveoGeneratedAnswer.feedback-dislike-on .feedback-button.dislike{background:#fcbdc0}
.CoveoGeneratedAnswer.feedback-dislike-on .feedback-button.dislike svg path.line{stroke:#ce3f00}
.CoveoGeneratedAnswer.feedback-dislike-on .feedback-button.dislike svg path.fill{fill:#ce3f00}
@media screen and (min-width:1024px){.CoveoGeneratedAnswer .feedback-reason{margin-top:1.5rem}
}
@media not all and (min-width:1024px){.CoveoGeneratedAnswer .feedback-reason{margin-top:1rem}
}
.CoveoGeneratedAnswer [part='copy-button'] .icon-container:hover{color:#1372ec}
.CoveoGeneratedAnswer.is-copied-on [part='copy-button'] .icon-container{color:#12a244}
.CoveoGeneratedAnswer .toggle-button{position:relative;width:3rem;height:1.5rem;background-color:#d2d6dc;border-radius:9999px;cursor:pointer;transition:transform 400ms ease-in-out;padding:.25rem;margin-left:.5rem}
.CoveoGeneratedAnswer .slider{position:absolute;top:4px;left:4px;width:1rem;height:1rem;background-color:#fff;border-radius:50%;transition:transform 400ms ease-in-out}
.CoveoGeneratedAnswer .toggle-button.checked{background-color:#3498db}
.CoveoGeneratedAnswer .toggle-button.checked .slider{transform:translateX(1.5rem)}
.CoveoGeneratedAnswer .toggle-button.unchecked{margin-left:auto}
.CoveoGeneratedAnswer .text-bg-blue{color:#1372ec;background:#edf6ff}
.CoveoGeneratedAnswer .text-bg-primary-dark{color:#1a50ad;background:#edf6ff}
.CoveoGeneratedAnswer .source-citations{--height:2.2em;--index-height:20px;--max-citation-width:400px;width:100%}
.CoveoGeneratedAnswer .source-citations .citations-container [part='citation']{max-width:var(--max-citation-width);height:var(--height)}
.CoveoGeneratedAnswer .source-citations .citations-container .citation-index{height:var(--index-height);width:var(--index-height)}
.CoveoGeneratedAnswer .typing-indicator{background-color:#edf6ff;will-change:transform;width:auto;border-radius:50px;padding:8px 4px;display:table;margin:0 auto;position:relative;animation:2s bulge infinite ease-out}
.CoveoGeneratedAnswer .typing-indicator span{height:8px;width:8px;float:left;margin:0 4px;background-color:#1372ec;display:block;border-radius:50%;opacity:.4}
.CoveoGeneratedAnswer .typing-indicator span:nth-of-type(1){animation:1s blink infinite .3333s}
.CoveoGeneratedAnswer .typing-indicator span:nth-of-type(2){animation:1s blink infinite .6666s}
.CoveoGeneratedAnswer .typing-indicator span:nth-of-type(3){animation:1s blink infinite .9999s}
@keyframes blink{50%{opacity:1}
}
@keyframes bulge{50%{transform:scale(1.05)}
}
.CoveoGeneratedAnswer .footer{display:flex}
.CoveoGeneratedAnswer .footer{display:flex;}
.CoveoGeneratedAnswer .footer .source-citations{margin:.5rem .5rem .5rem 0}
.CoveoGeneratedAnswer .footer [part='rephrase-buttons']{margin-left:auto}
@container(max-width:37.5rem){.CoveoGeneratedAnswer .footer{flex-direction:column;gap:1rem}
.CoveoGeneratedAnswer .footer .source-citations{margin:0}
.CoveoGeneratedAnswer .footer [part='rephrase-buttons']{margin-left:0}
.CoveoGeneratedAnswer .footer [part='rephrase-button']{padding:0 8px;width:unset;flex:1 1 auto;justify-content:center}
.CoveoGeneratedAnswer .footer [part='rephrase-button'] .rephrase-btn-label{margin-left:.5rem}
.CoveoGeneratedAnswer .footer [part='rephrase-button'] .icon-container{margin-left:0;margin-right:0}
.CoveoGeneratedAnswer .footer .rephrase-btn-label{display:block}
}
.CoveoGeneratedAnswer .hidden{display:none}
.CoveoGeneratedAnswer [part='rephrase-buttons']{margin-left:auto}
.CoveoGeneratedAnswer [part='rephrase-button']{--height:2.2em;--icon-height:1.1em;height:var(--height);width:var(--height);position:relative}
.CoveoGeneratedAnswer [part='rephrase-button'] .icon-container{width:var(--icon-height)}
.CoveoGeneratedAnswer [part='rephrase-button'] .icon-container atomic-icon{height:var(--icon-height);width:var(--icon-height);margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.CoveoGeneratedAnswer [part='rephrase-button']:hover{border-color:#1372ec;color:#1372ec}
.CoveoGeneratedAnswer [part='rephrase-button']:hover .icon-container,.CoveoGeneratedAnswer [part='rephrase-button']:hover .rephrase-btn-label{color:inherit}
.CoveoGeneratedAnswer [part='rephrase-button'].mobile{padding:0 8px;width:unset}
.CoveoGeneratedAnswer [part='rephrase-button'].mobile .rephrase-btn-label{display:block;margin-left:2rem}
.CoveoGeneratedAnswer [part='rephrase-button'].mobile:hover .rephrase-btn-label{color:#1372ec}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet,.CoveoGeneratedAnswer.rephrase-step .rephrase-step,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise{border-color:#1372ec;background-color:#1372ec;color:#fff}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default .icon-container,.CoveoGeneratedAnswer.rephrase-default .rephrase-default .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet .icon-container,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-step .rephrase-step .icon-container,.CoveoGeneratedAnswer.rephrase-step .rephrase-step .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise .icon-container,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise .rephrase-btn-label{color:inherit}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default:hover,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet:hover,.CoveoGeneratedAnswer.rephrase-step .rephrase-step:hover,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise:hover{border-color:#1372ec;background-color:#1372ec;color:#fff}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default:hover .icon-container,.CoveoGeneratedAnswer.rephrase-default .rephrase-default:hover .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet:hover .icon-container,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet:hover .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-step .rephrase-step:hover .icon-container,.CoveoGeneratedAnswer.rephrase-step .rephrase-step:hover .rephrase-btn-label,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise:hover .icon-container,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise:hover .rephrase-btn-label{color:inherit}
.CoveoGeneratedAnswer .backdrop{background-color:rgba(40,40,40,0.8);display:grid;padding:1.5rem;transition:background-color 500ms ease-in-out 0;grid-template-areas:". . ." ". modal ." ". . .";grid-template-columns:1fr calc(min(30rem, 100%)) 1fr;grid-template-rows:1fr auto 3fr}
.CoveoGeneratedAnswer .modal-container{display:flex;border-radius:.25rem;flex-direction:column;justify-content:space-between;top:50%;left:50%;animation:.5s cubic-bezier(0.165,0.84,0.44,1) 0 1 normal forwards running scaleUp;overflow:hidden;grid-area:modal}
.CoveoGeneratedAnswer .header-wrapper{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem}
.CoveoGeneratedAnswer .header{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;width:100%}
.CoveoGeneratedAnswer .close-container{position:relative}
.CoveoGeneratedAnswer .close-button{position:relative;padding:.75rem;width:2.6rem;height:2.6rem;background-color:#3f3f71;fill:#fff}
.CoveoGeneratedAnswer .close-button:hover{cursor:pointer;fill:#1372ec}
.CoveoGeneratedAnswer .cursor-pointer{cursor:pointer}
.CoveoGeneratedAnswer .ruler{border-color:#e5e8e8;border-top-width:1px}
.CoveoGeneratedAnswer .modal-body-wrapper{overflow:auto;flex-grow:1;display:flex;flex-direction:column;align-items:center;width:100%}
.CoveoGeneratedAnswer .modal-body{width:100%}
.CoveoGeneratedAnswer .modal-form{display:flex;flex-direction:column;gap:2rem;font-size:1rem;line-height:1.5}
.CoveoGeneratedAnswer .reason-title{font-size:1rem;line-height:1.5rem}
.CoveoGeneratedAnswer .reason{display:flex;align-items:center}
.CoveoGeneratedAnswer .reason-radio{margin-right:.5rem}
.CoveoGeneratedAnswer .details-input{line-height:1.25rem;font-size:.875rem;border-color:#e5e8e8;border-width:1px;border-radius:.25rem;resize:none;width:80%;align-self:center;margin:1rem}
.CoveoGeneratedAnswer .modal-footer-wrapper{background-color:#f6f7f9;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:1rem 1.125rem;border-top-width:1px;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%}
.CoveoGeneratedAnswer .modal-footer{width:100%}
.CoveoGeneratedAnswer .cancel-button{overflow:hidden;position:relative;color:#fff;line-height:1rem;font-size:.75rem;padding:.5rem;justify-content:center;display:flex;border-radius:.25rem;border-width:1px;border-color:#e5e8e8;background-color:inherit;cursor:pointer}
.CoveoGeneratedAnswer .cancel-button:hover{color:#1372ec;border-color:#1372ec;cursor:pointer}
.CoveoGeneratedAnswer .submit-button{color:#fff;line-height:1rem;font-size:.75rem;padding:.5rem;justify-content:center;display:flex;border-radius:.25rem;background-color:#1372ec;cursor:pointer}
.CoveoGeneratedAnswer .modal-content{position:relative}
.CoveoGeneratedAnswer .headerWrapper{display:flex;justify-content:space-between;padding:25px}
.CoveoGeneratedAnswer .feedbackTitle{margin-top:.25rem;font-size:20px}
.CoveoGeneratedAnswer .closeButton{position:absolute;top:1.5rem;right:2rem;cursor:pointer;font-size:30px;color:#555;background-color:white}
.CoveoGeneratedAnswer .feedbackText{padding:25px 25px 10px 25px;font-size:.875rem}
.CoveoGeneratedAnswer .feedbackForm{display:flex;flex-direction:column;gap:2rem;font-size:1rem;line-height:1.4;color:#333;padding:.5rem}
.CoveoGeneratedAnswer .optionsContainer{display:flex;align-items:center}
.CoveoGeneratedAnswer .optionsContainer [part='reason-label']{font-size:.875rem}
.CoveoGeneratedAnswer .buttonsWrapper{background-color:#ececec;padding:25px;text-align:right}
.CoveoGeneratedAnswer .feedbackButton{display:inline-block;margin:5px 0 5px 10px;padding:10px;font-size:12px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #3498db;color:#3498db;background-color:white;border-radius:4px;border-color:#b2b2b2}
.CoveoGeneratedAnswer .feedbackButton:hover{border-color:#3498db}
.CoveoGeneratedAnswer .sendButton{border-color:#3498db;background-color:#3498db;color:white}
.CoveoGeneratedAnswer .sendButton:hover{border-color:#62abdb;background-color:#62abdb}
.CoveoGeneratedAnswer .rga-focus-trap{display:contents}
.CoveoGeneratedAnswer .hide{display:none}
@media(min-width:1024px){.CoveoGeneratedAnswer .hide{display:inline}
}
@media(min-width:1024px){.CoveoGeneratedAnswer .modal-container{min-width:42.5rem}
}
.CoveoGeneratedAnswer .answer-evaluation{display:flex;flex-direction:column}
@media(min-width:1024px){.CoveoGeneratedAnswer .answer-evaluation{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.CoveoGeneratedAnswer .answer-evaluation>.options{margin-left:2rem}
.CoveoGeneratedAnswer .backdrop{grid-template-columns:1fr calc(min(30rem, 100%)) 1fr}
}
[part='generated-text'] [part='answer-heading-1']{font-size:1.5rem}
[part='generated-text'] [part='answer-heading-2']{font-size:1.125rem}
[part='generated-text'] [part='answer-heading-3'],[part='generated-text'] [part='answer-heading-4'],[part='generated-text'] [part='answer-heading-5'],[part='generated-text'] [part='answer-heading-6']{font-size:1rem}
[part='generated-text'] [part='answer-heading-1'],[part='generated-text'] [part='answer-heading-2'],[part='generated-text'] [part='answer-heading-3'],[part='generated-text'] [part='answer-heading-4'],[part='generated-text'] [part='answer-heading-5'],[part='generated-text'] [part='answer-heading-6']{margin-top:1rem;margin-bottom:.5rem;font-weight:700}
[part='generated-text'] [part='answer-paragraph']{margin-bottom:1.5rem}
[part='generated-text'] [part='answer-list-item'],[part='generated-text'] [part='answer-paragraph'],[part='generated-text'] [part='answer-quote-block'],[part='generated-text'] [part='answer-table-header'],[part='generated-text'] [part='answer-table-content']{line-height:1.5rem}
[part='generated-text'] [part='answer-strong']{font-weight:700}
[part='generated-text'] [part='answer-ordered-list']{list-style-type:decimal;padding-inline-start:2rem;margin-bottom:.5rem}
[part='generated-text'] [part='answer-unordered-list']{padding-inline-start:2rem;margin-bottom:.5rem;list-style-type:disc}
[part='generated-text'] [part='answer-inline-code']{padding-left:.25rem;padding-right:.25rem;padding-top:.125rem;padding-bottom:.125rem;border-width:1px;border-style:solid;color:#cd2113;font-size:.75rem;background-color:#f6f7f9;border-color:#e5e8e8;border-radius:.25rem}
[part='generated-text'] [part='answer-code-block']{border-width:1px;border-style:solid;padding:.5rem;margin-top:1rem;margin-bottom:1rem;overflow:auto;max-height:24rem;background-color:#f6f7f9;border-color:#e5e8e8;border-radius:.5rem;scrollbar-color:#e5e8e8;color:#282829;font-size:.75rem}
[part='generated-text'] [part='answer-quote-block']{margin-left:4rem;margin-right:4rem;font-style:italic}
[part='generated-text'] [part='answer-table-container']{margin:1.5rem;display:block;border-width:1px;border-style:solid;overflow:auto;max-height:24rem;border-color:#bfc4c8;border-radius:.5rem}
[part='generated-text'] [part='answer-table-container'] [part='answer-table-header']{top:0;position:sticky}
[part='generated-text'] [part='answer-table']{font-size:.875rem}
[part='generated-text'] [part='answer-table'] thead [part='answer-table-header']{padding:1rem;background-color:#e5e8e8;font-weight:700;border-bottom:solid 2px #bfc4c8;border-left:solid 1px #bfc4c8}
[part='generated-text'] [part='answer-table'] thead [part='answer-table-header']:first-of-type{border-left:0}
[part='generated-text'] [part='answer-table'] tbody tr:nth-child(even){background-color:#f6f7f9}
[part='generated-text'] [part='answer-table'] tbody tr [part='answer-table-content']{padding:1rem;border-left:solid 1px #bfc4c8;border-bottom:solid 1px #bfc4c8}
[part='generated-text'] [part='answer-table'] tbody tr [part='answer-table-content']:first-of-type{border-left:0}
[part='generated-text'] [part='answer-table'] tbody tr:last-of-type [part='answer-table-content']{border-bottom:unset}
.CoveoSearchInterface .coveo-search-section{height:42px;max-width:1200px !important;margin:16px auto !important;border-bottom:0}
.CoveoSearchbox .magic-box{border:1px solid #979797;border-radius:6px 0 0 6px;max-width:1380px;box-shadow:2px 3px 4px 1px #0405050F}
.CoveoSearchbox .magic-box .magic-box-input>input{color:#040505;font-family:vgiFontRegular;font-size:17px}
.CoveoSearchButton{color:#040505;border:1px solid #040505;border-radius:0 6px 6px 0 !important;text-decoration:none;text-align:center;vertical-align:middle;overflow:hidden;height:38px;width:54px;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center;background-color:#040505;box-shadow:2px 3px 4px 1px #0405050F}
.coveo-executing-query .CoveoSearchButton .coveo-search-button-loading-svg{display:inline;color:#fff;width:18px;height:18px;-webkit-animation-name:coveo-spin;-moz-animation-name:coveo-spin;animation-name:coveo-spin;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}
.coveo-executing-query .CoveoSearchButton:hover .coveo-search-button-loading-svg,.coveo-executing-query .CoveoSearchButton:focus .coveo-search-button-loading-svg{color:#979797}
.magic-box .magic-box-input{background:#fff;height:36px;overflow:hidden;position:relative;border-radius:6px 0 0 6px !important}
.magic-box .magic-box-input .magic-box-underlay,.magic-box .magic-box-input>input{text-align:left;padding:10px 49px 11px 32px;text-indent:0;font-family:vgiFontRegular;font-size:18px;line-height:34px;position:absolute;top:0;left:0;width:100%;height:38px;white-space:pre;overflow:hidden;box-sizing:border-box;display:block}
.magic-box .magic-box-suggestions{clear:both;position:absolute;top:36px;left:0;right:-54px;overflow:visible;background:#fff;z-index:1;display:none;font-family:vgiFontRegular}
.magic-box .magic-box-suggestions .magic-box-suggestion{cursor:pointer;line-height:14px;padding:6px;font-size:14px;font-weight:400;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #fafafa;color:#040505;align-items:center}
.magic-box .magic-box-suggestions .magic-box-suggestion:first-child{margin-top:5px}
.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;visibility:visible;display:flex;justify-content:center;height:38px;background:#fff;align-items:center}
.magic-box.magic-box-notEmpty .magic-box-clear:focus{outline:2px solid #145bff;outline-offset:-7px;border:0}
.CoveoOmnibox.magic-box .coveo-omnibox-hightlight{font-weight:700 !important;color:#000}
.coveo-search-button-svg{width:18px;height:18px;color:#fff}
.coveo-search-button-svg:hover{color:#040505 !important}
.CoveoSearchButton:hover .coveo-magnifier-circle-svg,.CoveoSearchButton:hover{fill:#040505 !important}
.CoveoSearchButton:hover{background:#fff;border-width:2px;.coveo-search-button-svg{color:#040505}
}
.CoveoSearchButton:focus{outline:2px solid #145BFF;outline-offset:2px;background:#fff;border-width:2px;.coveo-search-button-svg{color:#040505}
}
.CoveoOmnibox.coveo-query-syntax-disabled.magic-box.magic-box-hasFocus,.CoveoOmnibox.coveo-query-syntax-disabled.magic-box.magic-box-hasFocus .magic-box-input:focus{border-radius:0 0 0 0 !important;outline:2px solid #145bff;outline-offset:2px}
.CoveoOmnibox.coveo-query-syntax-disabled.magic-box.magic-box-hasFocus:has(.magic-box-suggestions.magic-box-hasSuggestion[style]){border-bottom-left-radius:unset;border-top-left-radius:6px}
.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions{border:1px solid #979797;border-radius:0 0 6px 6px;padding:0 32px}
div.CoveoOmnibox.coveo-query-syntax-disabled.magic-box.magic-box-hasFocus:focus{border-bottom-left-radius:0}
.CoveoOmnibox.coveo-query-syntax-disabled.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion{border-bottom-left-radius:6px;box-shadow:0 3px 4px 3px #0405050F;border-radius:0 0 6px 6px;margin-top:0}
.magic-box .magic-box-suggestions .magic-box-suggestion:last-child{margin-bottom:10px;border-radius:0 0 6px 6px}
.CoveoOmnibox.magic-box .coveo-omnibox-selectable.coveo-omnibox-selected,.magic-box .magic-box-suggestions .magic-box-suggestion:last-child:hover,.magic-box .magic-box-suggestions .magic-box-suggestion:hover{background:#f5f5f5;border-radius:4px;outline:2px solid #145bff;text-decoration:underline}
.CoveoSearchInterface .coveo-main-section{zoom:1;max-width:1380px;margin-left:auto;margin-right:auto;position:relative;padding:16px 0 16px 0}
.CoveoSearchInterface .coveo-main-section:has(.facet-container){padding:0 0 16px 0}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:0}
.CoveoSearchInterface .coveo-facet-column{display:block;float:left;margin-right:2.84259%;width:28.01019%;max-width:332px;margin-right:0;padding:16px;background:#fff;border-radius:16px}
.coveo-tab-section{width:100%;min-height:32px;background-color:#fff;text-align:left;font-size:0;white-space:nowrap;display:flex;align-items:center;padding:0 12px;margin-bottom:0}
.CoveoTab{color:#67768b;text-decoration:none;cursor:pointer;height:32px !important;display:inline-block;font-size:14px !important;padding:0 4px;text-transform:none;vertical-align:middle;white-space:normal}
.CoveoTab:focus-visible{outline:2px solid #145bff;outline-offset:-1.5px;border-radius:5%}
.CoveoTab p{color:#040505;font-size:14px !important;padding:14px 12px;display:flex;align-items:center}
.CoveoTab.coveo-selected{border-bottom:0 #fff !important}
.coveo-card-layout-container{position:relative;margin-top:20px}
.coveo-card-layout.CoveoResult{overflow:hidden;display:flex;position:relative;font-size:.9em;width:300px;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;margin:0 20px 20px 0;border:thin solid #979797;border-radius:6px}
.coveo-card-layout.CoveoResult .CoveoResultLink{font-size:20px;line-height:24px}
.CoveoDidYouMean{padding:12px;text-align:left;font-size:17px;background:#fff;color:#040505;border-bottom:thin solid #eaeaea}
.CoveoDidYouMean button{color:#145bff;background:0}
.CoveoDidYouMean button:focus-visible{outline:2px solid #145bff;outline-offset:1px;border-radius:1px;color:#040505}
.coveo-did-you-mean-no-results-for{font-size:14px}
span.CoveoFieldValue{line-height:1em}
.coveo-results-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:0;min-height:42px;overflow:hidden;box-shadow:0 -1px 0 0 #eaeaea inset;align-items:center}
.coveo-results-header>.filter-results-container:last-child{margin-right:10px}
.coveo-list-layout.CoveoResult{border-bottom:thin solid #eaeaea;padding:12px 8px 12px 8px}
.coveo-result-frame .coveo-result-row,.CoveoResult.coveo-result-frame .coveo-result-row{margin:0 0 !important}
.CoveoSortDropdown .coveo-dropdown{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:14px;font-weight:bold;padding:5px 15px 5px 5px;border-bottom:thin solid #bcc3ca;text-transform:none;border-bottom:2px solid #bcc3ca;text-indent:0;margin:0;border:0;cursor:pointer;background-position-y:-2px;font-family:inherit;width:135px}
.CoveoSortDropdown .coveo-dropdown.coveo-selected,.CoveoSortDropdown .coveo-dropdown.coveo-selected:hover{border-bottom:0}
.CoveoSortDropdown .coveo-dropdown.coveo-selected:focus-visible,.CoveoSortDropdown .coveo-dropdown.coveo-selected:hover{outline:2px solid #145bff;outline-offset:-2px}
.result-title span.coveo-highlight{font-weight:normal;font-family:vgiFontBold}
.CoveoPager{margin-top:0;margin-left:0;display:inline-block}
.coveo-facet-dropdown-header:focus,.coveo-facet-dropdown-header:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-dynamic-facet-header{border-bottom:0;height:32px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}
.coveo-dynamic-facet-header-btn:focus-visible,.coveo-dynamic-facet-header-btn:hover{outline:2px solid #145bff;outline-offset:2px}
.CoveoDynamicFacet,.CoveoDynamicFacetRange,.CoveoDynamicHierarchicalFacet,.CoveoDateRangePicker{background:white;border-bottom:thin solid #eaeaea;margin-top:10px}
.coveo-dynamic-facet-header-title span{font-weight:700;font-size:14px}
.CoveoDynamicFacet.coveo-dynamic-facet-collapsed .coveo-dynamic-facet-values,.CoveoDynamicHierarchicalFacet.coveo-dynamic-hierarchical-facet-collapsed .coveo-dynamic-hierarchical-facet-values{padding:5px 0}
.coveo-dynamic-facet-value .coveo-checkbox-label{padding:0;width:100%}
.coveo-dynamic-facet-collapse-toggle-svg{width:14px;height:14px;color:#040505;display:inline-block;vertical-align:middle}
button.coveo-dynamic-hierarchical-facet-all:focus-visible{outline:2px solid #145bff}
button.coveo-dynamic-hierarchical-facet-value,button.coveo-dynamic-hierarchical-facet-all{display:inline-flex;position:relative;padding:0 !important}
button.coveo-dynamic-hierarchical-facet-value:focus-visible{outline:2px solid #145bff}
.coveo-checkbox-span-label,.coveo-dynamic-facet-show-more,.coveo-dynamic-hierarchical-facet-value-label{color:#040505;font-family:vgiFontRegular;font-size:14px;line-height:20px}
.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-all,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-value,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-show-less,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-show-more{padding-left:20px !important}
.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-all.coveo-with-space,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-value.coveo-with-space,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-show-less.coveo-with-space,.coveo-dynamic-hierarchical-facet-values.coveo-with-space .coveo-dynamic-hierarchical-facet-show-more.coveo-with-space{padding-left:40px !important}
.coveo-dynamic-facet-show-more,.coveo-dynamic-hierarchical-facet-show-more{color:#040505;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-family:vgiFontRegular !important;font-size:14px;font-weight:700;line-height:20px}
.coveo-dynamic-facet-show-more:focus-visible,.coveo-dynamic-hierarchical-facet-show-more:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-dynamic-facet-show-less,.coveo-dynamic-hierarchical-facet-show-less{color:#040505;text-decoration:none;cursor:pointer;overflow:visible;width:auto;padding:0;margin:0;background:0;border:0;width:100%;text-align:left;margin-top:2px;padding:3px 0;font-family:vgiFontRegular !important;font-size:14px;font-weight:700;line-height:20px}
.coveo-dynamic-facet-show-less:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-dynamic-facet-search{margin-top:10px}
.coveo-combobox-input input{width:100%;height:28px;padding:0 5px;font-size:14px;border:thin solid #979797;border-radius:32px}
.coveo-combobox-wait-animation{position:absolute;right:10px;top:3px}
.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header,.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header{font-size:12px;display:inline-block;padding:0 14px;height:32px;font-weight:700;line-height:32px;letter-spacing:.5px;vertical-align:middle;white-space:normal;color:#040505;cursor:pointer;text-transform:uppercase;border-radius:32px}
.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header-wrapper a{margin-right:0}
.CoveoSearchInterface.coveo-small-facets .coveo-main-section:has(.facet-container){padding:16px 0}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content .coveo-facet-modal-close-button{padding:0;width:32px;height:32px;border-radius:50%;background-color:#040505;border:0;color:white;margin-left:auto;margin-bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content .coveo-facet-modal-close-button:hover,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content .coveo-facet-modal-close-button:focus{outline:2px solid #145bff;outline-offset:2px;opacity:1}
.coveo-dynamic-facet-breadcrumb-value:focus,.coveo-dynamic-facet-breadcrumb-value:focus a,.coveo-dynamic-facet-breadcrumb-value:focus,.coveo-dynamic-facet-breadcrumb-value:focus a,.coveo-dynamic-facet-breadcrumb-collapse:focus,.coveo-dynamic-facet-breadcrumb-collapse:focus a,.coveo-dynamic-facet-breadcrumb-collapse:focus,.coveo-dynamic-facet-breadcrumb-collapse:focus a,.coveo-breadcrumb-clear-all:focus,.coveo-breadcrumb-clear-all:focus a,.coveo-breadcrumb-clear-all:focus,.coveo-breadcrumb-clear-all:focus a{outline:5px auto #145bff}
input[type='checkbox'].coveo-checkbox+button:focus:after{top:8px;left:8px;display:inline-block;height:0;width:1px;outline:2px solid #145bff;outline-offset:11px;border-radius:0}
input[type='checkbox'].coveo-checkbox+button:hover{box-shadow:0 2px 16px rgba(10,10,10)}
.coveo-results-per-page-list-item:focus:not(.coveo-active){background-color:#e5e6e6;outline-color:#145bff}
.coveo-result-layout-selector.coveo-selected:hover,.coveo-result-layout-selector.coveo-selected:focus{background:#eaeaea;color:#040505;outline:2px solid #145bff;outline-offset:-2px;border-bottom:4px solid #145bff}
.coveo-result-layout-selector:not(.coveo-selected):first-child:hover,.coveo-result-layout-selector:not(.coveo-selected):first-child:focus{outline:2px solid #145bff;outline-offset:-4px;margin-left:2px}
.coveo-result-layout-selector:not(.coveo-selected):hover,.coveo-result-layout-selector:not(.coveo-selected):focus{outline:2px solid #145bff;outline-offset:-4px;margin-left:2px}
.hidden-snippet{display:none !important}
.CoveoSmartSnippet{margin-top:12px;display:none}
.CoveoSmartSnippetSuggestions{display:none;margin:5px 10px;border:0;border-bottom:1px solid #d1d1d1;border-radius:0;color:#040505}
.coveo-smart-snippet-suggestions-questions-title{display:block;padding:5px 0 10px;font-size:17px;font-weight:700;color:#717777;line-height:24px}
.coveo-smart-snippet-suggestions-questions{margin:0;padding:0;list-style:none;font-size:16px;line-height:19px}
a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-title{margin-top:8px;display:block;font-size:18px;color:#145bff;text-decoration:none;font-weight:700;padding-bottom:16px}
a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-title:hover,a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-title:focus-visible,a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-url,a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-url:hover,a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-url:focus-visible{color:#040505;text-decoration:underline}
a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-title:focus-visible{outline:2px solid #145bff;outline-offset:-2px}
a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-url:hover{font-weight:700}
a.CoveoResultLink.coveo-smart-snippet-suggestions-question-source-url:focus-visible{outline:2px solid #145bff;outline-offset:-2px}
.coveo-smart-snippet-suggestions-question-title{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d1d1d1;padding:10px 10px 10px 0;cursor:pointer}
.coveo-smart-snippet-suggestions-question-title-checkbox svg{width:100%;height:100%;color:#d1d1d1}
.coveo-smart-snippet-suggestions-question-title-checkbox:focus{outline:2px solid #145bff;outline-offset:1px}
.coveo-smart-snippet-suggestions-question-snippet-content{padding:12px 12px 18px 12px;color:#040505}
.coveo-smart-snippet-content-wrapper a{color:#145bff;text-decoration:underline}
.coveo-smart-snippet-content-wrapper a:hover,.coveo-smart-snippet-content-wrapper a:focus-visible,.coveo-smart-snippet-suggestions-question-snippet-content-raw span:hover,.coveo-smart-snippet-suggestions-question-snippet-content-raw a:focus-visible{color:#040505;text-decoration:underline}
.coveo-smart-snippet-content-wrapper a:focus-visible{outline:2px solid #145bff;outline-offset:-1px}
.coveo-smart-snippet-suggestions-question-snippet-content-raw a{color:#145bff;text-decoration:underline}
.coveo-smart-snippet-suggestions-question-snippet-content-raw a:focus-visible{outline:2px solid #145bff;outline-offset:-2px}
.coveo-smart-snippet-content-wrapper h2,.coveo-smart-snippet-suggestions-question-snippet-content-raw h2{font-size:inherit}
.coveo-smart-snippet-content-wrapper p,.coveo-smart-snippet-content-wrapper h2,.coveo-smart-snippet-suggestions-question-snippet-content-raw h2{margin:10px 0 !important}
.coveo-smart-snippet-answer .coveo-height-limiter-button{margin-top:5px;border:0;align-self:center;padding:4px;background:0;color:#040505;cursor:pointer}
.coveo-smart-snippet-answer .coveo-height-limiter-button:focus-visible{outline:2px solid #145bff;outline:2px}
.coveo-smart-snippet-answer .coveo-height-limiter-button-label{font-size:14px;margin-right:10px}
.coveo-smart-snippet-answer .coveo-height-limiter-button-icon{display:inline-block;width:16px;height:14px}
.coveo-user-feedback-banner-thanks{overflow:hidden;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;background-color:#040505;border-radius:6px;color:#fff;font-size:14px;font-weight:lighter}
.coveo-user-feedback-banner-button-active .coveo-user-feedback-banner-thanks-icon::before{content:' ';display:inline-block;position:absolute;top:10px;height:0;width:0;border-color:transparent;border-style:solid;border-width:7px;border-bottom-color:#040505}
.coveo-user-explanation-modal-buttons-section .coveo-user-explanation-modal-send-button{background-color:#040505;color:#fff;border:0;padding:10px;border-radius:6px}
.coveo-user-explanation-modal-buttons-section .coveo-user-explanation-modal-cancel-button{background:0;color:#040505;border:thin solid #040505;margin-left:24px;padding:10px;border-radius:6px}
.coveo-user-explanation-modal-explanation-section .coveo-user-explanation-modal-details-textarea{border:thin solid #7e8c9a;border-radius:2px;min-width:256px;min-height:128px;resize:none;flex-grow:1;align-self:stretch;padding:8px;color:#040505;font-size:1em}
.coveo-user-explanation-modal-explanation-section .coveo-user-explanation-modal-explanations .coveo-radio input[type='radio']:checked+.coveo-radio-input-label::before,.coveo-user-explanation-modal-explanation-section .coveo-user-explanation-modal-explanations .coveo-radio input[type='radio']:checked+.coveo-radio-input-label::after{border-color:#040505}
.coveo-user-explanation-modal-explanation-section .coveo-user-explanation-modal-explanations .coveo-radio input[type='radio']:checked+.coveo-radio-input-label::after{background-color:#040505}
.coveo-user-explanation-modal-buttons-section .coveo-user-explanation-modal-send-button:hover,.coveo-user-explanation-modal-buttons-section .coveo-user-explanation-modal-send-button:focus{background-color:#fff;color:#040505;border:thin solid #040505}
.coveo-user-explanation-modal .coveo-modal-body{padding:0;flex-basis:auto;font-family:vgiFontRegular}
.coveo-smart-snippet-suggestions-question-snippet-hidden *{visibility:hidden}
.coveo-error-report-container{padding:25px;background-color:#fff;border:0 solid #979797;border-radius:12px}
.CoveoErrorReport h1,.CoveoErrorReport h2{font-size:20px;color:#040505}
.coveo-error-report-title{font-size:14px;color:#040505;margin-bottom:0}
.coveo-error-report-title a{color:#145bff;text-decoration:none}
.coveo-error-report-title a:hover{text-decoration:underline}
.coveo-error-report-options{margin-top:1rem}
.CoveoErrorReport{text-align:center}
.coveo-results-header.coveo-no-results.coveo-query-error{display:none}
.coveo-query-summary-cancel-last{color:#145bff}
.coveo-query-summary-cancel-last:focus-visible{outline:2px solid #145bff;outline-offset:-2px;text-decoration:none;color:#040505}
.coveo-error-report-previous,.coveo-error-report-clear,.coveo-error-report-retry,.coveo-error-report-more-info{color:#145bff;text-decoration:none;cursor:pointer;padding:5px;border-radius:2px}
.coveo-error-info-label{color:#040505}
.coveo-error-info-label a{color:#145bff}
.coveo-error-report-help-suggestion{display:none}
.coveo-error-report-message{margin-top:1rem;margin-right:30px;margin-left:30px}
.CoveoMissingTerms .coveo-clickable{color:#145bff;text-decoration:line-through;cursor:pointer;border:0;padding:0;margin-right:5px;background:0;font-weight:700;font-family:vgiFontRegular;font-size:12px}
.CoveoMissingTerms .coveo-clickable:hover,.CoveoMissingTerms .coveo-clickable:hover a,.CoveoMissingTerms .coveo-clickable:focus,.CoveoMissingTerms .coveo-clickable:focus a:focus{outline:2px solid #145bff;outline-offset:0;border-radius:2px;text-decoration:underline;color:#040505}
.CoveoGeneratedAnswer .mt-6{margin-top:1rem}
.CoveoGeneratedAnswer .p-6{padding:1.25rem}
.CoveoGeneratedAnswer .text-neutral-dark{color:#040505}
.CoveoGeneratedAnswer .text-bg-blue{color:#007873;background:#def5f0}
.CoveoGeneratedAnswer .typing-indicator{background-color:#edf6ff;will-change:transform;width:auto;border-radius:50px;padding:8px 4px;display:table;margin:5px auto 20px;position:relative;animation:2s bulge infinite ease-out}
.footer.mt-6{border-top:0;padding:12px;font-size:12px;height:auto;border-radius:8px}
.CoveoGeneratedAnswer .text-bg-primary-dark{color:#040505;background:#cbcece}
.CoveoGeneratedAnswer .toggle-button.checked{background-color:#cbcece;display:block;visibility:visible}
.CoveoGeneratedAnswer .toggle-button.unchecked{display:block;visibility:visible}
.CoveoGeneratedAnswer .slider{background-color:#040505}
.CoveoGeneratedAnswer .btn-text-neutral:hover{background-color:#def5f0;color:#040505;text-decoration:underline}
.CoveoGeneratedAnswer .btn-text-neutral:hover .citation-index,.CoveoGeneratedAnswer .text-bg-blue:hover{background:#007873;color:white}
.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet,.CoveoGeneratedAnswer.rephrase-step .rephrase-step,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise,.CoveoGeneratedAnswer [part='rephrase-button']:hover{border-color:#007873;color:#007873}
.CoveoGeneratedAnswer [part='copy-button'] .icon-container:hover{color:#007873}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like,.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like{background:#def5f0}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like svg path.line,.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like svg path.line{stroke:#007873}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button.active.like svg path.fill,.CoveoGeneratedAnswer.feedback-like-on .feedback-button.like svg path.fill{fill:#007873}
.CoveoGeneratedAnswer .feedback-buttons .feedback-button{border-width:1px;width:2.2rem;height:2.2rem}
.CoveoGeneratedAnswer [part='rephrase-button'] .icon-container{width:var(--icon-height);display:flex;align-items:center}
.CoveoGeneratedAnswer .feedbackTitle span{margin-right:.5rem}
.CoveoGeneratedAnswer .answer-evaluation>.options{margin-left:.25rem}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet,.CoveoGeneratedAnswer.rephrase-step .rephrase-step,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise{border-color:#007873;color:#007873;background:#def5f0}
.CoveoGeneratedAnswer.rephrase-default .rephrase-default:hover,.CoveoGeneratedAnswer.rephrase-bullet .rephrase-bullet:hover,.CoveoGeneratedAnswer.rephrase-step .rephrase-step:hover,.CoveoGeneratedAnswer.rephrase-concise .rephrase-concise:hover{border-color:#007873;background-color:#007873;color:#fff}
.CoveoGeneratedAnswer [part='rephrase-button'].mobile:hover .rephrase-btn-label{color:#007873}
.CoveoGeneratedAnswer .justify-end{justify-content:flex-start;font-style:italic}
.CoveoGeneratedAnswer .footer [part='rephrase-button'] .rephrase-btn-label{text-transform:capitalize}
.CoveoGeneratedAnswer.toggle-visibility-off .justify-end{display:none}
.CoveoGeneratedAnswer.toggle-visibility-off .p-6{padding:.5rem}
.CoveoGeneratedAnswer.toggle-visibility-off .mb-4{margin-bottom:.5rem}
.CoveoGeneratedAnswer .footer.mt-6{margin-top:.5rem}
.hidden-answer,.hidden-input{display:none !important}
.result-meta-origin{font-weight:400;font-size:12px;line-height:16px;color:#040505}
.result-meta-date,.result-meta-other,.result-meta-related{font-weight:400;font-size:12px;line-height:16px;color:#040505}
.result-meta-related{color:#145bff}
span.CoveoFieldValue.result-meta-origin+span.CoveoFieldValue.result-meta-date::before,span.CoveoFieldValue.result-meta-other+span.CoveoFieldValue.result-meta-date::before,span.CoveoFieldValue.result-meta-date+span.CoveoFieldValue.result-meta-other::before{content:'|';padding:5px 5px 5px 0;color:#040505}
.result-title{font-size:20px;font-family:vgiFontBold;line-height:30px}
.result-excerpt{font-size:14px;line-height:20px}
.result-cell-card{padding-right:0 !important}
.content-result-section{background:#fff;padding:12px;border-radius:16px}
.thumbnail-image-container:hover{outline:2px solid #145bff;outline-offset:2px;cursor:pointer}
.thumbnail-image-container,.CoveoImageFieldValue.thumbnail-image-container>span{background-size:contain;background-repeat:no-repeat;width:110px;height:85px;display:flex;overflow:hidden;justify-content:center;border-radius:8px}
.thumbnail-image-card-container,.CoveoImageFieldValue.thumbnail-image-card-container>span{background-size:contain;background-repeat:no-repeat;width:100%;height:180px;display:flex;overflow:hidden;justify-content:center;border-radius:8px;margin-bottom:10px}
.coveo-result-cell.CoveoResultLink:focus-visible{outline:2px solid #145bff;outline-offset:2px}
.coveo-result-cell.thumbnail-image-cell.CoveoResultLink{display:none;padding-right:0}
.coveo-result-cell.thumbnail-image-cell.CoveoResultLink:has(div){display:table-cell}
.coveo-result-cell.thumbnail-image-cell.CoveoResultLink:has(div):focus-visible{outline:2px solid #145bff;outline-offset:2px;border-radius:8px}
.custom-facet-caption{font-size:20px;font-weight:700;padding-bottom:10px !important}
.custom-facet-caption h2{font-size:20px;font-weight:700;margin:0}
.facets-hidden{padding-left:0 !important}
.results-per-page-hidden{justify-content:center}
#result_card_body_hidden{display:none}
.custom-snippet-suggestions{margin:5px 10px 20px}
.filter-results-container,.filter-results{font-size:14px;display:flex;align-items:center}
.filter-results:focus{outline:2px solid #145bff;outline-offset:6px;border-radius:18px}
.filter-text{margin-right:8px}
.switch{position:relative;display:inline-block;width:36px;height:12px}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbcece;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;height:18px;width:18px;bottom:4px;top:-3px;background-color:#040505;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#cbcece}
input:not(checked)+.slider:before{background-color:#fff;border:1px solid #040505;box-shadow:0 0 .25rem .0625rem #0405050f,0 .0625rem .0625rem #04050514,0 .125rem .25rem #04050529;transition:.5s transform;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;transform:translate(0);padding:0;content:""}
input:not(checked)+.slider:hover::before{box-shadow:0 0 .2px 6px #0405050f,0 .0625rem .0625rem #04050514,0 .125rem .25rem #04050529}
input:checked+.slider:before{background-color:#040505;right:24px;content:"✔";color:#fff;display:flex;justify-content:center;font-size:11px;align-items:center}
input:focus+.slider{box-shadow:0 0 1px #cbcece;outline-offset:4px;outline:2px solid #040505}
input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.slider.round{border-radius:18px}
.slider.round:before{border-radius:50%}
.fund-stat-box p span.fund-eyebrow{font-size:11px;letter-spacing:.0909090909em;line-height:1;text-transform:uppercase;display:table;margin:10px 0 5px}
.fund-stat-box p.fund-eyebrow-container,.fund-stat-box p.h4,.fund-stat-box p.caption{margin:0;line-height:1.5em;color:#040505}
.fund-stat-box p.caption{font-size:11px;margin-bottom:5px}
.fund-stat-box p.h4{font-weight:700}
.fund-stat-box p.h4:has(.icon-arrow-down),.fund-info .fund-info-change span p.h4:has(.icon-arrow-down),.product-suggestion-details p.h4:has(.icon-arrow-down){color:#f6001e}
.fund-stat-box p.h4:has(.icon-arrow-up),.fund-info .fund-info-change span p.h4:has(.icon-arrow-up),.product-suggestion-details p.h4:has(.icon-arrow-up){color:#007873}
.fund-stats-container{width:40%;background:#eaeaeacc;padding:0 10px;border-radius:8px}
.fund-stats-column{width:20%;padding-right:0}
.fund-description-column{width:60%}
.stat-arrow.icon-arrow-down{color:#f6001e}
.stat-arrow.icon-arrow-up{color:#007873}
.fund-stat-box .icon{margin-right:2px}
.icon-arrow-down:before{content:"\25bc";content:url('clientlib-coveo-redesigned/resources/vg_image/arrow-down.svg')}
.icon-arrow-up:before{content:"\25b2";content:url('clientlib-coveo-redesigned/resources/vg_image/arrow-up.svg')}
.fund-stats-column.CoveoFieldValue>span{display:none}
.fund-stats-frame{color:#040505;background:#EAEAEACC;padding:10px 12px;border-radius:8px}
.fund-info{display:flex;align-items:baseline}
.fund-info .fund-info-change span p.h4{margin:0 5px}
.fund-info-title{font-size:32px;font-weight:700}
.fund-info-caption{font-size:11px}
.fund-info-description{font-size:14px;font-weight:700}
.fund-holdings-table{width:35%}
.fund-holdings-table-header{text-align:left}
.search-suggestions-container{display:flex;flex-direction:column}
.search-suggestions-header{width:auto !important;padding:0 0 0 6px !important;color:#040505;font-weight:700;font-size:17px;line-height:24px;align-items:center;display:inline-flex;margin:5px 0}
.product-suggestion{display:flex;align-content:center;height:45px !important}
.product-suggestion-name{color:#040505;text-decoration:none;font-weight:normal}
.product-suggestion-name span{margin:5px 0}
.product-suggestion-details{font-size:12px;font-weight:normal;padding:4px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:95%;display:flex}
.product-suggestion-details p.h4{margin:0 5px}
.view-all-results-container{display:flex;align-items:center;justify-content:center;background-color:#979797;height:1px;margin:15px 0}
.view-all-results{color:#145bff;font-weight:700;font-size:11px;line-height:16px;text-decoration:none}
a.view-all-results:hover{color:#145bff;text-decoration:none}
#viewAllResults.view-all-results{color:#fff;font-weight:700;font-size:14px;line-height:20px;text-decoration:none;background-color:#040505;padding:6px 12px;border-radius:32px}
.coveo-promoted-result-badge{text-transform:none;display:inline-block;margin:0 0 3px;padding:4px 5px;border:1px solid #040505;border-radius:2px;font-size:11px;font-weight:400;letter-spacing:1px;line-height:16px;color:#040505}
.coveo-featured-result-badge{background:#e8e9e9 !important;border:1px solid #040505}
.coveo-card-layout-container .coveo-promoted-result-badge{position:absolute;transform:translate(0,-12px);z-index:2}
.related-searches-container{display:flex;flex-wrap:wrap;flex-direction:row;max-width:1050px}
.related-searches-header{font-size:17px;font-weight:700;line-height:24px;color:#040505}
.related-searches-header h3{margin:0 0 10px}
.related-searches{margin:16px 8px;display:flex;justify-content:center;flex-direction:column;background:#fff;text-align:start}
.related-search-icon{content:url('clientlib-coveo-redesigned/resources/vg_image/search.svg');margin:0 15px 0 5px;vertical-align:middle;border:1px solid #eaeaea;border-radius:50%;padding:6px;background:#eaeaea}
.related-search-text{padding:6px 2px;border-radius:30px;margin:5px 10px;width:300px;color:#040505;border:1px solid #979797}
.related-search-link{text-decoration:none}
.related-search-link:focus-visible{outline:2px solid #145bff;outline-offset:-1px;border-radius:28px}
.related-search-link:hover{text-decoration:underline;color:#040505}
.back-to-top-button{display:none;position:fixed;bottom:2rem;right:0;left:0;margin:0 auto;z-index:99;border:0;outline:0;cursor:pointer;text-align:center;opacity:1;background:#040505;width:3.2rem;height:3.2rem;border-radius:50%;box-shadow:0 0 11px 2px #979797}
.back-to-top-button img:hover{content:url('clientlib-coveo-redesigned/resources/vg_image/backtotop_black.svg');background:#fff;border-radius:50%;width:2.9rem;height:2.9rem}
button#backToTop:focus{content:url('clientlib-coveo-redesigned/resources/vg_image/backtotop_black.svg');background:#fff;border-radius:50%;width:3.2rem;height:3.2rem;border:2px solid #145bff}
@media only screen and (min-width:320px) and (max-width:480px){.filter-results-container,.filter-results,.coveo-result-layout-section,.CoveoSortDropdown{display:none !important}
.coveo-results-header{flex-wrap:nowrap}
.coveo-summary-section{margin-bottom:0}
.content-result-section{padding:0}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:0}
.CoveoSearchInterface.coveo-small-interface .facet-container{display:block !important}
.CoveoSearchInterface .coveo-main-section:has(.facet-container){padding:16px 0 16px 0 !important}
.result-excerpt-row{display:flex !important;flex-direction:column;padding:8px 0 0}
.fund-description-column,.fund-stats-container{width:100%;margin:5px 0}
.coveo-result-frame .coveo-result-cell,.CoveoResult.coveo-result-frame .coveo-result-cell{padding-right:0;line-height:1.5em}
.fund-stats-column{width:auto}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content{border:1px solid #e5e5e5;border-radius:0;box-shadow:10px 0 10px 0 #e5e5e5;max-width:800px;z-index:999}
.coveo-result-cell.fund-stats-column.CoveoFieldValue:last-child{padding-right:5px}
.coveo-small-tabs .CoveoTab.coveo-selected p,.coveo-small-tabs .CoveoTab.coveo-selected:hover p{border-bottom:0}
.coveo-card-layout.CoveoResult{margin:0 0 20px 0 !important}
.coveo-promoted-result-badge-container-card-layout{max-width:-webkit-fill-available}
.CoveoGeneratedAnswer .text-bg-primary-dark{margin-right:10px}
.CoveoGeneratedAnswer .source-citations{--max-citation-width:240px}
.CoveoGeneratedAnswer .toggle-button{margin-left:0rem}
}
@media only screen and (min-width:481px) and (max-width:768px){.filter-results-container,.filter-results{display:none !important}
.coveo-results-header{flex-wrap:nowrap}
.coveo-summary-section{margin-bottom:0}
.content-result-section{padding:0}
.CoveoSearchInterface .coveo-results-column{overflow:hidden;padding:0}
.CoveoSearchInterface.coveo-small-interface .facet-container{display:block !important}
.CoveoSearchInterface .coveo-main-section:has(.facet-container){padding:16px 0 16px 0 !important}
.result-excerpt-row{display:flex;flex-direction:column;padding:8px 0 0}
.fund-description-column,.fund-stats-container{width:100%}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header{border:thin solid #979797}
.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content{border:1px solid #e5e5e5;border-radius:0;box-shadow:10px 0 10px 0 #e5e5e5;max-width:800px;z-index:999}
.coveo-small-tabs .CoveoTab.coveo-selected p,.coveo-small-tabs .CoveoTab.coveo-selected:hover p{border-bottom:0}
}
@media only screen and (max-width:575px){.filter-results{display:none !important}
.coveo-results-header{flex-wrap:nowrap}
.coveo-summary-section{margin-bottom:0}
.CoveoSearchInterface.coveo-small-interface .facet-container{display:block !important}
.CoveoSearchInterface .coveo-main-section:has(.facet-container){padding:16px 0 16px 0 !important}
}