.elementor-kit-668{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#232323;--e-global-color-text:#F6F9FC;--e-global-color-accent:#000000;--e-global-color-53438c1:#F6F9FC;--e-global-color-1575549:#FFFFFF;--e-global-color-9d78ad9:#262B2E;--e-global-color-699aa11:#444951;--e-global-color-f1457f8:#41464B;--e-global-color-9b90ab3:#FFCB00;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-cc1dd7e-font-family:"Inter";--e-global-typography-cc1dd7e-font-size:17px;--e-global-typography-cc1dd7e-font-weight:300;background-color:#262B2E;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-kit-668 e-page-transition{background-color:#FFBC7D;}.elementor-kit-668 a{color:#919299;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-kit-668 a:hover{color:#FDBE1C;}.elementor-kit-668 h1{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;}.elementor-kit-668 h2{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-kit-668 h3{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-668 h4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-668 h5{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-kit-668 h6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-668 button,.elementor-kit-668 input[type="button"],.elementor-kit-668 input[type="submit"],.elementor-kit-668 .elementor-button{font-family:"Inter", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-kit-668 label{font-family:"Inter", Sans-serif;}.elementor-kit-668 input:not([type="button"]):not([type="submit"]),.elementor-kit-668 textarea,.elementor-kit-668 .elementor-field-textual{font-family:"Inter", Sans-serif;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:29px;}.elementor-element{--widgets-spacing:29px 29px;--widgets-spacing-row:29px;--widgets-spacing-column:29px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --desktop-block-padding-vertical:60px; --boxed-max-width:1140px; --alt-yellow:#FFCB00; --alt-yellow-hover:#FDBE1C; --alt-yellow-active:#FDAE1C; --alt-yellow-soft:#FFECA1; --alt-ink:#22222E; --fg-primary:#22222E; --fg-secondary:#626C77; --fg-tertiary:#A3A3B1; --fg-on-dark:#FFFFFF; --fg-on-dark-2:#F9FBFD; --fg-on-dark-3:#919299; --color-success:#0DC268; --color-error:#ED0A34; --color-info:#007CFF; --surface-dark:#22222E; --surface-dark-2:#14141C; --surface-dark-3:#343442; --surface-muted:#F2F3F7; --surface-secondary:#F0F1F8; --surface-card:#F9FBFD; --surface:#FFFFFF; --icon-primary-light:#22222E; --icon-grey-light:#434A51; --icon-primary-dark:#FFFFFF; --icon-grey-dark:#969FA8; --border-hairline:#EBEBEB; --border-muted:#DDE1E7; --border-divider:#E0E2E8; --glyph-color:#FFCB00; --glyph-color-ink:#22222E; --glyph-color-muted:#626C77; --radius-xs:4px; --radius-sm:8px; --radius-md:12px; --radius-lg:20px; --radius-xl:32px; --radius-2xl:64px; --radius-pill:999px; --page-max:1220px; --page-gutter:40px; --page-gutter-md:32px; --page-gutter-sm:20px; --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:24px; --space-6:32px; --space-7:40px; --space-8:48px; --space-9:64px; --space-10:80px; --space-11:120px; --type-display-size:120px; --type-display-lh:110%; --type-hero-size:40px; --type-hero-lh:110%; --type-h1-size:32px; --type-h1-lh:110%; --type-h2-size:24px; --type-h2-lh:110%; --type-h3-size:20px; --type-h3-lh:110%; --type-h4-size:18px; --type-h4-lh:120%; --type-h5-size:16px; --type-h5-lh:120%; --type-p1-size:20px; --type-p1-lh:160%; --type-p2-size:18px; --type-p2-lh:160%; --type-p3-size:16px; --type-p3-lh:160%; --type-p4-size:14px; --type-p4-lh:160%; --type-c1-size:12px; --type-c1-lh:140%; --type-c1-tracking:0.05em; --type-c2-size:12px; --type-c2-lh:140%; --type-c3-size:12px; --type-c3-lh:140%; --type-c4-size:10px; --type-c4-lh:140%; --type-c4-tracking:0.05em; --type-btn-size:16px; --type-btn-lh:24px; --font-sans:Inter; --font-mono:JetBrains Mono; --font-display:Inter Display; }
/* Start custom CSS */body {
    margin: 0px;
    overflow-x: hidden;
}

body .page-content{
    overflow-x: hidden;
}

body.admin-bar .dialog-type-lightbox {
    position: fixed !important;
    top: 32px !important;
}

@media (max-width: 782px) {
    body.admin-bar .dialog-type-lightbox {
        top: 46px !important;
    }
}

/* === uzum x altegio accent underline (managed) === */
/* Universal DS yellow underline.
   - .alt-underline: attach to any Atomic element via Class Manager, or wrap
     any words as <span class="alt-underline"> inside rich text.
   - <i> inside facelift display headings: the TranslatePress path u2014 the
     translated word is wrapped per language by translators. */
.alt-underline,
.alt-hp-h2 i,
.alt-hp-h2-dark i,
.alt-hp-display i,
.alt-hp-h2 span.highlight,
.alt-hp-h2-dark span.highlight,
.alt-hp-display span.highlight {
    font-style: normal;
    border-bottom: 0;
    display: inline;
    padding-bottom: 0;
    text-decoration-line: underline;
    text-decoration-color: var(--alt-yellow, #FFCB00);
    text-decoration-thickness: 0.13em;
    text-underline-offset: 0.14em;
}

/* The header mark here is the joint `uzum bank * altegio` lockup (264x47),
   ~2.4x wider than the single altegio logo the shared header CSS in
   themes/altegio/assets/css/atomic-marketing-header.css was sized for. That
   file is id-scoped (.elementor-29229) and shared with the other install, so
   the two narrow breakpoints get their sizes here instead. `.elementor` is
   doubled up because the header carries both classes on one element: the
   theme rules have identical specificity, and this file's load order relative
   to the theme stylesheet is not guaranteed. */
@media (min-width: 768px) and (max-width: 900px) {
    .elementor.elementor-29229 .alt-header-brand {
        flex: 0 0 168px;
        width: 168px;
        min-width: 168px;
    }
    .elementor.elementor-29229 .alt-header-brand img.alt-header-logo {
        width: 168px;
        height: 30px;
    }
}
@media (max-width: 767px) {
    .elementor.elementor-29229 .alt-header-brand img.alt-header-logo {
        width: 136px;
        height: 24px;
    }
}
/* === end uzum x altegio accent underline === */

/* === uzum contact channels (managed) === */
/* The pill opens Telegram (Slack #C075BFHTH16, 2026-09-03: Telegram is the
   mandatory channel in Uzbekistan and the UZ phone lines carry no WhatsApp),
   so it must not wear the WhatsApp mark the shared theme paints on
   `.elementor-29229 .alt-header-mobile-cta-contact-text`. alteg.io's header is
   the same post id with the same element ids, and its pill still opens
   WhatsApp u2014 hence a per-site override here rather than a theme edit.
   `.elementor` is doubled so this outranks the theme rule whatever the load
   order. */
.elementor.elementor-29229 .alt-header-mobile-cta-contact-text {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%2322222E%27%3E%3Cpath%20d%3D%27M22.04%203.21a1.2%201.2%200%200%200-1.23-.18L2.6%2010.16a1.06%201.06%200%200%200%20.05%201.99l4.06%201.31%202.27%206.66c.13.38.42.68.79.83a1.2%201.2%200%200%200%201.13-.12l3.4-2.36%204.32%203.21c.27.2.6.31.94.31.16%200%20.33-.02.49-.08.5-.18.86-.6.97-1.12L22.43%204.3c.1-.4-.06-.81-.39-1.09Zm-13%2011.8-1.1%204.04L6.05%2014l9.7-7.1-6.71%208.11Z%27%2F%3E%3C%2Fsvg%3E");
}
/* === end uzum contact channels === *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-jetbrains-mono-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-display-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-display-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-display-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://altegio.uzum.com/wp-content/uploads/altegio-marketing-design-system/altegio-marketing-inter-display-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */