@keyframes slide-out{to{opacity:0;transform:translateY(-20px)}}
@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}}
html{overflow-anchor:none;overscroll-behavior-y:none;overflow-x:clip}
html,body{max-width:100%;color:var(--_2cx6ye3);margin:0;overflow-x:clip}
html{background-color:var(--ycs3tn1,var(--_2cx6ye4))}
html[data-at-footer] body{background-color:var(--ycs3tn1,var(--_2cx6ye4))}
body{padding-top:var(--_2cx6ye21);font-family:var(--_2cx6ye2d);color:var(--_2cx6ye3);margin:0;font-size:clamp(.938rem,.169635vw + .859044rem,1.063rem);line-height:1.52941}
*{box-sizing:border-box;margin:0;padding:0}
:where(a,a:visited){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}
main{min-height:100vh}
:where(html:has(main.ycs3tn2:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye4);--ycs3tn1:var(--_2cx6ye4)}
:where(html:has(main.ycs3tn3:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye3);--ycs3tn1:var(--_2cx6ye3)}
:where(html:has(main.ycs3tn4:not([style*="display: none"]):not([style*=display\:none]))){--ycs3tn0:var(--_2cx6ye1);--ycs3tn1:var(--_2cx6ye1)}
html[data-at-footer]{--ycs3tn1:var(--_2cx6ye1)}
body:has([data-hide-footer]) #footer{display:none}
.gc-Modal-footer .gc-Button{max-width:none}
img{max-width:100%;height:auto;display:block}
::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
::view-transition-old(.slide-up){animation:none}::view-transition-new(.slide-up){animation:none}
:root.vt-ready::view-transition-old(.slide-up){animation:slide-out var(--_2cx6ye1z) var(--_2cx6ye1v) both}
:root.vt-ready::view-transition-new(.slide-up){animation:slide-in var(--_2cx6ye20) .35s var(--_2cx6ye1t) both}
@media screen and (min-width:46.25em){body{padding-top:var(--_2cx6ye22)}}