html {
    --z-index-main: 100;
    --z-index-cdp-layout: 102;
    --z-index-tabbar: 130;
    --z-index-button-top: 124;
    --z-index-sidebar: 131;
    --z-index-header: 140;
    --z-index-modal-layout: 1000;
    --z-index-snackbar: 1005;
    --z-index-tooltip: 1010;
    --safe-area-inset-top: env(safe-area-inset-top);
    --safe-area-inset-right: env(safe-area-inset-right);
    --safe-area-inset-bottom: env(safe-area-inset-bottom);
    --safe-area-inset-left: env(safe-area-inset-left);
    --safe-area-inset-inline-start: env(safe-area-inset-left);
    --safe-area-inset-inline-end: env(safe-area-inset-right);
    --safe-area-inset-block-start: env(safe-area-inset-top);
    --safe-area-inset-block-end: env(safe-area-inset-bottom);
    line-height: 1.5;
    scroll-behavior: smooth;
    scrollbar-gutter: stable;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    --padding-bottom-layout-tabbar-with-safe-area: calc(max(var(--safe-area-inset-block-end), var(--padding-bottom-layout-tabbar)));
    --height-layout-tabbar-with-safe-area: calc(var(--height-layout-tabbar) + var(--padding-bottom-layout-tabbar-with-safe-area) - var(--padding-bottom-layout-tabbar));
    --height-layout-header-mobile-with-safe-area: calc(var(--height-layout-header-mobile) + var(--safe-area-inset-block-start));
    --height-layout-header-desktop-with-safe-area: calc(var(--height-layout-header-desktop) + var(--safe-area-inset-block-start))
}

button,
html {
    font-family: var(--font-body-font-family)
}

body {
    margin: 0;
    font-family: inherit;
    line-height: inherit
}

body::-webkit-scrollbar {
    display: none
}

p {
    margin: 0
}

*,
::after,
::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}

a {
    color: inherit;
    text-decoration: inherit
}

#root {
    display: flex;
    min-height: 100dvh;
    flex-direction: column;
    padding: var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)
}

@media (display-mode:standalone) {
    #root {
        min-height: 100vh
    }
}

.sf-hidden {
    display: none !important
}

img[src="data:,"],
source[src="data:,"] {
    display: none !important
}

.textSeo {
    
}
.textSeo p {
    line-height: 1.5;
}
.textSeo h1,
.textSeo h2,
.textSeo h3 {
    margin-bottom: 10px;
    margin-top: 25px;
}
.textSeo h1:first-child,
.textSeo h2:first-child,
.textSeo h3:first-child {
    margin-top: 0;
}
.banners-block_widgets-wZMTR {
    flex: 1;
}
@media (max-width: 1850px) {
    .banners-block_root-wZMTR {
        display: grid;
        grid-template-columns: 1fr 560px;
    }
    .banners-block_box-X6SrP {
        display: none;
    }
    .banners-carousel_root-y4oV3 {
        width: 100%;
        flex: 1;
    }
    .scaler_item-6cN03 {
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 2.625;
        transform: unset !important;
    }
    .banner_root-hRxts,
    .picture_root-jQ2px,
    .picture_image-jQ2px {
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 1650px) {
    .banners-block_root-wZMTR {
        grid-template-columns: 1fr 310px;
    }
}
@media (max-width: 1440px) {
    .banners-block_root-wZMTR {
        grid-template-columns: 1fr;
    }
    .banners-block_widgets-wZMTR {
        display: none;
    }
}
@media (max-width: 1220px) {
    .sidebar_root-T1VXG {
        display: none;
    }
}
@media (max-width: 1024px) {
    .app-section_root-dlghC {
        gap: 16px;
    }
}
@media (max-width: 850px) {
    .segment-control_root-OwA8q {
        display: none;
    }
}
@media (max-width: 767px) {
    .textSeo {
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
}
@media (max-width: 500px) {
    .scaler_item-6cN03, .banners-carousel_root-y4oV3 {
        aspect-ratio: unset;
        height: 200px!important;
    }
}
@media (max-width: 370px) {
    .chips-tab_root-RJud9 {
        font-size: 12px;
    }
}