@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+1f??;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0370-03ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+1f??;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0370-03ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+1f??;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0370-03ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+1f??;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0370-03ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;
} 
@font-face { 
  font-family:__Inter_52bc3f;
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url(fonts/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");
  unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;
} 
@font-face { 
  font-family:__Inter_Fallback_52bc3f;
  src:local("Arial");
  ascent-override:90.20%;
  descent-override:22.48%;
  line-gap-override:0.00%;
  size-adjust:107.40%;
} 
@import url('https://fonts.googleapis.com/css?family=Material+Symbols+Outlined:100,200,300,400,500,600,700&amp;display=swap'); 
@font-face { 
  font-family:"Inter var";
  font-weight:100 900;
  font-display:swap;
  font-style:normal;
  font-named-instance:"Regular";
  src:url("fonts/c9a5bc6a7c948fb0-s.p.woff2") format("woff2");
} 
  body {  
    font-family:var(--font-family-inter);
    line-height:1.5;
    background:rgb(var(--color-base-1));
    color:rgb(var(--color-text-primary));
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --color-white:  255 255 255;  
    --color-black:  0 0 0;  
    --color-gray-2:  84 84 84;  
    --color-gray-3:  18 18 18;  
    --color-blue-1:  143 199 255;  
    --color-blue-3:  32 129 226;  
    --color-blue-5:  35 90 163;  
    --color-red-3:  230 41 41;  
    --color-red-3: 230 41 41; 
    --color-accent-red:  var(--color-red-3);  
    --color-white: 255 255 255; 
    --color-base-1:  var(--color-white);  
    --color-gray-3: 18 18 18; 
    --color-component-gray-1:  rgb(var(--color-gray-3)/4%);  
    --color-component-gray-2:  rgb(var(--color-gray-3)/8%);  
    --color-component-gray-3:  rgb(var(--color-gray-3)/12%);  
    --color-component-gray-4:  rgb(var(--color-gray-3)/20%);  
    --color-elevation-1:  var(--color-white);  
    --color-elevation-1-subtle:  var(--color-white);  
    --color-elevation-2:  var(--color-white);  
    --color-elevation-3:  var(--color-white);  
    --color-text-primary:  var(--color-gray-3);  
    --color-gray-2: 84 84 84; 
    --color-text-secondary:  var(--color-gray-2);  
    --color-blue-3: 32 129 226; 
    --color-text-interactive-primary:  var(--color-blue-3);  
    --color-blue-5: 35 90 163; 
    --color-text-interactive-primary-hover:  var(--color-blue-5);  
    --color-text-interactive-secondary:  var(--color-gray-3);  
    --color-text-interactive-secondary-hover:  var(--color-gray-2);  
    --color-interactive-icon-primary:  var(--color-gray-3);  
    --color-interactive-icon-primary-hover:  var(--color-gray-2);  
    --color-interactive-icon-secondary:  var(--color-gray-2);  
    --color-interactive-icon-secondary-hover:  var(--color-gray-3);  
    --color-border-1:  rgb(var(--color-gray-3)/8%);  
    --color-border-2:  rgb(var(--color-gray-3)/12%);  
    --color-border-3:  rgb(var(--color-gray-3)/32%);  
    --color-black: 0 0 0; 
    --shadow-elevation-1:  0px 4px 16px rgb(var(--color-black)/4%);  
    --shadow-elevation-1-subtle:  0px 4px 16px rgb(var(--color-black)/8%);  
    --shadow-elevation-2:  0px 6px 24px rgb(var(--color-black)/12%);  
    --shadow-elevation-3:  0px 6px 32px rgb(var(--color-black)/20%); 
    --tw-bg-opacity:  1;  
    --transition-curve:  cubic-bezier(0.05,0,0.2,1);  
    --tw-text-opacity:  1;  
    --tw-text-opacity:  1;  
    --tw-text-opacity:  1;  
    --tw-text-opacity:  1;  
    --tw-text-opacity:  1;  
} 

* { 
    box-sizing: border-box; 
    border: 0 solid;
} 

html { 
    font-family: var(--font-family-inter); 
    font-variant-ligatures: no-contextual;
} 

html { 
    line-height: 1.5; 
    -webkit-text-size-adjust: 100%; 
    -moz-tab-size: 4; 
    -o-tab-size: 4; 
    tab-size: 4; 
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; 
    font-feature-settings: normal; 
    font-variation-settings: normal;
} 

.light,:root { 
    --color-white: 255 255 255; 
    --color-black: 0 0 0; 
    --color-gray-2: 84 84 84; 
    --color-gray-3: 18 18 18; 
    --color-blue-1: 143 199 255; 
    --color-blue-3: 32 129 226; 
    --color-blue-5: 35 90 163; 
    --color-red-3: 230 41 41; 
    --color-accent-red: var(--color-red-3); 
    --color-base-1: var(--color-white); 
    --color-component-gray-1: rgb(var(--color-gray-3)/4%); 
    --color-component-gray-2: rgb(var(--color-gray-3)/8%); 
    --color-component-gray-3: rgb(var(--color-gray-3)/12%); 
    --color-component-gray-4: rgb(var(--color-gray-3)/20%); 
    --color-elevation-1: var(--color-white); 
    --color-elevation-1-subtle: var(--color-white); 
    --color-elevation-2: var(--color-white); 
    --color-elevation-3: var(--color-white); 
    --color-text-primary: var(--color-gray-3); 
    --color-text-secondary: var(--color-gray-2); 
    --color-text-interactive-primary: var(--color-blue-3); 
    --color-text-interactive-primary-hover: var(--color-blue-5); 
    --color-text-interactive-secondary: var(--color-gray-3); 
    --color-text-interactive-secondary-hover: var(--color-gray-2); 
    --color-interactive-icon-primary: var(--color-gray-3); 
    --color-interactive-icon-primary-hover: var(--color-gray-2); 
    --color-interactive-icon-secondary: var(--color-gray-2); 
    --color-interactive-icon-secondary-hover: var(--color-gray-3); 
    --color-border-1: rgb(var(--color-gray-3)/8%); 
    --color-border-2: rgb(var(--color-gray-3)/12%); 
    --color-border-3: rgb(var(--color-gray-3)/32%); 
    --shadow-elevation-1: 0px 4px 16px rgb(var(--color-black)/4%); 
    --shadow-elevation-1-subtle: 0px 4px 16px rgb(var(--color-black)/8%); 
    --shadow-elevation-2: 0px 6px 24px rgb(var(--color-black)/12%); 
    --shadow-elevation-3: 0px 6px 32px rgb(var(--color-black)/20%);
} 

.light,:root { 
    background: rgb(var(--color-base-1)); 
    color: rgb(var(--color-text-primary));
} 

:root { 
    --font-family-inter: '__Inter_52bc3f', '__Inter_Fallback_52bc3f'; 
} 

body { 
    font-family: var(--font-family-inter); 
    font-variant-ligatures: no-contextual;
} 

body { 
    margin: 0; 
    line-height: inherit;
} 

*,:after,:before { 
    box-sizing: border-box; 
    border: 0 solid;
} 

:selection { 
    background-color: rgb(var(--color-blue-1)); 
    color: rgb(var(--color-white));
} 

:host { 
    font-family: 'Inter var' !important; 
    font-size: 16px !important; 
    font-feature-settings: 'cv02', 'cv03', 'cv04', 'cv11'; 
    --tw-bg-opacity: 1; 
    background-color: rgb(250 250 250 / var(--tw-bg-opacity)); 
    line-height: 1.5;
} 

canvas { 
    display: block; 
    vertical-align: middle;
} 

.bNkKFC { 
    display: flex;
} 

.dsowZP { 
    flex-direction: column;
} 

.hmFMe { 
    min-height: 100%;
} 

.bAnYeX { 
    width: 420px; 
    z-index: 141;
} 

.hcDyKl { 
    position: fixed; 
    right: 0px; 
    bottom: 0px; 
    z-index: 141; 
    height: calc(((100% - 0px) - 72px) - 0px); 
    background-color: rgb(255, 255, 255); 
    overflow: auto; 
    filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px); 
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s; 
    visibility: visible; 
    transform: translate3d(100%, 0px, 0px); 
    opacity: 0;
} 

.dobpsI { 
    position: fixed; 
    inset: 0px; 
    z-index: 110; 
    opacity: 0; 
    pointer-events: none; 
    transition: opacity 0.3s ease-in-out 0s; 
    background-color: rgba(0, 0, 0, 0.6);
} 

p { 
    margin: 0;
} 

.dVLmMA { 
    position: fixed; 
    inset: 0px; 
    z-index: 170; 
    opacity: 0; 
    pointer-events: none; 
    transition: opacity 0.3s ease-in-out 0s; 
    background-color: rgba(0, 0, 0, 0.8);
} 

.jbtGPk { 
    overflow-y: hidden; 
    width: 420px;
} 

.ljuZgc { 
    position: fixed; 
    left: 0px; 
    bottom: 0px; 
    z-index: 130; 
    height: calc(((100% - 0px) - 72px) - 0px); 
    background-color: rgb(255, 255, 255); 
    overflow: auto; 
    filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px); 
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s; 
    visibility: visible; 
    transform: translate3d(-100%, 0px, 0px); 
    opacity: 0;
} 

.aUtfN { 
    width: 375px; 
    bottom: 48px; 
    right: 0px; 
    top: 24px; 
    z-index: 170; 
    border-radius: 16px;
} 

.dRukaE { 
    position: fixed; 
    right: 0px; 
    bottom: 48px; 
    z-index: 170; 
    height: calc(((100% - 0px) - 0px) - 48px); 
    background-color: rgb(255, 255, 255); 
    overflow: auto; 
    filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px); 
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s; 
    visibility: visible; 
    transform: translate3d(100%, 0px, 0px); 
    opacity: 0;
} 

.iTeQrH { 
    position: fixed; 
    inset: 0px; 
    z-index: 169; 
    opacity: 0; 
    pointer-events: none; 
    transition: opacity 0.2s ease-in-out 0s; 
    background-color: rgba(0, 0, 0, 0.6);
} 

img { 
    display: block; 
    vertical-align: baseline;
} 

img { 
    max-width: 100%; 
    height: auto;
} 


hr { 
    height: 0; 
    color: inherit; 
    border-top-width: 1px;
} 

hr { 
    margin: 0;
} 

.hmFMe .AppContainer--skip-link  { 
    left: -999px; 
    position: absolute; 
    top: auto; 
    width: 1px; 
    height: 1px; 
    overflow: hidden; 
    z-index: -999;
} 

.efDJhM { 
    --transition-curve: cubic-bezier(0.05,0,0.2,1); 
    transition: background-color 0.2s var(--transition-curve), box-shadow 0.2s var(--transition-curve), color 0.2s var(--transition-curve), transform 0.4s var(--transition-curve); 
    border-bottom: none; 
    max-width: 100vw; 
    height: 72px; 
    top: 0px; 
    position: sticky; 
    z-index: 150; 
    background-color: rgb(255, 255, 255);
} 

.fsygoS { 
    flex: 1 1 0%;
} 

button { 
    font-family: inherit; 
    font-feature-settings: inherit; 
    font-variation-settings: inherit; 
    font-size: 100%; 
    font-weight: inherit; 
    line-height: inherit; 
    padding: 0;
} 


button { 
    -webkit-appearance: button; 
    background-color: transparent; 
    background-image: none;
} 

button { 
    cursor: pointer;
} 

}
button { 
    color: inherit; 
    font: inherit; 
    margin: auto;
} 

button { 
    -webkit-appearance: button; 
    cursor: pointer;
} 

.mx-auto { 
    margin-left: auto; 
    margin-right: auto;
} 

.h-full { 
    height: 100%;
} 

.w-full { 
    width: 100%;
} 

.max-w-\[2560px\] { 
    max-width: 2560px;
} 

.px-4 { 
    padding-left: 1rem; 
    padding-right: 1rem;
} 

@media (min-width: 600px){ 
  .sm\:px-8 { 
    padding-left: 2rem; 
    padding-right: 2rem;
  } 
}     

@media (min-width: 1600px){ 
  .xxl\:px-16 { 
    padding-left: 4rem; 
    padding-right: 4rem;
  } 
}     

.enXNhs { 
    height: 100%; 
    flex: 1 1 0%;
} 

.efDJhM .Navbar--main  { 
    display: flex; 
    height: 100%; 
    -webkit-box-pack: justify; 
    justify-content: space-between;
} 

.kdkrrx { 
    padding: 40px 16px 240px; 
    min-height: 100%; 
    align-items: flex-start;
} 

@media screen and (min-width: 768px){ 
  .kdkrrx { 
    -webkit-box-align: center; 
    align-items: center;
  } 
}     

svg { 
    display: block; 
    vertical-align: middle;
} 

.hbIoSH { 
    padding-right: 0px; 
    display: flex;
} 

@media screen and (min-width: 600px){ 
  .hbIoSH { 
    padding-right: 32px;
  } 
}     

@media screen and (min-width: 1024px){ 
  .hbIoSH { 
    padding-right: 32px;
  } 
}     

@media screen and (min-width: 600px){ 
  .hbIoSH { 
    display: flex;
  } 
}     

.fmyFRt { 
    -webkit-box-align: center; 
    align-items: center; 
    height: 100%;
} 

.kguTih { 
    width: 100%;
} 

ul { 
    list-style: none; 
    margin: 0; 
    padding: 0;
} 

ul { 
    padding-left: 0;
} 

ul { 
    list-style-type: none;
} 

.jliATi { 
    display: flex; 
    flex-shrink: 0; 
    margin: 0px;
} 

.rfm-marquee-container { 
    overflow-x: hidden; 
    display: flex; 
    flex-direction: row; 
    position: relative; 
    width: var(--width); 
    transform: var(--transform);
} 

h1 { 
    font-weight: inherit;
} 

h1 { 
    margin: 0;
} 

.mt-10 { 
    margin-top: 2.5rem;
} 

.text-heading-lg { 
    font-size: 32px;
} 

.font-semibold { 
    font-weight: 600;
} 

.leading-heading-lg { 
    line-height: 40px;
} 

.crNJPf { 
    font-size: 48px; 
    font-weight: 800; 
    line-height: 56px; 
    letter-spacing: -2px;
} 

@media (min-width: 768px){ 
  .crNJPf { 
    font-size: 72px; 
    line-height: 1.2;
  } 
}     

.mb-6 { 
    margin-bottom: 1.5rem;
} 

.mt-2 { 
    margin-top: .5rem;
} 

@media (min-width: 768px){ 
  .md\:mb-10 { 
    margin-bottom: 2.5rem;
  } 
}     

[type="button"],button { 
    -webkit-appearance: button; 
    background-color: transparent; 
    background-image: none;
} 

.dOKoFe { 
    flex-direction: row;
} 

.kJVUXP { 
    display: inline-flex; 
    flex-direction: row; 
    -webkit-box-align: center; 
    align-items: center; 
    border-radius: 12px; 
    -webkit-box-pack: center; 
    justify-content: center; 
    font-weight: 600; 
    line-height: 22px; 
    font-family: __Inter_52bc3f, __Inter_Fallback_52bc3f, sans-serif; 
    font-variant-ligatures: no-contextual; 
    letter-spacing: 0.01em; 
    border: none; 
    padding: 17px 24px; 
    font-size: 16px; 
    background-color: rgb(32, 129, 226); 
    color: rgb(255, 255, 255);
} 

@media (hover: hover){ 
  .kJVUXP:hover { 
    transition: all 0.2s ease 0s;
  } 
}     

.kJVUXP:hover:not([disabled]) { 
    color: rgb(255, 255, 255); 
    background-color: rgb(46, 142, 238);
} 

.flex { 
    display: flex;
} 

.cursor-pointer { 
    cursor: pointer;
} 

.items-center { 
    align-items: center;
} 

.text-interactive-primary { 
    --tw-text-opacity: 1; 
    color: rgb(var(--color-text-interactive-primary)/var(--tw-text-opacity));
} 

.no-underline { 
    text-decoration-line: none;
} 

.hover\:text-interactive-primary-hover:hover { 
    --tw-text-opacity: 1; 
    color: rgb(var(--color-text-interactive-primary-hover)/var(--tw-text-opacity));
} 

.hPzGMz { 
    height: 100%; 
    width: 100%; 
    -webkit-box-align: center; 
    align-items: center;
} 

li { 
    list-style-type: none;
} 

.jZNcco { 
    -webkit-box-pack: center; 
    justify-content: center;
} 

.bhxycR { 
    -webkit-box-align: center; 
    align-items: center;
} 

.rfm-marquee { 
    flex: 0 0 auto; 
    min-width: var(--min-width); 
    z-index: 1; 
    display: flex; 
    flex-direction: row; 
    align-items: center; 
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count); 
    animation-play-state: var(--play); 
    animation-delay: var(--delay); 
    animation-direction: var(--direction);
} 

.rfm-marquee-container:hover div { 
    animation-play-state: var(--pause-on-hover);
} 

h2 { 
    font-weight: inherit;
} 

h2 { 
    margin: 0;
} 

.text-md { 
    font-size: 16px;
} 

.leading-md { 
    line-height: 24px;
} 

.text-secondary { 
    --tw-text-opacity: 1; 
    color: rgb(var(--color-text-secondary)/var(--tw-text-opacity));
} 

@media (min-width: 768px){ 
  .hMioAf { 
    font-size: 24px; 
    line-height: 1.5;
  } 
}     

.jawbPT { 
    height: 40px; 
    width: 40px; 
    position: relative;
} 

.iYolKl { 
    margin-left: 10px; 
    margin-top: 2px; 
    position: relative;
} 

.fyXIRh { 
    width: 100%;
} 

.lbDTrI { 
    margin-right: 0px;
} 

.rfm-initial-child-container { 
    flex: 0 0 auto; 
    display: flex; 
    min-width: auto; 
    flex-direction: row; 
    align-items: center;
} 

.rfm-child { 
    transform: var(--transform);
} 

.text-interactive-secondary { 
    --tw-text-opacity: 1; 
    color: rgb(var(--color-text-interactive-secondary)/var(--tw-text-opacity));
} 

.hover\:text-interactive-secondary-hover:hover { 
    --tw-text-opacity: 1; 
    color: rgb(var(--color-text-interactive-secondary-hover)/var(--tw-text-opacity));
} 

.gZmqeJ { 
    height: 32px;
} 

.kpapSy { 
    -webkit-box-align: center; 
    align-items: center; 
    column-gap: 32px;
} 

.hYyagS { 
    -webkit-box-pack: center; 
    justify-content: center;
} 

.foWIDu { 
    padding-right: 12px; 
    height: 100%;
} 

.jMjHCX { 
    -webkit-box-align: center; 
    align-items: center; 
    background-color: rgba(18, 18, 18, 0.04); 
    border-radius: 24px; 
    -webkit-box-pack: center; 
    justify-content: center; 
    margin: 0px 12px; 
    max-width: 328px; 
    padding: 20px;
} 

@media (min-width: 768px){ 
  .jMjHCX { 
    border-radius: 42px; 
    padding: 32px; 
    max-width: 488px;
  } 
}     

.mx-6 { 
    margin-left: 1.5rem; 
    margin-right: 1.5rem;
} 

.w-\[1px\] { 
    width: 1px;
} 

.shrink-0 { 
    flex-shrink: 0;
} 

.bg-border-1 { 
    background-color: var(--color-border-1);
} 

.jWFKhi { 
    white-space: nowrap; 
    color: rgb(18, 18, 18);
} 

.jWFKhi:hover { 
    color: rgba(18, 18, 18, 0.8);
} 

.cMJZU { 
    cursor: text; 
    display: flex; 
    -webkit-box-align: center; 
    align-items: center; 
    border-radius: 12px; 
    border: 1px solid rgba(18, 18, 18, 0.12); 
    color: rgb(18, 18, 18); 
    font-family: __Inter_52bc3f, __Inter_Fallback_52bc3f, sans-serif; 
    font-variant-ligatures: no-contextual; 
    width: 100%; 
    padding: 12px; 
    font-size: 16px;
} 

.SlvYC { 
    line-height: 26px; 
    padding: 8px; 
    transition: background-color 0.2s cubic-bezier(0.05, 0, 0.2, 1) 0s, border-color 0.2s cubic-bezier(0.05, 0, 0.2, 1) 0s; 
    border-color: rgba(18, 18, 18, 0.12); 
    border-width: 1px; 
    border-style: solid;
} 

@media (min-width: 600px){ 
  .SlvYC { 
    margin-right: 12px;
  } 
}     

.cMJZU:hover { 
    transition: box-shadow 0.25s ease-in-out 0s, border-color 0.25s ease-in-out 0s; 
    border-color: rgba(18, 18, 18, 0.32);
} 

.SlvYC:hover { 
    transition: border-color 0.25s ease-in-out 0s; 
    border-color: rgba(18, 18, 18, 0.32);
} 

.inline-flex { 
    display: inline-flex;
} 

.cqoTZe { 
    backdrop-filter: blur(12px); 
    background-color: rgba(18, 18, 18, 0.04); 
    border-radius: 50%; 
    flex: 0 0 auto; 
    margin: 0px 12px; 
    height: 40px; 
    width: 40px;
} 

@media (min-width: 768px){ 
  .cqoTZe { 
    height: 56px; 
    margin: 0px 20px; 
    width: 56px;
  } 
}     

.hwqylg { 
    margin-right: 8px; 
    max-width: 24px; 
    color: rgb(84, 84, 84);
} 

input { 
    font-family: inherit; 
    font-feature-settings: inherit; 
    font-variation-settings: inherit; 
    font-size: 100%; 
    font-weight: inherit; 
    line-height: inherit; 
    padding: 0;
} 

input { 
    color: inherit; 
    font: inherit; 
    margin: 0;
} 

[type="search"] { 
    -webkit-appearance: textfield; 
    outline-offset: -2px;
} 

.cMJZU input  { 
    background-color: transparent; 
    border: none; 
    outline: none; 
    width: 100%; 
    font-size: 16px; 
    line-height: 26px; 
    min-height: 26px;
} 

@media (min-width: 600px){ 
  .cMJZU input  { 
    font-size: inherit; 
    line-height: inherit; 
    min-height: inherit;
  } 
}     

.cMJZU input[placeholder]  { 
    text-overflow: ellipsis;
} 

.kzobSS { 
    height: 26px; 
    min-width: 26px; 
    display: flex; 
    -webkit-box-pack: center; 
    justify-content: center; 
    -webkit-box-align: center; 
    align-items: center; 
    border-radius: 8px; 
    font-size: 12px; 
    font-weight: 400; 
    background-color: rgb(229, 232, 235);
} 

.gLgMA-d { 
    color: inherit; 
    height: 48px; 
    border-radius: 0px 12px 12px 0px; 
    margin-left: 0px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgba(18, 18, 18, 0.12);
} 

.gLgMA-d:hover { 
    color: inherit;
} 

.gLgMA-d:hover { 
    transition: border-color 0.25s ease-in-out 0s; 
    border-color: rgba(18, 18, 18, 0.32);
} 

.border-0 { 
    border-width: 0;
} 

.bg-inherit { 
    background-color: inherit;
} 

.font-\[inherit\] { 
    font-family: inherit;
} 

.text-\[100\%\] { 
    font-size: 100%;
} 

.eUKcVw { 
    border-radius: 12px; 
    padding: 12px; 
    position: relative; 
    height: 48px; 
    width: 48px; 
    border-color: rgba(18, 18, 18, 0.12); 
    border-width: 1px; 
    border-style: solid;
} 

.eUKcVw:hover { 
    transition: border-color 0.25s ease-in-out 0s; 
    border-color: rgba(18, 18, 18, 0.32);
} 

.bjdKkS { 
    border-radius: 16px; 
    padding: 2px;
} 

.material-symbols-outlined { 
    font-family: Material Symbols Outlined; 
    font-feature-settings: "liga"; 
    -webkit-font-smoothing: antialiased;
} 

.material-symbols-outlined { 
    font-weight: 400; 
    font-style: normal; 
    font-size: 24px; 
    line-height: 1; 
    letter-spacing: normal; 
    text-transform: none; 
    display: inline-block; 
    white-space: nowrap; 
    word-wrap: normal; 
    direction: ltr;
} 

.ktdUie { 
    -webkit-box-align: stretch; 
    align-items: stretch; 
    column-gap: 12px; 
    display: inline-flex; 
    padding: 12px; 
    height: 48px; 
    border-radius: 12px 0px 0px 12px; 
    border-width: 1px 0px 1px 1px; 
    border-style: solid; 
    border-color: rgba(18, 18, 18, 0.12);
} 

.ktdUie:hover { 
    transition: border-color 0.25s ease-in-out 0s; 
    border-color: rgba(18, 18, 18, 0.32);
} 

.ktdUie:hover { 
    border-right-width: 1px;
} 

.cEckWf { 
    padding: 8px 12px; 
    height: 100%;
} 

.mr-\[-0\.5px\] { 
    margin-right: -.5px;
} 

.h-6 { 
    height: 1.5rem;
} 


@keyframes scroll { 
  0% {  
      transform: translateX(0%); 
      transform: translateX(0%); 
  }  
  100% {  
      transform: translateX(-100%); 
      transform: translateX(-100%); 
  }  

} 
/* These were inline style tags. Uses id+class to override almost everything */
#style-SFh3P.style-SFh3P {  
   box-sizing:border-box;  
   display:block;  
   overflow:hidden;  
   width:initial;  
   height:initial;  
   background:none;  
   opacity:1;  
   border:0;  
   margin:0;  
   padding:0;  
   position:absolute;  
   top:0;  
   left:0;  
   bottom:0;  
   right:0;  
}  
#style-XvOiD.style-XvOiD {  
   position:absolute;  
   top:0;  
   left:0;  
   bottom:0;  
   right:0;  
   box-sizing:border-box;  
   padding:0;  
   border:none;  
   margin:auto;  
   display:block;  
   width:0;  
   height:0;  
   min-width:100%;  
   max-width:100%;  
   min-height:100%;  
   max-height:100%;  
}  
#style-b86hh.style-b86hh {  
   font-size: 24px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-gto67.style-gto67 {  
   cursor: text;  
}  
#style-Dpc9P.style-Dpc9P {  
   font-size: 24px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-rqGgJ.style-rqGgJ {  
   font-size: 28px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-F9M2g.style-F9M2g {  
   font-size: 24px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#DndDescribedBy-0.style-gV7Ql {  
   display: none;  
}  
#DndLiveRegion-0.style-Qimlv {  
   position: fixed;  
    width: 1px;  
    height: 1px;  
    margin: -1px;  
    border: 0px;  
    padding: 0px;  
    overflow: hidden;  
    clip: rect(0px, 0px, 0px, 0px);  
    clip-path: inset(100%);  
    white-space: nowrap;  
}  
#style-FpSXy.style-FpSXy {  
   --pause-on-hover: running;  
    --pause-on-click: running;  
    --width: 100%;  
    --transform: none;  
}  
#style-7oeZR.style-7oeZR {  
   --play: running;  
    --direction: normal;  
    --duration: 58.8s;  
    --delay: 0s;  
    --iteration-count: infinite;  
    --min-width: 100%;  
}  
#style-dvqDZ.style-dvqDZ {  
   --transform: none;  
}  
#style-t5NG1.style-t5NG1 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-L3sYa.style-L3sYa {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-byng8.style-byng8 {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-e1IQ9.style-e1IQ9 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-xADrT.style-xADrT {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-SBeyc.style-SBeyc {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-2tqxb.style-2tqxb {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-rsPwT.style-rsPwT {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-6Xgja.style-6Xgja {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-UmAkT.style-UmAkT {  
   --transform: none;  
}  
#style-M4eoP.style-M4eoP {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-TkKaY.style-TkKaY {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-3doxN.style-3doxN {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-Z8Jkr.style-Z8Jkr {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-yUO9b.style-yUO9b {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-lR8C5.style-lR8C5 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-tMPjM.style-tMPjM {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-vaacz.style-vaacz {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-rTVyy.style-rTVyy {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-R1UAY.style-R1UAY {  
   --transform: none;  
}  
#style-XX7CY.style-XX7CY {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-xs6zS.style-xs6zS {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-R2Uae.style-R2Uae {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-aP1Na.style-aP1Na {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-1Awxz.style-1Awxz {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-OsaeV.style-OsaeV {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-DGbzo.style-DGbzo {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-aPRyK.style-aPRyK {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-lvj94.style-lvj94 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-aZHVM.style-aZHVM {  
   --transform: none;  
}  
#style-4dPFt.style-4dPFt {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-37xBH.style-37xBH {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-4t6nN.style-4t6nN {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-FVYmU.style-FVYmU {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-MvaDY.style-MvaDY {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-xl292.style-xl292 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-AHFfz.style-AHFfz {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-STFpa.style-STFpa {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-V7G5t.style-V7G5t {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-RsxQ2.style-RsxQ2 {  
   --transform: none;  
}  
#style-9iTyt.style-9iTyt {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-ISFKL.style-ISFKL {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-yvwhD.style-yvwhD {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-k6lB2.style-k6lB2 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-WqECe.style-WqECe {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-j5ENS.style-j5ENS {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-mXvpL.style-mXvpL {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-9vGc7.style-9vGc7 {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-ztzLr.style-ztzLr {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-zZEBK.style-zZEBK {  
   --transform: none;  
}  
#style-RgFkP.style-RgFkP {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-e7xVH.style-e7xVH {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-9QHxg.style-9QHxg {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-sBTyT.style-sBTyT {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-z2Dll.style-z2Dll {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-wWHzz.style-wWHzz {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-xDWZ6.style-xDWZ6 {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-reB1Z.style-reB1Z {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-HniOk.style-HniOk {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-H34Af.style-H34Af {  
   --transform: none;  
}  
#style-cmlvw.style-cmlvw {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-pNo8F.style-pNo8F {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-1Ac5L.style-1Ac5L {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-JO7bh.style-JO7bh {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-zTxIn.style-zTxIn {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-oOmos.style-oOmos {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-bSdeE.style-bSdeE {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-mqs1H.style-mqs1H {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-6UXCc.style-6UXCc {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-ooAIx.style-ooAIx {  
   --play: running;  
    --direction: normal;  
    --duration: 58.8s;  
    --delay: 0s;  
    --iteration-count: infinite;  
    --min-width: 100%;  
}  
#style-3hT7P.style-3hT7P {  
   --transform: none;  
}  
#style-odm5o.style-odm5o {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-LW2i9.style-LW2i9 {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-AphrB.style-AphrB {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-eE8i9.style-eE8i9 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-DfOb7.style-DfOb7 {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-64yZF.style-64yZF {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-oH1jd.style-oH1jd {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-dL6vS.style-dL6vS {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-4xxZF.style-4xxZF {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-1Y3zj.style-1Y3zj {  
   --transform: none;  
}  
#style-dp1j2.style-dp1j2 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-WpKxb.style-WpKxb {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-TzTyd.style-TzTyd {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-IiUEU.style-IiUEU {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-fBGQs.style-fBGQs {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-xkfFc.style-xkfFc {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-ZBxe6.style-ZBxe6 {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-fxfPV.style-fxfPV {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-kdyid.style-kdyid {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-6ccpw.style-6ccpw {  
   --transform: none;  
}  
#style-68JgW.style-68JgW {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-FOhxx.style-FOhxx {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-pryTb.style-pryTb {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-YAtqi.style-YAtqi {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-welXd.style-welXd {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-jqidU.style-jqidU {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-pQ9YT.style-pQ9YT {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-wICDz.style-wICDz {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-poydW.style-poydW {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-ehfUw.style-ehfUw {  
   --transform: none;  
}  
#style-nT95S.style-nT95S {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-nhtpK.style-nhtpK {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-mmElA.style-mmElA {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-32dds.style-32dds {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-5fsfV.style-5fsfV {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-1hDm7.style-1hDm7 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-P8sMF.style-P8sMF {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-AUqD8.style-AUqD8 {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-WQlbY.style-WQlbY {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-fpodv.style-fpodv {  
   --transform: none;  
}  
#style-v5G2Z.style-v5G2Z {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-a2Ig4.style-a2Ig4 {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-oUv6F.style-oUv6F {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-DmCl2.style-DmCl2 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-Xzx6h.style-Xzx6h {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-Swvy3.style-Swvy3 {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-6JEbR.style-6JEbR {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-RcUPv.style-RcUPv {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-Pixff.style-Pixff {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-B919C.style-B919C {  
   --transform: none;  
}  
#style-ZEGsg.style-ZEGsg {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-iZA6X.style-iZA6X {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-qXniQ.style-qXniQ {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-WXFF5.style-WXFF5 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-tCHzN.style-tCHzN {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-zBHUd.style-zBHUd {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-xShqD.style-xShqD {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-KehnE.style-KehnE {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-mJwI3.style-mJwI3 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-fFQjv.style-fFQjv {  
   --transform: none;  
}  
#style-GvFLX.style-GvFLX {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-qgoNh.style-qgoNh {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-GgTCI.style-GgTCI {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-Iyaw6.style-Iyaw6 {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#style-oaQI8.style-oaQI8 {  
   font-size: 32px;  
    font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;  
}  
#style-9IGAY.style-9IGAY {  
   box-sizing: border-box;  
    display: inline-block;  
    overflow: hidden;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    position: relative;  
    max-width: 100%;  
}  
#style-anRWp.style-anRWp {  
   box-sizing: border-box;  
    display: block;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
    max-width: 100%;  
}  
#style-opy95.style-opy95 {  
   display: block;  
    max-width: 100%;  
    width: initial;  
    height: initial;  
    background: none;  
    opacity: 1;  
    border: 0px;  
    margin: 0px;  
    padding: 0px;  
}  
#style-HaSBP.style-HaSBP {  
   position: absolute;  
    inset: 0px;  
    box-sizing: border-box;  
    padding: 0px;  
    border: none;  
    margin: auto;  
    display: block;  
    width: 0px;  
    height: 0px;  
    min-width: 100%;  
    max-width: 100%;  
    min-height: 100%;  
    max-height: 100%;  
}  
#__next-route-announcer__.style-XOof9 {  
   border: 0px;  
    clip: rect(0px, 0px, 0px, 0px);  
    height: 1px;  
    margin: -1px;  
    overflow: hidden;  
    padding: 0px;  
    position: absolute;  
    top: 0px;  
    width: 1px;  
    white-space: nowrap;  
    overflow-wrap: normal;  
}  
#style-zFXmW.style-zFXmW {  
   transform: translate3d(-100%, 0px, 0px) translate3d(0px, 0px, 0px);  
}  
#image-downloader-sidebar.style-4cmdG {  
   width: 500px;  
    display: none;  
}  
#batBeacon427929782895.style-FJt77 {  
   width:0px;  
    height:0px;  
    display:none;  
    visibility:hidden;  
}  
#batBeacon309175155893.style-QLZlj {  
   width:0px;  
    height:0px;  
    display:none;  
    visibility:hidden;  
}  
#snipcss-panel-container.style-GCRZT {  
   right: 70px;  
    top: 595.609px;  
}  
#style-enGwg.style-enGwg {  
   touch-action: none;  
}  
#style-TIipk.style-TIipk {  
   touch-action: none;  
}  
#style-Nc1CH.style-Nc1CH {  
   top: 70px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-b1yKX.style-b1yKX {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-zgv85.style-zgv85 {  
   top: 842px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-aAJoU.style-aAJoU {  
   top: 70px;  
    left: -2px;  
    height: 0px;  
    width: 0px;  
}  
#style-iTe6e.style-iTe6e {  
   top: -2px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-cJBUO.style-cJBUO {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-Apdws.style-Apdws {  
   top: 842px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-fYxdW.style-fYxdW {  
   top: -2px;  
    left: -2px;  
    height: 0px;  
    width: 0px;  
}  
#snipcss_display_selector.style-qGVP8 {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
    transform: translateX(1880px) translateY(829px) translateZ(0px);  
}  
#snipcss_goup_button.style-GnphM {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
    transform: translateX(-2px) translateY(0px) translateZ(0px);  
}  
#snipcss_subselection_button.style-VwNmi {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
    transform: translateX(1786px) translateY(0px) translateZ(0px);  
}  
#snipcss_subselection_dropdown.style-6Ibx3 {  
   display: none;  
    top: 0px;  
    left: 0px;  
    position: absolute;  
    transform: translateX(1920px) translateY(24px) translateZ(0px);  
}  
#style-CSREr.style-CSREr {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
}  
#snipcss-kiwi.style-i5XyO {  
   left: 1810px;  
    top: 0px;  
}  
