/* Visitor preferences; widget presentation lives in an isolated shadow root. */
#gt-a11y{visibility:hidden}
html.gt-a11y-font-1{font-size:112.5%!important}html.gt-a11y-font-2{font-size:125%!important}
html.gt-a11y-line-1 body *{line-height:1.7!important}html.gt-a11y-line-2 body *{line-height:2!important}
html.gt-a11y-contrast-1 body,html.gt-a11y-contrast-1 body *:where(:not(#gt-a11y-host)){background-color:#fff!important;background-image:none!important;color:#183047!important;border-color:#183047!important}
html.gt-a11y-contrast-1 body a{color:#003e85!important;text-decoration:underline!important}
html.gt-a11y-contrast-2 body,html.gt-a11y-contrast-2 body *:where(:not(#gt-a11y-host)){background-color:#18212b!important;background-image:none!important;color:#f4f7fb!important;border-color:#b8c9da!important}
html.gt-a11y-contrast-2 body a{color:#a5dcff!important;text-decoration:underline!important}
html.gt-a11y-contrast-3 body,html.gt-a11y-contrast-3 body *:where(:not(#gt-a11y-host)){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important}
html.gt-a11y-contrast-3 body a{color:#ff0!important;text-decoration:underline!important}
html[class*="gt-a11y-contrast-"] body *:not(#gt-a11y-host){text-shadow:none!important}
html.gt-a11y-grayscale body> :not(#gt-a11y-host){filter:grayscale(1)!important}
html.gt-a11y-underline body a{text-decoration:underline!important;text-underline-offset:.18em!important}
html.gt-a11y-readable body *{font-family:Arial,Verdana,sans-serif!important;letter-spacing:.03em!important}
html.gt-a11y-images body img,html.gt-a11y-images body picture{visibility:hidden!important}
html.gt-a11y-animations body *{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}
html.gt-a11y-focus body *:focus{outline:4px solid #ffbf47!important;outline-offset:3px!important}
html.gt-a11y-align-left body *{text-align:left!important}html.gt-a11y-align-center body *{text-align:center!important}
