:root{--gg-blue-main:#000064;--gg-blue:#11357b;--gg-light-green:#49a942;--gg-retail:#55006e;--gg-destair:#00365b;--gg-gatesolutions:#009b77;--gg-uqonic:#ffc666;--gg-servair:#003480,--gg-brand-bg-color:#000;--gg-white:#fff;--gg-dark-gray:#181f27;--gg-gray:#939393;--gg-gray-navy:#70787e;--gg-gold:#a99667;--gg-icon:"";--gg-brand-bg-image:"/wp-content/plugins/gg-utilities/public/assets/img/brands/gategroup.svg";--gg-icon-height:20px;--gg-icon-width:20px;--gg-font-family:"Effra",sans-serif}.financial-report{background-color:var(--gg-dark-gray);border-radius:8px;margin:52px 0;padding:26px}@media(min-width:768px),print{.financial-report{align-items:flex-start;display:flex}}.financial-report__year{color:#fff;font-family:var(--gg-font-family);font-size:36px;font-weight:700;letter-spacing:normal;line-height:40px;margin-bottom:10px;text-align:center;word-spacing:0}@media(min-width:768px),print{.financial-report__year{flex-shrink:0;margin-bottom:0;text-align:left;width:30%}.financial-report__item-group{flex-grow:1}}.financial-report__item{align-items:center;background-color:#0000;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:12px 16px;transition:background-color .1s ease}.financial-report__item+.financial-report__item{margin-top:24px}@media(min-width:768px),print{.financial-report__item{flex-direction:row;justify-content:space-between;width:100%}}.financial-report__item-text{color:#fff;font-family:var(--gg-font-family);font-size:18px;font-weight:400;letter-spacing:normal;line-height:28px;text-align:center;word-spacing:0}@media(min-width:768px),print{.financial-report__item-text{text-align:left}}.financial-report__item-link{margin-left:10px}.financial-report__item-link:hover path{fill:var(--gg-gray)}.financial-report-filter{background-color:var(--gg-dark-gray);border-radius:8px;margin:52px 0;padding:26px}@media(min-width:768px),print{.financial-report-filter{align-items:flex-start;display:flex}}.financial-report-filter__title{color:#fff;font-family:var(--gg-font-family);font-size:36px;font-weight:700;letter-spacing:normal;line-height:40px;margin-bottom:10px;text-align:center;word-spacing:0}@media(min-width:768px),print{.financial-report-filter__title{flex-shrink:0;margin-bottom:0;text-align:left;width:30%}}.financial-report-filter__controls{display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:320px}@media(min-width:768px),print{.financial-report-filter__controls{align-items:flex-end;flex-grow:1;grid-template-columns:1fr 1fr 1fr;max-width:100%}}.financial-report-filter__label{color:#fff;font-family:var(--gg-font-family);font-size:14px;margin-bottom:10px}.financial-report-filter__text-input{background-color:var(--gg-dark-gray);border-color:#fff!important;border-radius:8px!important;color:#fff;height:50px;outline:#0000!important}.financial-report-filter__select-wrapper{position:relative}.financial-report-filter__select-wrapper:after{border-bottom:2px solid var(--gg-gray);border-left:2px solid var(--gg-gray);content:"";height:10px;position:absolute;right:20px;top:17px;transform:rotate(-45deg);width:10px}.financial-report-filter__select{-webkit-appearance:none;appearance:none;background-color:var(--gg-dark-gray);border-color:var(--gg-gray)!important;border-radius:8px;color:var(--gg-gray);height:50px;padding:.5rem 1rem;width:100%}.financial-report-filter__submit{background-color:#0000;border-color:#fff;color:#fff;cursor:pointer;height:50px;width:100%}@media(min-width:768px),print{.financial-report-filter__submit{max-width:148px}}.financial-report-filter__submit:focus,.financial-report-filter__submit:hover{background-color:#0000;border-color:var(--gg-gray);color:var(--gg-gray)}.filter-report-load-more-wrapper{text-align:center}.filter-report-load-more{background-color:#0000;border-color:#fff;color:#fff;cursor:pointer;display:none;height:50px;min-width:200px;width:auto}.filter-report-load-more:focus,.filter-report-load-more:hover{background-color:#0000;border-color:var(--gg-gray);color:var(--gg-gray)}.filter-report-no-results{color:#fff;display:none;font-family:var(--gg-font-family);font-size:18px;text-align:center}