
@media(max-width:767px) {
    .logo_logoWrap {
        width:64px;
        height:32px
    }
    .logo_logoWrap path:last-child {
        display:none
    }
}
.menuPanel_menuPanel {
    display:grid;
    grid-template-columns:1fr 2.5fr;
    grid-template-rows:auto;
    height:auto;
    padding-top:24px;
    padding-bottom:2em;
    background-color:#fcfcfd;
    border-radius:0 0 16px 16px;
    text-align:left
}
@media(max-width:1023px) {
    .menuPanel_menuPanel {
        height:auto
    }
}
.menuPanel_menuPanel .menuPanel_menuSectionLeft {
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    border-right:1px solid #e6e8ec
}
@media(max-width:1023px) {
    .menuPanel_menuPanel .menuPanel_menuSectionLeft {
        border:0
    }
}
.menuPanel_menuPanel .menuPanel_menuSectionRight {
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-gap:40px;
    gap:40px;
    padding:0 40px
}
@media(max-width:1023px) {
    .menuPanel_menuPanel .menuPanel_menuSectionRight {
        padding:0;
        grid-template-columns:1fr;
        gap:0
    }
}
.menuPanel_menuPanel .menuPanel_menuSectionMain {
    padding:16px;
    grid-column:left;
    display:flex;
    flex-direction:column
}
@media(max-width:1023px) {
    .menuPanel_menuPanel .menuPanel_menuSectionMain {
        border:none
    }
}
.menuPanel_menuPanel .menuPanel_menuSectionTop {
    padding:16px;
    grid-column:left
}
@media(max-width:1023px) {
    .menuPanel_menuPanel .menuPanel_menuSectionTop {
        border:none
    }
}
.menuPanel_menuPanel .menuPanel_menuSectionFaq,
.menuPanel_menuPanel .menuPanel_menuSectionGuide {
    padding:16px
}
.menuPanel_menuPanel .menuPanel_title {
    margin-bottom:24px;
    color:#3b71fe;
    font-style:normal;
    font-weight:800;
    font-size:.75rem;
    line-height:1;
    text-transform:uppercase
}
.menuPanel_menuPanel .menuPanel_list {
    display:flex;
    flex-direction:column;
    gap:24px;
    color:#141416;
    font-weight:600;
    font-size:1rem;
    line-height:1
}
.menuPanel_menuPanel .menuPanel_a {
    display:flex;
    gap:8px;
    align-items:center;
    line-height:1.2
}
.header_header {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
    max-width:1279px;
    margin:0 auto
}
@media only screen and (max-width:1024px) {
    .header_header {
        padding-top:24px;
        padding-bottom:24px
    }
}
.header_header .header_burger,
.header_header .header_burger.header_shown .header_burger_open,
.header_header .header_burger_close {
    display:none
}
.header_header .header_burger.header_shown .header_burger_close {
    display:block
}
@media(max-width:1023px) {
    .header_header .header_burger {
        display:block;
        cursor:pointer
    }
}
.header_header .header_homeLink {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:nowrap;
    flex-direction:column
}
.header_header .header_nav {
    list-style:none;
    display:flex;
    scrollbar-gutter:stable both-edges
}
@media(max-width:1023px) {
    .header_header .header_nav {
        box-sizing:content-box;
        position:absolute;
        bottom:0;
        z-index:1000;
        overflow:hidden;
        flex-direction:column;
        width:100%;
        height:0;
        margin:0 calc((100vw - 100%)/-2);
        padding:0 calc((100vw - 100%)/2);
        transform:translateY(100%);
        background-color:#fcfcfd
    }
    .header_header .header_nav.header_shown {
        height:auto;
        padding-bottom:20px
    }
}
.header_header .header_navitem {
    display:flex;
    align-items:center;
    height:88px;
    padding-right:40px;
    color:#777e90;
    line-height:1.15;
    text-align:center;
    cursor:pointer
}
.header_header .header_navitem:last-child {
    padding-right:0
}
@media(max-width:1023px) {
    .header_header .header_navitem {
        height:auto;
        flex-direction:column;
        align-items:flex-start;
        padding:0
    }
}
@media(min-width:1023px) {
    .header_header .header_navitem:hover .header_arrow {
        transform:rotate(180deg)
    }
}
.header_header .header_branch {
    display:flex;
    align-items:center;
    white-space:nowrap;
    font-weight:600;
    font-size:.875rem;
    line-height:1.1428571429
}
@media(max-width:1023px) {
    .header_header .header_branch {
        letter-spacing:.05em;
        text-transform:uppercase;
        margin:4px 0
    }
}
.header_header .header_divider {
    display:flex;
    flex-grow:0;
    width:1px;
    height:100%;
    margin:0 40px;
    background-color:#e6e8ec
}
.header_header .header_arrow {
    width:24px;
    height:24px;
    margin-left:8px;
    transition:transform .1s linear
}
@media(max-width:1023px) {
    .header_header .header_arrow {
        display:flex;
        align-items:center
    }
}
.header_header .header_left {
    flex:1 0 auto;
    display:flex;
    justify-content:space-between
}
.header_header .header_actions {
    margin-left:32px
}
@media(max-width:1279px) {
    .header_header .header_actions {
        display:none
    }
}
.header_header .header_panel {
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:1000;
    width:100%;
    transform:translateY(100%);
    transform-origin:0 0;
    animation:header_fade__2LQD1 .2s ease-in-out
}
.header_header .header_panel.header_shown {
    display:grid
}
@media(max-width:1023px) {
    .header_header .header_panel {
        position:static;
        flex-direction:column;
        transform:none;
        padding-top:8px
    }
    .header_header .header_panel.header_shown {
        display:flex
    }
}
.header_header .header_joinBtn_ {
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex-wrap:nowrap;
    flex-direction:row;
    white-space:nowrap;
    padding:12px 16px;
    gap:12px;
    border:2px solid #3b71fe;
    border-radius:90px;
    font-style:normal;
    font-weight:700;
    font-size:.875rem;
    line-height:1.1428571429;
    color:#3b71fe;
    transition:all .15s ease-in-out
}
.header_header .header_joinBtn_:hover {
    background-color:#3b71fe;
    color:#fcfcfd
}
@keyframes header_fade__2LQD1 {
    0% {
        opacity:0;
        transform:translateY(100%) scaleY(0)
    }
    to {
        opacity:1;
        transform:translateY(100%) scaleY(1)
    }
}

@font-face {
    font-family:swiper-icons;
    src:url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight:400;
    font-style:normal
}
:root {
    --swiper-theme-color:#007aff
}
.swiper {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:0;
    z-index:1
}
.swiper-vertical>.swiper-wrapper {
    flex-direction:column
}
.swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:flex;
    transition-property:transform;
    box-sizing:content-box
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform:translateZ(0)
}
.swiper-pointer-events {
    touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
    touch-action:pan-x
}
.swiper-slide {
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    transition-property:transform
}
.swiper-slide-invisible-blank {
    visibility:hidden
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height:auto
}
.swiper-autoheight .swiper-wrapper {
    align-items:flex-start;
    transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide {
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective:1200px
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-3d .swiper-slide-shadow {
    background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left {
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-right {
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-top {
    background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-css-mode>.swiper-wrapper {
    overflow:auto;
    scrollbar-width:none;
    -ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before {
    content:"";
    flex-shrink:0;
    order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start:var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height:1px;
    width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before:var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width:100%;
    min-width:1px;
    height:var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:center center
}
.button_button .MuiButton-root {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    flex-direction:row;
    padding:12px 20px;
    gap:12px;
    border:none;
    outline:none;
    background-color:#3b71fe;
    border-radius:24px;
    color:#fcfcfd;
    font-style:normal;
    font-weight:600;
    transition:all .15s linear;
    cursor:pointer
}
.button_button .MuiButton-root.Mui-active,
.button_button .MuiButton-root:hover {
    background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),#3772ff
}
.button_button .MuiButton-root.Mui-disabled {
    opacity:.5;
    cursor:default;
    pointer-events:none
}
.button_button.button_outline .MuiButton-root {
    background-color:transparent;
    border:2px solid #3b71fe;
    border-radius:90px;
    color:#3b71fe
}
.button_button.button_outline-light .MuiButton-root {
    border:2px solid #777e90;
    background-color:transparent;
    color:#fcfcfd
}
.button_button.button_outline-light-dark-sm .MuiButton-root,
.button_button.button_outline-light-dark .MuiButton-root {
    border:2px solid #e6e8ec;
    background-color:transparent;
    color:#23262f
}
.button_button.button_outline-light-dark-sm .MuiButton-root:active,
.button_button.button_outline-light-dark-sm .MuiButton-root:focus,
.button_button.button_outline-light-dark-sm .MuiButton-root:hover,
.button_button.button_outline-light-dark .MuiButton-root:active,
.button_button.button_outline-light-dark .MuiButton-root:focus,
.button_button.button_outline-light-dark .MuiButton-root:hover {
    color:#fff;
    background-color:#3b71fe;
    border-color:#3b71fe
}
.button_button.button_outline-light-dark-sm .MuiButton-root {
    height:40px;
    padding:0 16px;
    font-weight:700;
    font-size:.875rem;
    line-height:1.1428571429
}
.button_button.button_outline-light-dark-sm .MuiButton-root:active,
.button_button.button_outline-light-dark-sm .MuiButton-root:focus,
.button_button.button_outline-light-dark-sm .MuiButton-root:hover {
    color:#3b71fe;
    background:transparent;
    border-color:#3b71fe
}
.button_button.button_light .MuiButton-root {
    gap:16px;
    background-color:transparent;
    border:none;
    border-radius:90px;
    color:#777e90;
    font-weight:400
}
.button_button.button_light .MuiButton-root:hover {
    background:none;
    outline:thin solid #3b71fe
}
.button_button.button_light-fill .MuiButton-root {
    background-color:#e7ebff;
    color:#3b71fe
}
.button_button.button_light-fill .MuiButton-root:hover {
    background-color:#3b71fe;
    color:#fcfcfd
}
.button_button.button_light-fill-dark .MuiButton-root {
    background-color:#fcfcfd;
    color:#777e90
}
.button_button.button_light-fill-dark .MuiButton-root:hover {
    background-color:#23262f;
    color:#fcfcfd
}
.button_button.button_light-outline-dark .MuiButton-root,
.button_button.button_light-outline .MuiButton-root {
    gap:16px;
    background-color:#fff;
    border-radius:90px;
    color:#3b71fe;
    border:2px solid #e6e8ec;
    font-weight:600
}
.button_button.button_light-outline-dark .MuiButton-root:hover,
.button_button.button_light-outline .MuiButton-root:hover {
    background:#23262f;
    border-color:#23262f;
    color:#fcfcfd
}
.button_button.button_light-outline-dark .MuiButton-root:hover svg path,
.button_button.button_light-outline .MuiButton-root:hover svg path {
    fill:#fcfcfd
}
.button_button.button_light-outline-dark .MuiButton-root {
    color:#23262f
}
@media screen and (max-width:991px) {
    .button_button.button_mobile-text-blue .MuiButton-root {
        color:#3b71fe
    }
}
.button_button.button_full .MuiButton-root {
    width:100%
}
.button_button.button_circleIcon .MuiButton-root {
    width:40px;
    height:40px;
    padding:0;
    border-radius:48px
}
.button_button.button_small.button_circleIcon .MuiButton-root {
    width:32px;
    height:32px
}
.button_button.button_large.button_circleIcon .MuiButton-root {
    width:40px;
    height:40px;
    border-radius:37px;
    border:none
}
@media screen and (min-width:768px) {
    .button_button.button_large.button_circleIcon .MuiButton-root {
        width:72px;
        height:72px
    }
}
.button_button.button_light-outline-dark.button_circleIcon .MuiButton-root {
    color:#777e90
}
.button_button.button_typeIcon-photos.button_icon-left .MuiButton-root {
    padding-left:52px;
    position:relative
}
.button_button.button_typeIcon-photos.button_icon-left .MuiButton-root .icon {
    position:absolute;
    left:24px
}
.button_button.button_typeIcon-share .MuiButton-root {
    position:relative
}
.button_button.button_icon-left .MuiButton-root {
    flex-direction:row-reverse
}
.button_button.button_icon-right .MuiButton-root {
    flex-direction:row;
    position:relative;
    padding-right:50px
}
.button_button.button_icon-right .MuiButton-root .button_iconRightArrow {
    position:absolute;
    right:30px
}
.button_button.button_absolute {
    position:absolute
}
.button_button.button_zIndex1 {
    z-index:1
}
.button_btnLabel {
    display:flex;
    align-items:center;
    justify-content:normal;
    flex-wrap:wrap;
    flex-direction:column;
    row-gap:8px
}
.button_btnLabel .button_btnLabelText {
    cursor:pointer
}
.rating_rating_val {
    margin-right:4px;
    margin-left:4px;
    font-weight:600;
    font-size:1rem;
    line-height:1.75;
    color:#23262f
}
.rating_rating_wrap {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap
}
.rating_rating_wrap svg {
    width:16px;
    height:16px;
    fill:#ffd166
}
.rating_rating_info {
    width:17px;
    height:16px
}
.rating_rating_info.rating_hide {
    display:none
}
.rating_rating_info.rating_show {
    display:flex
}
.rating_lg_ {
    justify-content:center
}
.rating_lg_ .rating_rating_val {
    font-weight:700;
    font-size:1.5rem;
    line-height:1.3333333333
}
.rating_lg_ span>svg {
    width:24px;
    height:24px
}
.link_link {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:nowrap;
    height:48px;
    padding:8px 11px;
    gap:16px;
    white-space:nowrap;
    font-weight:400;
    font-size:.875rem;
    line-height:1.7142857143;
    background-color:transparent;
    border:2px solid transparent;
    border-radius:90px;
    color:#777e90;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    text-decoration:none
}
.link_link:active,
.link_link:focus,
.link_link:hover {
    background:transparent;
    border-color:#e6e8ec;
    color:#777e90;
    fill:#777e90
}
.link_link .link_icon_hide {
    display:none
}
.link_link .link_icon_show {
    display:inline-flex;
    width:6px;
    height:6px;
    min-width:6px;
    fill:inherit
}
.link_link.link_light-outlined {
    height:48px;
    min-width:163px;
    padding:16px 24px;
    font-weight:600;
    font-size:1rem;
    line-height:1;
    border-color:#e6e8ec;
    color:#23262f;
    fill:#777e90
}
.link_link.link_light-outlined:active,
.link_link.link_light-outlined:hover {
    color:#3b71fe;
    fill:#3b71fe;
    background-color:transparent;
    border-color:#3b71fe
}
.link_link.link_light-outlined:focus {
    border-color:#2955bf;
    color:#2955bf;
    fill:#2955bf
}
@media only screen and (max-width:640px) {
    .link_link.link_light-outlined {
        height:40px;
        font-weight:700;
        font-size:.875rem;
        line-height:1.1428571429
    }
}
.link_link.link_fill {
    padding:8px 24px;
    background-color:#3b71fe;
    color:#fcfcfd;
    border:none
}

.link_link.link_fill.empty_url {
    margin-top: 16px;
}

.link_link.link_full {
    width:100%
}
.link_link.link_minContent {
    width:min-content
}


#wpadminbar {
    top: auto !important;
    bottom: 0 !important;
}
body.admin-bar {
    padding-top: 0 !important;
    padding-bottom: 32px;
}

#cookie-law-info-again {
    font-family: Inter, Inter_Fallback, sans-serif !important;
}