div .gpccontainer a { text-decoration:none; }

@media not (max-width: 781px) {
    body              div.gpccontainer.mobile { display:none; }
    body              div.gpccontainer                                                                                { white-space:nowrap; display:block; font-weight:700; font-size:calc(12 * var(--vw)); width:min-content; letter-spacing:-0.01em; line-height:0.96; margin:calc(3 * var(--vw)) 0 calc(20.31 * var(--vw)) 0; border-top:1px solid #727272; border-bottom:1px solid #727272; }
    body              div.gpccontainer                             a.gpcnumber                                        { position:relative; display:inline-block; }
    body              div.gpccontainer                             a.gpcnumber.gpc1                                   { color:#757575; }
    body              div.gpccontainer                             a.gpcnumber.gpc2                                   { color:#757575; }
    body              div.gpccontainer                             a.gpcnumber.gpc3                                   { color:#5e5e5e; }
    body              div.gpccontainer                             a.gpcnumber.gpc4                                   { color:#464646; }
    body              div.gpccontainer                             a.gpcnumber.gpc5                                   { color:#2f2f2f; }
    body              div.gpccontainer                             a.gpcnumber.gpc6                                   { color:#171717; }
    body              div.gpccontainer                             a.gpcnumber.gpc7                                   { color:#54a654; }
    body              div.gpccontainer                             a.gpcnumber.gpc8                                   { color:#000000; }
    body              div.gpccontainer                             a.gpcnumber.gpc9                                   { color:#000000; }
    body              div.gpccontainer                             a.gpcnumber.gpc10                                  { color:#000000; }
    body              div.gpccontainer:focus-within                a.gpcnumber:focus-within                           { color:#54a654 !important; }
    body              div.gpccontainer:focus-within                a.gpcnumber:not(:focus-within)                     { color:#757575 !important; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:hover                                  { color:#54a654 !important; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:not(:hover)                            { color:#757575 !important; }
    body              div.gpccontainer                             a.gpcnumber.gpc8                  img              { height:0.69em; vertical-align:baseline; filter:brightness(0); }
    body              div.gpccontainer:focus-within                a.gpcnumber:not(:focus-within)    img              { filter:brightness(0.5); !important; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:not(:hover)           img              { filter:brightness(0.5); !important; }
    body              div.gpccontainer                             a.gpcnumber.gpc7                  span.gpc7plus    { position:absolute; font-size:25%; display:block; text-align:right; width:100%; margin-top:2.5em; font-weight:700; width:85%; }
    body              div.gpccontainer                             a.gpcnumber                       div.gpctext      { display:none; color:#54a654; position:absolute; font-size:max(var(--minfontsize), calc(0.99  * var(--vw))); line-height:1.25; white-space:normal; width:calc(20 * var(--vw)); margin-left:calc(-7 * var(--vw)); margin-top:calc(14 * var(--vw)); letter-spacing:-0.02em; font-weight:normal; color:#000; padding:calc(2 * var(--vw)); z-index:999; cursor:default; }
    body              div.gpccontainer                             a.gpcnumber.gpc1                  div.gpctext      { margin-left:calc(-1.5 * var(--vw)); }
    body              div.gpccontainer                             a.gpcnumber.gpc2                  div.gpctext      { margin-left:calc(-4.5 * var(--vw)); }
    body              div.gpccontainer                             a.gpcnumber.gpc10                 div.gpctext      { margin-left:0em; right:0em; text-align:right; }
    body              div.gpccontainer:focus-within                a.gpcnumber:focus-within          div.gpctext      { display:block; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:hover                 div.gpctext      { display:block; }
    body              div.gpccontainer                             a.gpcnumber                       span.gpclabel    { position:absolute; font-size:8.5%; padding:4em 1em; color:#000; margin-top:9em; letter-spacing:-0.01em; }
    body              div.gpccontainer                             a.gpcnumber.gpc1                  span.gpclabel    { margin-left:-0.5em; }
    body              div.gpccontainer                             a.gpcnumber.gpc2                  span.gpclabel    { margin-left: 1.9em; }
    body              div.gpccontainer                             a.gpcnumber.gpc3                  span.gpclabel    { margin-left: 1.0em; }
    body              div.gpccontainer                             a.gpcnumber.gpc4                  span.gpclabel    { margin-left: 0.2em; }
    body              div.gpccontainer                             a.gpcnumber.gpc5                  span.gpclabel    { margin-left: 0.6em; }
    body              div.gpccontainer                             a.gpcnumber.gpc6                  span.gpclabel    { margin-left: 0.5em; }
    body              div.gpccontainer                             a.gpcnumber.gpc7                  span.gpclabel    { margin-left: 0.2em; color:#54a654; }
    body              div.gpccontainer                             a.gpcnumber.gpc8                  span.gpclabel    { margin-left: 0.3em; }
    body              div.gpccontainer                             a.gpcnumber.gpc9                  span.gpclabel    { margin-left:-1.0em; }
    body              div.gpccontainer                             a.gpcnumber.gpc10                 span.gpclabel    { margin-left: 2.0em; }
    body              div.gpccontainer:focus-within                a.gpcnumber:not(:focus-within)    span.gpclabel    { color:#727272 !important; }
    body              div.gpccontainer:focus-within                a.gpcnumber:focus-within          span.gpclabel    { color:#54a654 !important; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:not(:hover)           span.gpclabel    { color:#727272 !important; }
    body              div.gpccontainer:hover:not(:focus-within)    a.gpcnumber:hover                 span.gpclabel    { color:#54a654 !important; }
}
@media (max-width: 781px) {
	body              div.gpccontainer.desktop { display:none; }
	body              div.gpccontainer  a                            { display:flex; align-items:center; justify-content:space-between; padding-top:calc(13.16 * var(--vw)); padding-bottom:calc(10.33 * var(--vw)); }
	body              div.gpccontainer  a  span.gpcnumwrapper        { display:flex; flex-direction:column-reverse; flex-basis:46%; flex-shrink:0; flex-grow:0; font-size:calc(27.35 * var(--vw)); line-height:1; align-items:center; justify-content:center; font-weight:700; letter-spacing:-0.02em; }
	body              div.gpccontainer  a  span.gpcnumwrapper        span.gpclabel { font-size:calc(4.375 * var(--vw)); line-height:1; letter-spacing:-0.02em; }
	body              div.gpccontainer  a  div.gpctext                            { font-size:calc(4.10 * var(--vw)); line-height:1.25; letter-spacing:-0.02em; flex-basis:46%; }
	body              div.gpccontainer  a span.breaker { display:none; }
    body              div.gpccontainer                             a.gpcnumber.gpc7      span.gpcnumwrapper                             { color:#54a654; }
    body              div.gpccontainer                             a.gpcnumber.gpc7      span.gpcnumwrapper            span.gpc7plus    { position:absolute; font-size:50%; margin-top:calc(17.84 * var(--vw)); margin-left:calc(20.00 * var(--vw)); }
    body              div.gpccontainer                             a.gpcnumber.gpc8                  img              { width:0.8em; filter:brightness(0); padding-bottom:calc(4.5 * var(--vw)); }
}