@font-face{font-family:Inter;font-display:swap;font-weight:400;src:url(../fonts/Inter-Regular.woff2)}@font-face{font-family:Inter;font-display:swap;font-weight:500;src:url(../fonts/Inter-Medium.woff2)}@font-face{font-family:Inter;font-display:swap;font-weight:600;src:url(../fonts/Inter-SemiBold.woff2)}@font-face{font-family:Inter;font-display:swap;font-weight:700;src:url(../fonts/Inter-Bold.woff2)}@font-face{font-family:Aeonik Pro;font-display:swap;font-weight:900;src:url(../fonts/AeonikPro-Black-Capitalised_1.woff2)}@font-face{font-family:Aeonik Pro;font-display:swap;font-weight:500;src:url(../fonts/AeonikPro-Medium_1.woff2)}:root{box-sizing:border-box;accent-color:var(--rui-color-accent);color:var(--rui-color-foreground);font-family:var(--rui-font-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-feature-new-layout=true]{background-color:var(--rui-color-grouped-background)}*,:after,:before{box-sizing:inherit}body{margin:0}[data-scrollbar=custom]{isolation:isolate;overflow:auto;scrollbar-width:none}[data-scrollbar=custom]::-webkit-scrollbar{display:none}:root{--rui-duration-xs:100ms;--rui-duration-sm:200ms;--rui-duration-md:300ms;--rui-duration-lg:450ms;--rui-duration-xl:900ms;--rui-duration-skeleton:1500ms;--rui-easing-default:cubic-bezier(0.15,0.5,0.5,1);--rui-easing-shadow:cubic-bezier(0.4,0.3,0.8,0.6);--rui-easing-toast:cubic-bezier(0.175,0.885,0.21,1.65);--rui-easing-linear:"linear";--rui-timing-sm:var(--rui-duration-sm) var(--rui-easing-default);--rui-timing-md:var(--rui-duration-md) var(--rui-easing-default);--rui-timing-lg:var(--rui-duration-lg) var(--rui-easing-default);--rui-timing-xl:var(--rui-duration-xl) var(--rui-easing-default);--rui-timing-shadow:var(--rui-duration-sm) var(--rui-easing-shadow);--rui-font-default:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Helvetica,Arial,Arimo,sans-serif;--rui-font-system:var(--rui-font-default);--rui-font-brand:"Inter",var(--rui-font-system);--rui-font-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--rui-font-marketing:"Aeonik Pro",var(--rui-font-system);--rui-font-size-marketing-display1:3.5rem;--rui-font-size-marketing-display2:2.5rem;--rui-font-size-marketing-display3:2rem;--rui-font-size-display1:3.5rem;--rui-font-size-display2:2.75rem;--rui-font-size-heading1:2rem;--rui-font-size-heading2:1.5rem;--rui-font-size-heading3:1.25rem;--rui-font-size-emphasis1:1rem;--rui-font-size-emphasis2:0.875rem;--rui-font-size-emphasis3:0.75rem;--rui-font-size-emphasis4:0.6875rem;--rui-font-size-body1:1rem;--rui-font-size-body2:0.875rem;--rui-font-size-body3:0.75rem;--rui-font-size-sm-h6:1.375rem;--rui-font-size-sm-subtitle-2:1rem;--rui-font-weight-marketing-display1:900;--rui-font-weight-marketing-display2:900;--rui-font-weight-marketing-display3:900;--rui-font-weight-display1:700;--rui-font-weight-display2:700;--rui-font-weight-heading1:700;--rui-font-weight-heading2:700;--rui-font-weight-heading3:700;--rui-font-weight-emphasis1:500;--rui-font-weight-emphasis2:500;--rui-font-weight-emphasis3:500;--rui-font-weight-emphasis4:500;--rui-font-weight-body1:400;--rui-font-weight-body2:400;--rui-font-weight-body3:400;--rui-font-weight-subheader:500;--rui-font-weight-sm-h6:500;--rui-font-weight-sm-subtitle-2:500;--rui-line-height-marketing-display1:1;--rui-line-height-marketing-display2:1;--rui-line-height-marketing-display3:1;--rui-line-height-display1:1.2857142857142858;--rui-line-height-display1:1.1818181818181819;--rui-line-height-heading1:1.1875;--rui-line-height-heading2:1.25;--rui-line-height-heading3:1.4;--rui-line-height-emphasis1:1.375;--rui-line-height-emphasis2:1.4285714285714286;--rui-line-height-emphasis3:1.5;--rui-line-height-emphasis4:1.2727272727272727;--rui-line-height-body1:1.375;--rui-line-height-body2:1.4285714285714286;--rui-line-height-body3:1.5;--rui-line-height-sm-h6:1.1818181818181819;--rui-line-height-sm-subtitle-2:1.375;--rui-letter-spacing-normal:normal;--rui-letter-spacing-marketing-display1:calc(0.005em / 56);--rui-letter-spacing-marketing-display2:calc(0.005em / 40);--rui-letter-spacing-marketing-display3:calc(0.005em / 32);--rui-letter-spacing-display1:calc(-0.56em / 56);--rui-letter-spacing-display2:calc(-0.56em / 44);--rui-letter-spacing-heading1:calc(-0.35em / 32);--rui-letter-spacing-heading2:calc(-0.31em / 24);--rui-letter-spacing-heading3:calc(-0.27em / 20);--rui-letter-spacing-emphasis1:calc(-0.18em / 16);--rui-letter-spacing-emphasis2:calc(-0.1em / 14);--rui-letter-spacing-emphasis3:0;--rui-letter-spacing-emphasis4:calc(0.16em / 11);--rui-letter-spacing-body1:calc(-0.18em / 16);--rui-letter-spacing-body2:calc(-0.1em / 14);--rui-letter-spacing-body3:0;--rui-letter-spacing-sm-h6:calc(-0.01em / 22);--rui-letter-spacing-sm-subtitle-2:calc(1em / 16);--rui-radius-none:unset;--rui-radius-r2:0.125rem;--rui-radius-r4:0.25rem;--rui-radius-r6:0.375rem;--rui-radius-r8:0.5rem;--rui-radius-r12:0.75rem;--rui-radius-r16:1rem;--rui-radius-r24:1.5rem;--rui-radius-r32:2rem;--rui-radius-round:9999px;--rui-radius-widget:var(--rui-radius-r16);--rui-radius-popup:var(--rui-radius-r24);--rui-radius-status-popup:2.75rem;--rui-space-none:0;--rui-space-s2:0.125rem;--rui-space-s4:0.25rem;--rui-space-s6:0.375rem;--rui-space-s8:0.5rem;--rui-space-s12:0.75rem;--rui-space-s16:1rem;--rui-space-s20:1.25rem;--rui-space-s24:1.5rem;--rui-space-s32:2rem;--rui-space-s40:2.5rem;--rui-space-s48:3rem;--rui-space-s56:3.5rem;--rui-space-s64:4rem;--rui-space-s72:4.5rem;--rui-size-button-xs:1.875rem;--rui-size-button-sm:2.5rem;--rui-size-button-md:3.25rem;--rui-size-layout:94.375rem;--rui-size-layout-menu-md:5.5rem;--rui-size-layout-menu-lg:6.5rem;--rui-size-layout-menu-xl:15.5rem;--rui-size-layout-menu-xxl:25rem;--rui-size-layout-side-medium:25rem;--rui-size-layout-side-wide:36.5rem;--rui-shadow-none:none;--rui-shadow-level1:0 0.125rem 0.1875rem rgb(var(--rui-color-channel-black)/0.05);--rui-shadow-level2:0 0.1875rem 0.5rem rgb(var(--rui-color-channel-black)/0.1);--rui-shadow-level3:0 0.1875rem 1.875rem rgb(var(--rui-color-channel-black)/0.08);--rui-shadow-level4:0 1rem 4rem rgb(var(--rui-color-channel-black)/0.12);--rui-focus-outline:0.125rem solid rgb(var(--rui-color-channel-accent)/0.5);--rui-focus-outline-offset:0.125rem;--rui-shadow-side:0 0.125rem 0.25rem rgb(var(--rui-color-channel-black)/0.05),0 0.1875rem 1rem rgb(var(--rui-color-channel-black)/0.1)}[data-theme-accessible=true]{--rui-font-weight-display1:800;--rui-font-weight-display2:800;--rui-font-weight-heading1:800;--rui-font-weight-heading2:800;--rui-font-weight-heading3:800;--rui-font-weight-emphasis1:700;--rui-font-weight-emphasis2:700;--rui-font-weight-emphasis3:700;--rui-font-weight-emphasis4:700;--rui-font-weight-body1:500;--rui-font-weight-body2:500;--rui-font-weight-body3:500;--rui-font-weight-subheader:700}:root,[data-theme=light]{-webkit-print-color-scheme:light;color-scheme:light;--rui-color-channel-accent:79 85 241;--rui-color-channel-accent-neutral:79 85 241;--rui-color-channel-on-accent:255 255 255;--rui-color-channel-on-accent-neutral:255 255 255;--rui-color-channel-blue:79 85 241;--rui-color-channel-pink:233 80 164;--rui-color-channel-green:9 190 103;--rui-color-channel-orange:236 126 0;--rui-color-channel-red:245 76 62;--rui-color-channel-deep-pink:237 91 123;--rui-color-channel-terracotta:238 122 64;--rui-color-channel-yellow:251 199 10;--rui-color-channel-lime:203 221 0;--rui-color-channel-light-green:95 194 35;--rui-color-channel-teal:0 190 144;--rui-color-channel-cyan:12 208 221;--rui-color-channel-light-blue:0 143 225;--rui-color-channel-indigo:98 98 211;--rui-color-channel-deep-purple:128 92 245;--rui-color-channel-purple:192 84 211;--rui-color-channel-brown:156 121 105;--rui-color-channel-deep-grey:106 140 173;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:117 128 138;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-5:241 242 244;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-grey-tone-2:247 247 247;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-channel-action-blue-neutral:237 238 253;--rui-color-channel-widget-background:255 255 255;--rui-color-channel-foreground:25 28 31;--rui-color-channel-background:237 238 253;--rui-color-channel-grouped-background:247 247 247;--rui-color-channel-layout-background:247 247 247;--rui-color-channel-popover-background:255 255 255;--rui-color-channel-action-photo-header-text:6 102 235;--rui-color-channel-action-photo-header-text-neutral:6 102 235;--rui-color-channel-action-background:230 240 253;--rui-color-channel-action-background-neutral:230 240 253;--rui-color-channel-grey-tone-20:187 196 205;--rui-color-channel-grey-tone-50:117 128 138;--rui-color-accent-neutral:#4f55f1;--rui-color-accent:#4f55f1;--rui-color-blue:#4f55f1;--rui-color-pink:#e950a4;--rui-color-green:#09be67;--rui-color-orange:#ec7e00;--rui-color-red:#f54c3e;--rui-color-deep-pink:#ed5b7b;--rui-color-terracotta:#ee7a40;--rui-color-yellow:#fbc70a;--rui-color-lime:#cbdd00;--rui-color-light-green:#5fc223;--rui-color-teal:#00be90;--rui-color-cyan:#0cd0dd;--rui-color-light-blue:#008fe1;--rui-color-indigo:#6262d3;--rui-color-deep-purple:#805cf5;--rui-color-purple:#c054d3;--rui-color-brown:#9c7969;--rui-color-deep-grey:#6a8cad;--rui-color-black:#191c1f;--rui-color-grey-50:#717173;--rui-color-grey-20:#c9c9cd;--rui-color-grey-10:#e2e2e7;--rui-color-grey-5:#f1f2f4;--rui-color-grey-8:#ebebf0;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#edeefd;--rui-color-action-blue-neutral:#edeefd;--rui-color-search-background:#ebebf0;--rui-color-segmented-background:#ebebf0;--rui-color-segmented-active:#fff;--rui-color-action-photo-header-text:#4f55f1;--rui-color-action-photo-header-text-neutral:#4f55f1;--rui-color-action-photo-header-background:#edeefd;--rui-color-action-photo-header-background-neutral:#edeefd;--rui-color-red-action-background:#fef6f5;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#edeefd;--rui-color-action-background-neutral:#edeefd;--rui-color-widget-background:#fff;--rui-color-grouped-background:#f7f7f7;--rui-color-popover-background:#fff;--rui-color-background:#fff;--rui-color-grey-tone-2:#f7f7f7;--rui-color-grey-tone-5:#f1f2f4;--rui-color-grey-tone-8:#ebebf0;--rui-color-grey-tone-10:#e2e2e7;--rui-color-grey-tone-20:#c9c9cd;--rui-color-grey-tone-50:#717173;--rui-color-foreground:#191c1f;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-input-error:#feedec;--rui-color-input-error-focus:#fde5e3;--rui-color-progress-neutral:#4f55f1;--rui-color-up:#00b88b;--rui-color-down:#e23b4a;--rui-color-success:#00b88b;--rui-color-warning:#ec7e00;--rui-color-danger:#e23b4a;--rui-color-neutral:#75808a;--rui-color-shimmer:rgba(25,28,31,.06);--rui-color-on-shimmer:hsla(0,0%,100%,.5);--rui-color-modal-overlay:rgba(0,0,0,.4);--rui-color-button-disabled-text:hsla(0,0%,100%,.5)}:root[data-theme-transparent=true],[data-theme=light][data-theme-transparent=true]{--rui-color-channel-blue:66 117 219;--rui-color-channel-cold-blue:6 102 235;--rui-color-channel-pink:233 80 164;--rui-color-channel-green:9 190 103;--rui-color-channel-orange:236 126 0;--rui-color-channel-red:245 76 62;--rui-color-channel-deep-pink:237 91 123;--rui-color-channel-terracotta:238 122 64;--rui-color-channel-yellow:251 199 10;--rui-color-channel-lime:203 221 0;--rui-color-channel-light-green:95 194 35;--rui-color-channel-teal:0 190 144;--rui-color-channel-cyan:12 208 221;--rui-color-channel-light-blue:0 143 225;--rui-color-channel-indigo:98 98 211;--rui-color-channel-deep-purple:128 92 245;--rui-color-channel-purple:192 84 211;--rui-color-channel-brown:156 121 105;--rui-color-channel-deep-grey:106 140 173;--rui-color-channel-black:31 31 31;--rui-color-channel-grey-50:117 128 138;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-5:244 245 246;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:227 235 252;--rui-color-channel-foreground:31 31 31;--rui-color-channel-grey-tone-50:31 31 31;--rui-color-channel-grey-tone-20:31 31 31;--rui-color-channel-grey-tone-10:31 31 31;--rui-color-channel-grey-tone-8:31 31 31;--rui-color-channel-grey-tone-5:31 31 31;--rui-color-channel-grey-tone-2:31 31 31;--rui-color-channel-accent:66 117 219;--rui-color-channel-on-accent:255 255 255;--rui-color-channel-action-label:66 117 219;--rui-color-channel-action-background:66 117 219;--rui-color-channel-action-photo-header-background:66 117 219;--rui-color-channel-action-photo-header-text:255 255 255;--rui-color-channel-segmented-active:255 255 255;--rui-color-channel-red-action-background:254 246 245;--rui-color-channel-input-error:253 229 227;--rui-color-channel-input-error-focus:253 229 227;--rui-color-channel-success:0 184 139;--rui-color-channel-warning:236 126 0;--rui-color-channel-danger:226 59 74;--rui-color-channel-inactive:40 40 40;--rui-color-channel-positive:0 184 139;--rui-color-channel-negative:226 59 74;--rui-color-channel-static:40 40 40;--rui-color-channel-background:255 255 255;--rui-color-channel-grouped-background:245 245 245;--rui-color-channel-widget-background:255 255 255;--rui-color-channel-segmented-background:255 255 255;--rui-color-channel-search-background:31 31 31;--rui-color-channel-popover-background:255 255 255;--rui-color-channel-nested-background:31 31 31;--rui-color-channel-accent-neutral:31 31 31;--rui-color-channel-on-accent-neutral:255 255 255;--rui-color-channel-action-blue-neutral:227 227 227;--rui-color-channel-action-label-neutral:31 31 31;--rui-color-channel-action-background-neutral:31 31 31;--rui-color-channel-action-photo-header-background-neutral:31 31 31;--rui-color-channel-action-photo-header-text-neutral:31 31 31;--rui-color-blue:#4275db;--rui-color-cold-blue:#0666eb;--rui-color-pink:#e950a4;--rui-color-green:#09be67;--rui-color-orange:#ec7e00;--rui-color-red:#f54c3e;--rui-color-deep-pink:#ed5b7b;--rui-color-terracotta:#ee7a40;--rui-color-yellow:#fbc70a;--rui-color-lime:#cbdd00;--rui-color-light-green:#5fc223;--rui-color-teal:#00be90;--rui-color-cyan:#0cd0dd;--rui-color-light-blue:#008fe1;--rui-color-indigo:#6262d3;--rui-color-deep-purple:#805cf5;--rui-color-purple:#c054d3;--rui-color-brown:#9c7969;--rui-color-deep-grey:#6a8cad;--rui-color-black:#1f1f1f;--rui-color-grey-50:#75808a;--rui-color-grey-20:#bbc4cd;--rui-color-grey-10:#dfe3e7;--rui-color-grey-8:#edeff2;--rui-color-grey-5:#f4f5f6;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#e3ebfc;--rui-color-foreground:#1f1f1f;--rui-color-grey-tone-50:rgba(31,31,31,.6);--rui-color-grey-tone-20:rgba(31,31,31,.25);--rui-color-grey-tone-10:rgba(31,31,31,.12);--rui-color-grey-tone-8:rgba(31,31,31,.07);--rui-color-grey-tone-5:rgba(31,31,31,.05);--rui-color-grey-tone-2:rgba(31,31,31,.03);--rui-color-accent:#4275db;--rui-color-on-accent:#fff;--rui-color-action-label:rgba(66,117,219,.3);--rui-color-action-background:rgba(66,117,219,.2);--rui-color-action-photo-header-background:#4275db;--rui-color-action-photo-header-text:#fff;--rui-color-segmented-active:hsla(0,0%,100%,.8);--rui-color-red-action-background:#fef6f5;--rui-color-input-error:#fde5e3;--rui-color-input-error-focus:#fde5e3;--rui-color-success:#00b88b;--rui-color-warning:#ec7e00;--rui-color-danger:#e23b4a;--rui-color-inactive:rgba(40,40,40,.4);--rui-color-positive:#00b88b;--rui-color-negative:#e23b4a;--rui-color-static:rgba(40,40,40,.4);--rui-color-background:#fff;--rui-color-grouped-background:#f5f5f5;--rui-color-widget-background:hsla(0,0%,100%,.6);--rui-color-segmented-background:#fff;--rui-color-search-background:rgba(31,31,31,.08);--rui-color-popover-background:#fff;--rui-color-nested-background:rgba(31,31,31,.03);--rui-color-accent-neutral:#1f1f1f;--rui-color-on-accent-neutral:#fff;--rui-color-action-blue-neutral:#e3e3e3;--rui-color-action-label-neutral:rgba(31,31,31,.12);--rui-color-action-background-neutral:rgba(31,31,31,.08);--rui-color-action-photo-header-background-neutral:rgba(31,31,31,.12);--rui-color-action-photo-header-text-neutral:#1f1f1f}:root[data-theme-accessible=true],[data-theme=light][data-theme-accessible=true]{--rui-color-channel-accent:73 79 223;--rui-color-channel-blue:73 79 223;--rui-color-channel-pink:222 27 135;--rui-color-channel-green:6 127 68;--rui-color-channel-orange:214 114 0;--rui-color-channel-red:233 31 12;--rui-color-channel-deep-pink:230 30 73;--rui-color-channel-terracotta:202 79 18;--rui-color-channel-yellow:176 144 0;--rui-color-channel-lime:150 163 0;--rui-color-channel-light-green:66 134 25;--rui-color-channel-teal:0 168 126;--rui-color-channel-cyan:8 164 175;--rui-color-channel-light-blue:0 123 194;--rui-color-channel-indigo:98 98 211;--rui-color-channel-deep-purple:124 87 244;--rui-color-channel-purple:183 60 205;--rui-color-channel-brown:147 109 98;--rui-color-channel-deep-grey:85 120 155;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:80 90 99;--rui-color-channel-grey-20:141 150 158;--rui-color-channel-grey-10:201 205 209;--rui-color-channel-grey-5:234 237 240;--rui-color-channel-grey-8:223 227 231;--rui-color-channel-grey-2:241 242 244;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-accent:#494fdf;--rui-color-blue:#494fdf;--rui-color-pink:#de1b87;--rui-color-green:#067f44;--rui-color-orange:#d67200;--rui-color-red:#e91f0c;--rui-color-deep-pink:#e61e49;--rui-color-terracotta:#ca4f12;--rui-color-yellow:#b09000;--rui-color-lime:#96a300;--rui-color-light-green:#428619;--rui-color-teal:#00a87e;--rui-color-cyan:#08a4af;--rui-color-light-blue:#007bc2;--rui-color-indigo:#6262d3;--rui-color-deep-purple:#7c57f4;--rui-color-purple:#b73ccd;--rui-color-brown:#936d62;--rui-color-deep-grey:#55789b;--rui-color-black:#191c1f;--rui-color-grey-50:#505a63;--rui-color-grey-20:#8d969e;--rui-color-grey-10:#c9cdd1;--rui-color-grey-5:#eaedf0;--rui-color-grey-8:#dfe3e7;--rui-color-grey-2:#f1f2f4;--rui-color-white:#fff;--rui-color-action-blue:#edeffd}:root[data-theme-accessible=true][data-theme-transparent=true],[data-theme=light][data-theme-accessible=true][data-theme-transparent=true]{--rui-color-channel-blue:73 79 223;--rui-color-channel-cold-blue:11 110 249;--rui-color-channel-pink:222 27 135;--rui-color-channel-green:6 127 68;--rui-color-channel-orange:214 114 0;--rui-color-channel-red:233 31 12;--rui-color-channel-deep-pink:230 30 73;--rui-color-channel-terracotta:202 79 18;--rui-color-channel-yellow:176 144 0;--rui-color-channel-lime:150 163 0;--rui-color-channel-light-green:66 134 25;--rui-color-channel-teal:0 168 126;--rui-color-channel-cyan:8 164 175;--rui-color-channel-light-blue:0 123 194;--rui-color-channel-indigo:98 98 211;--rui-color-channel-deep-purple:124 87 244;--rui-color-channel-purple:183 60 205;--rui-color-channel-brown:147 109 98;--rui-color-channel-deep-grey:85 120 155;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:80 90 99;--rui-color-channel-grey-20:141 150 158;--rui-color-channel-grey-10:201 205 209;--rui-color-channel-grey-8:223 227 231;--rui-color-channel-grey-5:234 237 240;--rui-color-channel-grey-2:241 242 244;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-blue:#494fdf;--rui-color-cold-blue:#0b6ef9;--rui-color-pink:#de1b87;--rui-color-green:#067f44;--rui-color-orange:#d67200;--rui-color-red:#e91f0c;--rui-color-deep-pink:#e61e49;--rui-color-terracotta:#ca4f12;--rui-color-yellow:#b09000;--rui-color-lime:#96a300;--rui-color-light-green:#428619;--rui-color-teal:#00a87e;--rui-color-cyan:#08a4af;--rui-color-light-blue:#007bc2;--rui-color-indigo:#6262d3;--rui-color-deep-purple:#7c57f4;--rui-color-purple:#b73ccd;--rui-color-brown:#936d62;--rui-color-deep-grey:#55789b;--rui-color-black:#191c1f;--rui-color-grey-50:#505a63;--rui-color-grey-20:#8d969e;--rui-color-grey-10:#c9cdd1;--rui-color-grey-8:#dfe3e7;--rui-color-grey-5:#eaedf0;--rui-color-grey-2:#f1f2f4;--rui-color-white:#fff;--rui-color-action-blue:#edeefd}:root[data-theme-elevated=true],[data-theme=light][data-theme-elevated=true]{--rui-color-channel-widget-background:255 255 255;--rui-color-channel-grouped-background:247 247 247;--rui-color-channel-background:255 255 255;--rui-color-channel-popover-background:255 255 255;--rui-color-segmented-background:#f7f7f7;--rui-color-search-background:#ebebf2;--rui-color-widget-background:#fff;--rui-color-grouped-background:#f7f7f7;--rui-color-background:#fff;--rui-color-swipeable-card-background:#f7f7f7;--rui-color-popover-background:#fff}:root[data-theme-elevated=true][data-theme-transparent=true],[data-theme=light][data-theme-elevated=true][data-theme-transparent=true]{--rui-color-channel-background:255 255 255;--rui-color-channel-grouped-background:245 245 245;--rui-color-channel-widget-background:255 255 255;--rui-color-channel-segmented-background:255 255 255;--rui-color-channel-search-background:31 31 31;--rui-color-channel-popover-background:255 255 255;--rui-color-channel-swipeable-card-background:245 245 245;--rui-color-channel-nested-background:31 31 31;--rui-color-background:#fff;--rui-color-grouped-background:#f5f5f5;--rui-color-widget-background:hsla(0,0%,100%,.6);--rui-color-segmented-background:hsla(0,0%,100%,.6);--rui-color-search-background:rgba(31,31,31,.08);--rui-color-popover-background:#fff;--rui-color-swipeable-card-background:#f5f5f5;--rui-color-nested-background:rgba(31,31,31,.03)}:root[data-theme-accent-color=purple],[data-theme=light][data-theme-accent-color=purple]{--rui-color-channel-accent:149 57 242;--rui-color-channel-accent-neutral:149 57 242;--rui-color-channel-action-background:244 235 243;--rui-color-channel-action-background-neutral:244 235 243;--rui-color-channel-action-photo-header-text:149 57 242;--rui-color-channel-action-photo-header-text-neutral:149 57 242;--rui-color-channel-action-blue:244 235 243;--rui-color-channel-action-blue-neutral:244 235 243;--rui-color-accent:#9539f2;--rui-color-accent-neutral:#9539f2;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#f4ebfd;--rui-color-action-background-neutral:#f4ebfd;--rui-color-action-photo-header-background:#f4ebfd;--rui-color-action-photo-header-background-neutral:#f4ebfd;--rui-color-action-photo-header-text:#9539f2;--rui-color-action-photo-header-text-neutral:#9539f2;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#00ae84;--rui-color-down:#e23b4a;--rui-color-action-blue:#f4ebfd;--rui-color-action-blue-neutral:#f4ebfd}:root[data-theme-accent-color=pink],[data-theme=light][data-theme-accent-color=pink]{--rui-color-channel-accent:241 37 135;--rui-color-channel-accent-neutral:241 37 135;--rui-color-channel-action-background:253 233 243;--rui-color-channel-action-background-neutral:253 233 243;--rui-color-channel-action-photo-header-text:241 37 135;--rui-color-channel-action-photo-header-text-neutral:241 37 135;--rui-color-channel-action-blue:253 233 243;--rui-color-channel-action-blue-neutral:253 233 243;--rui-color-accent:#f12587;--rui-color-accent-neutral:#f12587;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#fde9f3;--rui-color-action-background-neutral:#fde9f3;--rui-color-action-photo-header-background:#fde9f3;--rui-color-action-photo-header-background-neutral:#fde9f3;--rui-color-action-photo-header-text:#f12587;--rui-color-action-photo-header-text-neutral:#f12587;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#00ae84;--rui-color-down:#e23b4a;--rui-color-action-blue:#fde9f3;--rui-color-action-blue-neutral:#fde9f3}:root[data-theme-accent-color=orange],[data-theme=light][data-theme-accent-color=orange]{--rui-color-channel-accent:221 121 4;--rui-color-channel-accent-neutral:221 121 4;--rui-color-channel-action-background:253 242 229;--rui-color-channel-action-background-neutral:253 242 229;--rui-color-channel-action-photo-header-text:192 104 0;--rui-color-channel-action-photo-header-text-neutral:192 104 0;--rui-color-channel-action-blue:253 242 229;--rui-color-channel-action-blue-neutral:253 242 229;--rui-color-accent:#dd7904;--rui-color-accent-neutral:#dd7904;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#fdf2e5;--rui-color-action-background-neutral:#fdf2e5;--rui-color-action-photo-header-background:#fdf2e5;--rui-color-action-photo-header-background-neutral:#fdf2e5;--rui-color-action-photo-header-text:#c06800;--rui-color-action-photo-header-text-neutral:#c06800;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#00ae84;--rui-color-down:#e23b4a;--rui-color-action-blue:#fdf2e5;--rui-color-action-blue-neutral:#fdf2e5}:root[data-theme-accent-color=teal],[data-theme=light][data-theme-accent-color=teal]{--rui-color-channel-accent:0 184 139;--rui-color-channel-accent-neutral:0 184 139;--rui-color-channel-action-background:229 247 243;--rui-color-channel-action-background-neutral:229 247 243;--rui-color-channel-action-photo-header-text:0 184 139;--rui-color-channel-action-photo-header-text-neutral:0 184 139;--rui-color-channel-action-blue:229 247 243;--rui-color-channel-action-blue-neutral:229 247 243;--rui-color-accent:#00b88b;--rui-color-accent-neutral:#00b88b;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#e5f7f3;--rui-color-action-background-neutral:#e5f7f3;--rui-color-action-photo-header-background:#e5f7f3;--rui-color-action-photo-header-background-neutral:#e5f7f3;--rui-color-action-photo-header-text:#00b88b;--rui-color-action-photo-header-text-neutral:#00b88b;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#00b88b;--rui-color-down:#e23b4a;--rui-color-action-blue:#e5f7f3;--rui-color-action-blue-neutral:#e5f7f3}:root[data-theme-accent-color=deep-blue],[data-theme=light][data-theme-accent-color=deep-blue]{--rui-color-channel-accent:19 38 253;--rui-color-channel-accent-neutral:19 38 253;--rui-color-channel-action-background:231 233 254;--rui-color-channel-action-background-neutral:231 233 254;--rui-color-channel-action-photo-header-text:19 38 253;--rui-color-channel-action-photo-header-text-neutral:19 38 253;--rui-color-channel-action-blue:231 233 254;--rui-color-channel-action-blue-neutral:231 233 254;--rui-color-accent:#1326fd;--rui-color-accent-neutral:#1326fd;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#e7e9fe;--rui-color-action-background-neutral:#e7e9fe;--rui-color-action-photo-header-background:#e7e9fe;--rui-color-action-photo-header-background-neutral:#e7e9fe;--rui-color-action-photo-header-text:#1326fd;--rui-color-action-photo-header-text-neutral:#1326fd;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#00ae84;--rui-color-down:#e23b4a;--rui-color-action-blue:#e7e9fe;--rui-color-action-blue-neutral:#e7e9fe}:root[data-theme-accent-color=legacy-blue],[data-theme=light][data-theme-accent-color=legacy-blue]{--rui-color-channel-accent:6 102 235;--rui-color-channel-accent-neutral:6 102 235;--rui-color-channel-action-background:230 240 253;--rui-color-channel-action-background-neutral:230 240 253;--rui-color-channel-action-photo-header-text:6 102 235;--rui-color-channel-action-photo-header-text-neutral:6 102 235;--rui-color-channel-action-blue:230 240 253;--rui-color-channel-action-blue-neutral:230 240 253;--rui-color-accent:#0666eb;--rui-color-accent-neutral:#0666eb;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#e6f0fd;--rui-color-action-background-neutral:#e6f0fd;--rui-color-action-photo-header-background:#e6f0fd;--rui-color-action-photo-header-background-neutral:#e6f0fd;--rui-color-action-photo-header-text:#0666eb;--rui-color-action-photo-header-text-neutral:#0666eb;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#0666eb;--rui-color-down:#e950a4;--rui-color-action-blue:#e6f0fd;--rui-color-action-blue-neutral:#e6f0fd}:root[data-theme-accent-color=deep-pink],[data-theme=light][data-theme-accent-color=deep-pink]{--rui-color-channel-accent:189 0 73;--rui-color-channel-accent-neutral:189 0 73;--rui-color-channel-action-background:255 217 221;--rui-color-channel-action-background-neutral:255 217 221;--rui-color-channel-action-photo-header-text:189 0 73;--rui-color-channel-action-photo-header-text-neutral:189 0 73;--rui-color-channel-action-blue:6 102 235;--rui-color-channel-action-blue-neutral:6 102 235;--rui-color-accent:#bd0049;--rui-color-accent-neutral:#bd0049;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#ffd9dd;--rui-color-action-background-neutral:#ffd9dd;--rui-color-action-photo-header-background:#ffd9dd;--rui-color-action-photo-header-background-neutral:#ffd9dd;--rui-color-action-photo-header-text:#bd0049;--rui-color-action-photo-header-text-neutral:#bd0049;--rui-color-action-label:#fff;--rui-color-action-label-neutral:#fff;--rui-color-up:#09be67;--rui-color-down:#f54c3e;--rui-color-action-blue:#0666eb;--rui-color-action-blue-neutral:#0666eb}[data-theme=dark]{-webkit-print-color-scheme:dark;color-scheme:dark;--rui-color-channel-accent:102 125 255;--rui-color-channel-accent-neutral:102 125 255;--rui-color-channel-on-accent:255 255 255;--rui-color-channel-on-accent-neutral:255 255 255;--rui-color-channel-blue:102 125 255;--rui-color-channel-pink:255 80 164;--rui-color-channel-green:48 209 88;--rui-color-channel-orange:255 159 10;--rui-color-channel-red:255 69 58;--rui-color-channel-deep-pink:255 87 119;--rui-color-channel-terracotta:255 122 64;--rui-color-channel-yellow:255 214 10;--rui-color-channel-lime:203 220 15;--rui-color-channel-light-green:90 208 36;--rui-color-channel-teal:19 209 163;--rui-color-channel-cyan:12 217 230;--rui-color-channel-light-blue:43 178 255;--rui-color-channel-indigo:94 92 230;--rui-color-channel-deep-purple:128 92 255;--rui-color-channel-purple:191 90 242;--rui-color-channel-brown:172 129 110;--rui-color-channel-deep-grey:103 144 184;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:117 128 138;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-5:244 245 246;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-grey-tone-2:17 17 18;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-channel-action-blue-neutral:237 238 253;--rui-color-channel-widget-background:22 22 24;--rui-color-channel-foreground:244 244 244;--rui-color-channel-background:0 0 0;--rui-color-channel-grouped-background:0 0 0;--rui-color-channel-popover-background:36 36 38;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-layout-background:0 0 0;--rui-color-channel-action-background:28 29 52;--rui-color-channel-action-background-neutral:28 29 52;--rui-color-channel-grey-tone-20:78 78 80;--rui-color-channel-grey-tone-50:143 143 146;--rui-color-accent:#667dff;--rui-color-accent-neutral:#667dff;--rui-color-blue:#667dff;--rui-color-pink:#ff50a4;--rui-color-green:#30d158;--rui-color-orange:#ff9f0a;--rui-color-red:#ff453a;--rui-color-deep-pink:#ff5777;--rui-color-terracotta:#ff7a40;--rui-color-yellow:#ffd60a;--rui-color-lime:#cbdc0f;--rui-color-light-green:#5ad024;--rui-color-teal:#13d1a3;--rui-color-cyan:#0cd9e6;--rui-color-light-blue:#2bb2ff;--rui-color-indigo:#5e5ce6;--rui-color-deep-purple:#805cff;--rui-color-purple:#bf5af2;--rui-color-brown:#ac816e;--rui-color-deep-grey:#6790b8;--rui-color-black:#191c1f;--rui-color-grey-50:#717173;--rui-color-grey-20:#c9c9cd;--rui-color-grey-10:#e2e2e7;--rui-color-grey-8:#ebebf0;--rui-color-grey-5:#f4f5f6;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#edeefd;--rui-color-action-blue-neutral:#edeefd;--rui-color-search-background:#1c1c1e;--rui-color-segmented-background:#252526;--rui-color-segmented-active:#525254;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-photo-header-background:#667dff;--rui-color-action-photo-header-background-neutral:#667dff;--rui-color-red-action-background:#330e0c;--rui-color-action-background:#1c1d34;--rui-color-action-background-neutral:#1c1d34;--rui-color-widget-background:#161618;--rui-color-grouped-background:#000;--rui-color-popover-background:#242426;--rui-color-background:#000;--rui-color-grey-tone-2:#111112;--rui-color-grey-tone-5:#19191a;--rui-color-grey-tone-8:#272729;--rui-color-grey-tone-10:#3b3b3d;--rui-color-grey-tone-20:#525254;--rui-color-grey-tone-50:#a1a1a3;--rui-color-foreground:#f4f4f4;--rui-color-action-label:rgba(99,104,243,.3);--rui-color-action-label-neutral:rgba(99,104,243,.3);--rui-color-input-error:#330e0c;--rui-color-input-error-focus:#421210;--rui-color-progress-neutral:#667dff;--rui-color-up:#1ac097;--rui-color-down:#ee4a59;--rui-color-success:#1ac097;--rui-color-warning:#ff9f0a;--rui-color-danger:#ee4a59;--rui-color-neutral:#8f8f92;--rui-color-shimmer:hsla(0,0%,100%,.2);--rui-color-on-shimmer:hsla(0,0%,100%,.5);--rui-color-modal-overlay:rgba(0,0,0,.4);--rui-color-button-disabled-text:hsla(0,0%,100%,.2)}[data-theme=dark][data-theme-transparent=true]{--rui-color-channel-blue:111 160 255;--rui-color-channel-cold-blue:10 132 255;--rui-color-channel-pink:255 80 164;--rui-color-channel-green:48 209 88;--rui-color-channel-orange:255 159 10;--rui-color-channel-red:255 69 58;--rui-color-channel-deep-pink:255 87 119;--rui-color-channel-terracotta:255 122 64;--rui-color-channel-yellow:255 214 10;--rui-color-channel-lime:203 220 15;--rui-color-channel-light-green:90 208 36;--rui-color-channel-teal:0 190 144;--rui-color-channel-cyan:12 217 231;--rui-color-channel-light-blue:43 178 255;--rui-color-channel-indigo:94 92 230;--rui-color-channel-deep-purple:128 92 255;--rui-color-channel-purple:191 90 242;--rui-color-channel-brown:172 129 110;--rui-color-channel-deep-grey:103 144 184;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:117 128 138;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-5:244 245 246;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-channel-foreground:244 244 244;--rui-color-channel-grey-tone-50:255 255 255;--rui-color-channel-grey-tone-20:255 255 255;--rui-color-channel-grey-tone-10:255 255 255;--rui-color-channel-grey-tone-8:255 255 255;--rui-color-channel-grey-tone-5:255 255 255;--rui-color-channel-grey-tone-2:255 255 255;--rui-color-channel-accent:111 160 255;--rui-color-channel-on-accent:255 255 255;--rui-color-channel-action-label:99 147 243;--rui-color-channel-action-background:99 147 243;--rui-color-channel-action-photo-header-background:111 160 255;--rui-color-channel-action-photo-header-text:255 255 255;--rui-color-channel-segmented-active:255 255 255;--rui-color-channel-red-action-background:51 14 12;--rui-color-channel-input-error:51 14 12;--rui-color-channel-input-error-focus:66 18 16;--rui-color-channel-success:26 192 151;--rui-color-channel-warning:255 159 10;--rui-color-channel-danger:238 74 89;--rui-color-channel-inactive:255 255 255;--rui-color-channel-positive:26 192 151;--rui-color-channel-negative:238 74 89;--rui-color-channel-static:255 255 255;--rui-color-channel-background:0 0 0;--rui-color-channel-grouped-background:0 0 0;--rui-color-channel-widget-background:255 255 255;--rui-color-channel-segmented-background:255 255 255;--rui-color-channel-search-background:255 255 255;--rui-color-channel-popover-background:36 36 36;--rui-color-channel-nested-background:0 0 0;--rui-color-channel-accent-neutral:255 255 255;--rui-color-channel-on-accent-neutral:0 0 0;--rui-color-channel-action-blue-neutral:227 227 227;--rui-color-channel-action-label-neutral:255 255 255;--rui-color-channel-action-background-neutral:255 255 255;--rui-color-channel-action-photo-header-background-neutral:255 255 255;--rui-color-channel-action-photo-header-text-neutral:255 255 255;--rui-color-channel-shimmer:255 255 255;--rui-color-channel-on-shimmer:255 255 255;--rui-color-channel-shimmer-photo-header:0 0 0;--rui-color-channel-shimmer-on-text:255 255 255;--rui-color-blue:#6fa0ff;--rui-color-cold-blue:#0a84ff;--rui-color-pink:#ff50a4;--rui-color-green:#30d158;--rui-color-orange:#ff9f0a;--rui-color-red:#ff453a;--rui-color-deep-pink:#ff5777;--rui-color-terracotta:#ff7a40;--rui-color-yellow:#ffd60a;--rui-color-lime:#cbdc0f;--rui-color-light-green:#5ad024;--rui-color-teal:#00be90;--rui-color-cyan:#0cd9e7;--rui-color-light-blue:#2bb2ff;--rui-color-indigo:#5e5ce6;--rui-color-deep-purple:#805cff;--rui-color-purple:#bf5af2;--rui-color-brown:#ac816e;--rui-color-deep-grey:#6790b8;--rui-color-black:#191c1f;--rui-color-grey-50:#75808a;--rui-color-grey-20:#bbc4cd;--rui-color-grey-10:#dfe3e7;--rui-color-grey-8:#edeff2;--rui-color-grey-5:#f4f5f6;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#edeefd;--rui-color-foreground:#f4f4f4;--rui-color-grey-tone-50:hsla(0,0%,100%,.6);--rui-color-grey-tone-20:hsla(0,0%,100%,.38);--rui-color-grey-tone-10:hsla(0,0%,100%,.24);--rui-color-grey-tone-8:hsla(0,0%,100%,.14);--rui-color-grey-tone-5:hsla(0,0%,100%,.1);--rui-color-grey-tone-2:hsla(0,0%,100%,.06);--rui-color-accent:#6fa0ff;--rui-color-on-accent:#fff;--rui-color-action-label:rgba(99,147,243,.3);--rui-color-action-background:rgba(99,147,243,.2);--rui-color-action-photo-header-background:#6fa0ff;--rui-color-action-photo-header-text:#fff;--rui-color-segmented-active:hsla(0,0%,100%,.2);--rui-color-red-action-background:#330e0c;--rui-color-input-error:#330e0c;--rui-color-input-error-focus:#421210;--rui-color-success:#1ac097;--rui-color-warning:#ff9f0a;--rui-color-danger:#ee4a59;--rui-color-inactive:hsla(0,0%,100%,.6);--rui-color-positive:#1ac097;--rui-color-negative:#ee4a59;--rui-color-static:hsla(0,0%,100%,.6);--rui-color-background:#000;--rui-color-grouped-background:#000;--rui-color-widget-background:hsla(0,0%,100%,.1);--rui-color-segmented-background:hsla(0,0%,100%,.1);--rui-color-search-background:hsla(0,0%,100%,.14);--rui-color-popover-background:#242424;--rui-color-nested-background:rgba(0,0,0,.15);--rui-color-accent-neutral:#fff;--rui-color-on-accent-neutral:#000;--rui-color-action-blue-neutral:#e3e3e3;--rui-color-action-label-neutral:hsla(0,0%,100%,.25);--rui-color-action-background-neutral:hsla(0,0%,100%,.2);--rui-color-action-photo-header-background-neutral:hsla(0,0%,100%,.3);--rui-color-action-photo-header-text-neutral:#fff;--rui-color-shimmer:hsla(0,0%,100%,.2);--rui-color-on-shimmer:hsla(0,0%,100%,.5);--rui-color-shimmer-photo-header:transparent;--rui-color-shimmer-on-text:hsla(0,0%,100%,.6)}[data-theme=dark][data-theme-accessible=true]{--rui-color-channel-accent:127 132 246;--rui-color-channel-blue:127 132 246;--rui-color-channel-pink:255 80 164;--rui-color-channel-green:48 209 88;--rui-color-channel-orange:255 159 10;--rui-color-channel-red:255 69 58;--rui-color-channel-deep-pink:255 87 119;--rui-color-channel-terracotta:255 122 64;--rui-color-channel-yellow:255 214 10;--rui-color-channel-lime:203 220 15;--rui-color-channel-light-green:90 208 36;--rui-color-channel-teal:19 209 163;--rui-color-channel-cyan:12 217 230;--rui-color-channel-light-blue:43 178 255;--rui-color-channel-indigo:103 101 231;--rui-color-channel-deep-purple:128 92 255;--rui-color-channel-purple:191 90 242;--rui-color-channel-brown:172 129 110;--rui-color-channel-deep-grey:103 144 184;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:129 140 150;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-5:244 245 246;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-accent:#7f84f6;--rui-color-blue:#7f84f6;--rui-color-pink:#ff50a4;--rui-color-green:#30d158;--rui-color-orange:#ff9f0a;--rui-color-red:#ff453a;--rui-color-deep-pink:#ff5777;--rui-color-terracotta:#ff7a40;--rui-color-yellow:#ffd60a;--rui-color-lime:#cbdc0f;--rui-color-light-green:#5ad024;--rui-color-teal:#13d1a3;--rui-color-cyan:#0cd9e6;--rui-color-light-blue:#2bb2ff;--rui-color-indigo:#6765e7;--rui-color-deep-purple:#805cff;--rui-color-purple:#bf5af2;--rui-color-brown:#ac816e;--rui-color-deep-grey:#6790b8;--rui-color-black:#191c1f;--rui-color-grey-50:#818c96;--rui-color-grey-20:#bbc4cd;--rui-color-grey-10:#dfe3e7;--rui-color-grey-5:#f4f5f6;--rui-color-grey-8:#edeff2;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#edeefd;--rui-color-background:#000}[data-theme=dark][data-theme-accessible=true][data-theme-transparent=true]{--rui-color-channel-blue:127 132 246;--rui-color-channel-cold-blue:51 153 255;--rui-color-channel-pink:255 80 164;--rui-color-channel-green:48 209 88;--rui-color-channel-orange:255 159 10;--rui-color-channel-red:255 69 58;--rui-color-channel-deep-pink:255 87 119;--rui-color-channel-terracotta:255 122 64;--rui-color-channel-yellow:255 214 10;--rui-color-channel-lime:203 220 15;--rui-color-channel-light-green:90 208 36;--rui-color-channel-teal:19 209 163;--rui-color-channel-cyan:12 217 231;--rui-color-channel-light-blue:43 178 255;--rui-color-channel-indigo:103 101 231;--rui-color-channel-deep-purple:128 92 255;--rui-color-channel-purple:191 90 242;--rui-color-channel-brown:172 129 110;--rui-color-channel-deep-grey:103 144 184;--rui-color-channel-black:25 28 31;--rui-color-channel-grey-50:129 140 150;--rui-color-channel-grey-20:187 196 205;--rui-color-channel-grey-10:223 227 231;--rui-color-channel-grey-8:237 239 242;--rui-color-channel-grey-5:244 245 246;--rui-color-channel-grey-2:247 247 247;--rui-color-channel-white:255 255 255;--rui-color-channel-action-blue:237 238 253;--rui-color-blue:#7f84f6;--rui-color-cold-blue:#39f;--rui-color-pink:#ff50a4;--rui-color-green:#30d158;--rui-color-orange:#ff9f0a;--rui-color-red:#ff453a;--rui-color-deep-pink:#ff5777;--rui-color-terracotta:#ff7a40;--rui-color-yellow:#ffd60a;--rui-color-lime:#cbdc0f;--rui-color-light-green:#5ad024;--rui-color-teal:#13d1a3;--rui-color-cyan:#0cd9e7;--rui-color-light-blue:#2bb2ff;--rui-color-indigo:#6765e7;--rui-color-deep-purple:#805cff;--rui-color-purple:#bf5af2;--rui-color-brown:#ac816e;--rui-color-deep-grey:#6790b8;--rui-color-black:#191c1f;--rui-color-grey-50:#818c96;--rui-color-grey-20:#bbc4cd;--rui-color-grey-10:#dfe3e7;--rui-color-grey-8:#edeff2;--rui-color-grey-5:#f4f5f6;--rui-color-grey-2:#f7f7f7;--rui-color-white:#fff;--rui-color-action-blue:#edeefd}[data-theme=dark][data-theme-transparent=true]{--rui-color-grouped-background:hsl(var(--rui-background-chroma) 5%)}[data-theme=dark][data-theme-elevated=true]{--rui-color-channel-widget-background:36 36 38;--rui-color-channel-grouped-background:28 28 30;--rui-color-channel-background:17 17 18;--rui-color-channel-popover-background:59 59 61;--rui-color-segmented-background:#3b3b3d;--rui-color-widget-background:#242426;--rui-color-grouped-background:#1c1c1e;--rui-color-background:#111112;--rui-color-swipeable-card-background:#1c1c1e;--rui-color-popover-background:#3b3b3d;--rui-color-search-background:#303033}[data-theme=dark][data-theme-elevated=true][data-theme-transparent=true]{--rui-color-channel-background:17 17 17;--rui-color-channel-grouped-background:28 28 28;--rui-color-channel-widget-background:255 255 255;--rui-color-channel-segmented-background:255 255 255;--rui-color-channel-search-background:255 255 255;--rui-color-channel-popover-background:53 53 53;--rui-color-channel-swipeable-card-background:31 31 31;--rui-color-channel-nested-background:0 0 0;--rui-color-background:#111;--rui-color-grouped-background:#1c1c1c;--rui-color-widget-background:hsla(0,0%,100%,.1);--rui-color-segmented-background:hsla(0,0%,100%,.1);--rui-color-search-background:hsla(0,0%,100%,.14);--rui-color-popover-background:#353535;--rui-color-swipeable-card-background:#1f1f1f;--rui-color-nested-background:rgba(0,0,0,.3)}[data-theme=dark][data-theme-accent-color=purple]{--rui-color-channel-accent:160 77 244;--rui-color-channel-accent-neutral:160 77 244;--rui-color-channel-action-background:37 31 52;--rui-color-channel-action-background-neutral:37 31 52;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:244 235 253;--rui-color-channel-action-blue-neutral:244 235 253;--rui-color-accent:#a04df4;--rui-color-accent-neutral:#a04df4;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#251f34;--rui-color-action-background-neutral:#251f34;--rui-color-action-photo-header-background:#a04df4;--rui-color-action-photo-header-background-neutral:#a04df4;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(149,57,242,.3);--rui-color-action-label-neutral:rgba(149,57,242,.3);--rui-color-up:#13d1a3;--rui-color-down:#ee4a59;--rui-color-action-blue:#f4ebfd;--rui-color-action-blue-neutral:#f4ebfd}[data-theme=dark][data-theme-accent-color=pink]{--rui-color-channel-accent:243 59 148;--rui-color-channel-accent-neutral:243 59 148;--rui-color-channel-action-background:47 29 41;--rui-color-channel-action-background-neutral:47 29 41;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:253 233 243;--rui-color-channel-action-blue-neutral:253 233 243;--rui-color-accent:#f33b94;--rui-color-accent-neutral:#f33b94;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#2f1d29;--rui-color-action-background-neutral:#2f1d29;--rui-color-action-photo-header-background:#f33b94;--rui-color-action-photo-header-background-neutral:#f33b94;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(241,37,135,.3);--rui-color-action-label-neutral:rgba(241,37,135,.3);--rui-color-up:#13d1a3;--rui-color-down:#ee4a59;--rui-color-action-blue:#fde9f3;--rui-color-action-blue-neutral:#fde9f3}[data-theme=dark][data-theme-accent-color=orange]{--rui-color-channel-accent:238 142 30;--rui-color-channel-accent-neutral:238 142 30;--rui-color-channel-action-background:48 37 34;--rui-color-channel-action-background-neutral:48 37 34;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:253 242 229;--rui-color-channel-action-blue-neutral:253 242 229;--rui-color-accent:#ee8e1e;--rui-color-accent-neutral:#ee8e1e;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#302522;--rui-color-action-background-neutral:#302522;--rui-color-action-photo-header-background:#ee8e1e;--rui-color-action-photo-header-background-neutral:#ee8e1e;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(236,129,4,.3);--rui-color-action-label-neutral:rgba(236,129,4,.3);--rui-color-up:#13d1a3;--rui-color-down:#ee4a59;--rui-color-action-blue:#fdf2e5;--rui-color-action-blue-neutral:#fdf2e5}[data-theme=dark][data-theme-accent-color=teal]{--rui-color-channel-accent:26 192 151;--rui-color-channel-accent-neutral:26 192 151;--rui-color-channel-action-background:23 44 42;--rui-color-channel-action-background-neutral:23 44 42;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:229 247 243;--rui-color-channel-action-blue-neutral:229 247 243;--rui-color-accent:#1ac097;--rui-color-accent-neutral:#1ac097;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#172c2a;--rui-color-action-background-neutral:#172c2a;--rui-color-action-photo-header-background:#1ac097;--rui-color-action-photo-header-background-neutral:#1ac097;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(0,184,139,.2);--rui-color-action-label-neutral:rgba(0,184,139,.2);--rui-color-up:#1ac097;--rui-color-down:#ee4a59;--rui-color-action-blue:#e5f7f3;--rui-color-action-blue-neutral:#e5f7f3}[data-theme=dark][data-theme-accent-color=deep-blue]{--rui-color-channel-accent:73 113 255;--rui-color-channel-accent-neutral:73 113 255;--rui-color-channel-action-background:24 29 53;--rui-color-channel-action-background-neutral:24 29 53;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:231 233 254;--rui-color-channel-action-blue-neutral:231 233 254;--rui-color-accent:#4971ff;--rui-color-accent-neutral:#4971ff;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#181d35;--rui-color-action-background-neutral:#181d35;--rui-color-action-photo-header-background:#4971ff;--rui-color-action-photo-header-background-neutral:#4971ff;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(19,38,253,.3);--rui-color-action-label-neutral:rgba(19,38,253,.3);--rui-color-up:#13d1a3;--rui-color-down:#ee4a59;--rui-color-action-blue:#e7e9fe;--rui-color-action-blue-neutral:#e7e9fe}[data-theme=dark][data-theme-accent-color=legacy-blue]{--rui-color-channel-accent:10 132 255;--rui-color-channel-accent-neutral:10 132 255;--rui-color-channel-action-background:24 35 49;--rui-color-channel-action-background-neutral:24 35 49;--rui-color-channel-action-photo-header-text:244 244 244;--rui-color-channel-action-photo-header-text-neutral:244 244 244;--rui-color-channel-action-blue:230 240 253;--rui-color-channel-action-blue-neutral:230 240 253;--rui-color-accent:#0a84ff;--rui-color-accent-neutral:#0a84ff;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#182331;--rui-color-action-background-neutral:#182331;--rui-color-action-photo-header-background:#0a84ff;--rui-color-action-photo-header-background-neutral:#0a84ff;--rui-color-action-photo-header-text:#f4f4f4;--rui-color-action-photo-header-text-neutral:#f4f4f4;--rui-color-action-label:rgba(10,132,255,.3);--rui-color-action-label-neutral:rgba(10,132,255,.3);--rui-color-up:#0a84ff;--rui-color-down:#e950a4;--rui-color-action-blue:#e6f0fd;--rui-color-action-blue-neutral:#e6f0fd}[data-theme=dark][data-theme-accent-color=deep-pink]{--rui-color-channel-accent:234 3 93;--rui-color-channel-accent-neutral:234 3 93;--rui-color-channel-action-background:64 0 19;--rui-color-channel-action-background-neutral:64 0 19;--rui-color-channel-action-photo-header-text:255 255 255;--rui-color-channel-action-photo-header-text-neutral:255 255 255;--rui-color-channel-action-blue:6 102 235;--rui-color-channel-action-blue-neutral:6 102 235;--rui-color-accent:#ea035d;--rui-color-accent-neutral:#ea035d;--rui-color-on-accent:#fff;--rui-color-on-accent-neutral:#fff;--rui-color-action-background:#400013;--rui-color-action-background-neutral:#400013;--rui-color-action-photo-header-background:#ea035d;--rui-color-action-photo-header-background-neutral:#ea035d;--rui-color-action-photo-header-text:#fff;--rui-color-action-photo-header-text-neutral:#fff;--rui-color-action-label:#400013;--rui-color-action-label-neutral:#400013;--rui-color-up:#30d158;--rui-color-down:#ff453a;--rui-color-action-blue:#0666eb;--rui-color-action-blue-neutral:#0666eb}[lang|=en]{--rui-line-height-marketing-display1:1;--rui-line-height-marketing-display2:1;--rui-line-height-marketing-display3:1}.DropZoneContent_dx4qdeh{display:flex;flex-direction:column;align-items:center;margin-top:var(--rui-space-s8)}[data-variant=condensed] .DropZoneContent_dx4qdeh{align-items:flex-start;margin-top:var(--rui-space-none);margin-left:var(--rui-space-s16)}.DropZoneWrapper_d112venf{padding-top:var(--rui-space-s24);padding-bottom:var(--rui-space-s24);border-radius:var(--rui-radius-r12);border:1px dashed var(--rui-color-grey-tone-10);cursor:pointer;transition:background-color var(--rui-timing-md);outline:transparent;display:flex;flex-direction:column;align-items:center}.DropZoneWrapper_d112venf:focus-within{background-color:var(--rui-color-action-background-neutral)}.DropZoneWrapper_d112venf:hover{background-color:var(--rui-color-grey-tone-2)}.DropZoneWrapper_d112venf:active,.DropZoneWrapper_d112venf[data-active]{background-color:rgb(var(--rui-color-channel-action-background-neutral)/.7)}.DropZoneWrapper_d112venf[data-variant=condensed]{flex-direction:row;justify-content:center}.DropZoneWrapper_d112venf[aria-disabled=true]{opacity:.4;pointer-events:none}
/*# sourceMappingURL=970a50179612842a.css.map*/



:root {
    --color-primary: #059DFF;
    --color-primary-rgba: rgb(5, 157, 255);
    --color-primary-rgba-2: rgba(5, 157, 255,0.15);
    --color-primary-alt: #059DFF;
    --color-primary-light: #059DFF;
    --color-primary-lightest: #059DFF;
    --color-secondary: #FB5343;
    --color-tertiary: #6549D5;
    --color-tertiary-alt: #6549D5;
    --color-pink: #E33FA1;
    --color-light-green: #36C6F0;
    --color-primary-darker: #011827;
    --color-tertiary-darker: #150b40;
    --color-secondary-darker: #190301;
    --color-light-green-darker: #001f27;
    --color-pink-darker: #2f011d;
    --color-heading: #ffffff;
    --color-body: #acacac;
    --color-dark: #060606;
    --color-darker: rgba(6, 6, 6, 0.7);
    --color-darkest: rgba(0, 0, 0, 0.3);
    --color-black: #000000;
    --color-black-off: rgba(0,0,0,0.2);
    --color-blacker: rgba(15, 15, 17, 0);
    --color-blackest: #0f0f11;
    --color-border: hsla(0,0%,100%,0.1);
    --color-lessdark: #1e1e1e;
    --color-gray: #65676B;
    --color-midgray: #878787;
    --color-light: #E4E6EA;
    --color-lighter: #CED0D4;
    --color-lightest: #F0F2F5;
    --color-white: #ffffff;
    --color-white-off: rgba(255,255,255,0.05);
    --color-success: #3EB75E;
    --color-danger: #FF0003;
    --color-warning: #FF8F3C;
    --color-info: #1BA2DB;
    --color-facebook: #3B5997;
    --color-twitter: #1BA1F2;
    --color-youtube: #ED4141;
    --color-linkedin: #0077B5;
    --color-pinterest: #E60022;
    --color-instagram: #C231A1;
    --color-vimeo: #00ADEF;
    --color-twitch: #6441A3;
    --color-discord: #7289da;
    --color-extra01: #666666;
    --color-extra02: #606770;
    --color-extra03: #FBFBFD;
    --color-extra04: #1A1A1A;
    --color-extra05: #242424;
    --color-extra06: #111424;
    --border-width: 2px;
    --radius-small: 6px;
    --radius: 10px;
    --radius-big: 16px;
    --p-light: 300;
    --p-regular: 400;
    --p-medium: 500;
    --p-semi-bold: 600;
    --p-bold: 700;
    --p-extra-bold: 800;
    --p-black: 900;
    --shadow-primary: 0 0 20px 5px rgba(251,83,67,0.2);
    --shadow-light: 1px 1px 6px rgba(0,0,0,0.25);
    --shadow-lighter: 4px 4px 20px 20px rgba(0,0,0,0.01);
    --transition: 0.3s;
    --transition-transform: transform .65s cubic-bezier(.23,1,.32,1);
    --font-primary: "Inter", sans-serif;
    --secondary-font: "Inter", sans-serif;
    --font-awesome: "Font Awesome 5 Pro";
    --font-size-b1: 18px;
    --font-size-b2: 16px;
    --font-size-b3: 14px;
    --font-size-b4: 12px;
    --line-height-b1: 1.67;
    --line-height-b2: 1.7;
    --line-height-b3: 1.6;
    --line-height-b4: 1.3;
    --h1: 56px;
    --h2: 44px;
    --h3: 36px;
    --h4: 24px;
    --h5: 18px;
    --h6: 16px;
  }
  



* {
  word-break: keep-all !important; /* Запрещает разрыв слов */
    white-space: normal !important;  /* Разрешает перенос слов на новую строку */
}
h1, h2, h3, h4, h5,p div {
  word-break: keep-all !important; /* Запрещает разрыв слов */
  white-space: normal !important;  /* Разрешает перенос слов на новую строку */
}
/**************************************
    Header Styles
***************************************/
/*--------------------------
    Header Styles  
    
 --------------------------*/

 .NDhfbfnff {
  margin: 0 auto !important;
 }
 @font-face {
	font-family: 'Feather';
	src:
	url('../fonts/Feather.ttf') format('truetype'),
	url('../fonts/Feather.woff') format('woff'),
	url('../images/Feather.svg#Feather') format('svg');
	font-weight: normal;
	font-style: normal;
}
.oejkff-344 {
    height: 40px;
}
.mobile-menu-bar {
    margin-right: 20px;
}
.kfklflf {
  font-family: "Aeonik Pro", sans-serif;
  font-size: 22px;
}
.ic-close-head {
  max-width: 20px;
  max-height: 2s0px;
}
.onepagenav, .logo {
  color:white;
}
 .logo-dark {
    display: none;
  }
  .feather-menu:before {
	content: "\e98f";
}
  .header-default {
    max-width: 100%;
    border-bottom: 1px solid var(--color-border);
    background-color: var(--color-darker);
    color: #fff;
    font-size: 12px;
    z-index: 99;
    position: relative;
  }
  .header-default .logo a {
    display: flex;
    height: 80px;
    line-height: 80px;
    align-items: center;
  }
  .header-default .logo a img {
    max-height: 45px;
  }
  .header-default .header-right {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .header-default.header-relative {
    position: relative;
  }
  .header-default .header-right {
    display: flex;
    justify-content: flex-end;
  }
  .header-default .header-right .header-btn {
    margin-left: 25px;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-default .header-right .header-btn {
      margin-left: 0;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-default .header-right .header-btn {
      margin-left: 0;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-default a.btn-default,
  .header-default button.btn-default {
      height: 36px;
      line-height: 35px;
      padding: 0 10px;
      font-size: 12px;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-default a.btn-default.btn-small,
  .header-default button.btn-default.btn-small {
      height: 36px;
      line-height: 35px;
      padding: 0 10px;
      font-size: 12px;
    }
  }
  .header-default.header-transparent {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    background: transparent !important;
    backdrop-filter: inherit;
  }
  
  .header-transparent-with-topbar {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    z-index: 99;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar {
      position: relative;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar {
      position: relative;
    }
  }
  .header-transparent-with-topbar .header-top-bar {
    background-color: transparent;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar .header-top-bar {
      background-color: var(--color-darker);
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar .header-top-bar {
      background-color: var(--color-darker);
    }
  }
  .header-transparent-with-topbar .header-default {
    background-color: transparent;
    background-image: none;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar .header-default {
      background-color: var(--color-darker);
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar .header-default {
      background-color: var(--color-darker);
    }
  }
  
  .hamberger-button {
   
    width: 40px;
    height: 40px;
    font-size: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    background: none;
  }
  
  .header-left-align .mainmenu-nav {
    margin-left: 30px;
  }
  
  .rainbow-header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    background-color: var(--color-dark) !important;
    width: 100%;
    height: 80px;
    animation: headerSticky 0.95s ease forwards;
    z-index: 9;
  }
  
  .rbt-fluid-header .container-wrapper {
    max-width: 1600px;
  }
  
  @keyframes headerSticky {
    0% {
      transform: translateY(-100%);
    }
    100% {
      transform: translateY(0);
    }
  }
  /*--------------------------
      Navigation Styles 
  ----------------------------*/
  .mainmenu-nav .mainmenu {
    display: flex;
    margin: 0;
    padding: 0;
  }
  .mainmenu-nav .mainmenu > li > a {
    color: var(--color-body);
    font-size: 16px;
    font-weight: 500;
    padding: 0 17px;
    display: block;
    height: 80px;
    line-height: 80px;
    transition: 0.3s;
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mainmenu-nav .mainmenu > li > a {
      padding: 0 10px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mainmenu-nav .mainmenu > li > a {
      padding: 0 12px;
    }
  }
  .mainmenu-nav .mainmenu > li > a:hover, .mainmenu-nav .mainmenu > li > a.active {
    color: var(--color-primary) !important;
  }
  .mainmenu-nav .mainmenu > li.current > a {
    color: var(--color-primary) !important;
  }
  .mainmenu-nav .mainmenu li {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }
  .mainmenu-nav .mainmenu li.has-droupdown .submenu {
    min-width: 260px;
    height: auto;
    position: absolute;
    top: 90%;
    left: 0;
    z-index: 90;
    opacity: 0;
    visibility: hidden;
    text-align: left;
    padding: 12px 0;
    transition: 0.3s;
    border-radius: 0 0 10px 10px;
    background-color: var(--color-blackest);
    box-shadow: var(--shadow-lighter);
  }
  .mainmenu-nav .mainmenu li.has-droupdown .submenu li a {
    font-weight: 500;
    padding: 5px 20px;
    font-size: 14px;
    display: block;
    color: var(--color-body);
    margin: 0 10px;
    border-radius: 3px;
  }
  .mainmenu-nav .mainmenu li.has-droupdown .submenu li a:hover {
    color: var(--color-primary) !important;
    background: var(--color-darker);
  }
  .mainmenu-nav .mainmenu li.has-droupdown .submenu li a.active {
    color: var(--color-primary) !important;
    background: var(--color-darker);
  }
  .mainmenu-nav .mainmenu li.has-droupdown:hover .submenu {
    opacity: 1;
    visibility: visible;
    top: 100%;
  }
  .mainmenu-nav .mainmenu li.with-megamenu {
    position: static;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu {
    position: absolute;
    transition: 0.3s;
    top: 90%;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 7px;
    visibility: hidden;
    opacity: 0;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper {
    border-radius: 0 0 10px 10px;
    background-color: var(--color-blackest);
    box-shadow: var(--shadow-lighter);
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper .mega-menu-item {
    padding: 22px 10px;
    border-right: 1px solid var(--color-extra04);
    height: 100%;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper .mega-menu-item li a {
    font-weight: 500;
    padding: 5px 14px;
    font-size: 15px;
    display: block;
    color: var(--color-body);
    margin: 0 10px;
    border-radius: 4px;
    transition: 0.3s;
    display: flex;
    align-items: center;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper .mega-menu-item li a .rainbow-badge-card {
    margin-left: 10px;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper .mega-menu-item li a:hover, .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu .wrapper .mega-menu-item li a.active {
    color: var(--color-primary) !important;
    background: var(--color-darker);
  }
  .mainmenu-nav .mainmenu li.with-megamenu .rainbow-megamenu.with-mega-item-2 {
    width: 600px;
    margin: inherit;
  }
  .mainmenu-nav .mainmenu li.with-megamenu .single-mega-item:last-child .mega-menu-item {
    border-right: 0 none;
  }
  .mainmenu-nav .mainmenu li.with-megamenu:hover .rainbow-megamenu {
    opacity: 1;
    visibility: visible;
    top: 100%;
  }
  
  /*--------------------------
      Header Top Styles  
  -----------------------------*/
  .header-top-news,
  .header-top-news-2 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    z-index: 99;
    transition: 0.4s;
    margin-bottom: -1px;
  }
  .header-top-news.bg-image1,
  .header-top-news-2.bg-image1 {
    background-image: url(../images/top-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
  }
  .header-top-news .inner,
  .header-top-news-2 .inner {
    display: flex;
    justify-content: center;
    padding: 8px 0;
    align-items: center;
    position: relative;
  }
  @media only screen and (max-width: 767px) {
    .header-top-news .inner,
  .header-top-news-2 .inner {
      display: block;
      text-align: center;
      padding: 15px 0;
    }
  }
  .header-top-news .inner .content .news-text,
  .header-top-news-2 .inner .content .news-text {
    display: inline-block;
    margin-left: 15px;
    color: var(--color-body);
    font-size: 14px;
  }
  @media only screen and (max-width: 575px) {
    .header-top-news .inner .content .news-text,
  .header-top-news-2 .inner .content .news-text {
      margin-left: 0;
      margin-top: 10px;
      display: block;
    }
  }
  .header-top-news .inner .right-button,
  .header-top-news-2 .inner .right-button {
    margin-left: 30px;
  }
  @media only screen and (max-width: 767px) {
    .header-top-news .inner .right-button,
  .header-top-news-2 .inner .right-button {
      margin-left: 0;
    }
  }
  .header-top-news .icon-close,
  .header-top-news-2 .icon-close {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
  }
  @media only screen and (max-width: 767px) {
    .header-top-news .icon-close,
  .header-top-news-2 .icon-close {
      right: 10px;
      top: 9px;
      transform: none;
    }
  }
  .header-top-news .close-button,
  .header-top-news-2 .close-button {
    background: transparent;
    color: #fff;
    border: 2px solid var(--color-border);
    width: 35px;
    display: inline-block;
    height: 35px;
    border-radius: 100%;
    padding: 0;
    margin: 0;
    line-height: 30px;
    transition: 0.3s;
  }
  .header-top-news .close-button:hover,
  .header-top-news-2 .close-button:hover {
    background: var(--color-primary);
    border-color: var(--color-primary);
    color: #fff;
  }
  .header-top-news.deactive,
  .header-top-news-2.deactive {
    display: none;
  }
  
  .header-top-news-2 .bg-image1 {
    background-image: url(../images/top-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 6px;
  }
  
  /*----------------------------
      Header Top Bar  
  ----------------------------*/
  .header-top-bar {
    padding: 10px 0;
    border-bottom: 1px solid var(--color-border);
    background-color: var(--color-darker);
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-top-bar .header-left {
      text-align: center;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-top-bar .header-left {
      text-align: center;
    }
  }
  .header-top-bar .header-left p {
    margin-bottom: 0;
  }
  .header-top-bar .header-left p a {
    transition: 0.3s;
  }
  .header-top-bar .header-left p a i {
    position: relative;
    top: 2px;
  }
  .header-top-bar .header-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-top-bar .header-right {
      justify-content: center;
      margin-top: 6px;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-top-bar .header-right {
      justify-content: center;
      margin-top: 6px;
    }
  }
  .header-top-bar .header-right .address-content {
    display: flex;
    align-items: center;
    margin: 0 -10px;
  }
  .header-top-bar .header-right .address-content p {
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 14px;
    position: relative;
    display: flex;
    align-items: center;
  }
  @media only screen and (max-width: 575px) {
    .header-top-bar .header-right .address-content p {
      padding: 0 8px;
    }
  }
  .header-top-bar .header-right .address-content p + p::before {
    position: absolute;
    content: "";
    height: 20px;
    width: 2px;
    background: var(--color-border);
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
  }
  .header-top-bar .header-right .address-content p a {
    transition: 0.3s;
  }
  .header-top-bar .header-right .address-content p i {
    margin-right: 8px;
    font-size: 16px;
  }
  .header-top-bar .social-default.icon-naked li {
    margin: 1px;
  }
  .header-top-bar .social-default.icon-naked li a {
    color: var(--color-body);
    font-size: 15px;
    line-height: 26px;
  }
  .header-top-bar .social-icon-wrapper {
    position: relative;
    margin-left: 10px;
    padding-left: 10px;
  }
  @media only screen and (max-width: 575px) {
    .header-top-bar .social-icon-wrapper {
      margin-left: 0;
      padding-left: 0;
      flex-basis: 100%;
    }
  }
  .header-top-bar .social-icon-wrapper::before {
    position: absolute;
    content: "";
    height: 20px;
    width: 2px;
    background: var(--color-border);
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
  }
  @media only screen and (max-width: 575px) {
    .header-top-bar .social-icon-wrapper::before {
      display: none;
    }
  }
  
  .envato-white {
    display: block;
    margin-left: auto;
    text-align: center;
    margin-right: auto;
  }
  
  .envato-black {
    display: none;
  }
  
  .header-transparent-with-topbar {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    z-index: 99;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar {
      position: relative;
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar {
      position: relative;
    }
  }
  .header-transparent-with-topbar .header-top-bar {
    background-color: transparent;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar .header-top-bar {
      background-color: var(--color-darker);
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar .header-top-bar {
      background-color: var(--color-darker);
    }
  }
  .header-transparent-with-topbar .header-default {
    background-color: transparent;
    background-image: none;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-transparent-with-topbar .header-default {
      background-color: var(--color-darker);
    }
  }
  @media only screen and (max-width: 767px) {
    .header-transparent-with-topbar .header-default {
      background-color: var(--color-darker);
    }
  }
  
  /*------------------------------
      Popup Menu Styles  
  --------------------------------*/
  @media only screen and (min-width: 992px) {
    .popup-mobile-menu {
      display: none;
    }
  }
  .popup-mobile-menu {
    z-index: 9999;
    position: fixed;
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s ease-out;
  }
  .popup-mobile-menu .inner {
    width: 320px;
    z-index: 999;
    position: absolute;
    background-color: var(--color-blackest);
    height: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    opacity: 0;
    left: -150px;
    transition: all 0.5s ease-out;
  }
  .popup-mobile-menu .inner .header-top {
    display: flex;
    border-bottom: 1px solid var(--color-border);
    align-items: center;
    justify-content: space-between;
    padding: 15px 20px;
  }
  .popup-mobile-menu .inner .header-top .logo a img {
    max-height: 45px;
  }
  .popup-mobile-menu .inner .header-top .close-menu .close-button {
    background: var(--color-darker);
    border: 0 none;
    color: var(--color-white);
    width: 40px;
    height: 40px;
    font-size: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
  }
  .popup-mobile-menu.active {
    visibility: visible;
    opacity: 1;
  }
  .popup-mobile-menu.active .inner {
    opacity: 1;
    left: 0;
    overflow-y: auto;
  }
  .popup-mobile-menu .mainmenu {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 15px 20px;
  }
  .popup-mobile-menu .mainmenu li {
    margin: 0;
  }
  .popup-mobile-menu .mainmenu li a {
    padding: 8px 0;
    display: block;
    font-size: 16px;
    font-weight: 500;
  }
  .popup-mobile-menu .mainmenu li a.active {
    color: var(--color-primary) !important;
  }
  .popup-mobile-menu .mainmenu li + li {
    border-top: 1px solid var(--color-border);
  }
  .popup-mobile-menu .mainmenu .has-droupdown .submenu {
    padding: 0;
    max-width: 100%;
    list-style: none;
    padding-left: 14px;
    display: none;
  }
  .popup-mobile-menu .mainmenu .has-droupdown .submenu li a {
    font-size: 15px;
  }
  .popup-mobile-menu .mainmenu .has-droupdown .submenu li a.active {
    color: var(--color-primary) !important;
  }
  .popup-mobile-menu .mainmenu .has-menu-child-item > a {
    position: relative;
  }
  .popup-mobile-menu .mainmenu .has-menu-child-item > a::after {
    position: absolute;
    content: "\e9b1";
    font-family: "feather" !important;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.4s;
  }
  .popup-mobile-menu .mainmenu .has-menu-child-item > a.open::after {
    content: "\e996";
  }
  .popup-mobile-menu .mainmenu .rainbow-megamenu {
    padding: 0;
    max-width: 100%;
    list-style: none;
    padding-left: 14px;
    display: none;
  }
  .popup-mobile-menu .mainmenu .mega-menu-item {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 0;
  }
  .popup-mobile-menu .mainmenu .mega-menu-item li a {
    font-size: 15px;
  }
  .popup-mobile-menu .mainmenu .mega-menu-item li:last-child {
    border-bottom: 1px solid var(--color-border);
  }
  .popup-mobile-menu .mainmenu .single-mega-item:last-child .mega-menu-item li:last-child {
    border-bottom-color: transparent;
  }
  
  /*----------------------
      One Page Nav 
  ------------------------*/
  @media (prefers-reduced-motion: no-preference) {
    :root {
      scroll-behavior: auto;
    }
  }
  .mainmenu-nav.onepagenav .mainmenu > li > a {
    position: relative;
    padding: 0;
  }
  
  .mainmenu-nav.onepagenav .mainmenu li {
    margin: 0 17px;
  }
  
  .mainmenu-nav.onepagenav .mainmenu > li > a::after {
    position: absolute;
    content: "";
    left: 0;
    background: var(--color-primary);
    width: 0;
    height: 2px;
    bottom: 0;
    opacity: 0;
    transition: 0.4s;
  }
  
  .mainmenu-nav.onepagenav .mainmenu > li.current > a::after {
    width: 100%;
    opacity: 1;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .header-default.header-center-align .header-right .header-btn {
      margin-left: 0;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mainmenu-nav.onepagenav .mainmenu li {
      margin: 0 7px;
    }
  }




/*----------------------Popup-----------------------------*/
.popup__wraper2 {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10000000;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}

.popup2 {
  display: flex;
  position: relative;
  font-family: 'IBM Plex Sans';
  color: white;
  position: fixed;
  padding: 20px 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  z-index: 1000000000;
  width: 600px;
  max-height: 700px;
  overflow-y: scroll;
  scrollbar-width: none;
  border-radius: 30px;
  color: black;
  background-color: white;
  transition: all 0.3s;
}
.popup2::-webkit-scrollbar {
  display: none;                    /* Скрываем полосу прокрутки в Chrome, Safari и Edge */
}
.popup__wraper {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10000000;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}

.popup {
  display: flex;
  position: relative;
  font-family: 'IBM Plex Sans';
  color: white;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  z-index: 1000000000;
  width: 600px;
  height: 380px;
  border-radius: 30px;
  background-color: #2d2828;
  transition: all 0.3s;
}
h1:not(.site-title):before, h2:before {
  background: #767676;
  content: none !important;
  display: block;
  height: 2px;
  margin: 1rem 0;
  width: 1em;
}
.popup--active {
  display: flex;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 800px) {
  .popup {
    right: 0%;
    margin: 20px 80px;
    overflow: hidden;
    width: 450px;
  }
}
@media screen and (max-width: 604px) {
  .popup2 {

  }
}
@media screen and (max-width: 928px) {
  .popup2 {

  }
}
@media screen and (max-width: 800px) {
  .popup2 {

    
    overflow: hidden;
    scroll-behavior: smooth;
    overflow-y: scroll;
    height: 600px;
    width: auto;
  }
}
@media screen and (max-width: 604px) {
  .popup2 {
  
  }
}
.popup-btnClose {
  background-color: inherit;
  border: none;
  position: absolute;
  /* top: 20px; */
  opacity: 0;
  /* right: 20px; */
  cursor: pointer;
}
.popup-close {
  fill: white;
  width: 30px;
  height: 30px;
  display: block;
}
.popup-btnClose:hover {
  opacity: 0.7;
}
.popup__content {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  margin-top: 20px;
  padding: 0px 110px;
  align-content: center;
  justify-content: center;
}
.popup__title {
  padding: 10px 20px;
  border-radius: 10px;
  border: 2px solid #4ce002;
  color: white;
  font-weight: 700;
  font-size: 24px;
  line-height: 160.4%;
}
.popup__text {
  font-weight: 700;
  font-size: 16px;
  line-height: 160.4%;
  color: white;
  margin-top: 15px;
}
.popup__btn {
  color: white;
  background-color: #790303;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  padding: 10px 15px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  transition: all 0.3s;
  margin-top: 15px;
}
.popup__btn :hover {
  background-color: #2841ae;
}
@media screen and (max-width: 850px) {
  .popup {
    right: 0%;
    margin: 0px;
    overflow: hidden;
    width: 400px;
  }

  .popup__content {
    padding: 0px 20px;
  }
  .popup__title {
    font-size: 16px;
  }
  .popup__text {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .popup {
  width: 320px;
    height: 439px;
  }
}
@media screen and (max-width: 400px) {
  .popup {
    height: 439px;
    width: 320px;
  }
}
/*------------------------Popup---------------------------*/

/*-----------------------------------------------------------------------------*/
.print_informationEmailError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationEmailError--active {
  opacity: 1;
}
.print_informationError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationError--active {
  opacity: 1;
}
.print_informationTelError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationTelError--active {
  opacity: 1;
}
.print_informationEmailinFormError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationEmailinFormError--active {
  opacity: 1;
}

.print_informationinFormError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationinFormError--active {
  opacity: 1;
}
.print_informationTelinFormError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationLastNameError {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationLastNameError--active {
  opacity: 1;
}
.print_informationLastNameErrorinForm {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationAmount, .print_informationAmountinForm {
  opacity: 0;
  color: red;
  margin-top: 5px;
  margin-left: 15px;
  font-size: 16px;
}
.print_informationAmount--active {
  opacity: 1;
}
.print_informationAmountinForm--active {
  opacity: 1;
}
.print_informationLastNameErrorinForm--active {
  opacity: 1;
}
.print_informationTelinFormError--active {
  opacity: 1;
}
.iti__selected-dial-code {
  color:#495057;
}
.pr-er {
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
}
.submit_button {
  margin-bottom: 20px !important;
}
.ButtonBase__ButtonBaseWrapper-rui__sc-1aqanxw-1 {
  width: 100% !important;
}
.submit_button1 {
  background-color: #fff !important;
  color: black !important;
}
.submit_button1:disabled {
  background-image: linear-gradient(92.19deg, #605b5b 1.84%, #7b7171 99.51%);
  opacity: 0.5;

}

.submit_button:disabled {
  background-image: linear-gradient(92.19deg, #605b5b 1.84%, #7b7171 99.51%);
  opacity: 0.5;

}
.animbtn1 {
  display: none;
  position: absolute;
  left: 5px;
  top: 2px;
}
.animbtn1--active {
  display: block;
}
.animbtn {
  display: none;
  position: absolute;
  left: 5px;
  top: 2px;
}
.animbtn--active {
  display: block;
}
/* ------------ */
.checkbox-textinForm {
  font-size: 16px;
  font-family: Roboto,Sans-serif;
  padding: 0px;
  margin: 0px;

  margin-left: 5px;
  cursor: pointer;
  color: black;
}
.checkbox-text {
  font-size: 16px;
  font-family: Roboto,Sans-serif;
  padding: 0px;
  margin: 0px;

  margin-left: 5px;
  cursor: pointer;
  color: black;
  margin-left: 5px;
  cursor: pointer;
}

.btn_comtainer-inForm {
  display: flex;
  flex-direction: column;
}
.btn_comtainer {
  display: flex;
  flex-direction: column;
}
.checkbox__containerinForm {
  color: rgb(0, 0, 0);
}

.checkbox__containerinForm-age,
.checkbox__container-age {
  margin-top: 5px;
}

.checkbox__containerinForm-cool,
.checkbox__container-cool {
  margin-top: 5px;
  margin-bottom: 10px;
}
.print_informationTel {
  width: 69%;
  padding: 15px 20px;
  border: none;
  color: #2E2E2E;
  background-color: #FFFFFF;
  border-radius: 30px 0 0 30px;
}
@media  screen and ( max-width: 600px) {
  .print_informationTel {
    width: 65%;
    padding: 15px 20px;
    border: none;
    color: #2E2E2E;
    background-color: #FFFFFF;
    border-radius: 30px 0 0 30px;
  }
}
.print_informationTelinForm {
  width: 69%;
  padding: 15px 20px;
  border: none;
  color: #2E2E2E;
  background-color: #FFFFFF;
  
}
@media  screen and ( max-width: 600px) {
  .print_informationTelinForm {
    width: 65%;
    padding: 15px 20px;
    border: none;
    color: #2E2E2E;
    background-color: #FFFFFF;
   
  }
}
.t702 .t-input-group {
  margin-bottom: 5px !important;
}
  /**************************************
              Elements 
  ***************************************/
  /*====================
      Breadcrump Area 
  ======================*/
  .breadcarumb-style-1 {
    border-bottom: 1px solid var(--color-border);
  }
  
  .breadcrumb-inner {
    text-align: center;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .breadcrumb-inner .title br {
      display: none;
    }
  }
  @media only screen and (max-width: 767px) {
    .breadcrumb-inner .title br {
      display: none;
    }
  }
  .breadcrumb-inner ul.page-list {
    margin-top: 16px;
  }
  .breadcrumb-inner ul.page-list li {
    display: inline-block;
    color: var(--color-body);
    padding: 0 12px;
    position: relative;
    font-size: 16px;
    margin: 0;
  }
  .breadcrumb-inner ul.page-list li::after {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--color-body);
    width: 5px;
    height: 5px;
    border-radius: 100%;
    opacity: 0.5;
    right: -5px;
  }
  .breadcrumb-inner ul.page-list li a {
    color: var(--color-body);
    transition: 0.5s;
  }
  .breadcrumb-inner ul.page-list li a:hover {
    color: var(--color-primary);
  }
  .breadcrumb-inner ul.page-list li.rainbow-breadcrumb-item.active {
    color: var(--color-body);
    opacity: 0.6;
  }
  .breadcrumb-inner ul.page-list li.rainbow-breadcrumb-item.active::after {
    display: none;
  }
  
  .section-title .subtitle {
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 18px;
    font-size: 16px;
    border-radius: 4px;
    margin-bottom: 12px;
    display: inline-block;
    padding: 7px 14px;
    background-color: var(--color-blackest);
    box-shadow: var(--shadow-lighter);
  }
  .section-title .subtitle.radius-rounded {
    border-radius: 100px;
  }
  @media only screen and (max-width: 767px) {
    .section-title .description br {
      display: none;
    }
  }
  .section-title p:empty {
    display: none;
  }
  
  .contact-form-1 .form-group {
    display: block;
  }
  
  .section-title-2 .title {
    color: var(--color-body);
    display: block;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 19px;
    opacity: 0.6;
  }
  
  /* Button Styles  */
  .button-group {
    margin: -10px;
  }
  .button-group a,
  .button-group button {
    margin: 10px;
  }
  
  a.btn-default,
  button.btn-default,
  div.btn-default {
    padding: 0 28px;
    border-style: solid;
    border-width: 2px;
    border-color: transparent;
    border-radius: 8px;
    background-color: transparent;
    background: linear-gradient(95deg, var(--color-primary) 15%, var(--color-tertiary) 45%, var(--color-pink) 75%, var(--color-secondary) 100%) 95%/200% 100%;
    transition-duration: 300ms;
    color: var(--color-white);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    text-shadow: var(--shadow-light);
    display: inline-block;
    height: 50px;
    line-height: 47px;
    letter-spacing: 0.5px;
    width: auto;
    transition: 0.4s;
  }
  a.btn-default.btn-icon .icon,
  button.btn-default.btn-icon .icon,
  div.btn-default.btn-icon .icon {
    position: relative;
    top: 2px;
    padding-left: 4px;
  }
  a.btn-default.btn-icon .icon i,
  button.btn-default.btn-icon .icon i,
  div.btn-default.btn-icon .icon i {
    width: 20px;
    height: 20px;
  }
  a.btn-default:hover,
  button.btn-default:hover,
  div.btn-default:hover {
    box-shadow: var(--shadow-primary);
    -webkit-filter: brightness(125%);
    filter: brightness(125%);
    color: var(--color-white);
    text-decoration: none;
  }
  a.btn-default.btn-small,
  button.btn-default.btn-small,
  div.btn-default.btn-small {
    height: 40px;
    line-height: 36px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500;
  }
  a.btn-default.btn-medium,
  button.btn-default.btn-medium,
  div.btn-default.btn-medium {
    height: 65px;
    line-height: 61px;
    padding: 0 40px;
  }
  a.btn-default.btn-large,
  button.btn-default.btn-large,
  div.btn-default.btn-large {
    height: 60px;
    line-height: 56px;
    padding: 0 37px;
    font-size: 17px;
  }
  @media only screen and (max-width: 767px) {
    a.btn-default.btn-large,
  button.btn-default.btn-large,
  div.btn-default.btn-large {
      padding: 0 25px;
    }
  }
  a.btn-default.btn-extra-large,
  button.btn-default.btn-extra-large,
  div.btn-default.btn-extra-large {
    height: 90px;
    line-height: 90px;
    padding: 0 70px;
    font-size: 20px;
  }
  @media only screen and (max-width: 767px) {
    a.btn-default.btn-extra-large,
  button.btn-default.btn-extra-large,
  div.btn-default.btn-extra-large {
      padding: 0 44px;
    }
  }
  a.btn-default.btn-border,
  button.btn-default.btn-border,
  div.btn-default.btn-border {
    background-image: inherit;
    border-color: var(--color-border);
    border-width: 2px;
    border-style: solid;
  }
  a.btn-default.btn-border:hover,
  button.btn-default.btn-border:hover,
  div.btn-default.btn-border:hover {
    background-color: var(--color-secondary);
    border-color: var(--color-secondary);
  }
  a.btn-default.text-underline,
  button.btn-default.text-underline,
  div.btn-default.text-underline {
    background-image: inherit;
    border-color: var(--color-white);
  }
  a.btn-default.text-underline span,
  button.btn-default.text-underline span,
  div.btn-default.text-underline span {
    position: relative;
    display: inline-block;
    line-height: 30px;
  }
  a.btn-default.text-underline:hover,
  button.btn-default.text-underline:hover,
  div.btn-default.text-underline:hover {
    box-shadow: none;
    background-color: var(--color-secondary);
    border-color: var(--color-secondary);
  }
  a.btn-default.round,
  button.btn-default.round,
  div.btn-default.round {
    border-radius: 100px;
  }
  a.btn-default.square,
  button.btn-default.square,
  div.btn-default.square {
    border-radius: 0;
  }
  a.btn-default.rounded-player,
  button.btn-default.rounded-player,
  div.btn-default.rounded-player {
    border-radius: 100%;
    width: 100px;
    height: 100px;
    padding: 0;
    line-height: 100px;
    font-size: 30px;
    display: inline-block;
  }
  @media only screen and (max-width: 767px) {
    a.btn-default.rounded-player,
  button.btn-default.rounded-player,
  div.btn-default.rounded-player {
      width: 70px;
      height: 70px;
      line-height: 70px;
    }
  }
  a.btn-default.rounded-player span i,
  button.btn-default.rounded-player span i,
  div.btn-default.rounded-player span i {
    position: relative;
    top: 1px;
    left: 2px;
  }
.cont-two {
 
}
.dOkSNg {
  background-color: #fff;
  color: black;
}
.cont-list {
  display: flex;
  justify-content: center;
  align-items: start;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.cont-item + .cont-item {
  margin-left: 20px;
}
.cont-item {
  display: flex;
  flex-direction: column;
  align-items: start;
  background-color: #f1f1f1;
  border-radius: 15px;
  padding: 15px;
  gap: 25px;
  min-height: 320px;
}
.div-item {
  position: relative;
}
.div-item::before {
  content: "";
  position: absolute;
  top: -3px;
  left: -7px;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  border: 2px solid black;
}
.cont-item-h3 {
  font-family: "Aeonik Pro", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: -0.015rem;
    margin: 0;
}

.cont-item-txt {
  font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.01rem;
    white-space: pre-line;
    margin: 0;
}
#two {
  padding: 20px 0px;
  background-color: #fff;
  color: black;
 
}

.title-two {
  font-family: Inter, sans-serif;
  font-weight: 900;
  font-size: 60px;
  text-align: center;
}
@media screen and ( max-width: 850px ) {
  .cont-list {
    flex-direction: column;
  }
  .cont-item + .cont-item {
    margin-left: 0px;
    margin-top: 30px;
  }
  .head-sec {
    min-height: 800px;
  }
  .title-two {
    font-size: 40px;
  }
  .cont-item {
    min-height: 120px;
  }
}
@media screen and ( max-width: 550px ) {
  .head-sec {
    min-height: 900px;
  }
}
#three {
 
  background-color: #000;
  color: white;
  padding: 20px;

}
.title-three {
  font-family: Inter, sans-serif;
  font-weight: 900;

  margin-top: 30;
  padding-top: 0;
  font-size: 60px;
  text-align: center;
}
.list-three {
  list-style: none;
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 0;
}
.item-three {
  max-width: 800px;
  margin-top: 20px;
  padding: 15px;
  background-color: #f1f1f1;
  border-radius: 15px;
  color: black;
}
.item-three:nth-child(4){
  margin-bottom: 40px;
}
.item-three-title {
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.75rem;
  letter-spacing: -0.015rem;
  margin: 0;
}
.item-three-text {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5rem;
  letter-spacing: -0.01rem;
  white-space: pre-line;
  margin: 0;
  margin-top: 15px;
}
@media screen and ( max-width: 925px ) {
  .item-three-text {
    font-size: 18px;
  }
  .item-three-title {
    font-size: 28px;
  }
  .title-three  {
    font-size: 40px;
  }
}
@media screen and ( max-width: 625px ) {
  .title-three  {
    font-size: 2.25rem;
  }
}
.section-content-four {
  display: flex;
  margin-top: 60px;
  align-items: center;
}

.content-right {
  display: flex;
  flex-direction: column;
  align-items: start;
  text-align: start;
  margin-left: 60px;
  max-width: 500px;
}
.title-four {
  font-family: Inter, sans-serif;
  font-weight: 900;
  font-size: 40px;
  line-height: 1.5rem;
  letter-spacing: -0.01rem;
  white-space: pre-line;
}

.dkjk {
  min-width: 400px;
  min-height: 400px;
}
.content-left {
  max-width: 600px;
  }
.title-four {
  font-family: "Aeonik Pro Capitalised", sans-serif;
  font-weight: 900;
  margin: 0;
  text-align: start !important;
  padding: 0;
  line-height: 70px;
  font-size: 60px;
  letter-spacing: -0.0375rem;
  text-align: center;
}
.four-text {
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 2.5rem;
  letter-spacing: -0.01rem;
  white-space: pre-line;
}
.four-btn {
  font-family: "Aeonik Pro", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: normal;
    height: auto;
    width: min-content;
    max-width: 240px;
    padding: 15px ;
    background-color: black;
    border-radius: 15px;
    color: white;
}
@media screen and ( max-width: 950px ) {
  .content-left {
    max-width: 400px;
    }
    .content-right {
      display: flex;
      flex-direction: column;
      align-items: start;
      text-align: start;
      margin-left: 60px;
      max-width: 400px;
    }
    .dkjk {
      min-width: 300px;
      min-height: 300px;
    }
    .title-four {
      font-size: 40px;
      line-height: 40px;
    }
    .four-text {
      font-family: Inter, sans-serif;
      font-weight: 600;
      font-size: 20px;
      line-height: 2.5rem;
      letter-spacing: -0.01rem;
      white-space: pre-line;
    }
}
@media screen and ( max-width: 700px ) {
  .section-content-four {
    flex-direction: column-reverse;
  }
  .content-right {
    max-width: 100%;
    margin-left: 0;
  }
}
#five {
  background-color: #ffff;
  color: black;
  padding: 20px;
}
.pre-title {
  font-size: 14px;
  color: #505a63;
  text-align: center;
}
.title-five {
  font-family: "Aeonik Pro Capitalised", sans-serif;
  font-weight: 900;
  margin: 0;
  text-align: start !important;
  padding: 0;
  font-size: 60px;
  letter-spacing: -0.0375rem;
  text-align: center !important;
}
.list-five {
  display: flex;
  flex-direction: column;
  margin-left: 0;
  padding-left: 0;
}
.item-five {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #717173;
  align-items: start;
}
.item-five:hover {
  cursor: pointer;
}
.item-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.item-five-title {
  margin-right: auto;
  margin-bottom: 30px;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: -0.015rem;
}
.item-five-hidden {
  display: none;
  opacity: 0;
  margin-bottom: 20px;
  color: #717173;
  transition: opacity 0.2s ease;
}
.item-five-hidden.show {
  display: block;
  opacity: 1;
}
.item-five-img {
  max-width: 30px;
  margin-left: auto;
}
.container-fot {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0px 15px;
}
.ccJytjH {
  margin-top: 30px;
  border-top: 1px solid #484242;
}
.ccJytH {
  margin-top: 30px;
}
.gbamLm {
  display: flex;
  justify-content: space-between;
  max-width: 800px;
  margin-top: 30px;
}
.iqPkKR {
  margin-left: 20px !important;
}
.jfjffkfk {
  color: white;
  font-size: 26px;
  font-family: "Aeonik Pro", sans-serif;
  
}
.txt-foot-small {
color: #c9c9cd;
font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
}
.txt-foot-bg {
  color: #c9c9cd;
  font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
}
.CNDKkdd {
  max-width: 1000px;
}
.txt-header {
  cursor: pointer;
}
.foofoorm {
  display: flex;
  flex-direction: column;
  text-align: start;
  width: 500px;
  margin: 0 auto;
}
.inpt-form {
  padding: 8px 10px;
  font-size: 16px;
  height: 50px;
  background-color: rgba(52, 58, 64, .01);
  border: 1px solid rgba(155, 155, 174, .3);
  display: block;
  width: 100%;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  border-radius: .25rem;
  margin-bottom: 12px;
}
.iti{
  margin-bottom: 12px;
}
.btn {
  max-width: 250px;
  padding: 18px 20px;
  font-size: 14px;
  max-height: 70px;
  font-weight: 400;
  line-height: 1.5;
  border-radius: .25rem;
  color: white;
  background-color: black;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  margin: 0 auto;
}
.head-cont-act {
  background-color: rgb(255 255 255 / 0.8);
  backdrop-filter: blur(16px);
  color: #000 !important;
}
.headerrega-act {
  background-color: black !important;
  color: white !important;
}
.btn:hover {
  scale: 1.03;
}
.oiir-title {
  font-size: 36px;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 40px;
  text-align: center;
  color: white;
}
.oiir-title2 {
  font-size: 30px;
  max-width: 600px;
  margin-top: 40px;
  text-align: center;
  color: black;
}


.oiir-title > span {
  color: #7777ff;
}
.oiir-title2 > span {
  color: #7777ff;
}
.center {
  text-align: center;
}
@media screen and ( max-width: 750px) {
  .oiir-title  {
    max-width: 350px;
    font-size: 28px;
  }
  .foofoorm {
    width: 350px;
  }
}
.pppopap {
  cursor: pointer;
}
.btnheader {
  display: block;
  max-width: 250px;
  padding: 15px;
  border: none;
  border-radius: 17px;
  background-color: #fff;
  color: #000;
  overflow: hidden;
  font-family: "Aeonik Pro", sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
@media screen and ( max-width:550px ) {
  .gbamLm {
    display: flex;
    flex-direction: column;
  }
}
.btn {
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 400;
}



.hppty {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.haeue_tupe {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 40px auto;
  width: calc(100% - 200px);
}

.haeue_tupe_text {
background-color: #eeebeb;
  border-radius: 20px;
 
}
.haeue {
  background: -webkit-linear-gradient(top, rgb(219 232 244), rgb(228 238 246));
  display: flex;
  padding-bottom: 100px;
}



.haeue_tupe .haeue_tupe_text {
  padding: 20px;
}

.haeue_tupe_text p {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  display: flex;
  align-items: center;
  color: #4F4F4F;
}
.haeue_tupe:nth-child(1n) .haeue_tupe_text {
  padding-left: 150px;
  padding-right: 20px;
  border-radius: 0px 20px 20px 0px;
}
.haeue_tupe:nth-child(2n) .haeue_tupe_text {
  padding-right: 150px;
  padding-left: 20px;
  border-radius: 20px 0px 0px 20px;
}


.haeue_tupe:nth-child(1n) .haeue_tupe_icon {
  position: relative;
  margin-left: 0px; 
  margin-right: -114px;
  border-radius: 0px 20px 20px 0px;
}
.haeue_tupe:nth-child(2n) .haeue_tupe_icon {
  position: relative;
  margin-right: 0px;
  margin-left: -114px;
  border-radius: 0px 20px 20px 0px;
}

@media screen and ( max-width:940px ) {
  .haeue_tupe_icon > img {
    max-width: 150px;
  }
}
@media screen and ( max-width:940px ) {
  .haeue_tupe {
    display: flex;
    flex-direction: column;
  }
  .haeue_tupe:nth-child(1n) .haeue_tupe_text {
    margin: 0;
    padding: 0;
  }
  .haeue_tupe:nth-child(1n) .haeue_tupe_icon {
    margin: 0;
  }
  .haeue_tupe:nth-child(2n) {
    flex-direction: column-reverse;
  }
  .haeue_tupe {

    align-items: center;
    margin: 20px 10px;
    width: calc(100% - 10px);
}
.haeue_tupe_text {
  background-color: #eeebeb;
    border-radius: 20px;
   padding: 15px !important;
   border-radius: 20px 20px 20px 20px !important;
  }
}

.reviews {
  background: -webkit-linear-gradient(top, rgb(219 232 244), rgb(228 238 246));
}

.reviews_video {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}
.re_vid_div {
  width: 30%;
  /* min-height: 400px; */
  /* background: #456; */
  margin: 20px;
  border-radius: 20px;
}
.reviews_first {
  padding-bottom: 100px;
  border-bottom: 1px solid #B7B7B7;
}
.rev {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
}
.rev .ww50 {
  width: 45%;
  margin: 20px;
  min-height: 500px;
}
.ww50 .vidguk h3{
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-size: 49px;
line-height: 57px;
display: flex;
align-items: center;
margin-bottom: 0px;
color: #4F4F4F;	
}
.ww50 .vidguk p {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-size: 32px;
line-height: 38px;
/* identical to box height */
margin-top: 0px;
display: flex;
align-items: center;

color: #A7A7A7;	
}
.vidguk {
  background: #fff;
  padding: 20px 60px;
  border-radius: 20px;
  min-height: 990px;
}
.ava {
  margin-right: 20px;
}
.ava img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.users {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.name_user h4 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  display: flex;
  align-items: center;
  color: #000000;
}
.vid_text_t {}


.ww50 .vid_text_t p {
  display: block !important;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
}

.text_note_reviews h4 {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-size: 32px;
line-height: 38px;
/* identical to box height */

text-transform: uppercase;

color: #4F4F4F;
}
.n_active h6 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  color: #000000;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 0px;
}
.answer {
  display: none;
}
.cktave .answer {
  display: block;
  padding: 20px 20px;
  background: #D5D5D5;
  border-radius: 0px 0px 20px 20px;
}
.answer div {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  display: flex;
  align-items: center;
  color: #4F4F4F;
}
.text_note_reviews {
  margin-bottom: 100px;
}
.guarantees h2 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 59px;
  text-transform: uppercase;
  color: #000000;
  margin-top: 180px;
}
.guarantees .content {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
}

.guarantees .content .we50 {
  width: 45%;
  min-height: 930px;
}
.guarantees {
  background-image: url(../img/garant/image-4.png);
  background-size: cover;
  background-position: top center;
}


.guarantees p {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 28px;
color: #000000;
}
.exelent.guara {
  
  background-size: cover;
  background-position: center;
  padding: 100px 0px;
}
.d_s_a {
  display: flex;
  background: #2b2b2b;

  background-size: cover;
  background-position: center;
  padding: 100px 0px;
}
.d_s_a h2 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 59px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 900px;
  margin: auto;
  margin-bottom: 50px;
}
.b_b_div {
  width: calc(30% - 40px);
  padding: 20px;
  min-height: 160px;
  border-radius: 20px;
  margin: 20px;
  border: 1px solid rgb(130 130 130);
  background: rgb(255 255 255 / 5%);
  backdrop-filter: blur(12px);
}

.block_bleack {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
}
.b_b_div h4 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 59px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0px;
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
}


.b_b_div p {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 29px;
color: #A7A7A7;
}


.kGgJZR {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
}

/*!sc*/
.kJKBSN {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  min-width: 0;
}

/*!sc*/
.cLISXH {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  height: var(--rui-space-s32);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .cLISXH {
      height: var(--rui-space-s40);
  }
}

/*!sc*/
.fnQfSe {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
}

/*!sc*/
.kPlpbx {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.btvWhO {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-foreground);
  width: 100%;
}

/*!sc*/
.bKfCUZ {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.jmNdbs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jmNdbs {
      display: none;
  }
}

/*!sc*/
.beawxF {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  max-width: 100%;
  min-height: 100vh;
}

/*!sc*/
.eYzduA {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: calc(-1 * var(--website-navigation-height));
}

/*!sc*/
.iBollq {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-top: var(--website-navigation-height);
  overflow: hidden;
  min-height: 100vh;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .iBollq {
      height: 100vh;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .iBollq {
      min-height: 530px;
  }
}

/*!sc*/
.dMVAMt {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  height: 100%;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .dMVAMt {
      height: 100vh;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .dMVAMt {
      min-height: 530px;
  }
}

/*!sc*/
.grpyCC {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: var(--rui-space-s24);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  padding-top: var(--rui-space-s32);
  width: 100%;
  max-width: var(--website-layout-max-width);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .grpyCC {
      padding-top: var(--rui-space-s48);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .grpyCC {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .grpyCC {
      padding-bottom: var(--rui-space-s32);
      padding-top: 80px;
  }
}

/*!sc*/
.eYfAJw {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.jkBmot {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-white);
  min-width: 0;
}

/*!sc*/
.kuVZxY {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-white);
  width: 100%;
  min-width: 0;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .kuVZxY {
      width: 40%;
  }
}

/*!sc*/
.cNvBiB {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s16);
  background-color: linear-gradient(180deg, rgba(0, 0, 0, 0) 10.09%, rgba(0, 0, 0, 0.15) 53.36%);
  width: 100%;
  overflow: hidden;
  height: auto;
  border: 3px solid;
  border-color: var(--rui-color-grey-tone-20);
  border-radius: calc(100vh * 0.025);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .cNvBiB {
      margin-bottom: 0;
  }
}

/*!sc*/
@media screen and (min-width: 400px) {
  .cNvBiB {
      width: calc(100vh * 0.7 * 720 / 1016);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .cNvBiB {
      border-bottom: none;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }
}

/*!sc*/
.eDVKss {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-bottom: var(--rui-space-s48);
  padding-top: var(--rui-space-s48);
  width: 100%;
  overflow: hidden;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .eDVKss {
      padding-top: var(--rui-space-s64);
      padding-bottom: var(--rui-space-s64);
  }
}

/*!sc*/
@media screen and (min-width: 1280px) {
  .eDVKss {
      padding-top: 80px;
      padding-bottom: 80px;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .eDVKss {
      min-height: max(100vh, 530px);
  }
}

/*!sc*/
.cQFxcA {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s48);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--rui-space-s48);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  width: 100%;
  max-width: var(--website-layout-max-width);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .cQFxcA {
      margin-top: 80px;
      margin-bottom: 80px;
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .cQFxcA {
      margin-top: 160px;
      margin-bottom: 160px;
  }
}

/*!sc*/
.dEgtfz {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s16);
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .dEgtfz {
      margin-bottom: var(--rui-space-s24);
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .dEgtfz {
      margin-bottom: var(--rui-space-s32);
  }
}

/*!sc*/
.jLjcjy {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  min-width: 0;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .jLjcjy {
      margin-left: auto;
      margin-right: auto;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jLjcjy {
      width: 80%;
  }
}

/*!sc*/
.dWaoBq {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-width: 0;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .dWaoBq {
      width: 60%;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .dWaoBq {
      width: 80%;
  }
}

/*!sc*/
.gGTNdW {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .gGTNdW {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
  }
}

/*!sc*/
.jkAFIE {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 232px;
  height: 327.3777777777778px;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jkAFIE {
      width: calc(100vh * 0.7 * 720 / 1016);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jkAFIE {
      height: calc(100vh * 0.7);
  }
}

/*!sc*/
.jhcWEq {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  overflow: hidden;
  height: 100%;
  border-radius: 20px;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jhcWEq {
      border: 3px solid;
      border-radius: calc(100vh * 0.025);
  }
}

/*!sc*/
.jlBlcU {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  height: 100vh;
}

/*!sc*/
.kyLLfV {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  background-color: linear-gradient(180deg, rgba(0, 0, 0, 0) 10.09%, rgba(0, 0, 0, 0.15) 53.36%);
  width: 100%;
  height: 100%;
}

/*!sc*/
.kwSksT {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  display: block;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .kwSksT {
      display: block;
  }
}

/*!sc*/
.hrOuFU {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-grey-20);
}

/*!sc*/
.dOkSNg {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  background-color: var(--rui-color-background);
  color: var(--rui-color-foreground);
  width: 100%;
}

/*!sc*/
.knwWuR {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-foreground);
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-area: content;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .knwWuR {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
  }
}

/*!sc*/
.lhxUeY {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .lhxUeY {
      width: 60%;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .lhxUeY {
      width: 80%;
  }
}

/*!sc*/
.jzQRxf {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  height: 100%;
  min-height: 446px;
  max-height: 446px;
  grid-area: media;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .jzQRxf {
      min-height: initial;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jzQRxf {
      max-height: 600px;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .jzQRxf {
      max-height: 860px;
  }
}

/*!sc*/
.bJloqU {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  height: 100%;
}

/*!sc*/
.jXxoNr {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  height: 100%;
}

/*!sc*/
.esJTLE {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  overflow: hidden;
  height: 100%;
}

/*!sc*/
@media screen and (max-width: 1023px) {
  .esJTLE {
      display: none;
  }
}

/*!sc*/
.eOhYil {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  overflow: hidden;
  height: 100%;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .eOhYil {
      display: none;
  }
}

/*!sc*/
.byUeZR {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-white);
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-area: content;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .byUeZR {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
  }
}

/*!sc*/
.ceqMgM {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: inherit;
  min-width: 0;
}

/*!sc*/
.jftpgJ {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  background-color: #000000;
}

/*!sc*/
.hAJtGZ {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  background-color: #000000;
  opacity: 0;
}

/*!sc*/
.lfBQXl {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  opacity: 0;
}

/*!sc*/
.flNvJX {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  grid-area: content;
}

/*!sc*/
.ekjHmk {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-foreground);
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-area: text;
}

/*!sc*/
.cobHQk {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  height: 100%;
  min-height: 388px;
  max-height: 388px;
  grid-area: media;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .cobHQk {
      min-height: initial;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .cobHQk {
      max-height: 500px;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .cobHQk {
      max-height: 718px;
  }
}

/*!sc*/
.ksmhqD {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin: auto;
  height: 100%;
}

/*!sc*/
.kFCteL {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin: auto;
  opacity: 0;
  height: 100%;
}

/*!sc*/
.hXUA-Dp {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--rui-space-s16);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: visible;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  max-width: 100%;
  grid-area: tabs;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .hXUA-Dp {
      margin-top: var(--rui-space-s24);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .hXUA-Dp {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .hXUA-Dp {
      margin-top: var(--rui-space-s32);
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .hXUA-Dp {
      overflow: hidden;
  }
}

/*!sc*/
.ifhAfM {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-foreground);
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-area: text;
}

/*!sc*/
.iKFcoh {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  color: var(--rui-color-foreground);
  width: 100%;
  max-width: var(--website-layout-max-width);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .iKFcoh {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
.jjQDoW {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s48);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--rui-space-s48);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  color: var(--rui-color-grey-50);
  width: 100%;
  max-width: var(--website-layout-max-width);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jjQDoW {
      margin-top: 80px;
      margin-bottom: 80px;
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .jjQDoW {
      margin-top: 160px;
      margin-bottom: 160px;
  }
}

/*!sc*/
.cPFdEh {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s20);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--rui-space-s20);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  width: 100%;
  max-width: var(--website-layout-max-width);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .cPFdEh {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
.cXugIW {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  height: 100%;
  min-height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.dPfxHQ {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-top: 0;
  min-width: 0;
}

/*!sc*/
.jePyJr {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: var(--rui-color-grey-50);
  min-width: 0;
}

/*!sc*/
.lbYMOS {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  color: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.ihWFXl {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-left: auto;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  align-self: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.gXcxfO {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s8);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .gXcxfO {
      display: none;
  }
}

/*!sc*/
.jDTzUN {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-top: var(--rui-space-s8);
  padding-bottom: var(--rui-space-s8);
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
.kvnAaw {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-right: auto;
  color: var(--rui-color-white);
  min-width: 0;
}

/*!sc*/
.gbamLm {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-bottom: var(--rui-space-s8);
  padding-right: var(--rui-space-s16);
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
}

/*!sc*/

/*!sc*/
.dZscXB {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-top: var(--rui-space-s8);
  padding-bottom: var(--rui-space-s8);
  color: var(--rui-color-white);
  min-width: 0;
}

/*!sc*/
.cwOjZW {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  padding-top: var(--rui-space-s4);
  padding-bottom: var(--rui-space-s4);
  color: var(--rui-color-grey-20);
  min-width: 0;
  display: block;
}

/*!sc*/
.edyBwm {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s40);
  margin-top: var(--rui-space-s40);
  padding-bottom: var(--rui-space-s8);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  min-width: 0;
  border-bottom: 1px solid;
  border-bottom-color: rgb(var(--rui-color-channel-white) / 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .edyBwm {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
.gUOcTt {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  height: var(--rui-space-s24);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .gUOcTt {
      height: var(--rui-space-s32);
  }
}

/*!sc*/
.jha-ddx {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-bottom: var(--rui-space-s40);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .jha-ddx {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
.jiEhfH {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  width: 100%;
  height: auto;
  min-width: 14px;
  max-width: 100%;
  width: 14px;
  height: 14px;
  border-radius: var(--rui-radius-round);
  display: inline-block;
}

/*!sc*/
.gZsJLk {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font: inherit;
  margin-right: var(--rui-space-s24);
}

/*!sc*/
data-styled.g1[id="Box-rui__sc-1g1k12l-0"] {
  content: "kGgJZR,kJKBSN,cLISXH,fnQfSe,kPlpbx,btvWhO,bKfCUZ,jmNdbs,beawxF,eYzduA,iBollq,dMVAMt,grpyCC,eYfAJw,jkBmot,kuVZxY,cNvBiB,eDVKss,cQFxcA,dEgtfz,jLjcjy,dWaoBq,gGTNdW,jkAFIE,jhcWEq,jlBlcU,kyLLfV,kwSksT,hrOuFU,dOkSNg,knwWuR,lhxUeY,jzQRxf,bJloqU,jXxoNr,esJTLE,eOhYil,byUeZR,ceqMgM,jftpgJ,hAJtGZ,lfBQXl,flNvJX,ekjHmk,cobHQk,ksmhqD,kFCteL,hXUA-Dp,ifhAfM,iKFcoh,jjQDoW,cPFdEh,cXugIW,dPfxHQ,jePyJr,lbYMOS,ihWFXl,gXcxfO,jDTzUN,kvnAaw,gbamLm,dZscXB,cwOjZW,edyBwm,gUOcTt,jha-ddx,jiEhfH,gZsJLk,"
}

/*!sc*/
.bhutOh {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
.jnHRQD {
  gap: var(--rui-space-s4);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .jnHRQD {
      gap: var(--rui-space-s8);
  }
}

/*!sc*/
.jYRVoJ {
  gap: var(--rui-space-s4);
}

/*!sc*/
@media screen and (min-width: 1280px) {
  .jYRVoJ {
      gap: var(--rui-space-s8);
  }
}

/*!sc*/
.bXzYPr {
  gap: var(--rui-space-s8);
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*!sc*/
data-styled.g2[id="Flex-rui__sc-p3ay74-0"] {
  content: "bhutOh,jnHRQD,jYRVoJ,bXzYPr,"
}

/*!sc*/
.efUsTP {
  width: 24px;
  height: 24px;
  display: block;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/*!sc*/
.efUsTP[data-variant='mono'] {
  background-color: currentColor;
  -webkit-mask-image: var(--rui-icon-url);
  mask-image: var(--rui-icon-url);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/*!sc*/
.efUsTP[data-variant='image'] {
  background-image: var(--rui-icon-url);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/*!sc*/
.bzXagU {
  width: 24px;
  height: 24px;
  margin-right: 1px;
  display: block;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/*!sc*/
.bzXagU[data-variant='mono'] {
  background-color: currentColor;
  -webkit-mask-image: var(--rui-icon-url);
  mask-image: var(--rui-icon-url);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/*!sc*/
.bzXagU[data-variant='image'] {
  background-image: var(--rui-icon-url);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/*!sc*/
.kMCPiX {
  color: var(--rui-color-white);
  width: 16px;
  height: 16px;
  display: block;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/*!sc*/
.kMCPiX[data-variant='mono'] {
  background-color: currentColor;
  -webkit-mask-image: var(--rui-icon-url);
  mask-image: var(--rui-icon-url);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/*!sc*/
.kMCPiX[data-variant='image'] {
  background-image: var(--rui-icon-url);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/*!sc*/
.jyNclX {
  width: 16px;
  height: 16px;
  display: block;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/*!sc*/
.jyNclX[data-variant='mono'] {
  background-color: currentColor;
  -webkit-mask-image: var(--rui-icon-url);
  mask-image: var(--rui-icon-url);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/*!sc*/
.jyNclX[data-variant='image'] {
  background-image: var(--rui-icon-url);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/*!sc*/
data-styled.g4[id="Icon-rui__sc-18fefp5-0"] {
  content: "efUsTP,bzXagU,kMCPiX,jyNclX,"
}

/*!sc*/
.cMUWqJ {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-weight: 900;
  font-size: 3rem;
  line-height: 1;
  -webkit-letter-spacing: -0.06rem;
  -moz-letter-spacing: -0.06rem;
  -ms-letter-spacing: -0.06rem;
  letter-spacing: -0.06rem;
}

/*!sc*/
@media (min-width: 720px) {
  .cMUWqJ {
      font-size: 6.5rem;
      -webkit-letter-spacing: -0.13rem;
      -moz-letter-spacing: -0.13rem;
      -ms-letter-spacing: -0.13rem;
      letter-spacing: -0.13rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .cMUWqJ {
      font-size: 8.5rem;
      -webkit-letter-spacing: -0.17rem;
      -moz-letter-spacing: -0.17rem;
      -ms-letter-spacing: -0.17rem;
      letter-spacing: -0.17rem;
  }
}

/*!sc*/
.cMUWqJ small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
@media screen and (min-width: 320px) {
  .cMUWqJ {
      font-size: clamp(2.25rem, 1.65rem + 2.55vw, 3rem);
  }
}

/*!sc*/
@media screen and (min-width: 400px) {}

/*!sc*/
@media screen and (min-width: 720px) {
  .cMUWqJ {
      font-size: clamp(5rem, 4.1rem + 1.7vw, 6.5rem);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {}

/*!sc*/
@media screen and (min-width: 1280px) {}

/*!sc*/
@media screen and (min-width: 1920px) {
  .cMUWqJ {
      font-size: 8.5rem;
  }
}

/*!sc*/
.ldOCqs {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
}

/*!sc*/
@media (min-width: 1920px) {
  .ldOCqs {
      font-size: 1.5rem;
      line-height: 2rem;
  }
}

/*!sc*/
.cQPZgf {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-weight: 900;
  font-size: 2.25rem;
  line-height: 1;
  -webkit-letter-spacing: -0.0225rem;
  -moz-letter-spacing: -0.0225rem;
  -ms-letter-spacing: -0.0225rem;
  letter-spacing: -0.0225rem;
  text-align: start;
  white-space: pre-wrap;
}

/*!sc*/
@media (min-width: 720px) {
  .cQPZgf {
      font-size: 3.75rem;
      -webkit-letter-spacing: -0.0375rem;
      -moz-letter-spacing: -0.0375rem;
      -ms-letter-spacing: -0.0375rem;
      letter-spacing: -0.0375rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .cQPZgf {
      font-size: 5rem;
      -webkit-letter-spacing: -0.05rem;
      -moz-letter-spacing: -0.05rem;
      -ms-letter-spacing: -0.05rem;
      letter-spacing: -0.05rem;
  }
}

/*!sc*/
.cQPZgf small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
@media screen and (min-width: 320px) {
  .cQPZgf {
      font-size: clamp(2rem, 1.8rem + 0.85vw, 2.25rem);
  }
}

/*!sc*/
@media screen and (min-width: 400px) {}

/*!sc*/
@media screen and (min-width: 720px) {
  .cQPZgf {
      font-size: clamp(3rem, 2.55rem + 0.85vw, 3.75rem);
      text-align: center;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {}

/*!sc*/
@media screen and (min-width: 1280px) {}

/*!sc*/
@media screen and (min-width: 1920px) {
  .cQPZgf {
      font-size: 5rem;
  }
}

/*!sc*/
.iiwdgZ {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  text-align: start;
}

/*!sc*/
@media (min-width: 1920px) {
  .iiwdgZ {
      font-size: 1.5rem;
      line-height: 2rem;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .iiwdgZ {
      text-align: center;
  }
}

/*!sc*/
.cBmZDp {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-letter-spacing: 0.01125rem;
  -moz-letter-spacing: 0.01125rem;
  -ms-letter-spacing: 0.01125rem;
  letter-spacing: 0.01125rem;
  text-align: start;
}

/*!sc*/
@media (min-width: 1920px) {
  .cBmZDp {
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: 0.015rem;
      -moz-letter-spacing: 0.015rem;
      -ms-letter-spacing: 0.015rem;
      letter-spacing: 0.015rem;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .cBmZDp {
      text-align: center;
  }
}

/*!sc*/
.jBaSvr {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-size: 2.25rem;
  font-weight: 900;
  -webkit-letter-spacing: -0.0225rem;
  -moz-letter-spacing: -0.0225rem;
  -ms-letter-spacing: -0.0225rem;
  letter-spacing: -0.0225rem;
  line-height: 1;
  white-space: pre-wrap;
}

/*!sc*/
@media (min-width: 720px) {
  .jBaSvr {
      font-size: 3.75rem;
      -webkit-letter-spacing: -0.0375rem;
      -moz-letter-spacing: -0.0375rem;
      -ms-letter-spacing: -0.0375rem;
      letter-spacing: -0.0375rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jBaSvr {
      font-size: 5rem;
      -webkit-letter-spacing: -0.05rem;
      -moz-letter-spacing: -0.05rem;
      -ms-letter-spacing: -0.05rem;
      letter-spacing: -0.05rem;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .jBaSvr {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-weight: 900;
      font-size: 2.25rem;
      line-height: 1;
      -webkit-letter-spacing: -0.0225rem;
      -moz-letter-spacing: -0.0225rem;
      -ms-letter-spacing: -0.0225rem;
      letter-spacing: -0.0225rem;
  }

  @media (min-width: 720px) {
      .jBaSvr {
          font-size: 3.75rem;
          -webkit-letter-spacing: -0.0375rem;
          -moz-letter-spacing: -0.0375rem;
          -ms-letter-spacing: -0.0375rem;
          letter-spacing: -0.0375rem;
      }
  }

  @media (min-width: 1920px) {
      .jBaSvr {
          font-size: 5rem;
          -webkit-letter-spacing: -0.05rem;
          -moz-letter-spacing: -0.05rem;
          -ms-letter-spacing: -0.05rem;
          letter-spacing: -0.05rem;
      }
  }

  .jBaSvr small {
      font-family: Aeonik Pro, sans-serif;
      font-size: 1em;
      font-weight: 700;
  }
}

/*!sc*/
.jBaSvr small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
@media screen and (min-width: 320px) {}

/*!sc*/
@media screen and (min-width: 400px) {}

/*!sc*/
@media screen and (min-width: 720px) {
  .jBaSvr {
      font-size: clamp(3rem, 2.55rem + 0.85vw, 3.75rem);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {}

/*!sc*/
@media screen and (min-width: 1280px) {}

/*!sc*/
@media screen and (min-width: 1920px) {
  .jBaSvr {
      font-size: 5rem;
  }
}

/*!sc*/
.fItUBz {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-size: 2.25rem;
  font-weight: 900;
  -webkit-letter-spacing: -0.0225rem;
  -moz-letter-spacing: -0.0225rem;
  -ms-letter-spacing: -0.0225rem;
  letter-spacing: -0.0225rem;
  line-height: 1;
  white-space: pre-wrap;
}

/*!sc*/
@media (min-width: 720px) {
  .fItUBz {
      font-size: 3.75rem;
      -webkit-letter-spacing: -0.0375rem;
      -moz-letter-spacing: -0.0375rem;
      -ms-letter-spacing: -0.0375rem;
      letter-spacing: -0.0375rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .fItUBz {
      font-size: 5rem;
      -webkit-letter-spacing: -0.05rem;
      -moz-letter-spacing: -0.05rem;
      -ms-letter-spacing: -0.05rem;
      letter-spacing: -0.05rem;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .fItUBz {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-weight: 900;
      font-size: 2rem;
      line-height: 1;
      -webkit-letter-spacing: -0.02rem;
      -moz-letter-spacing: -0.02rem;
      -ms-letter-spacing: -0.02rem;
      letter-spacing: -0.02rem;
  }

  @media (min-width: 720px) {
      .fItUBz {
          font-size: 3rem;
          -webkit-letter-spacing: -0.03rem;
          -moz-letter-spacing: -0.03rem;
          -ms-letter-spacing: -0.03rem;
          letter-spacing: -0.03rem;
      }
  }

  @media (min-width: 1920px) {
      .fItUBz {
          font-size: 3.75rem;
          -webkit-letter-spacing: -0.0375rem;
          -moz-letter-spacing: -0.0375rem;
          -ms-letter-spacing: -0.0375rem;
          letter-spacing: -0.0375rem;
      }
  }

  .fItUBz small {
      font-family: Aeonik Pro, sans-serif;
      font-size: 1em;
      font-weight: 700;
  }
}

/*!sc*/
.fItUBz small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
@media screen and (min-width: 320px) {}

/*!sc*/
@media screen and (min-width: 400px) {}

/*!sc*/
@media screen and (min-width: 720px) {
  .fItUBz {
      font-size: 3rem;
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .fItUBz {
      font-size: 3.75rem;
  }
}

/*!sc*/
.xkYRp {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

/*!sc*/
.cyYFIs {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-letter-spacing: 0.01125rem;
  -moz-letter-spacing: 0.01125rem;
  -ms-letter-spacing: 0.01125rem;
  letter-spacing: 0.01125rem;
}

/*!sc*/
@media (min-width: 1920px) {
  .cyYFIs {
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: 0.015rem;
      -moz-letter-spacing: 0.015rem;
      -ms-letter-spacing: 0.015rem;
      letter-spacing: 0.015rem;
  }
}

/*!sc*/
.jXDWrq {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-weight: 900;
  font-size: 2rem;
  line-height: 1;
  -webkit-letter-spacing: -0.02rem;
  -moz-letter-spacing: -0.02rem;
  -ms-letter-spacing: -0.02rem;
  letter-spacing: -0.02rem;
}

/*!sc*/
@media (min-width: 720px) {
  .jXDWrq {
      font-size: 3rem;
      -webkit-letter-spacing: -0.03rem;
      -moz-letter-spacing: -0.03rem;
      -ms-letter-spacing: -0.03rem;
      letter-spacing: -0.03rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jXDWrq {
      font-size: 3.75rem;
      -webkit-letter-spacing: -0.0375rem;
      -moz-letter-spacing: -0.0375rem;
      -ms-letter-spacing: -0.0375rem;
      letter-spacing: -0.0375rem;
  }
}

/*!sc*/
.jXDWrq small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
.gjzWPF {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-letter-spacing: 0.01125rem;
  -moz-letter-spacing: 0.01125rem;
  -ms-letter-spacing: 0.01125rem;
  letter-spacing: 0.01125rem;
  text-align: start;
}

/*!sc*/
@media (min-width: 1920px) {
  .gjzWPF {
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: 0.015rem;
      -moz-letter-spacing: 0.015rem;
      -ms-letter-spacing: 0.015rem;
      letter-spacing: 0.015rem;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .gjzWPF {
      text-align: left;
  }
}

/*!sc*/
.dvbHSm {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.625rem;
  -webkit-letter-spacing: -0.01375rem;
  -moz-letter-spacing: -0.01375rem;
  -ms-letter-spacing: -0.01375rem;
  letter-spacing: -0.01375rem;
}

/*!sc*/
@media (min-width: 1024px) {
  .dvbHSm {
      font-size: 1.5rem;
      line-height: 1.75rem;
      -webkit-letter-spacing: -0.015rem;
      -moz-letter-spacing: -0.015rem;
      -ms-letter-spacing: -0.015rem;
      letter-spacing: -0.015rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .dvbHSm {
      font-size: 2rem;
      line-height: 2.375rem;
      -webkit-letter-spacing: -0.02rem;
      -moz-letter-spacing: -0.02rem;
      -ms-letter-spacing: -0.02rem;
      letter-spacing: -0.02rem;
  }
}

/*!sc*/
.kmhPqT {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: -0.00438rem;
  -moz-letter-spacing: -0.00438rem;
  -ms-letter-spacing: -0.00438rem;
  letter-spacing: -0.00438rem;
  white-space: pre-line;
}

/*!sc*/
@media (min-width: 1920px) {
  .kmhPqT {
      font-size: 1.125rem;
      line-height: 1.75rem;
      -webkit-letter-spacing: -0.00563rem;
      -moz-letter-spacing: -0.00563rem;
      -ms-letter-spacing: -0.00563rem;
      letter-spacing: -0.00563rem;
  }
}

/*!sc*/
.knEUAp {
  font-family: Aeonik Pro Capitalised, sans-serif;
  font-weight: 900;
  font-size: 2.25rem;
  line-height: 1;
  -webkit-letter-spacing: -0.0225rem;
  -moz-letter-spacing: -0.0225rem;
  -ms-letter-spacing: -0.0225rem;
  letter-spacing: -0.0225rem;
}

/*!sc*/
@media (min-width: 720px) {
  .knEUAp {
      font-size: 3.75rem;
      -webkit-letter-spacing: -0.0375rem;
      -moz-letter-spacing: -0.0375rem;
      -ms-letter-spacing: -0.0375rem;
      letter-spacing: -0.0375rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .knEUAp {
      font-size: 5rem;
      -webkit-letter-spacing: -0.05rem;
      -moz-letter-spacing: -0.05rem;
      -ms-letter-spacing: -0.05rem;
      letter-spacing: -0.05rem;
  }
}

/*!sc*/
.knEUAp small {
  font-family: Aeonik Pro, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

/*!sc*/
@media screen and (min-width: 320px) {
  .knEUAp {
      font-size: clamp(2rem, 1.8rem + 0.85vw, 2.25rem);
  }
}

/*!sc*/
@media screen and (min-width: 400px) {}

/*!sc*/
@media screen and (min-width: 720px) {
  .knEUAp {
      font-size: clamp(3rem, 2.55rem + 0.85vw, 3.75rem);
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {}

/*!sc*/
@media screen and (min-width: 1280px) {}

/*!sc*/
@media screen and (min-width: 1920px) {
  .knEUAp {
      font-size: 5rem;
  }
}

/*!sc*/
.eCJlQW {
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-letter-spacing: 0.0075rem;
  -moz-letter-spacing: 0.0075rem;
  -ms-letter-spacing: 0.0075rem;
  letter-spacing: 0.0075rem;
}

/*!sc*/
@media (min-width: 1920px) {
  .eCJlQW {
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: 0.01rem;
      -moz-letter-spacing: 0.01rem;
      -ms-letter-spacing: 0.01rem;
      letter-spacing: 0.01rem;
  }
}

/*!sc*/
data-styled.g8[id="Text-rui__sc-1be7qv6-0"] {
  content: "cMUWqJ,ldOCqs,cQPZgf,iiwdgZ,cBmZDp,jBaSvr,fItUBz,xkYRp,cyYFIs,jXDWrq,gjzWPF,dvbHSm,kmhPqT,knEUAp,eCJlQW,"
}

/*!sc*/
.gFcVDA {
  display: grid;
  grid-template: 'rui-z-stack-item'1fr / 1fr;
}

/*!sc*/
.gFcVDA::before,
.gFcVDA::after,
.gFcVDA>* {
  grid-area: rui-z-stack-item;
}

/*!sc*/
data-styled.g9[id="ZStack-rui__sc-1v99yf7-0"] {
  content: "gFcVDA,"
}

/*!sc*/
.gvbSTM {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: inherit;
  -webkit-transition: inherit;
  transition: inherit;
  background-color: var(--rui-color-state-overlay);
  pointer-events: none;
  z-index: -1;
}

/*!sc*/
data-styled.g19[id="ButtonBase__ButtonStateLayer-rui__sc-1aqanxw-0"] {
  content: "gvbSTM,"
}

/*!sc*/
.ebyqwN {
  box-sizing: border-box;
  border: none;
  font: inherit;
  color: inherit;
  text-align: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: box-shadow var(--rui-timing-shadow);
  transition: box-shadow var(--rui-timing-shadow);
  outline-color: transparent;
  background: transparent;
  border-radius: var(--rui-radius-r12);
  padding: 0;
  margin: 0;
  position: relative;
  isolation: isolate;
  --rui-color-state-overlay: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*!sc*/
.ebyqwN:focus-visible {
  -webkit-transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  outline: var(--rui-focus-outline);
  outline-offset: var(--rui-focus-outline-offset);
}

/*!sc*/
.ebyqwN:enabled:not([aria-disabled='true']) {
  cursor: pointer;
}

/*!sc*/
.ebyqwN:any-link {
  -webkit-text-decoration: none;
  text-decoration: none;
}

/*!sc*/
.ebyqwN:disabled {
  pointer-events: none;
}

/*!sc*/
.dvIvHB {
  box-sizing: border-box;
  border: none;
  font: inherit;
  color: inherit;
  text-align: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: box-shadow var(--rui-timing-shadow);
  transition: box-shadow var(--rui-timing-shadow);
  outline-color: transparent;
  background: transparent;
  border-radius: var(--rui-radius-r12);
  padding: 0;
  margin: 0;
  position: relative;
  isolation: isolate;
  --rui-color-state-overlay: transparent;
}

/*!sc*/
.dvIvHB:focus-visible {
  -webkit-transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  outline: var(--rui-focus-outline);
  outline-offset: var(--rui-focus-outline-offset);
}

/*!sc*/
.dvIvHB:enabled:not([aria-disabled='true']) {
  cursor: pointer;
}

/*!sc*/
.dvIvHB:any-link {
  -webkit-text-decoration: none;
  text-decoration: none;
}

/*!sc*/
.dvIvHB:disabled {
  pointer-events: none;
}

/*!sc*/
data-styled.g20[id="ButtonBase__ButtonBaseWrapper-rui__sc-1aqanxw-1"] {
  content: "ebyqwN,dvIvHB,"
}

/*!sc*/
.kybVIv {
  display: contents;
}

/*!sc*/
data-styled.g22[id="ThemeAttributesResolver__Wrapper-rui__sc-1lzjlec-0"] {
  content: "kybVIv,"
}

/*!sc*/
.ezeIGf {
  display: block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

/*!sc*/
data-styled.g23[id="Ellipsis__EllipsisBase-rui__sc-1uis3y5-0"] {
  content: "ezeIGf,"
}

/*!sc*/
.dpAImt {
  position: absolute;
  border: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  -webkit-clip: rect(0, 0, 0, 0);
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  word-wrap: normal;
}

/*!sc*/
data-styled.g26[id="VisuallyHidden-rui__sc-p5i143-0"] {
  content: "dpAImt,"
}

/*!sc*/
.dbkari {
  margin-right: var(--rui-space-s8);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
.dbkari::before {
  content: '​';
}

/*!sc*/
data-styled.g27[id="ButtonLayout__IconWrapper-rui__sc-15pyc45-0"] {
  content: "dbkari,"
}

/*!sc*/
.cFZUmK {
  position: relative;
}

/*!sc*/
data-styled.g29[id="ButtonLayout___StyledButtonBase-rui__sc-15pyc45-2"] {
  content: "cFZUmK,"
}

/*!sc*/
.cQJCWo {
  color: var(--rui-color-accent);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: var(--rui-font-brand);
  font-weight: var(--rui-font-weight-emphasis2);
  font-size: var(--rui-font-size-emphasis2);
  line-height: var(--rui-line-height-emphasis2);
  -webkit-letter-spacing: var(--rui-letter-spacing-emphasis2);
  -moz-letter-spacing: var(--rui-letter-spacing-emphasis2);
  -ms-letter-spacing: var(--rui-letter-spacing-emphasis2);
  letter-spacing: var(--rui-letter-spacing-emphasis2);
}

/*!sc*/
.cQJCWo:disabled,
.cQJCWo[aria-disabled='true'] {
  opacity: 0.5;
}

/*!sc*/
data-styled.g34[id="Action-rui__sc-1q34a5u-0"] {
  content: "cQJCWo,"
}

/*!sc*/
.lkLVrv {
  top: calc(-1 * var(--website-navigation-height));
  z-index: 1;
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .lkLVrv {
      left: 0;
  }
}

/*!sc*/
.dknUhi {
  top: 0;
  left: 0;
}

/*!sc*/
@media screen and (min-width: 720px) {
  .dknUhi {
      left: auto;
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .dknUhi {
      right: 0;
  }
}

/*!sc*/
.dmZmJu {
  top: 0;
  left: 0;
}

/*!sc*/
.cQCaWN {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

/*!sc*/
.erZZUD {
  top: 100%;
  left: 0;
  right: 0;
}

/*!sc*/
data-styled.g36[id="Position-rui__sc-nh2ik7-0"] {
  content: "sPvaq,lkLVrv,dknUhi,dmZmJu,cQCaWN,erZZUD,"
}

/*!sc*/
.kFTkQf {
  position: absolute;
}

/*!sc*/
data-styled.g38[id="Position__Absolute-rui__sc-nh2ik7-2"] {
  content: "kFTkQf,"
}

/*!sc*/
.hfyehJ {
  position: relative;
}

/*!sc*/
data-styled.g39[id="Position__Relative-rui__sc-nh2ik7-3"] {
  content: "hfyehJ,"
}

/*!sc*/
.kFKZcL {
  gap: var(--rui-space-s16);
}

/*!sc*/
.eOxfoy {
  gap: var(--rui-space-s16);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .eOxfoy {
      gap: var(--rui-space-s24);
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .eOxfoy {
      gap: var(--rui-space-s40);
  }
}

/*!sc*/
.efjQDA {
  gap: var(--rui-space-s4);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .efjQDA {
      gap: var(--rui-space-s8);
  }
}

/*!sc*/
.ghjgOK {
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  gap: var(--rui-space-s16);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .ghjgOK {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .ghjgOK {
      gap: var(--rui-space-s24);
  }
}

/*!sc*/
@media screen and (min-width: 1920px) {
  .ghjgOK {
      gap: var(--rui-space-s32);
  }
}

/*!sc*/
.fbPNNG {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
.MbRjP {
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

/*!sc*/
.jwemZK {
  gap: var(--rui-space-s4);
}

/*!sc*/
@media screen and (min-width: 1280px) {
  .jwemZK {
      gap: var(--rui-space-s8);
  }
}

/*!sc*/
.AHQic {
  gap: var(--rui-space-s8);
}

/*!sc*/
data-styled.g52[id="Stack-rui__sc-1t382g5-0"] {
  content: "kFKZcL,eOxfoy,efjQDA,ghjgOK,fbPNNG,MbRjP,jwemZK,AHQic,"
}

/*!sc*/
.imrahr {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/*!sc*/
data-styled.g53[id="HStack-rui__sc-4zbgg7-0"] {
  content: "imrahr,"
}

/*!sc*/
.jTYPsR {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  z-index: 0;
}

/*!sc*/
.jTYPsR:focus-visible {
  background-color: var(--rui-color-background);
  color: var(--rui-color-foreground);
}

/*!sc*/
.jTYPsR::before {
  content: '';
  position: absolute;
  top: -0.625rem;
  bottom: -0.625rem;
  left: -0.625rem;
  right: -0.625rem;
}

/*!sc*/
data-styled.g55[id="IconButton__IconButtonBase-rui__sc-1xan14r-0"] {
  content: "jTYPsR,"
}

/*!sc*/
.jZBAfu {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/*!sc*/
data-styled.g58[id="VStack-rui__sc-e0ymcb-0"] {
  content: "jZBAfu,"
}

/*!sc*/
.bxtrhz {
  --rui-aspect: 0.7086614173228346;
  width: 100%;
  height: 0;
  padding-bottom: calc(1 / var(--rui-aspect) * 100%);
}

/*!sc*/
.gWdZZg {
  --rui-aspect: 1.7777777777777777;
  width: 100%;
  height: 0;
  padding-bottom: calc(1 / var(--rui-aspect) * 100%);
}

/*!sc*/
.pwVex {
  --rui-aspect: 1.7045454545454546;
  width: 100%;
  height: 0;
  padding-bottom: calc(1 / var(--rui-aspect) * 100%);
}

/*!sc*/
data-styled.g82[id="AspectRatio__Spacer-rui__sc-3p9atg-0"] {
  content: "bxtrhz,gWdZZg,pwVex,"
}

/*!sc*/
.dBNTQa {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/*!sc*/
.dBNTQa> :first-child {
  width: 100%;
  height: 100%;
}

/*!sc*/
.dBNTQa>img,
.dBNTQa>video {
  object-fit: cover;
}

/*!sc*/
data-styled.g83[id="AspectRatio__Content-rui__sc-3p9atg-1"] {
  content: "dBNTQa,"
}

/*!sc*/
.jnsDTP {
  position: relative;
  padding: unset;
}

/*!sc*/
data-styled.g84[id="AspectRatio__Base-rui__sc-3p9atg-2"] {
  content: "jnsDTP,"
}

/*!sc*/
.iauQim {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  --rui-button-shadow-color: rgb(var(--rui-color-channel-accent-neutral) / 0.45);
  color: var(--rui-color-on-accent-neutral);
  background-color: var(--rui-color-accent-neutral);
  text-align: center;
}

/*!sc*/
@media (min-width: 1920px) {
  .iauQim {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.iauQim:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.08);
}

/*!sc*/
.iauQim:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.15);
}

/*!sc*/
.iauQim:disabled,
.iauQim[aria-disabled=true] {
  color: var(--rui-color-button-disabled-text);
  --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.8);
}

/*!sc*/
.ggJDYa {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  color: var(--rui-color-accent-neutral);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  text-align: center;
  color: var(--rui-color-white);
}

/*!sc*/
@media (min-width: 1920px) {
  .ggJDYa {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.ggJDYa:disabled,
.ggJDYa[aria-disabled=true] {
  opacity: 0.5;
}

/*!sc*/
.bBXJHy {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  --rui-button-shadow-color: rgb(var(--rui-color-channel-black) / 0.45);
  color: var(--rui-color-white);
  background-color: var(--rui-color-black);
  text-align: center;
}

/*!sc*/
@media (min-width: 1920px) {
  .bBXJHy {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.bBXJHy:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-white) / 0.05);
}

/*!sc*/
.bBXJHy:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-white) / 0.08);
}

/*!sc*/
.bBXJHy:disabled,
.bBXJHy[aria-disabled=true] {
  background-color: rgb(var(--rui-color-channel-black) / 0.5);
  color: rgb(var(--rui-color-channel-white) / 0.3);
}

/*!sc*/
.iWnngz {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  --rui-button-shadow-color: rgb(var(--rui-color-channel-accent-neutral) / 0.45);
  color: var(--rui-color-on-accent-neutral);
  background-color: var(--rui-color-accent-neutral);
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--rui-space-s16);
}

/*!sc*/
@media (min-width: 1920px) {
  .iWnngz {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.iWnngz:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.08);
}

/*!sc*/
.iWnngz:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.15);
}

/*!sc*/
.iWnngz:disabled,
.iWnngz[aria-disabled=true] {
  color: var(--rui-color-button-disabled-text);
  --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.8);
}

/*!sc*/
@media screen and (min-width: 720px) {
  .iWnngz {
      margin-left: auto;
      margin-right: auto;
  }
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .iWnngz {
      margin-top: var(--rui-space-s8);
  }
}

/*!sc*/
.haSjTC {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  --rui-button-shadow-color: rgb(var(--rui-color-channel-accent-neutral) / 0.45);
  color: var(--rui-color-on-accent-neutral);
  background-color: var(--rui-color-accent-neutral);
  text-align: center;
  margin-top: var(--rui-space-s4);
}

/*!sc*/
@media (min-width: 1920px) {
  .haSjTC {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.haSjTC:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.08);
}

/*!sc*/
.haSjTC:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.15);
}

/*!sc*/
.haSjTC:disabled,
.haSjTC[aria-disabled=true] {
  color: var(--rui-color-button-disabled-text);
  --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.8);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .haSjTC {
      margin-top: var(--rui-space-s8);
  }
}

/*!sc*/
.dLyITr {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  color: var(--rui-color-accent-neutral);
  background-color: var(--rui-color-grouped-background);
  background-image: linear-gradient(var(--rui-color-action-background-neutral), var(--rui-color-action-background-neutral));
  text-align: center;
}

/*!sc*/
@media (min-width: 1920px) {
  .dLyITr {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.dLyITr:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
}

/*!sc*/
.dLyITr:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.06);
}

/*!sc*/
.dLyITr:disabled,
.dLyITr[aria-disabled=true] {
  color: rgb(var(--rui-color-channel-accent-neutral) / 0.3);
  --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.4);
}

/*!sc*/
[data-rui="photo-header"] .dLyITr.dLyITr {
  color: var(--rui-color-action-photo-header-text-neutral);
  background-color: var(--rui-color-action-photo-header-background-neutral);
}

/*!sc*/
[data-rui="photo-header"] .dLyITr.dLyITr:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
}

/*!sc*/
[data-rui="photo-header"] .dLyITr.dLyITr:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.06);
}

/*!sc*/
[data-rui="photo-header"] .dLyITr.dLyITr:disabled,
[data-rui="photo-header"] .dLyITr.dLyITr[aria-disabled=true] {
  color: rgb(var(--rui-color-channel-action-photo-header-text-neutral) / 0.3);
  --rui-color-state-overlay: transparent;
}

/*!sc*/
.egciUB {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
  height: var(--rui-size-button-md);
  width: 100%;
  min-width: 0;
  padding-left: var(--rui-space-s16);
  padding-right: var(--rui-space-s16);
  border-radius: var(--rui-radius-round);
  -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
  --rui-button-shadow-color: rgb(var(--rui-color-channel-black) / 0.05);
  color: var(--rui-color-black);
  background-color: var(--rui-color-white);
  text-align: center;
}

/*!sc*/
@media (min-width: 1920px) {
  .egciUB {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
.egciUB:hover {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.02);
}

/*!sc*/
.egciUB:active {
  --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
}

/*!sc*/
.egciUB:disabled,
.egciUB[aria-disabled=true] {
  color: rgb(var(--rui-color-channel-black) / 0.3);
  --rui-color-state-overlay: transparent;
}

/*!sc*/
data-styled.g85[id="Button-rui__sc-1gvtpv4-0"] {
  content: "iauQim,ggJDYa,bBXJHy,iWnngz,haSjTC,dLyITr,egciUB,"
}

/*!sc*/
.hLDKzZ {
  display: grid;
  grid-template: 'text';
}

/*!sc*/
.bcNOSV {
  display: grid;
  gap: var(--rui-space-s16);
  grid-template-columns: repeat(1, 1fr);
}

/*!sc*/
@media screen and (min-width: 1024px) {
  .bcNOSV {
      gap: var(--rui-space-s24);
  }
}

/*!sc*/
@media screen and (min-width: 720px) {
  .bcNOSV {
      grid-template-columns: repeat(12, 1fr);
  }
}

/*!sc*/
.dPULKP {
  display: grid;
  -webkit-column-gap: var(--rui-space-s32);
  column-gap: var(--rui-space-s32);
  row-gap: var(--rui-space-s12);
  grid-template-columns: auto auto 1fr;
}

/*!sc*/
data-styled.g109[id="Grid-rui__sc-11lbuez-0"] {
  content: "hLDKzZ,bcNOSV,dPULKP,"
}

/*!sc*/
@font-face {
  font-family: 'Aeonik Pro';
  font-display: fallback;
  font-weight: 500;
  src: url(../fonts/AeonikPro-Medium.woff2) format("woff2");
}

/*!sc*/
@font-face {
  font-family: 'Aeonik Pro';
  font-display: fallback;
  font-weight: 700;
  src: url(../fonts/AeonikPro-Black.woff2) format("woff2");
}

/*!sc*/
@font-face {
  font-family: 'Aeonik Pro Capitalised';
  font-display: fallback;
  font-weight: 900;
  src: url(../fonts/AeonikPro-Black-Capitalised.woff2) format("woff2");
}

/*!sc*/
:root {
  font-family: Inter, sans-serif;
}

/*!sc*/
body {
  background-color: rgb(var(--website-layout-background-channel-legacy));
  min-height: 100%;
  min-width: 320px;
}

/*!sc*/
body>#__next {
  position: relative;
  z-index: 0;
}

/*!sc*/
a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}

/*!sc*/
@supports (-webkit-hyphenate-limit-chars:10) or (-moz-hyphenate-limit-chars:10) or (-ms-hyphenate-limit-chars:10) or (hyphenate-limit-chars:10) {

  h1,
  h2 {

      -webkit-hyphenate-limit-chars: 10;
      -moz-hyphenate-limit-chars: 10;
      -ms-hyphenate-limit-chars: 10;
      hyphenate-limit-chars: 10;
  }
}

/*!sc*/
@media (min-width: 400px) {
  [aria-label="wide-modal"] {
      max-height: none !important;
      min-height: auto !important;
      min-width: 500px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  [aria-label="wide-modal"] {
      max-height: none !important;
      min-height: auto !important;
      min-width: 600px;
  }
}

/*!sc*/
[data-theme='light'] {
  --website-color-grouped-background: #f7f7f7;
  --website-color-rating: #fbc70a;
  --website-color-widget-background: rgba(241, 242, 244, 0.8);
  --website-feature-items-carousel-card-border: none;
  --website-hero-carousel-background: linear-gradient(rgb(68 151 223) 0%, rgb(150 198 239) 100%);
  --website-layout-background-channel-legacy: 255 255 255;
  --website-layout-background-channel: 255 255 255;
  --website-layout-max-width: 1000px;
  --website-navigation-height: 56px;
  --website-sales-banner-background: linear-gradient(to right, #1227fd, #6fa0ff);
  --website-sales-banner-text: #f4f4f4;
  --website-shadow-level-5: 0 14px 28px 0 rgba(25, 28, 31, 0.04), 0 8px 16px 0 rgba(25, 28, 31, 0.04), 0 -1px 0 0 rgba(25, 28, 31, 0.04);
}

/*!sc*/
@media (min-width: 1024px) {
  [data-theme='light'] {
      --website-navigation-height: 72px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  [data-theme='light'] {
      --website-layout-max-width: 1432px;
      --website-navigation-height: 88px;
  }
}

/*!sc*/
@media (prefers-contrast:more) {
  [data-theme='light'] {
      --website-sales-banner-background: #1227fd;
  }
}

/*!sc*/
[data-theme='dark'] {
  --website-color-grouped-background: #1c1c1e;
  --website-color-rating: #ffd60a;
  --website-color-widget-background: rgba(36, 36, 38, 0.88);
  --website-feature-items-carousel-card-border: 1px solid var(--rui-color-grey-tone-20);
  --website-hero-carousel-background: #000000;
  --website-layout-background-channel-legacy: 22 22 24;
  --website-layout-background-channel: 0 0 0;
  --website-layout-max-width: 1000px;
  --website-navigation-height: 56px;
  --website-sales-banner-background: linear-gradient(to right, #1227fd, #6fa0ff);
  --website-sales-banner-text: #f4f4f4;
  --website-shadow-level-5: 0 14px 28px 0 rgba(0, 0, 0, 0.4), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
}

/*!sc*/
@media (min-width: 1024px) {
  [data-theme='dark'] {
      --website-navigation-height: 72px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  [data-theme='dark'] {
      --website-layout-max-width: 1432px;
      --website-navigation-height: 88px;
  }
}

/*!sc*/
@media (prefers-contrast:more) {
  [data-theme='dark'] {
      --website-sales-banner-background: #1227fd;
  }
}

/*!sc*/
[data-rui-input-type][data-rui-input-type] {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-letter-spacing: -0.01rem;
  -moz-letter-spacing: -0.01rem;
  -ms-letter-spacing: -0.01rem;
  letter-spacing: -0.01rem;
}

/*!sc*/
@media (min-width: 1920px) {
  [data-rui-input-type][data-rui-input-type] {
      font-size: 1.25rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0125rem;
      -moz-letter-spacing: -0.0125rem;
      -ms-letter-spacing: -0.0125rem;
      letter-spacing: -0.0125rem;
  }
}

/*!sc*/
data-styled.g565[id="sc-global-dVJskB1"] {
  content: "sc-global-dVJskB1,"
}

/*!sc*/
.iZfWWi {
  color: transparent;
  overflow: hidden;
  position: relative;
}

/*!sc*/
.iZfWWi::before {
  position: absolute;
  inset: 0;
  content: "";
  background-color: var(--rui-color-action-background);
}

/*!sc*/
data-styled.g569[id="sc-10a0aa14-0"] {
  content: "iZfWWi,"
}

/*!sc*/
.tkvhP {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-letter-spacing: 0.01125rem;
  -moz-letter-spacing: 0.01125rem;
  -ms-letter-spacing: 0.01125rem;
  letter-spacing: 0.01125rem;
  height: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--rui-color-grey-20);
  -webkit-transition: color var(--rui-timing-md);
  transition: color var(--rui-timing-md);
  word-break: break-word;
}

/*!sc*/
@media (min-width: 1920px) {
  .tkvhP {
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: 0.015rem;
      -moz-letter-spacing: 0.015rem;
      -ms-letter-spacing: 0.015rem;
      letter-spacing: 0.015rem;
  }
}

/*!sc*/
.tkvhP:hover {
  color: var(--rui-color-white);
}

/*!sc*/
.tkvhP:active {
  color: rgb(var(--rui-color-channel-white) / 0.8);
}

/*!sc*/
@media (min-width: 1920px) {
  .tkvhP {
      height: 32px;
  }
}

/*!sc*/
data-styled.g570[id="sc-c1d9e90e-0"] {
  content: "tkvhP,"
}

/*!sc*/
.exkJmb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  max-width: initial;
  padding: var(--rui-space-s20) calc((100vw - var(--website-layout-max-width)) / 2);
  background-color: var(--rui-color-black);
}

/*!sc*/
@media (min-width: 1024px) {
  .exkJmb {
      padding-top: var(--rui-space-s40);
      padding-bottom: var(--rui-space-s40);
  }
}

/*!sc*/
data-styled.g571[id="sc-d0c249d9-0"] {
  content: "exkJmb,"
}

/*!sc*/
.cGIlKE {
  word-break: break-word;
}

/*!sc*/
data-styled.g573[id="sc-349000c0-0"] {
  content: "cGIlKE,"
}

/*!sc*/
.fXpyyh {
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

/*!sc*/
.fXpyyh:hover {
  color: var(--rui-color-white);
}

/*!sc*/
.fXpyyh:active {
  color: rgb(var(--rui-color-channel-white) / 0.8);
}

/*!sc*/
data-styled.g574[id="sc-16dc4177-0"] {
  content: "fXpyyh,"
}

/*!sc*/
.eYdFpQ {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column: 1 / span 3;
  grid-row: 2;
  list-style: none;
}

/*!sc*/
@media (min-width: 1024px) {
  .eYdFpQ {
      grid-column: 3;
      grid-row: 1;
  }
}

/*!sc*/
data-styled.g575[id="sc-943ad925-0"] {
  content: "eYdFpQ,"
}

/*!sc*/
.caSinj {
  width: 100%;
}

/*!sc*/
data-styled.g576[id="sc-9e0ecf7f-0"] {
  content: "caSinj,"
}

/*!sc*/
.iqPkKR {
  padding-top: var(--rui-space-s8);
  padding-bottom: var(--rui-space-s8);
}

/*!sc*/
data-styled.g577[id="sc-9e0ecf7f-1"] {
  content: "iqPkKR,"
}

/*!sc*/
.ccJytH {
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

/*!sc*/
@media (min-width: 720px) {
  .ccJytH {
      gap: var(--rui-space-s16);
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .ccJytH {
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
data-styled.g578[id="sc-61708f77-0"] {
  content: "ccJytH,"
}

/*!sc*/
.bmMKuq {
  margin-top: -2px;
  height: var(--rui-space-s24);
}

/*!sc*/
@media (min-width: 1920px) {
  .bmMKuq {
      height: var(--rui-space-s32);
  }
}

/*!sc*/
.dXjuzY {
  margin-top: -2px;
  height: var(--rui-space-s16);
}

/*!sc*/
@media (min-width: 1920px) {
  .dXjuzY {
      height: var(--rui-space-s24);
  }
}

/*!sc*/
data-styled.g579[id="sc-81786132-0"] {
  content: ""
}

/*!sc*/
.klWmhJ {
  display: block;
  padding: var(--rui-space-s8);
  text-align: center;
}

/*!sc*/
.klWmhJ .Icon-rui__sc-18fefp5-0 {
  color: var(--rui-color-grey-20);
  -webkit-transition: color var(--rui-timing-md);
  transition: color var(--rui-timing-md);
}

/*!sc*/
.klWmhJ:hover .Icon-rui__sc-18fefp5-0 {
  color: rgb(var(--rui-color-channel-white) / 0.9);
}

/*!sc*/
data-styled.g580[id="sc-7c77f6e6-0"] {
  content: "klWmhJ,"
}

/*!sc*/
.bBAekn {
  list-style: none;
}

/*!sc*/
data-styled.g581[id="sc-7c77f6e6-1"] {
  content: "bBAekn,"
}

/*!sc*/
.Qdtfx {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  height: auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  max-width: 240px;
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: var(--rui-color-background);
  color: var(--rui-color-foreground);
}

/*!sc*/
@media (min-width: 1920px) {
  .Qdtfx {
      font-size: 1.25rem;
      line-height: 1.75rem;
  }
}

/*!sc*/
.Qdtfx:focus-visible {
  box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
}

/*!sc*/
@media (min-width: 720px) {
  .Qdtfx {
      max-width: 440px;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .Qdtfx {
      max-width: 720px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .Qdtfx {
      max-width: 1024px;
      padding-left: var(--rui-space-s32);
      padding-right: var(--rui-space-s32);
      padding-top: 14px;
      padding-bottom: 14px;
  }
}

/*!sc*/
.Qdtfx:hover {
  background-color: var(--rui-color-background);
  opacity: 0.85;
}

/*!sc*/
.Qdtfx:active {
  background-color: var(--rui-color-background);
  opacity: 0.75;
}

/*!sc*/
.Qdtfx:disabled {
  background-color: var(--rui-color-background);
  color: var(--rui-color-grey-50);
}

/*!sc*/
.eKFeSl {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  height: auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  max-width: 240px;
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
  padding-top: 10px;
  padding-bottom: 10px;
}

/*!sc*/
@media (min-width: 1920px) {
  .eKFeSl {
      font-size: 1.25rem;
      line-height: 1.75rem;
  }
}

/*!sc*/
.eKFeSl:focus-visible {
  box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
}

/*!sc*/
@media (min-width: 720px) {
  .eKFeSl {
      max-width: 440px;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .eKFeSl {
      max-width: 720px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eKFeSl {
      max-width: 1024px;
      padding-left: var(--rui-space-s32);
      padding-right: var(--rui-space-s32);
      padding-top: 14px;
      padding-bottom: 14px;
  }
}

/*!sc*/
.eKFeSl:hover {
  background-color: var(--rui-color-grey-tone-2);
  opacity: 0.85;
}

/*!sc*/
.eKFeSl:active {
  background-color: var(--rui-color-grey-tone-2);
  opacity: 0.75;
}

/*!sc*/
.eKFeSl:disabled {
  color: var(--rui-color-grey-50);
}

/*!sc*/
.iUOjWo {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  height: auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  max-width: 240px;
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: var(--rui-color-foreground);
  color: var(--rui-color-background);
}

/*!sc*/
@media (min-width: 1920px) {
  .iUOjWo {
      font-size: 1.25rem;
      line-height: 1.75rem;
  }
}

/*!sc*/
.iUOjWo:focus-visible {
  box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
}

/*!sc*/
@media (min-width: 720px) {
  .iUOjWo {
      max-width: 440px;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .iUOjWo {
      max-width: 720px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .iUOjWo {
      max-width: 1024px;
      padding-left: var(--rui-space-s32);
      padding-right: var(--rui-space-s32);
      padding-top: 14px;
      padding-bottom: 14px;
  }
}

/*!sc*/
.iUOjWo:hover {
  background-color: var(--rui-color-foreground);
  opacity: 0.85;
}

/*!sc*/
.iUOjWo:active {
  background-color: var(--rui-color-foreground);
  opacity: 0.75;
}

/*!sc*/
.iUOjWo:disabled {
  background-color: var(--rui-color-foreground);
  color: var(--rui-color-grey-50);
}

/*!sc*/
.hndlww {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  height: auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  max-width: 240px;
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
  padding-top: 10px;
  padding-bottom: 10px;
}

/*!sc*/
@media (min-width: 1920px) {
  .hndlww {
      font-size: 1.25rem;
      line-height: 1.75rem;
  }
}

/*!sc*/
.hndlww:focus-visible {
  box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
}

/*!sc*/
@media (min-width: 720px) {
  .hndlww {
      max-width: 440px;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .hndlww {
      max-width: 720px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .hndlww {
      max-width: 1024px;
      padding-left: var(--rui-space-s32);
      padding-right: var(--rui-space-s32);
      padding-top: 14px;
      padding-bottom: 14px;
  }
}

/*!sc*/
.hXenlB {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  height: auto;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  max-width: 240px;
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: transparent;
  color: var(--rui-color-foreground);
  border-color: var(--rui-color-foreground);
  border-style: solid;
  border-width: 2px;
}

/*!sc*/
@media (min-width: 1920px) {
  .hXenlB {
      font-size: 1.25rem;
      line-height: 1.75rem;
  }
}

/*!sc*/
.hXenlB:focus-visible {
  box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
}

/*!sc*/
@media (min-width: 720px) {
  .hXenlB {
      max-width: 440px;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .hXenlB {
      max-width: 720px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .hXenlB {
      max-width: 1024px;
      padding-left: var(--rui-space-s32);
      padding-right: var(--rui-space-s32);
      padding-top: 14px;
      padding-bottom: 14px;
  }
}

/*!sc*/
.hXenlB:hover {
  background-color: transparent;
  opacity: 0.85;
}

/*!sc*/
.hXenlB:active {
  background-color: transparent;
  opacity: 0.75;
}

/*!sc*/
.hXenlB:disabled {
  background-color: transparent;
  border-color: var(--rui-color-grey-50);
  color: var(--rui-color-grey-50);
}

/*!sc*/
data-styled.g582[id="sc-dd364494-0"] {
  content: "Qdtfx,eKFeSl,iUOjWo,hndlww,hXenlB,"
}

/*!sc*/
.fWNUTG {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow-x: auto;
  margin-left: calc(-1 * var(--rui-space-s24));
  margin-right: calc(-1 * var(--rui-space-s24));
  padding-left: var(--rui-space-s24);
  padding-right: var(--rui-space-s24);
}

/*!sc*/
@media (min-width: 1024px) {
  .fWNUTG {
      overflow-x: visible;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
  }
}

/*!sc*/
.fWNUTG::-webkit-scrollbar {
  display: none;
}

/*!sc*/
data-styled.g593[id="sc-cb77fa67-0"] {
  content: "fWNUTG,"
}

/*!sc*/
.jTAJin {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: var(--rui-space-s4);
  margin-right: var(--rui-space-s4);
  -webkit-transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
  transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
  white-space: nowrap;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  display: block;
  padding: var(--rui-space-s8) 10px;
  background-color: transparent;
  color: var(--rui-color-white);
}

/*!sc*/
@media (min-width: 1280px) {
  .jTAJin {
      padding: var(--rui-space-s8) var(--rui-space-s20);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jTAJin {
      padding: var(--rui-space-s8) var(--rui-space-s24);
  }
}

/*!sc*/
.jTAJin:hover {
  cursor: pointer;
  color: var(--rui-color-foreground);
  background-color: var(--rui-color-grey-tone-10);
}

/*!sc*/
.jTAJin[aria-current='page'],
.jTAJin[aria-selected='true'],
.jTAJin[aria-pressed='true'] {
  color: var(--rui-color-foreground);
  background-color: var(--rui-color-grey-tone-10);
}

/*!sc*/
.iRMphU {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: var(--rui-space-s4);
  margin-right: var(--rui-space-s4);
  -webkit-transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
  transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
  white-space: nowrap;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  display: block;
  padding: var(--rui-space-s8) 10px;
  background-color: transparent;
  color: var(--rui-color-white);
}

/*!sc*/
@media (min-width: 1280px) {
  .iRMphU {
      padding: var(--rui-space-s8) var(--rui-space-s20);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .iRMphU {
      padding: var(--rui-space-s8) var(--rui-space-s24);
  }
}

/*!sc*/
.iRMphU:hover {
  cursor: default !important;
  color: var(--rui-color-foreground);
  background-color: var(--rui-color-grey-tone-10);
}

/*!sc*/
.iRMphU[aria-current='page'],
.iRMphU[aria-selected='true'],
.iRMphU[aria-pressed='true'] {
  color: var(--rui-color-foreground);
  background-color: var(--rui-color-grey-tone-10);
}

/*!sc*/
data-styled.g594[id="sc-cb77fa67-1"] {
  content: "jTAJin,iRMphU,"
}

/*!sc*/
.dKoons {
  background-color: transparent;
  color: var(--rui-color-white);
  box-sizing: content-box;
  border-bottom: none;
  border-bottom-color: var(--rui-color-grey-tone-8);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  height: var(--website-navigation-height);
  z-index: 3;
  -webkit-transition: background-color 200ms ease, top 200ms ease, opacity 300ms ease;
  transition: background-color 200ms ease, top 200ms ease, opacity 300ms ease;
}

/*!sc*/
.dKoons:hover {
  -webkit-transition: top 200ms ease;
  transition: top 200ms ease;
}

/*!sc*/
@media (min-width: 720px) {
  .dKoons {
      background-color: transparent;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .dKoons {
      top: 0;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .dKoons {
      top: 0;
  }
}

/*!sc*/
@supports (-webkit-backdrop-filter: none) or (backdrop-filter:none) {
  .dKoons {
      -webkit-backdrop-filter: none;
      backdrop-filter: none;
      background-color: transparent;
  }
}

/*!sc*/
data-styled.g596[id="sc-ee472300-0"] {
  content: "dKoons,"
}

/*!sc*/
.VyejS {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: auto;
  margin-left: auto;
  max-width: var(--website-layout-max-width);
  width: 100%;
  padding: var(--rui-space-s12) var(--rui-space-s20);
}

/*!sc*/
@media (min-width: 1024px) {
  .VyejS {
      padding: var(--rui-space-s16) 0;
  }
}

/*!sc*/
data-styled.g597[id="sc-ee472300-1"] {
  content: "VyejS,"
}

/*!sc*/
.jtTtBx {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: var(--rui-space-s16);
  column-gap: var(--rui-space-s16);
  display: none;
  grid-template-columns: 1fr auto;
  margin-left: var(--rui-space-s32);
}

/*!sc*/
@media (min-width: 1024px) {
  .jtTtBx {
      display: grid;
  }
}

/*!sc*/
data-styled.g598[id="sc-ee472300-2"] {
  content: "jtTtBx,"
}

/*!sc*/
.irnuOV section[data-blockid="ac5c429c-aefc-413d-8852-89ce2b8d9301"] {
  padding-bottom: 60px;
}

/*!sc*/
@media (min-width: 1280px) {
  .irnuOV section[data-blockid="ac5c429c-aefc-413d-8852-89ce2b8d9301"] {
      padding-bottom: 120px;
  }
}

/*!sc*/
data-styled.g604[id="sc-28400805-0"] {
  content: "irnuOV,"
}

/*!sc*/
.jicXuU {
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  -webkit-letter-spacing: -0.015rem;
  -moz-letter-spacing: -0.015rem;
  -ms-letter-spacing: -0.015rem;
  letter-spacing: -0.015rem;
  color: var(--rui-color-grey-50);
  margin-top: var(--rui-space-s48);
  margin-bottom: var(--rui-space-s48);
  text-align: left;
  white-space: pre-wrap;
  word-break: break-word;
}

/*!sc*/
@media (min-width: 1024px) {
  .jicXuU {
      font-size: 2rem;
      line-height: 2.375rem;
      -webkit-letter-spacing: -0.02rem;
      -moz-letter-spacing: -0.02rem;
      -ms-letter-spacing: -0.02rem;
      letter-spacing: -0.02rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jicXuU {
      font-size: 2.5rem;
      line-height: 3rem;
      -webkit-letter-spacing: -0.025rem;
      -moz-letter-spacing: -0.025rem;
      -ms-letter-spacing: -0.025rem;
      letter-spacing: -0.025rem;
  }
}

/*!sc*/
@media (min-width: 720px) {
  .jicXuU {
      text-align: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .jicXuU {
      margin-top: var(--rui-space-s64);
      margin-bottom: var(--rui-space-s64);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jicXuU {
      margin-top: 80px;
      margin-bottom: 80px;
  }
}

/*!sc*/
.sc-d0c249d9-0 .sc-566dae73-0 {
  color: var(--rui-color-white);
  margin-top: var(--rui-space-s40);
  margin-bottom: var(--rui-space-s40);
  text-align: left;
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 2rem;
  -webkit-letter-spacing: -0.0175rem;
  -moz-letter-spacing: -0.0175rem;
  -ms-letter-spacing: -0.0175rem;
  letter-spacing: -0.0175rem;
}

/*!sc*/
@media (min-width: 1024px) {
  .sc-d0c249d9-0 .sc-566dae73-0 {
      font-size: 2.5rem;
      line-height: 3rem;
      -webkit-letter-spacing: -0.025rem;
      -moz-letter-spacing: -0.025rem;
      -ms-letter-spacing: -0.025rem;
      letter-spacing: -0.025rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .sc-d0c249d9-0 .sc-566dae73-0 {
      font-size: 3rem;
      line-height: 3.625rem;
      -webkit-letter-spacing: -0.03rem;
      -moz-letter-spacing: -0.03rem;
      -ms-letter-spacing: -0.03rem;
      letter-spacing: -0.03rem;
  }
}

/*!sc*/
data-styled.g616[id="sc-566dae73-0"] {
  content: "jicXuU,"
}

/*!sc*/
.cSvxsG {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  align-self: end;
  border-radius: 9999px;
  color: var(--rui-color-foreground);
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-self: end;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 32px;
}

/*!sc*/
data-styled.g621[id="sc-8a0391c3-0"] {
  content: "cSvxsG,"
}

/*!sc*/
.iOTack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/*!sc*/
.iOTack:hover .sc-8a0391c3-0 {
  background-color: var(--rui-color-foreground);
  color: var(--rui-color-background);
}

/*!sc*/
data-styled.g622[id="sc-8a0391c3-1"] {
  content: "iOTack,"
}

/*!sc*/
.jMwTPn {
  list-style: none;
  background-color: var(--website-color-grouped-background);
  border-radius: 20px;
  color: var(--rui-color-foreground);
  min-width: 0;
  padding: var(--rui-space-s24);
  padding-bottom: 0;
  grid-column: 1;
}

/*!sc*/
@media (min-width: 720px) {
  .jMwTPn {
      grid-column: 1 / 5;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .jMwTPn {
      grid-column: 1 / 5;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jMwTPn {
      padding: var(--rui-space-s32);
      padding-bottom: 0;
  }
}

/*!sc*/
.ebrvfD {
  list-style: none;
  background-color: var(--website-color-grouped-background);
  border-radius: 20px;
  color: var(--rui-color-foreground);
  min-width: 0;
  padding: var(--rui-space-s24);
  padding-bottom: 0;
  grid-column: 1;
}

/*!sc*/
@media (min-width: 720px) {
  .ebrvfD {
      grid-column: 5 / 9;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .ebrvfD {
      grid-column: 5 / 9;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .ebrvfD {
      padding: var(--rui-space-s32);
      padding-bottom: 0;
  }
}

/*!sc*/
.cJjkzD {
  list-style: none;
  background-color: var(--website-color-grouped-background);
  border-radius: 20px;
  color: var(--rui-color-foreground);
  min-width: 0;
  padding: var(--rui-space-s24);
  padding-bottom: 0;
  grid-column: 1;
}

/*!sc*/
@media (min-width: 720px) {
  .cJjkzD {
      grid-column: 9 / 13;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .cJjkzD {
      grid-column: 9 / 13;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .cJjkzD {
      padding: var(--rui-space-s32);
      padding-bottom: 0;
  }
}

/*!sc*/
.gclhhv {
  list-style: none;
  background-color: var(--website-color-grouped-background);
  border-radius: 20px;
  color: var(--rui-color-foreground);
  min-width: 0;
  padding: var(--rui-space-s24);
  padding-bottom: 0;
  grid-column: 1;
}

/*!sc*/
@media (min-width: 720px) {
  .gclhhv {
      grid-column: 1 / 7;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .gclhhv {
      grid-column: 1 / 7;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .gclhhv {
      padding: var(--rui-space-s32);
      padding-bottom: 0;
  }
}

/*!sc*/
.eaGDoP {
  list-style: none;
  background-color: var(--website-color-grouped-background);
  border-radius: 20px;
  color: var(--rui-color-foreground);
  min-width: 0;
  padding: var(--rui-space-s24);
  padding-bottom: 0;
  grid-column: 1;
}

/*!sc*/
@media (min-width: 720px) {
  .eaGDoP {
      grid-column: 7 / 13;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .eaGDoP {
      grid-column: 7 / 13;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eaGDoP {
      padding: var(--rui-space-s32);
      padding-bottom: 0;
  }
}

/*!sc*/
data-styled.g642[id="sc-72e82ad0-0"] {
  content: "jMwTPn,ebrvfD,cJjkzD,gclhhv,eaGDoP,"
}

/*!sc*/
.bZFZjX {
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%;
  padding-bottom: var(--rui-space-s16);
}

/*!sc*/
@media (min-width: 1920px) {
  .bZFZjX {
      padding-bottom: var(--rui-space-s24);
  }
}

/*!sc*/
data-styled.g643[id="sc-72e82ad0-1"] {
  content: "bZFZjX,"
}

/*!sc*/
.bDlgZE {
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  gap: var(--rui-space-s8);
  margin-bottom: var(--rui-space-s4);
}

/*!sc*/
@media (min-width: 1024px) {
  .bDlgZE {
      margin-bottom: var(--rui-space-s8);
  }
}

/*!sc*/
data-styled.g644[id="sc-72e82ad0-2"] {
  content: "bDlgZE,"
}

/*!sc*/
.farkLD {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
}

/*!sc*/
data-styled.g645[id="sc-72e82ad0-3"] {
  content: "farkLD,"
}

/*!sc*/
.hPmHXa {
  list-style-type: none;
  -webkit-transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
  transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
  opacity: 0.7;
  width: var(--rui-space-s6);
  height: var(--rui-space-s6);
}

/*!sc*/
@media (min-width: 1920px) {
  .hPmHXa {
      height: var(--rui-space-s12);
      width: var(--rui-space-s12);
  }
}

/*!sc*/
.jCtmWx {
  list-style-type: none;
  -webkit-transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
  transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
  opacity: 0.7;
  width: var(--rui-space-s6);
  height: var(--rui-space-s6);
  opacity: 1;
  width: var(--rui-space-s8);
  height: var(--rui-space-s8);
}

/*!sc*/
@media (min-width: 1920px) {
  .jCtmWx {
      height: var(--rui-space-s12);
      width: var(--rui-space-s12);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jCtmWx {
      height: var(--rui-space-s16);
      width: var(--rui-space-s16);
  }
}

/*!sc*/
data-styled.g646[id="sc-2ea0e7b1-0"] {
  content: "hPmHXa,jCtmWx,"
}

/*!sc*/
.dNBNox {
  display: block;
  padding: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: var(--rui-radius-round);
  background-color: var(--rui-color-grey-20);
  cursor: pointer;
}

/*!sc*/
data-styled.g647[id="sc-2ea0e7b1-1"] {
  content: "dNBNox,"
}

/*!sc*/
.dEjoOM {
  isolation: isolate;
  height: var(--rui-space-s6);
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: var(--rui-space-s6);
}

/*!sc*/
@media (min-width: 1920px) {
  .dEjoOM {
      bottom: calc(-1 * var(--rui-space-s12));
      gap: var(--rui-space-s12);
  }
}

/*!sc*/
data-styled.g648[id="sc-2ea0e7b1-2"] {
  content: "dEjoOM,"
}

/*!sc*/
.eMpvDM {
  --website-hero-carousel-gap: 16px;
  --website-hero-carousel-left-translate: -100%;
}

/*!sc*/
@media (min-width: 720px) {
  .eMpvDM {
      --website-hero-carousel-gap: 24px;
      --website-hero-carousel-left-translate: -95%;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eMpvDM {
      --website-hero-carousel-gap: 32px;
  }
}

/*!sc*/
data-styled.g649[id="sc-ce48d160-0"] {
  content: "eMpvDM,"
}

/*!sc*/
.dRZnup {
  bottom: calc(-1 * var(--rui-space-s4));
  left: 50%;
  -webkit-transform: translate(-50%, 24px);
  -ms-transform: translate(-50%, 24px);
  transform: translate(-50%, 24px);
}

/*!sc*/
@media (min-width: 720px) {
  .dRZnup {
      -webkit-transform: translate(-50%, 32px);
      -ms-transform: translate(-50%, 32px);
      transform: translate(-50%, 32px);
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .dRZnup {
      -webkit-transform: translate(-50%, 32px) scale(1.75);
      -ms-transform: translate(-50%, 32px) scale(1.75);
      transform: translate(-50%, 32px) scale(1.75);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .dRZnup {
      bottom: calc(-1 * var(--rui-space-s12));
      -webkit-transform: translate(-50%, 40px) scale(1.75);
      -ms-transform: translate(-50%, 40px) scale(1.75);
      transform: translate(-50%, 40px) scale(1.75);
  }
}

/*!sc*/
data-styled.g650[id="sc-fdb0c834-0"] {
  content: "dRZnup,"
}

/*!sc*/
.iQMokE {
  bottom: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  background: var(--website-hero-carousel-background);
}

/*!sc*/
data-styled.g651[id="sc-754e351a-0"] {
  content: "iQMokE,"
}

/*!sc*/
.dokuDo {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100vw;
  height: 100vh;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  object-fit: cover;
  object-position: center bottom;
}

/*!sc*/
data-styled.g652[id="sc-754e351a-1"] {
  content: "dokuDo,"
}

/*!sc*/
.djYanz {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  pointer-events: none;
  display: block;
  width: auto;
  height: calc(327.3777777777778px * 1.7499999999999998);
}

/*!sc*/
@media (min-width: 1024px) {
  .djYanz {
      width: calc(100vh * 1.26);
      height: calc(100vh * 0.7);
  }
}

/*!sc*/
data-styled.g653[id="sc-754e351a-2"] {
  content: "djYanz,"
}

/*!sc*/
.kagfub {
  display: block;
  object-fit: cover;
  object-position: center bottom;
  border-radius: 20px;
}

/*!sc*/
@media (min-width: 1024px) {
  .kagfub {
      border-radius: calc(100vh * 0.025);
  }
}

/*!sc*/
data-styled.g654[id="sc-754e351a-3"] {
  content: "kagfub,"
}

/*!sc*/
.ipQmiz {
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  overflow: hidden;
  background: var(--website-hero-carousel-background);
}

/*!sc*/
data-styled.g655[id="sc-8659e827-0"] {
  content: "ipQmiz,"
}

/*!sc*/
.idrtvE {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  object-fit: cover;
  object-position: center bottom;
}

/*!sc*/
data-styled.g656[id="sc-8659e827-1"] {
  content: "idrtvE,"
}

/*!sc*/
.hZxihF {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  pointer-events: none;
  display: block;
  width: calc(100vh * 1.26 * 1.6);
  height: calc(100vh * 0.7 * 1.6);
  min-height: 370px;
  min-width: 665px;
}

/*!sc*/
@media (min-width: 1024px) {
  .hZxihF {
      -webkit-transform: translate(-50%, 0px) scale(1.75);
      -ms-transform: translate(-50%, 0px) scale(1.75);
      transform: translate(-50%, 0px) scale(1.75);
      width: calc(100vh * 1.26);
      height: calc(100vh * 0.7);
  }
}

/*!sc*/
data-styled.g657[id="sc-8659e827-2"] {
  content: "hZxihF,"
}

/*!sc*/
.ipDBgw {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: var(--rui-space-s32);
}

/*!sc*/
@media (min-width: 1024px) {
  .ipDBgw {
      bottom: 0;
      left: 50%;
      margin-top: 0;
      position: absolute;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  }
}

/*!sc*/
data-styled.g658[id="sc-7b7c0d08-0"] {
  content: "ipDBgw,"
}

/*!sc*/
.cAwIoV {
  position: relative;
  z-index: 1;
}

/*!sc*/
data-styled.g659[id="sc-1e4e3a6e-0"] {
  content: "cAwIoV,"
}

/*!sc*/
.hgYXvv {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  webkit-mask-image: -webkit-radial-gradient(#fff, #000);
}

/*!sc*/
@media (min-width: 720px) {
  .hgYXvv {
      object-fit: contain;
  }
}

/*!sc*/
data-styled.g671[id="sc-ca0e39d9-0"] {
  content: "hgYXvv,"
}

/*!sc*/
.rzqqn {
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-transition: opacity 600ms;
  transition: opacity 600ms;
}

/*!sc*/
@media (min-width: 1024px) {
  .rzqqn {
      left: 0;
      right: unset;
      width: 100%;
  }
}

/*!sc*/
data-styled.g672[id="sc-61d74b99-0"] {
  content: "rzqqn,"
}

/*!sc*/
.dyOfUW {
  object-fit: cover;
}

/*!sc*/
@media (min-width: 720px) {
  .dyOfUW {
      object-fit: cover;
  }
}

/*!sc*/
.ktmVxj {
  object-fit: cover;
}

/*!sc*/
@media (min-width: 720px) {
  .ktmVxj {
      object-fit: contain;
  }
}

/*!sc*/
data-styled.g673[id="sc-b8e86e9c-0"] {
  content: "dyOfUW,ktmVxj,"
}

/*!sc*/
.eENxkh {
  position: relative;
  width: 100%;
  max-width: var(--website-layout-max-width);
  text-align: start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
  grid-template-areas: 'content''media';
  grid-template-rows: auto 1fr;
  grid-template-columns: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: start;
}

/*!sc*/
@media (min-width: 1024px) {
  .eENxkh {
      padding-top: 64px;
      padding-bottom: 64px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eENxkh {
      padding-top: 80px;
      padding-bottom: 80px;
  }
}

/*!sc*/
@media (min-width: 720px) {
  .eENxkh {
      text-align: center;
  }
}

/*!sc*/
.eKbGUZ {
  position: relative;
  width: 100%;
  max-width: var(--website-layout-max-width);
  text-align: start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
  grid-template-areas: 'content''media';
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: start;
}

/*!sc*/
@media (min-width: 1024px) {
  .eKbGUZ {
      padding-top: 64px;
      padding-bottom: 64px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eKbGUZ {
      padding-top: 80px;
      padding-bottom: 80px;
  }
}

/*!sc*/
@media (min-width: 720px) {
  .eKbGUZ {
      text-align: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .eKbGUZ {
      grid-template-areas: 'media content';
      grid-template-rows: initial;
      grid-template-columns: 450px 488px;
      text-align: start;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .eKbGUZ {
      grid-template-columns: 600px 696px;
  }
}

/*!sc*/
.GxeWd {
  position: relative;
  width: 100%;
  max-width: var(--website-layout-max-width);
  text-align: start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
  grid-template-areas: 'content''media';
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: start;
}

/*!sc*/
@media (min-width: 1024px) {
  .GxeWd {
      padding-top: 64px;
      padding-bottom: 64px;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .GxeWd {
      padding-top: 80px;
      padding-bottom: 80px;
  }
}

/*!sc*/
@media (min-width: 720px) {
  .GxeWd {
      text-align: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .GxeWd {
      grid-template-areas: 'content media';
      grid-template-rows: initial;
      grid-template-columns: 488px 450px;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      text-align: start;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .GxeWd {
      grid-template-columns: 696px 600px;
  }
}

/*!sc*/
data-styled.g674[id="sc-c250207e-0"] {
  content: "eENxkh,eKbGUZ,GxeWd,"
}

/*!sc*/
.bXCHWB:hover {
  color: var(--rui-color-accent);
}

/*!sc*/
data-styled.g776[id="sc-814ad180-0"] {
  content: "bXCHWB,"
}

/*!sc*/
.sc-d0c249d9-0 .sc-dd2964d8-0 {
  -webkit-order: 1000;
  -ms-flex-order: 1000;
  order: 1000;
  color: var(--rui-color-grey-20);
  margin-bottom: var(--rui-space-s40);
}

/*!sc*/
.sc-d0c249d9-0 .sc-dd2964d8-0 a {
  color: inherit;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-transition: color var(--rui-timing-md);
  transition: color var(--rui-timing-md);
}

/*!sc*/
.sc-d0c249d9-0 .sc-dd2964d8-0 a:hover {
  color: rgb(var(--rui-color-channel-white) / 0.8);
}

/*!sc*/
data-styled.g780[id="sc-dd2964d8-0"] {
  content: "iZvPbd,"
}

/*!sc*/
.fCyzdB {
  white-space: pre-wrap;
}

/*!sc*/
.fCyzdB p {
  margin: 0;
  margin-bottom: var(--rui-space-s40);
}

/*!sc*/
.fCyzdB table p {
  margin: 0;
}

/*!sc*/
.fCyzdB li {
  margin: var(--rui-space-s16) 0;
}

/*!sc*/
.fCyzdB ul,
.fCyzdB ol {
  margin: 0 0 var(--rui-space-s40) var(--rui-space-s24);
  padding: 0;
}

/*!sc*/
data-styled.g781[id="sc-dd2964d8-1"] {
  content: "fCyzdB,"
}

/*!sc*/
@media (min-width: 1024px) {
  .fiCNXg {
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      left: 50%;
      top: 0;
  }
}

/*!sc*/
data-styled.g787[id="sc-c578d325-0"] {
  content: "fiCNXg,"
}

/*!sc*/
.cgzpqD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
}

/*!sc*/
data-styled.g788[id="sc-c578d325-1"] {
  content: "cgzpqD,"
}

/*!sc*/
.hXykvl {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: var(--website-layout-max-width);
  gap: var(--rui-space-s16);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  -webkit-align-items: start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: var(--rui-space-s24);
}

/*!sc*/
@media (min-width: 720px) {
  .hXykvl {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .hXykvl {
      gap: var(--rui-space-s24);
      padding-left: 0;
      padding-right: 0;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: var(--rui-space-s32);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .hXykvl {
      gap: var(--rui-space-s32);
      margin-bottom: var(--rui-space-s48);
  }
}

/*!sc*/
.leHFyz {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: var(--website-layout-max-width);
  gap: var(--rui-space-s16);
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  -webkit-align-items: start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: var(--rui-space-s24);
}

/*!sc*/
@media (min-width: 720px) {
  .leHFyz {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .leHFyz {
      gap: var(--rui-space-s24);
      padding-left: 0;
      padding-right: 0;
      -webkit-align-items: start;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      margin-bottom: 0;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .leHFyz {
      gap: var(--rui-space-s32);
      margin-bottom: 0;
  }
}

/*!sc*/
data-styled.g795[id="sc-b5e3a8ff-0"] {
  content: "hXykvl,leHFyz,"
}

/*!sc*/
.gGQmIM {
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 100%;
  left: 0;
  right: 0;
}

/*!sc*/
@media (min-width: 1024px) {
  .gGQmIM {
      left: 0;
      right: 0;
  }
}

/*!sc*/
.kHuPGE {
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 100%;
  left: 20px;
  right: 20px;
}

/*!sc*/
@media (min-width: 1024px) {
  .kHuPGE {
      left: 0;
      right: 0;
  }
}

/*!sc*/
data-styled.g796[id="sc-58e9d822-0"] {
  content: "gGQmIM,kHuPGE,"
}

/*!sc*/
.ipqacz {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: opacity 600ms ease-in-out;
  transition: opacity 600ms ease-in-out;
}

/*!sc*/
data-styled.g797[id="sc-aa5b62e4-0"] {
  content: "ipqacz,"
}

/*!sc*/
.jBidXC {
  gap: var(--rui-space-s12);
  max-width: 100vw;
  padding-left: var(--rui-space-s20);
  padding-right: var(--rui-space-s20);
  margin-left: calc(-1 * var(--rui-space-s20));
  margin-right: calc(-1 * var(--rui-space-s20));
  overflow-x: scroll;
  -ms-overflow-style: none;
  -webkit-scrollbar-width: none;
  -moz-scrollbar-width: none;
  -ms-scrollbar-width: none;
  scrollbar-width: none;
}

/*!sc*/
.jBidXC::-webkit-scrollbar {
  display: none;
}

/*!sc*/
data-styled.g798[id="sc-aa5b62e4-1"] {
  content: "jBidXC,"
}

/*!sc*/
.eFwSyd {
  position: relative;
  height: 42px;
  padding-left: 26px;
  padding-right: 26px;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background-color: var(--rui-color-foreground);
  background-image: unset;
  color: var(--rui-color-background);
  border-color: transparent;
  border: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
}

/*!sc*/
@media (min-width: 1920px) {
  .eFwSyd {
      height: 56px;
      padding-left: 34px;
      padding-right: 34px;
  }
}

/*!sc*/
.eFwSyd:hover {
  background-color: var(--rui-color-foreground);
}

/*!sc*/
.eFwSyd:active {
  opacity: 1;
  background-color: var(--rui-color-foreground);
}

/*!sc*/
.eFwSyd:disabled {
  color: var(--rui-color-grey-50);
}

/*!sc*/
.eFwSyd:before {
  position: absolute;
  content: "";
  inset: 0;
  border-radius: var(--rui-radius-round);
  opacity: 1;
  -webkit-transition: none;
  transition: none;
  background-size: 0 100%;
  background-image: linear-gradient(var(--rui-color-grey-10), var(--rui-color-grey-10));
  background-repeat: no-repeat;
  z-index: -1;
}

/*!sc*/
.jtOzHg {
  position: relative;
  height: 42px;
  padding-left: 24px;
  padding-right: 24px;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background-color: rgb(var(--rui-color-channel-foreground) / 0.1);
  background-image: unset;
  color: var(--rui-color-foreground);
  border-color: var(--rui-color-foreground);
  border: 2px solid;
  -webkit-tap-highlight-color: transparent;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
}

/*!sc*/
@media (min-width: 1920px) {
  .jtOzHg {
      height: 56px;
      padding-left: 32px;
      padding-right: 32px;
  }
}

/*!sc*/
.jtOzHg:hover {
  background-color: var(--rui-color-shimmer);
}

/*!sc*/
.jtOzHg:active {
  opacity: 0.8;
  background-color: transparent;
}

/*!sc*/
.jtOzHg:disabled {
  color: var(--rui-color-grey-50);
}

/*!sc*/
.jtOzHg:before {
  position: absolute;
  content: "";
  inset: 0;
  border-radius: var(--rui-radius-round);
  opacity: 1;
  -webkit-transition: none;
  transition: none;
  background-size: 0 100%;
  background-image: linear-gradient(var(--rui-color-grey-10), var(--rui-color-grey-10));
  background-repeat: no-repeat;
  z-index: -1;
}

/*!sc*/
.fCFMyO {
  position: relative;
  height: 42px;
  padding-left: 26px;
  padding-right: 26px;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background-color: var(--rui-color-foreground);
  background-image: unset;
  color: var(--rui-color-background);
  border-color: transparent;
  border: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
}

/*!sc*/
@media (min-width: 1920px) {
  .fCFMyO {
      height: 56px;
      padding-left: 34px;
      padding-right: 34px;
  }
}

/*!sc*/
.fCFMyO:hover {
  background-color: var(--rui-color-foreground);
}

/*!sc*/
.fCFMyO:active {
  opacity: 1;
  background-color: var(--rui-color-foreground);
}

/*!sc*/
.fCFMyO:disabled {
  color: var(--rui-color-grey-50);
}

/*!sc*/
.fCFMyO:before {
  position: absolute;
  content: "";
  inset: 0;
  border-radius: var(--rui-radius-round);
  opacity: 0.15;
  -webkit-transition: none;
  transition: none;
  background-size: 0 100%;
  background-image: linear-gradient(var(--rui-color-background), var(--rui-color-background));
  background-repeat: no-repeat;
  z-index: -1;
}

/*!sc*/
.ccoJAB {
  position: relative;
  height: 42px;
  padding-left: 24px;
  padding-right: 24px;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background-color: transparent;
  background-image: unset;
  color: var(--rui-color-foreground);
  border-color: var(--rui-color-foreground);
  border: 2px solid;
  -webkit-tap-highlight-color: transparent;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
}

/*!sc*/
@media (min-width: 1920px) {
  .ccoJAB {
      height: 56px;
      padding-left: 32px;
      padding-right: 32px;
  }
}

/*!sc*/
.ccoJAB:hover {
  background-color: var(--rui-color-shimmer);
}

/*!sc*/
.ccoJAB:active {
  opacity: 0.8;
  background-color: transparent;
}

/*!sc*/
.ccoJAB:disabled {
  color: var(--rui-color-grey-50);
}

/*!sc*/
.ccoJAB:before {
  position: absolute;
  content: "";
  inset: 0;
  border-radius: var(--rui-radius-round);
  opacity: 0.15;
  -webkit-transition: none;
  transition: none;
  background-size: 0 100%;
  background-image: linear-gradient(var(--rui-color-background), var(--rui-color-background));
  background-repeat: no-repeat;
  z-index: -1;
}

/*!sc*/
data-styled.g799[id="sc-aa5b62e4-2"] {
  content: "eFwSyd,jtOzHg,fCFMyO,ccoJAB,"
}

/*!sc*/
.kjlPka {
  position: relative;
  -webkit-align-content: initial;
  -ms-flex-line-pack: initial;
  align-content: initial;
  grid-template-areas: 'content''media''tabs';
  grid-template-rows: auto 1fr auto;
  height: 100%;
  min-height: 640px;
}

/*!sc*/
@media (min-width: 1024px) {
  .kjlPka {
      min-height: max(640px, 100vh);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .kjlPka {
      min-height: max(864px, 100vh);
  }
}

/*!sc*/
.jXTxRB {
  position: relative;
  padding-bottom: 90px;
  grid-template-areas: 'content''media''tabs';
  grid-template-rows: auto 1fr auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/*!sc*/
@media (min-width: 1024px) {
  .jXTxRB {
      padding-bottom: 106px;
      grid-template-areas: 'content media''. tabs';
      grid-template-rows: 1fr auto;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .jXTxRB {
      padding-bottom: 136px;
  }
}

/*!sc*/
data-styled.g800[id="sc-aa5b62e4-3"] {
  content: "kjlPka,jXTxRB,"
}

/*!sc*/
.bbgxYw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  min-height: 640px;
}

/*!sc*/
@media (min-width: 1024px) {
  .bbgxYw {
      min-height: max(640px, 100vh);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .bbgxYw {
      min-height: max(864px, 100vh);
  }
}

/*!sc*/
.dA-drgg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  min-height: 640px;
}

/*!sc*/
@media (min-width: 1024px) {
  .dA-drgg {
      min-height: max(640px, 90vh);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .dA-drgg {
      min-height: max(864px, 90vh);
  }
}

/*!sc*/
data-styled.g806[id="sc-627083b9-0"] {
  content: "bbgxYw,dA-drgg,"
}

/*!sc*/
.krLMwg {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

/*!sc*/
data-styled.g840[id="sc-2e396592-0"] {
  content: "krLMwg,"
}

/*!sc*/
.gmcnzt {
  position: relative;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/*!sc*/
@media (min-width: 1024px) {
  .gmcnzt {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
  }
}

/*!sc*/
data-styled.g841[id="sc-2e396592-1"] {
  content: "gmcnzt,"
}

/*!sc*/
.mLHiT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-inline: 0;
  margin-block: 0;
  gap: var(--rui-space-s16);
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  text-align: start;
}

/*!sc*/
@media (min-width: 720px) {
  .mLHiT {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center;
  }
}

/*!sc*/
@media (min-width: 1024px) {
  .mLHiT {
      gap: var(--rui-space-s24);
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .mLHiT {
      gap: var(--rui-space-s32);
  }
}

/*!sc*/
.sc-d0c249d9-0 .sc-2e396592-2 {
  align: start;
  text-align: left;
}

/*!sc*/
data-styled.g842[id="sc-2e396592-2"] {
  content: "mLHiT,"
}

/*!sc*/
.dKhJNS {
  color: var(--rui-color-grey-50);
  word-break: break-word;
}

/*!sc*/
.sc-d0c249d9-0 .sc-2e396592-3 {
  color: var(--rui-color-grey-20);
}

/*!sc*/
data-styled.g843[id="sc-2e396592-3"] {
  content: "dKhJNS,"
}

/*!sc*/
.dszrJj {
  color: var(--rui-color-foreground);
  max-width: 100%;
  white-space: pre-wrap;
  word-break: break-word;
}

/*!sc*/
.sc-d0c249d9-0 .sc-2e396592-4 {
  color: var(--rui-color-white);
  text-align: left;
  text-transform: none;
  margin-y: 0;
  font-family: Aeonik Pro, sans-serif;
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 2rem;
  -webkit-letter-spacing: -0.0175rem;
  -moz-letter-spacing: -0.0175rem;
  -ms-letter-spacing: -0.0175rem;
  letter-spacing: -0.0175rem;
}

/*!sc*/
@media (min-width: 1024px) {
  .sc-d0c249d9-0 .sc-2e396592-4 {
      font-size: 2.5rem;
      line-height: 3rem;
      -webkit-letter-spacing: -0.025rem;
      -moz-letter-spacing: -0.025rem;
      -ms-letter-spacing: -0.025rem;
      letter-spacing: -0.025rem;
  }
}

/*!sc*/
@media (min-width: 1920px) {
  .sc-d0c249d9-0 .sc-2e396592-4 {
      font-size: 3rem;
      line-height: 3.625rem;
      -webkit-letter-spacing: -0.03rem;
      -moz-letter-spacing: -0.03rem;
      -ms-letter-spacing: -0.03rem;
      letter-spacing: -0.03rem;
  }
}

/*!sc*/
data-styled.g844[id="sc-2e396592-4"] {
  content: "dszrJj,"
}

/*!sc*/
.fAaTuV {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: var(--rui-space-s8);
  margin-top: var(--rui-space-s8);
}

/*!sc*/
@media (min-width: 400px) {
  .fAaTuV {
      -webkit-box-pack: start;
      -webkit-justify-content: start;
      -ms-flex-pack: start;
      justify-content: start;
  }
}

/*!sc*/
@media (min-width: 720px) {
  .fAaTuV {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
  }
}

/*!sc*/
.sc-d0c249d9-0 .sc-2e396592-6 {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
}

/*!sc*/
data-styled.g846[id="sc-2e396592-6"] {
  content: "fAaTuV,"
}

/*!sc*/

.container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0px 15px;
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 500;
}

.head-cont {
  /* position: fixed; */
  background-color: #050505;
  color: white;
  border-bottom: 1px solid grey;
}

.row-container {
  display: flex;
  justify-content: space-between;
  padding: 15px 1px;
  align-items: center;
}

.nav-header {
  display: flex;

  justify-content: space-between;
}

.txt-header {
  margin-left: 25px;
}

.header-rega {
  margin-left: 25px;
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  max-height: 50px;
  max-width: 240px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
  color: black;
  border-radius: 30px;
}

.rev-title {
  font-size: 26px;
}

.head-sec {
  position: relative;
}

.dbbfbfff {
  width: 100%;
  height: 100%;
}

.header-right {
  display: none;
}

@media screen and (max-width: 999px) {
  .header-right {
      display: flex;
  }

  .nav-header {
      display: none;
  }

  .rev-title {
      margin-left: 25px;
  }
}

.head-sec {
  max-height: 700px;
  background-color: #000000;
  color: white;
}

.cont-second {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sec-left {
  max-width: 700px;
}

.sec-right {
  max-width: 500px;
}

.text-rev {
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: -0.015rem;
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 500;
  color: grey;
}

.h2-title {
  font-family: "Aeonik Pro Capitalised", sans-serif;
  font-weight: 900;
  font-size: 60px;
  color: white;
}

.text-p {
  font-family: "Aeonik Pro", sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: white;
}

@media screen and (max-width: 1200px) {
  .head-sec {
      max-height: 500px;
  }

  .sec-right {
      max-width: 300px;
  }
}

@media screen and (max-width: 999px) {
  .head-sec {
      max-height: 700px;
  }

  .sec-right {
      max-width: 300px;
  }

  .sec-left {
      max-width: 400px;
  }

  .h2-title {
      font-size: 40px;
  }
}

@media screen and (max-width: 656px) {
  .cont-second {
      flex-direction: column;
  }

  .sec-right {
      max-width: 300px;
  }

  .bbgxYw {
      padding-top: 80px;
  }
}
