.fn-green{color:#30783F!important}.fn-orange{color:#D66E00!important}.fn-grey{color:#616161!important}.highscore-grid .grid-row{grid-template-columns:10% 30% 15% 25% 20%!important}.highscore-grid .grid-row .custom-fields .item-value{font-family:monospace;letter-spacing:normal;text-transform:capitalize}.highscore-grid .grid-row .custom-fields .item-label{font-family:monospace;letter-spacing:normal;text-transform:capitalize;display:none}.highscore-grid .high-score .rank .item-value{white-space:nowrap;display:inline-flex;align-items:center}.highscore-grid .high-score:nth-of-type(1) .rank .item-value{visibility:hidden}.highscore-grid .high-score:nth-of-type(-n+3) .rank .item-value{visibility:hidden;position:relative}.highscore-grid .high-score:nth-of-type(1) .rank .item-value::before{visibility:visible;content:"🥇";position:absolute;left:50%;transform:translateX(-50%)}.highscore-grid .high-score:nth-of-type(2) .rank .item-value::before{visibility:visible;content:"🥈";position:absolute;left:50%;transform:translateX(-50%)}.highscore-grid .high-score:nth-of-type(3) .rank .item-value::before{visibility:visible;content:"🥉";position:absolute;left:50%;transform:translateX(-50%)}.highscore-grid.dark-bg .grid-row .custom-fields .item-value{color:#fff}.highscore-grid.dark-bg .grid-row .custom-fields .item-label{color:#fff}@media screen and (max-width:768px){.highscore-grid .grid-row{grid-template-columns:1fr!important;grid-template-rows:auto!important;padding:12px;background:#ffffff50;border-width:1px!important;border-radius:8px;margin-bottom:16px}.highscore-grid.dark-bg .grid-row{background:#ffffff50}.highscore-grid .grid-row>*{padding:4px 0;border-bottom:1px solid #d66e004d}.highscore-grid .grid-row .custom-fields{align-items:center!important}.highscore-grid .grid-row .thegem-te-custom-fields.custom-fields--vertical .custom-fields-item:first-child{margin-top:0!important}.highscore-grid .grid-row>*:last-child{border-bottom:none}.highscore-grid .grid-row .custom-fields .item-label{display:flex}}.rotate-bg .elementor-background-overlay{transform:rotate(5deg) scale(1.2);transform-origin:center;z-index:0;pointer-events:none}.rotate-bg>.elementor-container{position:relative;z-index:1}#hero-section h1{color:#fff}.wpcf7>.thankyou{padding:1em 2.5em;border-radius:1em;background:#fff;margin:0 1em}