._11e4d1647a75df99 {
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

._0acec27a1c4a6651:not(._814ed2bfec2a40b8) {
    padding-left: calc(50% - 663.5px);
    padding-right: calc(50% - 663.5px);
}

.e7637d8d8505ad1e {
    position: relative;
    display: grid;
    grid-column-gap: 16px;
    justify-content: center;
    grid-template-columns: repeat(12, 1fr);
    padding: 0 calc(50% - 663.5px);
}

._0acec27a1c4a6651.d5089c7206bc4b2a._7b527d1fd6e8a722,
.e7637d8d8505ad1e.d5089c7206bc4b2a._7b527d1fd6e8a722 {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651.d5089c7206bc4b2a._7db4cb5e2ad28815,
.e7637d8d8505ad1e.d5089c7206bc4b2a._7db4cb5e2ad28815 {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651.d5089c7206bc4b2a.c66066033ae3074f,
.e7637d8d8505ad1e.d5089c7206bc4b2a.c66066033ae3074f {
    background: linear-gradient(to right, var(--bg-primary) 50%, var(--bg-tertiary) 50%);
}

._0acec27a1c4a6651._54da524824558414._7b527d1fd6e8a722,
.e7637d8d8505ad1e._54da524824558414._7b527d1fd6e8a722 {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651._54da524824558414._7db4cb5e2ad28815,
.e7637d8d8505ad1e._54da524824558414._7db4cb5e2ad28815 {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651._54da524824558414.c66066033ae3074f,
.e7637d8d8505ad1e._54da524824558414.c66066033ae3074f {
    background: linear-gradient(to right, var(--bg-tertiary) 50%, var(--bg-tertiary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8._7b527d1fd6e8a722,
.e7637d8d8505ad1e.a2d4c7d8370b26f8._7b527d1fd6e8a722 {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8._7db4cb5e2ad28815,
.e7637d8d8505ad1e.a2d4c7d8370b26f8._7db4cb5e2ad28815 {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8.c66066033ae3074f,
.e7637d8d8505ad1e.a2d4c7d8370b26f8.c66066033ae3074f {
    background: linear-gradient(to right, var(--bg-secondary) 50%, var(--bg-tertiary) 50%);
}

._0acec27a1c4a6651.d5089c7206bc4b2a._7b527d1fd6e8a722.b30649e9de837770,
.e7637d8d8505ad1e.d5089c7206bc4b2a._7b527d1fd6e8a722.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651.d5089c7206bc4b2a._7db4cb5e2ad28815.b30649e9de837770,
.e7637d8d8505ad1e.d5089c7206bc4b2a._7db4cb5e2ad28815.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651.d5089c7206bc4b2a.c66066033ae3074f.b30649e9de837770,
.e7637d8d8505ad1e.d5089c7206bc4b2a.c66066033ae3074f.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-primary) 50%, var(--bg-tertiary) 50%);
}

._0acec27a1c4a6651._54da524824558414._7b527d1fd6e8a722.b30649e9de837770,
.e7637d8d8505ad1e._54da524824558414._7b527d1fd6e8a722.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651._54da524824558414._7db4cb5e2ad28815.b30649e9de837770,
.e7637d8d8505ad1e._54da524824558414._7db4cb5e2ad28815.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651._54da524824558414.c66066033ae3074f.b30649e9de837770,
.e7637d8d8505ad1e._54da524824558414.c66066033ae3074f.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-tertiary) 50%, var(--bg-tertiary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8._7b527d1fd6e8a722.b30649e9de837770,
.e7637d8d8505ad1e.a2d4c7d8370b26f8._7b527d1fd6e8a722.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-primary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8._7db4cb5e2ad28815.b30649e9de837770,
.e7637d8d8505ad1e.a2d4c7d8370b26f8._7db4cb5e2ad28815.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-secondary) 50%);
}

._0acec27a1c4a6651.a2d4c7d8370b26f8.c66066033ae3074f.b30649e9de837770,
.e7637d8d8505ad1e.a2d4c7d8370b26f8.c66066033ae3074f.b30649e9de837770 {
    background: linear-gradient(to left, var(--bg-secondary) 50%, var(--bg-tertiary) 50%);
}

._951dc5b200df6bfa {
    position: relative;
}

.a8b7335b0115beec {
    display: flex;
    flex-direction: column;
    align-items: center;
}

._7a3728071efd1845 {
    position: relative;
    min-height: 696px;
}

._53e9e0970372376d {
    min-height: unset;
}

@media screen and (max-width: 1439px) {
    ._0acec27a1c4a6651:not(._814ed2bfec2a40b8) {
        padding-inline: 32px;
    }

    .e7637d8d8505ad1e {
        padding-inline: calc(50% - 576px);
    }
}

@media screen and (max-width: 1215px) {
    .e7637d8d8505ad1e {
        padding-inline: 32px;
    }
}

@media (max-width: 1151px) {
    ._7a3728071efd1845 {
        min-height: 656px;
    }

    ._53e9e0970372376d {
        min-height: unset;
    }
}

@media screen and (max-width: 968px) {
    .a8b7335b0115beec {
        margin-inline: 32px;
    }

    .e7637d8d8505ad1e {
        padding-inline: 0;
    }

    ._7a3728071efd1845 {
        min-height: unset;
    }

    ._0acec27a1c4a6651.d5089c7206bc4b2a,
    .e7637d8d8505ad1e.d5089c7206bc4b2a {
        background: var(--bg-primary) !important;
    }

    ._0acec27a1c4a6651._54da524824558414,
    .e7637d8d8505ad1e._54da524824558414 {
        background: var(--bg-tertiary) !important;
    }

    ._0acec27a1c4a6651.a2d4c7d8370b26f8,
    .e7637d8d8505ad1e.a2d4c7d8370b26f8 {
        background: var(--bg-secondary) !important;
    }
}

@media screen and (max-width: 767px) {
    .a8b7335b0115beec {
        margin-inline: 0;
    }
}

@media screen and (max-width: 567px) {
    ._0acec27a1c4a6651:not(._814ed2bfec2a40b8) {
        padding-inline: 24px;
    }

    .e7637d8d8505ad1e {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 24px;
    }

    ._60bab8665142f8ef {
        grid-column: 1 / -1;
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media screen and (min-width: 1152px) {
    .c8e3628b13887988 {
        margin-top: -160px;
    }

    .a20c626be4d00ffd {
        margin-top: -150px;
    }

    ._7874c2ef5385ee37 {
        margin-top: -140px;
    }

    ._7b0fa8f519752e54 {
        margin-top: -130px;
    }

    ._3fb027142336faa0 {
        margin-top: -120px;
    }

    .e82e637cfe893773 {
        margin-top: -110px;
    }

    .b3624594b86801a2 {
        margin-top: -100px;
    }

    ._0dad822f817a2009 {
        margin-top: -90px;
    }

    .c9c4bcd959c7a666 {
        margin-top: -80px;
    }

    .d1e1bef3cb8755b9 {
        margin-top: -72px;
    }

    ._8427a949a2fa4ca3 {
        margin-top: -64px;
    }

    ._0357c6beb98d4e60 {
        margin-top: -60px;
    }

    ._117d2444aebff098 {
        margin-top: -56px;
    }

    ._944dc8c1018c06ac {
        margin-top: -52px;
    }

    ._9c956734435296bf {
        margin-top: -48px;
    }

    ._3fe2d52bed2a08bc {
        margin-top: -44px;
    }

    .bd92d20e9182a571 {
        margin-top: -40px;
    }

    ._38cf0a62190e7076 {
        margin-top: -36px;
    }

    ._5a5d669c346a217f {
        margin-top: -32px;
    }

    ._8b7214d6c20d56b1 {
        margin-top: -28px;
    }

    .a59c77cb3202cc99 {
        margin-top: -24px;
    }

    .ca504ec6694329d5 {
        margin-top: -22px;
    }

    ._3993cfe4b09edfcc {
        margin-top: -20px;
    }

    .a585a35a9d572ba7 {
        margin-top: -18px;
    }

    ._528bc1a5ef2849a1 {
        margin-top: -16px;
    }

    .d0f664066ddb820d {
        margin-top: -14px;
    }

    .bdbff1f3ec6239c4 {
        margin-top: -12px;
    }

    ._70a62e56201bc040 {
        margin-top: -10px;
    }

    .c03561c62295dffe {
        margin-top: -8px;
    }

    .ddd491e1ef4492eb {
        margin-top: -6px;
    }

    ._8a144a050f28c532 {
        margin-top: -4px;
    }

    .ea8f70b4c251d090 {
        margin-top: -2px;
    }

    .ef4e2ffb692cc114 {
        padding-top: 0;
    }

    ._3d953841fb1abe00 {
        padding-top: 2px;
    }

    .e34bb1054a9fc2d9 {
        padding-top: 4px;
    }

    .f69946f664553ae3 {
        padding-top: 6px;
    }

    ._27189dca1db13197 {
        padding-top: 8px;
    }

    ._43d0f1d56dc7c815 {
        padding-top: 10px;
    }

    ._66b44db0e4d5cc5e {
        padding-top: 12px;
    }

    .de3d7ce52149ffb8 {
        padding-top: 14px;
    }

    .a2181a7cb4dc5a08 {
        padding-top: 16px;
    }

    ._14ccd72d06a11390 {
        padding-top: 18px;
    }

    .f60a655cdaba656a {
        padding-top: 20px;
    }

    ._5f639b55066d67d1 {
        padding-top: 22px;
    }

    .ea06bf0b34cfabfb {
        padding-top: 24px;
    }

    .f456572c393338ac {
        padding-top: 28px;
    }

    .b104fcf3606224de {
        padding-top: 32px;
    }

    .dfc838115730fa15 {
        padding-top: 36px;
    }

    .f1552f98f1b75993 {
        padding-top: 40px;
    }

    .d369922e5bcea821 {
        padding-top: 44px;
    }

    .e04cc8030e39d770 {
        padding-top: 48px;
    }

    ._45d3fc335d41e4a7 {
        padding-top: 52px;
    }

    ._7be8e3a2f2ac95ab {
        padding-top: 56px;
    }

    ._9675a05897df1c95 {
        padding-top: 60px;
    }

    ._17df3f0c296d37ce {
        padding-top: 64px;
    }

    ._507ccda1db2df13e {
        padding-top: 72px;
    }

    .d4ea8bfdd6602228 {
        padding-top: 80px;
    }

    ._39bdedf7269529db {
        padding-top: 90px;
    }

    ._93af31c2ce0e464f {
        padding-top: 100px;
    }

    ._1e98678026630420 {
        padding-top: 110px;
    }

    .b300c1751da692b5 {
        padding-top: 120px;
    }

    .ff463dafc6313ed9 {
        padding-top: 130px;
    }

    .ecf221ffad9f318b {
        padding-top: 140px;
    }

    ._0da0c841350e252b {
        padding-top: 150px;
    }

    ._9f0fb62ee89ed905 {
        padding-top: 160px;
    }

    .a127ee733193ab02 {
        margin-bottom: -160px;
    }

    ._65e9ca212cf763d3 {
        margin-bottom: -150px;
    }

    ._4f61c24599b68a8a {
        margin-bottom: -140px;
    }

    .c1fb72a46982b045 {
        margin-bottom: -130px;
    }

    ._9a3b061d7cf08243 {
        margin-bottom: -120px;
    }

    ._1354c31c97ec6fd8 {
        margin-bottom: -110px;
    }

    .d2a423b9860373a6 {
        margin-bottom: -100px;
    }

    ._39569be7523007ab {
        margin-bottom: -90px;
    }

    ._31517a1a12a352cf {
        margin-bottom: -80px;
    }

    ._64a04515ff272faa {
        margin-bottom: -72px;
    }

    ._5699d1bb843d66ab {
        margin-bottom: -64px;
    }

    ._9cfd3f8ba01efeb4 {
        margin-bottom: -60px;
    }

    ._64822f0b99812bef {
        margin-bottom: -56px;
    }

    .f295ea1ba76b73b5 {
        margin-bottom: -52px;
    }

    ._08a56bf11609c5e6 {
        margin-bottom: -48px;
    }

    .e84cbb58eb2b7b5c {
        margin-bottom: -44px;
    }

    ._6e7c70b6b9995055 {
        margin-bottom: -40px;
    }

    .f6334ccfe8e513b5 {
        margin-bottom: -36px;
    }

    .aad30383995a76a2 {
        margin-bottom: -32px;
    }

    ._54c5a7bdc4317644 {
        margin-bottom: -28px;
    }

    ._5baf80c378817b40 {
        margin-bottom: -24px;
    }

    ._02102033dd9c13ab {
        margin-bottom: -22px;
    }

    .fcc5642e56a921a6 {
        margin-bottom: -20px;
    }

    ._20ef4ef2f16e81e3 {
        margin-bottom: -18px;
    }

    ._062c6582e291135f {
        margin-bottom: -16px;
    }

    ._97af34bf49f77b56 {
        margin-bottom: -14px;
    }

    .b2c67e05aabd35fa {
        margin-bottom: -12px;
    }

    .f09a73c4866a77d5 {
        margin-bottom: -10px;
    }

    .cfedd854848a8a83 {
        margin-bottom: -8px;
    }

    ._8346fa8307bdf7b1 {
        margin-bottom: -6px;
    }

    .bb493d153bec0d14 {
        margin-bottom: -4px;
    }

    ._019eba253b1df1b4 {
        margin-bottom: -2px;
    }

    ._360fa712eab2e820 {
        padding-bottom: 0;
    }

    ._17d54b41db09d54b {
        padding-bottom: 2px;
    }

    ._67f658e8f87b0c89 {
        padding-bottom: 4px;
    }

    .cd06600bcc5d12a7 {
        padding-bottom: 6px;
    }

    ._4f18255277a8cad6 {
        padding-bottom: 8px;
    }

    .c6e81f3fea6a68aa {
        padding-bottom: 10px;
    }

    .dc6574706ce4e414 {
        padding-bottom: 12px;
    }

    .b6ab715f27683a7b {
        padding-bottom: 14px;
    }

    ._98ed72cd6459270b {
        padding-bottom: 16px;
    }

    .bd2425d9429b8967 {
        padding-bottom: 18px;
    }

    ._74f1cf29cfe58f25 {
        padding-bottom: 20px;
    }

    ._52aaab5b2e506624 {
        padding-bottom: 22px;
    }

    .cb8c457ad5ada95a {
        padding-bottom: 24px;
    }

    .e0ec484f755aea99 {
        padding-bottom: 28px;
    }

    .fd0db72e7925a04b {
        padding-bottom: 32px;
    }

    .fff742c4cec1eb4b {
        padding-bottom: 36px;
    }

    .fe021bc2712afec6 {
        padding-bottom: 40px;
    }

    ._26cec1d1d4fd06dd {
        padding-bottom: 44px;
    }

    .a012702b6856d95e {
        padding-bottom: 48px;
    }

    ._884cd83f73acdda4 {
        padding-bottom: 52px;
    }

    ._0be5ad3dc4f0cb2f {
        padding-bottom: 56px;
    }

    ._97bfabc465ac9f0c {
        padding-bottom: 60px;
    }

    ._426e994c307bb2c5 {
        padding-bottom: 64px;
    }

    ._889ecf1dacab861a {
        padding-bottom: 72px;
    }

    ._065814c65b6858ea {
        padding-bottom: 80px;
    }

    ._8b8c15616cc8cfb3 {
        padding-bottom: 90px;
    }

    ._5ac35f75cb1dd1e6 {
        padding-bottom: 100px;
    }

    .a4105bc96a7a0b3a {
        padding-bottom: 110px;
    }

    ._3d6f10c125c16b11 {
        padding-bottom: 120px;
    }

    .b5a0d5c9028a7f1d {
        padding-bottom: 130px;
    }

    .ed107a27fc5a5eb1 {
        padding-bottom: 140px;
    }

    ._59f0a302c8a325c5 {
        padding-bottom: 150px;
    }

    .aa47d0c56c268804 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 1151px) {
    ._34c77d4d28c6ded3 {
        margin-top: -160px;
    }

    .f98b343499ec793b {
        margin-top: -150px;
    }

    .d721f2741ed31e7b {
        margin-top: -140px;
    }

    ._2a540a8db86330ce {
        margin-top: -130px;
    }

    ._7b470a82b6ea3915 {
        margin-top: -120px;
    }

    ._8310586849ec1891 {
        margin-top: -110px;
    }

    ._468aae9297491500 {
        margin-top: -100px;
    }

    .d5fef3e70f4339d4 {
        margin-top: -90px;
    }

    ._35f915bebe929fa9 {
        margin-top: -80px;
    }

    .fb96172d5c9ce458 {
        margin-top: -72px;
    }

    .e94a65df2139993d {
        margin-top: -64px;
    }

    ._9e80e82f990aa477 {
        margin-top: -60px;
    }

    ._9483d553b0532cb3 {
        margin-top: -56px;
    }

    .fa6e66d37584b1b9 {
        margin-top: -52px;
    }

    ._470bc1168ee0ee3e {
        margin-top: -48px;
    }

    ._1c504723be4a6581 {
        margin-top: -44px;
    }

    .a5944bea0823e566 {
        margin-top: -40px;
    }

    ._917b8ed1e731e01a {
        margin-top: -36px;
    }

    ._864f8157865dcd3e {
        margin-top: -32px;
    }

    ._0198d36188239f25 {
        margin-top: -28px;
    }

    ._19dde2a54f32e83e {
        margin-top: -24px;
    }

    .d92dfad6c588bd33 {
        margin-top: -22px;
    }

    ._87ec9c8e762c5207 {
        margin-top: -20px;
    }

    ._9d8164bf9a80f324 {
        margin-top: -18px;
    }

    .bd40e50d74929a72 {
        margin-top: -16px;
    }

    ._226ffeb3bae7f166 {
        margin-top: -14px;
    }

    ._7c4eec17685175ca {
        margin-top: -12px;
    }

    ._79b621832bd4b13c {
        margin-top: -10px;
    }

    ._4d2c0b588baaf8ec {
        margin-top: -8px;
    }

    .b9b9e6604566afb9 {
        margin-top: -6px;
    }

    .e83aaa9d2d93e103 {
        margin-top: -4px;
    }

    ._267080fbb079f6f5 {
        margin-top: -2px;
    }

    .c697015437ddbbc7 {
        padding-top: 0;
    }

    .ffeeb64ad4c03f9c {
        padding-top: 2px;
    }

    ._8a8a3fe6eb7fb014 {
        padding-top: 4px;
    }

    .c9a02c7c7fdca515 {
        padding-top: 6px;
    }

    .e8046fd105a6374d {
        padding-top: 8px;
    }

    .ef2df0efadfa8c2f {
        padding-top: 10px;
    }

    .b5e2ab88ccf1cbae {
        padding-top: 12px;
    }

    .b1e959696961785c {
        padding-top: 14px;
    }

    .cbe29c54b54e57d5 {
        padding-top: 16px;
    }

    .b1c4d88275d2c91c {
        padding-top: 18px;
    }

    .f1e6fd1db0ccd477 {
        padding-top: 20px;
    }

    ._51c40b7562507e64 {
        padding-top: 22px;
    }

    ._7f52462c14a5af72 {
        padding-top: 24px;
    }

    ._6c7d9542df581b7a {
        padding-top: 28px;
    }

    .fc682226d5b27d98 {
        padding-top: 32px;
    }

    .af947a5d6645429b {
        padding-top: 36px;
    }

    ._10d710a7077dfd29 {
        padding-top: 40px;
    }

    .d525e0461cd53580 {
        padding-top: 44px;
    }

    ._3c8e55c631abfd0f {
        padding-top: 48px;
    }

    .f32e638eaacca45d {
        padding-top: 52px;
    }

    ._979e17c2df36d74e {
        padding-top: 56px;
    }

    ._0a99b8a00010ae0d {
        padding-top: 60px;
    }

    .b88d4063480f3e43 {
        padding-top: 64px;
    }

    .ba1027d52152b45c {
        padding-top: 72px;
    }

    .d406ca77b0b84a95 {
        padding-top: 80px;
    }

    ._24436c1e102380f8 {
        padding-top: 90px;
    }

    ._6d5e6799cf49de76 {
        padding-top: 100px;
    }

    ._4edf9515f6da399a {
        padding-top: 110px;
    }

    ._6b670861889e51c7 {
        padding-top: 120px;
    }

    .c9d395ff73e16458 {
        padding-top: 130px;
    }

    ._972b15b9275ee511 {
        padding-top: 140px;
    }

    ._97e3fba6f9942e6d {
        padding-top: 150px;
    }

    ._0e3008b6db4fbdff {
        padding-top: 160px;
    }

    ._69daa28f23179420 {
        margin-bottom: -160px;
    }

    ._609b1fc5dc7dcb31 {
        margin-bottom: -150px;
    }

    ._3918906afb513a75 {
        margin-bottom: -140px;
    }

    .a78381e16ce8cf85 {
        margin-bottom: -130px;
    }

    ._528f0b9b9580d1c4 {
        margin-bottom: -120px;
    }

    ._813b425511ea3682 {
        margin-bottom: -110px;
    }

    ._9265359a343a8563 {
        margin-bottom: -100px;
    }

    ._3a2d249cd533474c {
        margin-bottom: -90px;
    }

    .b6a3205969056b43 {
        margin-bottom: -80px;
    }

    .a4f0e006587c71c2 {
        margin-bottom: -72px;
    }

    ._7607c4c5e2754099 {
        margin-bottom: -64px;
    }

    ._71e0d2c11ea6edea {
        margin-bottom: -60px;
    }

    ._501eff09b42db23f {
        margin-bottom: -56px;
    }

    .fc0d74d51c30658e {
        margin-bottom: -52px;
    }

    ._36665053bf441a4e {
        margin-bottom: -48px;
    }

    ._45d34cd3fdc79b16 {
        margin-bottom: -44px;
    }

    .d3de9af6b9799043 {
        margin-bottom: -40px;
    }

    ._9efb5c5d275e1bd9 {
        margin-bottom: -36px;
    }

    .c6410cea6d2aa1d5 {
        margin-bottom: -32px;
    }

    ._8fdedd7659580e2d {
        margin-bottom: -28px;
    }

    ._56d0930adac12a99 {
        margin-bottom: -24px;
    }

    .f66bccc8c3bc61f4 {
        margin-bottom: -22px;
    }

    ._42eedd900824324a {
        margin-bottom: -20px;
    }

    ._6efc87a37915fdcc {
        margin-bottom: -18px;
    }

    .e1d2370ac586587c {
        margin-bottom: -16px;
    }

    ._907196454d8fabc2 {
        margin-bottom: -14px;
    }

    ._5c995385f0d22530 {
        margin-bottom: -12px;
    }

    .a3760e302e8bba2a {
        margin-bottom: -10px;
    }

    ._65ed66c89d14f498 {
        margin-bottom: -8px;
    }

    ._8fcb039d8db825f6 {
        margin-bottom: -6px;
    }

    .fda3bdf218c6deae {
        margin-bottom: -4px;
    }

    ._89b6e6be6323d64a {
        margin-bottom: -2px;
    }

    .b59a97dfe979cb81 {
        padding-bottom: 0;
    }

    ._3a20eb954fe8100a {
        padding-bottom: 2px;
    }

    ._6b73b23507f2429a {
        padding-bottom: 4px;
    }

    .c739390a915400f4 {
        padding-bottom: 6px;
    }

    .e9c24f81c83a87ab {
        padding-bottom: 8px;
    }

    ._87ea38d8d89314ea {
        padding-bottom: 10px;
    }

    ._651547c4b3f7a62e {
        padding-bottom: 12px;
    }

    ._28d2b47d194aa882 {
        padding-bottom: 14px;
    }

    .d78c9db064258f2d {
        padding-bottom: 16px;
    }

    ._118b79c0009a5993 {
        padding-bottom: 18px;
    }

    ._8893d7871e7d64fb {
        padding-bottom: 20px;
    }

    ._216f594a52d22cf2 {
        padding-bottom: 22px;
    }

    .f031bb6be49515a6 {
        padding-bottom: 24px;
    }

    ._7453dc7ed48ba6e4 {
        padding-bottom: 28px;
    }

    .fc27f5768cdcc39e {
        padding-bottom: 32px;
    }

    .e3acb2995ee83e6a {
        padding-bottom: 36px;
    }

    .dc21975ef0dca210 {
        padding-bottom: 40px;
    }

    .eea9f606a753a1f8 {
        padding-bottom: 44px;
    }

    ._8e33338f14686a8d {
        padding-bottom: 48px;
    }

    .b55ce4ff0c267d7e {
        padding-bottom: 52px;
    }

    .ab60c047cbfdc2fb {
        padding-bottom: 56px;
    }

    ._692966f63bf6d7f2 {
        padding-bottom: 60px;
    }

    .d592dddcd3a60602 {
        padding-bottom: 64px;
    }

    ._0a39fa46bae7cbd0 {
        padding-bottom: 72px;
    }

    ._347ffdadc2d4a91a {
        padding-bottom: 80px;
    }

    .db04851a4ef940bd {
        padding-bottom: 90px;
    }

    .a88e2322821467a4 {
        padding-bottom: 100px;
    }

    ._38893fa98b432a3d {
        padding-bottom: 110px;
    }

    ._874c1963ccf3f376 {
        padding-bottom: 120px;
    }

    .b68f123ec474c0d3 {
        padding-bottom: 130px;
    }

    ._01d7df85343a62d8 {
        padding-bottom: 140px;
    }

    ._996204b50f865642 {
        padding-bottom: 150px;
    }

    ._1f5c0396557e138d {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 968px) {
    .ef9b4aaaebebe138 {
        margin-top: -160px;
    }

    ._752853cd8d1479e1 {
        margin-top: -150px;
    }

    .bc10f45c09a6f38c {
        margin-top: -140px;
    }

    ._8669a553bacd7020 {
        margin-top: -130px;
    }

    ._4383eee3cfc0db36 {
        margin-top: -120px;
    }

    ._2f6bed6024742aa6 {
        margin-top: -110px;
    }

    .e96c1c702be3e8b0 {
        margin-top: -100px;
    }

    ._5bb28734b5fe04fe {
        margin-top: -90px;
    }

    .c144c22873d4a66d {
        margin-top: -80px;
    }

    .e58e5db1efb529fd {
        margin-top: -72px;
    }

    ._6ee7699e11b4ad34 {
        margin-top: -64px;
    }

    ._85fd7e9998d95e84 {
        margin-top: -60px;
    }

    ._35f236c21f4aa2f8 {
        margin-top: -56px;
    }

    .d7a92603143cd5a6 {
        margin-top: -52px;
    }

    .a4950e32f26eed0f {
        margin-top: -48px;
    }

    ._57806ef9ee5fd08c {
        margin-top: -44px;
    }

    ._4582121544c95eef {
        margin-top: -40px;
    }

    ._7216635c5b1057c9 {
        margin-top: -36px;
    }

    .f819dd8ed4ccf3ce {
        margin-top: -32px;
    }

    ._2b4105c3555b29d9 {
        margin-top: -28px;
    }

    .bf53187d233049ad {
        margin-top: -24px;
    }

    .ccba30cb678b598e {
        margin-top: -22px;
    }

    .e1465a076a595fca {
        margin-top: -20px;
    }

    .be2d6a468dc177ea {
        margin-top: -18px;
    }

    ._8f40ccd37e0e71b8 {
        margin-top: -16px;
    }

    ._08984a5d50d954db {
        margin-top: -14px;
    }

    ._7d035338d2603cc7 {
        margin-top: -12px;
    }

    .af398b847d9db27e {
        margin-top: -10px;
    }

    .b38f04e1c354edca {
        margin-top: -8px;
    }

    ._13e89b8bf3e72779 {
        margin-top: -6px;
    }

    .dd657fba905a34aa {
        margin-top: -4px;
    }

    ._4752bd329f669fd2 {
        margin-top: -2px;
    }

    ._602222e1b0d278ea {
        padding-top: 0;
    }

    ._191a25b7f039e4cf {
        padding-top: 2px;
    }

    ._0207d3ead16739b5 {
        padding-top: 4px;
    }

    .bb5f0955cb1334ba {
        padding-top: 6px;
    }

    ._2c01aa14cfa85ffa {
        padding-top: 8px;
    }

    ._6cf1ebbcd30acde5 {
        padding-top: 10px;
    }

    ._7d8c814d04ae4b93 {
        padding-top: 12px;
    }

    ._738daba7ae75289f {
        padding-top: 14px;
    }

    ._276b147515cecdcd {
        padding-top: 16px;
    }

    .b5ba4e4f0bbbe6f1 {
        padding-top: 18px;
    }

    ._9e4fabc9b251e107 {
        padding-top: 20px;
    }

    ._56dfa376ab42a922 {
        padding-top: 22px;
    }

    ._66e112c35c665d82 {
        padding-top: 24px;
    }

    ._0dfb6e0a6d6b14af {
        padding-top: 28px;
    }

    .fb79859d1cf65dcd {
        padding-top: 32px;
    }

    ._235c4d7c2184b7bf {
        padding-top: 36px;
    }

    .e843a0d1b436ee6a {
        padding-top: 40px;
    }

    ._498bbcf26bade2fa {
        padding-top: 44px;
    }

    .e4b19b2c38f7805f {
        padding-top: 48px;
    }

    ._58b0dc14e512fccb {
        padding-top: 52px;
    }

    ._94ecec9aca08efb7 {
        padding-top: 56px;
    }

    ._0c49d1c8bb09b186 {
        padding-top: 60px;
    }

    .ad834bf64a930a37 {
        padding-top: 64px;
    }

    .ba33aba9bb7ad997 {
        padding-top: 72px;
    }

    .a25d0a8ee975300f {
        padding-top: 80px;
    }

    .bb0430b8841245ee {
        padding-top: 90px;
    }

    .abe37c220440b3d8 {
        padding-top: 100px;
    }

    ._001135dedb19ff7c {
        padding-top: 110px;
    }

    ._7985cbb7281fc530 {
        padding-top: 120px;
    }

    ._4c64276ca12faf01 {
        padding-top: 130px;
    }

    .c66f533e389527e4 {
        padding-top: 140px;
    }

    ._0ef5cf2fde495923 {
        padding-top: 150px;
    }

    .ce9808b9f85121ec {
        padding-top: 160px;
    }

    .e69b685d1a80a742 {
        margin-bottom: -160px;
    }

    .a267b7815b5520a8 {
        margin-bottom: -150px;
    }

    ._1b352c0f56dc9998 {
        margin-bottom: -140px;
    }

    ._6a4102917361f5a7 {
        margin-bottom: -130px;
    }

    .e7260bce17eda5e3 {
        margin-bottom: -120px;
    }

    ._2146bad1675fc0b6 {
        margin-bottom: -110px;
    }

    ._09e238b80dddc6fe {
        margin-bottom: -100px;
    }

    ._320162bfe9ce1bb6 {
        margin-bottom: -90px;
    }

    ._017bf7785e1688c5 {
        margin-bottom: -80px;
    }

    ._79206ad992b8162f {
        margin-bottom: -72px;
    }

    ._2a6e9efcdc753007 {
        margin-bottom: -64px;
    }

    ._4ca6c7e6b1aebe6f {
        margin-bottom: -60px;
    }

    ._4e6c670ff1711468 {
        margin-bottom: -56px;
    }

    ._4d4effbb13f47c78 {
        margin-bottom: -52px;
    }

    .e08cf6f93ca15dde {
        margin-bottom: -48px;
    }

    .b4515a46fa9a744b {
        margin-bottom: -44px;
    }

    ._0245fcb2264eef97 {
        margin-bottom: -40px;
    }

    .d8b01c15bd004ca9 {
        margin-bottom: -36px;
    }

    .d7844fc4e27ab0b4 {
        margin-bottom: -32px;
    }

    ._30e78d7356fa6358 {
        margin-bottom: -28px;
    }

    ._96d8c12cbf744c0c {
        margin-bottom: -24px;
    }

    ._77faf4202e803812 {
        margin-bottom: -22px;
    }

    ._342cafa5eb829548 {
        margin-bottom: -20px;
    }

    ._6cad8ccc121bdc15 {
        margin-bottom: -18px;
    }

    ._2f154849b990fcd6 {
        margin-bottom: -16px;
    }

    .da42f463c803ee20 {
        margin-bottom: -14px;
    }

    ._4e0d96ffe1863df3 {
        margin-bottom: -12px;
    }

    ._96d9b5e31d159350 {
        margin-bottom: -10px;
    }

    .f39cc93dafd2e9b1 {
        margin-bottom: -8px;
    }

    ._21e8e6105b13298f {
        margin-bottom: -6px;
    }

    ._211e2676169b1f00 {
        margin-bottom: -4px;
    }

    .f1844bbea7051c31 {
        margin-bottom: -2px;
    }

    .a6b751d38215920c {
        padding-bottom: 0;
    }

    .a32b3411a39de76e {
        padding-bottom: 2px;
    }

    ._822855bbf9c8d1cf {
        padding-bottom: 4px;
    }

    ._67bb7a2033f5ee60 {
        padding-bottom: 6px;
    }

    .ba987aeac3382c49 {
        padding-bottom: 8px;
    }

    ._17f694709f76d8cb {
        padding-bottom: 10px;
    }

    ._81a4238e721e5311 {
        padding-bottom: 12px;
    }

    ._34cb7a0ba4388c14 {
        padding-bottom: 14px;
    }

    ._4279db32d9f6c4c6 {
        padding-bottom: 16px;
    }

    .cc1ffeed49f86716 {
        padding-bottom: 18px;
    }

    ._11e03c8ec8ee960b {
        padding-bottom: 20px;
    }

    .ce3a3486f39705f6 {
        padding-bottom: 22px;
    }

    ._4fa21da69ecadfb6 {
        padding-bottom: 24px;
    }

    .e695351a3025496f {
        padding-bottom: 28px;
    }

    ._88663ca31bfb0f43 {
        padding-bottom: 32px;
    }

    ._851c71340b81ae35 {
        padding-bottom: 36px;
    }

    ._861d78166ed292ce {
        padding-bottom: 40px;
    }

    .f80297234432b36c {
        padding-bottom: 44px;
    }

    .ea99fbc3f24fadf4 {
        padding-bottom: 48px;
    }

    ._09ef832b7d18964f {
        padding-bottom: 52px;
    }

    ._1944f0b525cb1655 {
        padding-bottom: 56px;
    }

    .a9d127bb800c6122 {
        padding-bottom: 60px;
    }

    ._8fe22b3afc99b90d {
        padding-bottom: 64px;
    }

    .b90d19b8c43c56fc {
        padding-bottom: 72px;
    }

    ._7c40f501ad975068 {
        padding-bottom: 80px;
    }

    ._3ce50c4d43355df6 {
        padding-bottom: 90px;
    }

    .ad32754082a2cd66 {
        padding-bottom: 100px;
    }

    ._68a110526092bba0 {
        padding-bottom: 110px;
    }

    ._82084d714e2089f7 {
        padding-bottom: 120px;
    }

    ._6deed715c8c24e31 {
        padding-bottom: 130px;
    }

    ._8f9556db8bdf9ce5 {
        padding-bottom: 140px;
    }

    ._12088940570afd3c {
        padding-bottom: 150px;
    }

    .d8fd6fe97d682d60 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 567px) {
    .eddaef69dd5180d2 {
        margin-top: -160px;
    }

    .bd7bcf8471aca528 {
        margin-top: -150px;
    }

    ._11357eabed1d087b {
        margin-top: -140px;
    }

    .d4427761c26cd973 {
        margin-top: -130px;
    }

    ._4302ee864a10b1aa {
        margin-top: -120px;
    }

    ._8abf288552ec65ba {
        margin-top: -110px;
    }

    ._577643e4ef10f87b {
        margin-top: -100px;
    }

    ._550013706ee1164a {
        margin-top: -90px;
    }

    ._5799b412470c25d9 {
        margin-top: -80px;
    }

    ._9bef8c0b5c3d8faa {
        margin-top: -72px;
    }

    .edaeab61e3f552c3 {
        margin-top: -64px;
    }

    .e35d76cbfa3a5081 {
        margin-top: -60px;
    }

    ._096848d3f16f5b18 {
        margin-top: -56px;
    }

    ._68138ba419ec814d {
        margin-top: -52px;
    }

    ._0b6d87e2004381bd {
        margin-top: -48px;
    }

    ._9e489d863e615dfc {
        margin-top: -44px;
    }

    .f54acbca8862a894 {
        margin-top: -40px;
    }

    ._378963881cf6cc93 {
        margin-top: -36px;
    }

    .f8dd455b7d758d82 {
        margin-top: -32px;
    }

    ._815b26b7fd22e649 {
        margin-top: -28px;
    }

    ._0230bbae819788f5 {
        margin-top: -24px;
    }

    .e2e1ac6201a3edda {
        margin-top: -22px;
    }

    ._3d81f10c44c42792 {
        margin-top: -20px;
    }

    ._65bd1c3d802dc6a9 {
        margin-top: -18px;
    }

    ._1fd87e76ab5eedf6 {
        margin-top: -16px;
    }

    ._893dbcaa6437e933 {
        margin-top: -14px;
    }

    .dad046b0d5c93fdd {
        margin-top: -12px;
    }

    ._245df25e53eea3ce {
        margin-top: -10px;
    }

    ._11530aed92c8de46 {
        margin-top: -8px;
    }

    ._9a40b9d8666eece2 {
        margin-top: -6px;
    }

    .d4e85ef54acdd78c {
        margin-top: -4px;
    }

    ._0b6467e133053b61 {
        margin-top: -2px;
    }

    .d19583595bd1bd14 {
        padding-top: 0;
    }

    ._8441b52db11a8fcb {
        padding-top: 2px;
    }

    ._384c765bc07b821e {
        padding-top: 4px;
    }

    ._94fca13a1f7c24c9 {
        padding-top: 6px;
    }

    ._001ada3953bc1042 {
        padding-top: 8px;
    }

    .f080a6f31aedbb32 {
        padding-top: 10px;
    }

    ._2b83aad0d1c79878 {
        padding-top: 12px;
    }

    .fa21f4e9ff992564 {
        padding-top: 14px;
    }

    ._15435046f0d0a4c4 {
        padding-top: 16px;
    }

    ._5d58c7ba3cf7cecb {
        padding-top: 18px;
    }

    ._4c335ccce6b7be8c {
        padding-top: 20px;
    }

    .ca1fedb7a71b5d87 {
        padding-top: 22px;
    }

    ._474998673c80f320 {
        padding-top: 24px;
    }

    ._0a711c649f60393a {
        padding-top: 28px;
    }

    .d8f4a3acbcd6a022 {
        padding-top: 32px;
    }

    ._170540c01bd88a5e {
        padding-top: 36px;
    }

    ._0811b287f2306ff9 {
        padding-top: 40px;
    }

    ._4a4308063668e068 {
        padding-top: 44px;
    }

    ._49651e957e933f5a {
        padding-top: 48px;
    }

    ._64d11d4127acd955 {
        padding-top: 52px;
    }

    ._32c865fa5de982f6 {
        padding-top: 56px;
    }

    ._9b26d07dc2832704 {
        padding-top: 60px;
    }

    ._1547fcd402fbd2d1 {
        padding-top: 64px;
    }

    .b620df53a45dcf89 {
        padding-top: 72px;
    }

    .a0add9510bb69ee4 {
        padding-top: 80px;
    }

    .bea6392207643cd7 {
        padding-top: 90px;
    }

    .cb6c0866055b87f8 {
        padding-top: 100px;
    }

    ._8d08fa6fb869ee2f {
        padding-top: 110px;
    }

    .e8bc43ccc2977b71 {
        padding-top: 120px;
    }

    .be6dbddcca56e7d7 {
        padding-top: 130px;
    }

    .f54adcca5d4edb7b {
        padding-top: 140px;
    }

    ._52cecbe60655b2c8 {
        padding-top: 150px;
    }

    ._681f2db3af192617 {
        padding-top: 160px;
    }

    ._7b3f95fc265b851a {
        margin-bottom: -160px;
    }

    .ba3252c60e6f6f37 {
        margin-bottom: -150px;
    }

    ._2e0001ad19c1f6e6 {
        margin-bottom: -140px;
    }

    .bdd28cee015a24c6 {
        margin-bottom: -130px;
    }

    ._401e2ddf9dd6533a {
        margin-bottom: -120px;
    }

    .f9853560023c62a5 {
        margin-bottom: -110px;
    }

    ._997028c772f14777 {
        margin-bottom: -100px;
    }

    .d9fb2131df6cb1d8 {
        margin-bottom: -90px;
    }

    ._58112dae4d4405e6 {
        margin-bottom: -80px;
    }

    ._885f0b54066fd1f2 {
        margin-bottom: -72px;
    }

    .a2d0225824a96ff3 {
        margin-bottom: -64px;
    }

    ._17963555f7ccc167 {
        margin-bottom: -60px;
    }

    ._3dddf71c04039427 {
        margin-bottom: -56px;
    }

    ._4fc233be70d40724 {
        margin-bottom: -52px;
    }

    ._6aef2b3409cb92e1 {
        margin-bottom: -48px;
    }

    ._792ea779a0725187 {
        margin-bottom: -44px;
    }

    .ae413e47b92ef8c0 {
        margin-bottom: -40px;
    }

    .e3dca55d56855de8 {
        margin-bottom: -36px;
    }

    ._06dbc1b96823089f {
        margin-bottom: -32px;
    }

    .d40971d0a94e1a8f {
        margin-bottom: -28px;
    }

    ._1fe358590cc4a3c9 {
        margin-bottom: -24px;
    }

    .ef418001c0fb3634 {
        margin-bottom: -22px;
    }

    ._6aac8fc912484c5d {
        margin-bottom: -20px;
    }

    ._5aa3fe465ae53021 {
        margin-bottom: -18px;
    }

    ._2f5dc05b2134122d {
        margin-bottom: -16px;
    }

    ._4037f76906298725 {
        margin-bottom: -14px;
    }

    .fca11f4dbc47c1c8 {
        margin-bottom: -12px;
    }

    ._5b25ae6189c640dc {
        margin-bottom: -10px;
    }

    ._4412ae1bdde5aa0f {
        margin-bottom: -8px;
    }

    .b140dfa66e7c2181 {
        margin-bottom: -6px;
    }

    .ccb6981a1c681d5c {
        margin-bottom: -4px;
    }

    ._6c22cdfc07243f2b {
        margin-bottom: -2px;
    }

    ._32802448a24f3da7 {
        padding-bottom: 0;
    }

    ._818859b27af7bbcd {
        padding-bottom: 2px;
    }

    .a784c7d6128ab7a2 {
        padding-bottom: 4px;
    }

    .e8ba6fb3d30840f6 {
        padding-bottom: 6px;
    }

    ._633ed22005c64615 {
        padding-bottom: 8px;
    }

    .de8434f9f8461de6 {
        padding-bottom: 10px;
    }

    ._73d33c29d8f3ef0e {
        padding-bottom: 12px;
    }

    ._8d6e7b492202960b {
        padding-bottom: 14px;
    }

    ._785f95a451bb7db7 {
        padding-bottom: 16px;
    }

    ._6f084207f74582bc {
        padding-bottom: 18px;
    }

    .e80d607215641358 {
        padding-bottom: 20px;
    }

    ._7f1f3da962c3806d {
        padding-bottom: 22px;
    }

    .d95873404351bec9 {
        padding-bottom: 24px;
    }

    .ae3b63e534c1e9cc {
        padding-bottom: 28px;
    }

    .db3d4f30de2b8301 {
        padding-bottom: 32px;
    }

    .b1642404c58a0c3c {
        padding-bottom: 36px;
    }

    .b0e90f9829f59c34 {
        padding-bottom: 40px;
    }

    .fa29ca616836ca3c {
        padding-bottom: 44px;
    }

    .cae59c78609189b9 {
        padding-bottom: 48px;
    }

    .d55bb904385789a3 {
        padding-bottom: 52px;
    }

    .c41ba3114c4c24a2 {
        padding-bottom: 56px;
    }

    ._1a9e7302a80fc126 {
        padding-bottom: 60px;
    }

    ._9985297fc5efca0d {
        padding-bottom: 64px;
    }

    ._5610736f98812005 {
        padding-bottom: 72px;
    }

    .fd647757333ab187 {
        padding-bottom: 80px;
    }

    ._6c71e57bb6e56849 {
        padding-bottom: 90px;
    }

    .f79902c001ef8780 {
        padding-bottom: 100px;
    }

    ._30ea9c26d519928d {
        padding-bottom: 110px;
    }

    ._7f190083fe963b03 {
        padding-bottom: 120px;
    }

    ._6caec68f306efb1e {
        padding-bottom: 130px;
    }

    ._99c1667e0175cdc6 {
        padding-bottom: 140px;
    }

    .a3da40547d35e3c3 {
        padding-bottom: 150px;
    }

    .fbe18891cfa1adb8 {
        padding-bottom: 160px;
    }
}

/* stylelint-disable selector-max-universal */
/* stylelint-disable no-descending-specificity */
._55ec1832cc9a4ef6 {
    color: var(--text-primary);
}

p._55ec1832cc9a4ef6 {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}

p._7adeec0cf5cc2023._55ec1832cc9a4ef6 {
    font-size: 16px;
}

h1._55ec1832cc9a4ef6,
h2._55ec1832cc9a4ef6,
h3._55ec1832cc9a4ef6,
h4._55ec1832cc9a4ef6,
h5._55ec1832cc9a4ef6,
h6._55ec1832cc9a4ef6,
p._55ec1832cc9a4ef6,
span._55ec1832cc9a4ef6 {
    font-family: Lato, sans-serif, system-ui;
    color: var(--text-primary);
}

h1._55ec1832cc9a4ef6,
h2._55ec1832cc9a4ef6,
h3._55ec1832cc9a4ef6,
h4._55ec1832cc9a4ef6,
h5._55ec1832cc9a4ef6,
h6._55ec1832cc9a4ef6 {
    font-weight: 700;
}

h1._55ec1832cc9a4ef6,
h1._55ec1832cc9a4ef6 a,
h1._55ec1832cc9a4ef6 p {
    font-size: 64px;
    line-height: 1;
}

h1._7adeec0cf5cc2023._55ec1832cc9a4ef6,
h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 a,
h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 p {
    font-size: 56px;
}

h2._55ec1832cc9a4ef6,
h2._55ec1832cc9a4ef6 a,
h2._55ec1832cc9a4ef6 p {
    font-size: 48px;
    line-height: 1;
}

h3._55ec1832cc9a4ef6,
h3._55ec1832cc9a4ef6 a,
h3._55ec1832cc9a4ef6 p {
    font-size: 40px;
    line-height: 1;
}

h4._55ec1832cc9a4ef6,
h4._55ec1832cc9a4ef6 a,
h4._55ec1832cc9a4ef6 p {
    font-size: 24px;
    line-height: 32px;
}

h4._55ec1832cc9a4ef6._35f27b51c355284d,
h4._55ec1832cc9a4ef6._35f27b51c355284d a,
h4._55ec1832cc9a4ef6._35f27b51c355284d p {
    font-size: 18px;
    line-height: 24px;
}

p.f71d672ff4eb63e6,
._55ec1832cc9a4ef6 span.f71d672ff4eb63e6._55ec1832cc9a4ef6,
a.f71d672ff4eb63e6._55ec1832cc9a4ef6 {
    font-size: 24px;
    line-height: 32px;
}

span._55ec1832cc9a4ef6,
a._55ec1832cc9a4ef6 {
    font-size: 18px;
    line-height: 24px;
}

p._8d1f64b57218da42._55ec1832cc9a4ef6,
span._8d1f64b57218da42._55ec1832cc9a4ef6 {
    color: var(--text-secondary);
}

._55ec1832cc9a4ef6 *:last-child {
    margin-bottom: 0;
}

@media (max-width: 1439px) {
    h1.typography,
    h1.typography a,
    h1.typography p {
        font-size: 56px;
    }

    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6,
    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 a,
    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 p {
        font-size: 48px;
    }

    h2._55ec1832cc9a4ef6,
    h2._55ec1832cc9a4ef6 a,
    h2._55ec1832cc9a4ef6 p {
        font-size: 40px;
    }

    h3._55ec1832cc9a4ef6,
    h3._55ec1832cc9a4ef6 a,
    h3._55ec1832cc9a4ef6 p {
        font-size: 36px;
        line-height: 40px;
    }

    h4._55ec1832cc9a4ef6,
    h4._55ec1832cc9a4ef6 a,
    h4._55ec1832cc9a4ef6 p {
        font-size: 20px;
        line-height: 26px;
    }

    p.f71d672ff4eb63e6._55ec1832cc9a4ef6,
    span.f71d672ff4eb63e6._55ec1832cc9a4ef6,
    a.f71d672ff4eb63e6._55ec1832cc9a4ef6 {
        font-size: 20px;
        line-height: 26px;
    }
}

@media (max-width: 1151px) {
    ._55ec1832cc9a4ef6.e66611aea9dba5b9 {
        font-size: 20px;
    }
}

@media (max-width: 968px) {
    ._55ec1832cc9a4ef6._1263cc1e7141506d {
        text-align: center;
    }

    h1._55ec1832cc9a4ef6,
    h1._55ec1832cc9a4ef6 a,
    h1._55ec1832cc9a4ef6 p {
        font-size: 40px;
    }

    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6,
    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 a,
    h1._7adeec0cf5cc2023._55ec1832cc9a4ef6 p {
        font-size: 36px;
        line-height: 40px;
    }

    h1._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6,
    h1._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6 a,
    h1._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6 p {
        font-size: 40px;
    }

    h2._55ec1832cc9a4ef6,
    h2._55ec1832cc9a4ef6 a,
    h2._55ec1832cc9a4ef6 p {
        font-size: 30px;
        line-height: 32px;
    }

    h3._55ec1832cc9a4ef6,
    h3._55ec1832cc9a4ef6 a,
    h3._55ec1832cc9a4ef6 p {
        font-size: 20px;
        line-height: 24px;
    }

    h4._55ec1832cc9a4ef6._35f27b51c355284d,
    h4._55ec1832cc9a4ef6._35f27b51c355284d a,
    h4._55ec1832cc9a4ef6._35f27b51c355284d p {
        font-size: 20px;
        line-height: 26px;
    }

    p.f71d672ff4eb63e6._55ec1832cc9a4ef6,
    span.f71d672ff4eb63e6._55ec1832cc9a4ef6,
    a.f71d672ff4eb63e6._55ec1832cc9a4ef6 {
        font-size: 20px;
        line-height: 24px;
    }

    ._55ec1832cc9a4ef6.e66611aea9dba5b9 {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    h1.typography,
    h1.typography a,
    h1.typography p,
    h1.small.default-mobile.typography,
    h1.small.default-mobile.typography a,
    h1.small.default-mobile.typography p {
        font-size: 30px;
    }

    h4._7adeec0cf5cc2023._55ec1832cc9a4ef6,
    h4._7adeec0cf5cc2023._55ec1832cc9a4ef6 a,
    h4._7adeec0cf5cc2023._55ec1832cc9a4ef6 p {
        font-size: 18px;
        line-height: 24px;
    }

    h4._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6,
    h4._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6 a,
    h4._7adeec0cf5cc2023.e4a21fe521712173._55ec1832cc9a4ef6 p {
        font-size: 20px;
        line-height: 26px;
    }
}

._08939391331869e3 {
  --kitty-icon-color: unset;
  --kitty-icon-colorHover: unset;
  --module-icon-size: unset;
  aspect-ratio: 1/1;
  background-color: var(--kitty-icon-color, currentColor);
  -webkit-mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
          mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
  display: inline-block;
  height: var(--module-icon-size, 20px);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.15s ease-out;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

._08939391331869e3:hover {
  background-color: var(--kitty-icon-colorHover, currentColor);
}

._08939391331869e3:focus {
  outline: none;
}

._08939391331869e3._9b2e21df611e7e07 {
  display: none;
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  ._08939391331869e3 {
    width: var(--module-icon-size);
  }
}

/* AUTO-GENERATED PART! DO NOT CHANGE IT BY YOURSELF! DO NOT WRITE ANY STYLES BELOW! */

/* The mask cannot be painted in different colors, so it should to set background additionally */
._08939391331869e3:is(
  [data-icon-name='logo' i],
  [data-icon-name='sbp' i],
  [data-icon-name='gos' i],
  [data-icon-name='afblogo' i],
  [data-icon-name='assistant' i]
) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--kitty-icon-mask-url);
}

._1df9c6b448f0bdeb {
  height: 100%;
  list-style-type: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

._2248ee081360c885 {
  height: auto;
}
.b87ea94bf8818ec4 {
  cursor: pointer;
}

._08099a236128a745 {
  --module-carousel-listItem-gap: var(--theme-gap-0);
}

.c0c582f7a20e212b {
  --module-carousel-listItem-gap: var(--theme-gap-2);
}

.d120f4fde2a64278 {
  --module-carousel-listItem-gap: var(--theme-gap-4);
}

.c251382195218b73 {
  --module-carousel-listItem-gap: var(--theme-gap-6);
}

._71db72604066d83e {
  --module-carousel-listItem-gap: var(--theme-gap-8);
}

._280c23e713e86c0a {
  --module-carousel-listItem-gap: var(--theme-gap-10);
}

.ca67a92b03057268 {
  --module-carousel-listItem-gap: var(--theme-gap-12);
}

._909b7f9917aff99e {
  --module-carousel-listItem-gap: var(--theme-gap-16);
}

._99f5f35bc4f647cb {
  --module-carousel-listItem-gap: var(--theme-gap-20);
}

._29eea22bf7702a32 {
  --module-carousel-listItem-gap: var(--theme-gap-24);
}

._2187ff23976ea85e {
  --module-carousel-listItem-gap: var(--theme-gap-28);
}

.f652902962b3aa9f {
  --module-carousel-listItem-gap: var(--theme-gap-32);
}

._60d310cb3ea7e5d7 {
  --module-carousel-listItem-gap: var(--theme-gap-40);
}

._60d310cb3ea7e5d7 {
  --module-carousel-listItem-gap: var(--theme-gap-40);
}

.b8335c7a91f013ce {
  --module-carousel-listItem-gap: var(--theme-gap-48);
}

._0d0f160f88780ab3 {
  --module-carousel-listItem-gap: var(--theme-gap-56);
}

._42a277b75ab7cc12 {
  --module-carousel-listItem-gap: var(--theme-gap-64);
}

._63a832a0f6c9e373 {
  --module-carousel-listItem-gap: var(--theme-gap-80);
}

._7c839faa89a66de9 + ._7c839faa89a66de9 {
  margin-left: var(--module-carousel-listItem-gap);
}

._2248ee081360c885 + ._2248ee081360c885 {
  margin-top: var(--module-carousel-listItem-gap);
}

._9c5695d9de6fa52b {
  width: 100%;
  flex-shrink: 0;
}

.ddb1ef77051f1d08 {
  height: 100%;
  flex-shrink: 0;
}

.dd0ede9c28bd57e5 {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  height: 100%;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
  will-change: transform;
  box-sizing: border-box;
}

._2b3a5d4eb83a9758 {
  flex-direction: row;
  transform: translateX(var(--module-carousel-list-shift));
}

._11554580cb182ffa {
  flex-direction: column;
  transform: translateY(var(--module-carousel-list-shift));
}

.cf67555fdc5302d6 {
  --module-carousel-list-shift: 0px;
  --module-carousel-pointer-shift: 0px;
  --module-carousel-transition-delay: 0.25s;
  --module-carousel-button-width: 20px;
  --module-carousel-content-padding: 0px;
  --module-carousel-content-start-padding: 0px;
  --module-carousel-content-end-padding: 0px;

  height: 100%;
  position: relative;

  box-sizing: border-box;
}

._56a8caa33f909d19 {
  border-radius: var(--theme-borderRadius-s);
}

.e557eb0e06fa9070 {
  border-radius: var(--theme-borderRadius-m);
}

._07b6eb2f68eb2ecb {
  border-radius: var(--theme-borderRadius-l);
}

.e5fcea63a77fe14d {
  border-radius: var(--theme-borderRadius-xl);
}

._6336cec10661bce9 {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
}

/* padding */

._083dcfa82dbb1d13 {
  --module-carousel-content-padding: var(--theme-gap-0);
}

.a6ac392df2fce1c3 {
  --module-carousel-content-padding: var(--theme-gap-2);
}

._546a37ece44e093e {
  --module-carousel-content-padding: var(--theme-gap-4);
}

._9aaab033ecd483b3 {
  --module-carousel-content-padding: var(--theme-gap-6);
}

._94cd54097134c0f5 {
  --module-carousel-content-padding: var(--theme-gap-8);
}

._57538875b18d5b17 {
  --module-carousel-content-padding: var(--theme-gap-10);
}

._3208d735d8edb5a1 {
  --module-carousel-content-padding: var(--theme-gap-12);
}

._8a0b2d320c7721ad {
  --module-carousel-content-padding: var(--theme-gap-16);
}

.b071b08669e51c82 {
  --module-carousel-content-padding: var(--theme-gap-20);
}

._8c742d8381483d32 {
  --module-carousel-content-padding: var(--theme-gap-24);
}

.a70439a5f14f0d31 {
  --module-carousel-content-padding: var(--theme-gap-28);
}

._281671bdba169483 {
  --module-carousel-content-padding: var(--theme-gap-32);
}

._5fc0d759321e732f {
  --module-carousel-content-padding: var(--theme-gap-40);
}

.fbd7c0822ea6e950 {
  --module-carousel-content-padding: var(--theme-gap-48);
}

.f3579eb8ed6ac540 {
  --module-carousel-content-padding: var(--theme-gap-56);
}

.e217ef2ab121cd30 {
  --module-carousel-content-padding: var(--theme-gap-64);
}

.d843b30ed52a6ffd {
  --module-carousel-content-padding: var(--theme-gap-80);
}

/* padding start */

._5feedda32537baf3 {
  --module-carousel-content-start-padding: var(--theme-gap-0);
}

.c599979cbc1a0433 {
  --module-carousel-content-start-padding: var(--theme-gap-2);
}

.af14aedb3667b168 {
  --module-carousel-content-start-padding: var(--theme-gap-4);
}

.a4abfcd954e4959d {
  --module-carousel-content-start-padding: var(--theme-gap-6);
}

._2fcc04fdb1c6483e {
  --module-carousel-content-start-padding: var(--theme-gap-8);
}

.a78d14522b915bcb {
  --module-carousel-content-start-padding: var(--theme-gap-10);
}

._27248eab6b3ec479 {
  --module-carousel-content-start-padding: var(--theme-gap-12);
}

.d685dd5a11790c2e {
  --module-carousel-content-start-padding: var(--theme-gap-16);
}

._838278237bfcf2e4 {
  --module-carousel-content-start-padding: var(--theme-gap-20);
}

._2cb2486a4e352186 {
  --module-carousel-content-start-padding: var(--theme-gap-24);
}

._7175d568de4ed7e8 {
  --module-carousel-content-start-padding: var(--theme-gap-28);
}

._21523c12f5a6c433 {
  --module-carousel-content-start-padding: var(--theme-gap-32);
}

.f42a897aff07cf3f {
  --module-carousel-content-start-padding: var(--theme-gap-40);
}

._44882e8517f8716c {
  --module-carousel-content-start-padding: var(--theme-gap-48);
}

._06d1ecd2b6b0f433 {
  --module-carousel-content-start-padding: var(--theme-gap-56);
}

.b0b15d1c08b8c9ab {
  --module-carousel-content-start-padding: var(--theme-gap-64);
}

._77b52f68dfc17a84 {
  --module-carousel-content-start-padding: var(--theme-gap-80);
}

/* padding end */

._1c24426c2353cd9a {
  --module-carousel-content-end-padding: var(--theme-gap-0);
}

._0c5a588bf588a2ca {
  --module-carousel-content-end-padding: var(--theme-gap-2);
}

._943c2445e302c005 {
  --module-carousel-content-end-padding: var(--theme-gap-4);
}

._6ffdd8c86e6215c2 {
  --module-carousel-content-end-padding: var(--theme-gap-6);
}

.d8e75f9a3e502e82 {
  --module-carousel-content-end-padding: var(--theme-gap-8);
}

._3094f9ff785b0299 {
  --module-carousel-content-end-padding: var(--theme-gap-10);
}

._1c07e71ee4d621ba {
  --module-carousel-content-end-padding: var(--theme-gap-12);
}

.ea002280c6df93ba {
  --module-carousel-content-end-padding: var(--theme-gap-16);
}

._5c3db3270405fabf {
  --module-carousel-content-end-padding: var(--theme-gap-20);
}

.f545a812c6f8c25d {
  --module-carousel-content-end-padding: var(--theme-gap-24);
}

._7e3851a6b56521ab {
  --module-carousel-content-end-padding: var(--theme-gap-28);
}

._68d1841790f2f907 {
  --module-carousel-content-end-padding: var(--theme-gap-32);
}

._0a5f322c1f26bd70 {
  --module-carousel-content-end-padding: var(--theme-gap-40);
}

.cf4a0a11a19d03a2 {
  --module-carousel-content-end-padding: var(--theme-gap-48);
}

.ec44421cfbbc213f {
  --module-carousel-content-end-padding: var(--theme-gap-56);
}

._61b0fc3b7e794b24 {
  --module-carousel-content-end-padding: var(--theme-gap-64);
}

.b9e766a473d5b842 {
  --module-carousel-content-end-padding: var(--theme-gap-80);
}

._87a56eca56800c68 {
  padding: 0 var(--module-carousel-content-padding);
}

.e901786177ad6758 {
  padding: var(--module-carousel-content-padding) 0;
}

._5b1bfad69d988d3f {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: var(--module-carousel-content-start-padding);
  padding-right: var(--module-carousel-content-end-padding);
}

._6081327413255006 {
  padding-top: var(--module-carousel-content-start-padding);
  padding-bottom: var(--module-carousel-content-end-padding);
  padding-left: 0;
  padding-right: 0;
}

._766dd908dd93d1fc {
  position: absolute;
  top: 0px;
  pointer-events: none;
  box-sizing: border-box;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
}

.ed84310a4687db38 {
  transform: translateX(var(--module-carousel-pointer-shift));
}

.dcaa6c593b37579a {
  transform: translateY(var(--module-carousel-pointer-shift));
}

._798833a79973c853 {
  position: absolute;
  outline: none;
  visibility: visible;
}

._9fd2a116f31ddabf {
  top: 0;
  width: var(--module-carousel-button-width);
  height: 100%;
}

.d0b91fa8b0a22ec2 {
  height: var(--module-carousel-button-width);
  width: 100%;
}

._9fd2a116f31ddabf._8e56841fa5e1f8a7 {
  left: calc(var(--module-carousel-button-width)*-1);
  transition:
    left var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

._9fd2a116f31ddabf._7ba50872d8c2bfe6 {
  right: calc(var(--module-carousel-button-width)*-1);
  transition:
    right var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.d0b91fa8b0a22ec2._8e56841fa5e1f8a7 {
  top: calc(var(--module-carousel-button-width)*-1);
  transition:
    top var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

.d0b91fa8b0a22ec2._7ba50872d8c2bfe6 {
  bottom: calc(var(--module-carousel-button-width)*-1);
  transition:
    bottom var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
}

._698d75f8556ff922 {
  opacity: 0;
  animation: _47c333f2b4dffe99 1s forwards;
}

._9fd2a116f31ddabf._8e56841fa5e1f8a7._698d75f8556ff922 {
  left: calc(var(--module-carousel-button-width)*-2);
}

._9fd2a116f31ddabf._7ba50872d8c2bfe6._698d75f8556ff922 {
  right: calc(var(--module-carousel-button-width)*-2);
}

.d0b91fa8b0a22ec2._8e56841fa5e1f8a7._698d75f8556ff922 {
  top: calc(var(--module-carousel-button-width)*-2);
}

.d0b91fa8b0a22ec2._7ba50872d8c2bfe6._698d75f8556ff922 {
  bottom: calc(var(--module-carousel-button-width)*-2);
}

._3f167b3cc00ec734 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.a4da69527bfb48d1 {
  color: var(--theme-palette-black);
}

._195b16c194cec34a {
  color: var(--theme-palette-white);
}

._16d0744b036d153b {
  width: var(--module-carousel-button-width);
  height: 100%;
}

.fe2e7f1989f42451 {
  height: var(--module-carousel-button-width);
  width: 100%;
}

/* тени для кнопок  */
._3f167b3cc00ec734::after {
  position: absolute;
  content: '';
  box-shadow: -2px 0 12px var(--theme-palette-black12);
}

.a483b038372cf628::after {
  transform: rotate(180deg);
}

/* тени для горизонтальных кнопок  */
._16d0744b036d153b::after {
  top: 0;
  width: 36px;
  height: 100%;
  clip-path: ellipse(40% 50% at left);
}

._16d0744b036d153b.a483b038372cf628::after {
  right: 0;
}

._16d0744b036d153b._18bbef9f77a7f6c1::after {
  left: 0;
}

/* тени для вертикальных кнопок  */
.fe2e7f1989f42451::after {
  left: 0;
  width: 100%;
  height: 36px;
  clip-path: ellipse(50% 40% at top);
}

.fe2e7f1989f42451.a483b038372cf628::after {
  bottom: 0;
}

.fe2e7f1989f42451._18bbef9f77a7f6c1::after {
  top: 0;
}

/* дополнительная область клика  */
.f34b38b7c1842b71 {
  position: absolute;
  cursor: pointer;
}

.f6abbe9840ec43b6 {
  height: 100%;
  top: 0;
}

._2f3a0f9082577ec8 {
  width: 100%;
}

.f6abbe9840ec43b6._41f4eb1c7c379618 {
  left: var(--module-carousel-button-width);
}

.f6abbe9840ec43b6.e3fb1db23c820eaa {
  right: var(--module-carousel-button-width);
}

._2f3a0f9082577ec8._41f4eb1c7c379618 {
  top: var(--module-carousel-button-width);
}

._2f3a0f9082577ec8.e3fb1db23c820eaa {
  bottom: var(--module-carousel-button-width);
}

/* hover */

._798833a79973c853:hover ._3f167b3cc00ec734 {
  color: var(--theme-palette-red500);
}

._89e412a6de21658b ._3f167b3cc00ec734 {
  visibility: hidden;
}

._89e412a6de21658b:hover ._3f167b3cc00ec734 {
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  ._798833a79973c853:hover ._3f167b3cc00ec734 {
    color: var(--theme-palette-black);
  }
}

@keyframes _47c333f2b4dffe99 {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

._44e64cd042452029 {
  --kitty-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--kitty-skeleton-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

._3ea780f8a96aee22 {
  --kitty-skeleton-border-radius: 2px;
}

._4a6c9436bf0a4785 {
  --kitty-skeleton-border-radius: 4px;
}

.b2bfce5e4431249b {
  --kitty-skeleton-border-radius: 6px;
}

.dd7123e85f661cb1 {
  --kitty-skeleton-border-radius: 12px;
}

.bab3d830444d5573 {
  --kitty-skeleton-border-radius: 16px;
}

.e9340e86be646689 {
  --kitty-skeleton-border-radius: 20px;
}

._19d777d5d328248f {
  --kitty-skeleton-border-radius: 24px;
}

._5763bf6b4e6896a3 {
  --kitty-skeleton-border-radius: 28px;
}

._44e64cd042452029[data-theme='lf'] {
  --theme-semantics-components-skeleton-start: var(--theme-palette-warmGray8);
  --theme-semantics-components-skeleton-inverse-start: var(--theme-palette-warmGray84);
  --theme-semantics-components-skeleton-overlay-start: var(--theme-palette-white52);
}

._033935c91e6f1f5d {
  background-color: var(--theme-semantics-components-skeleton-start);
}

._0bc78213aa57c867 {
  background-color: var(--theme-semantics-components-skeleton-inverse-start);
}

.a0e4bdab2cd520da {
  background-color: var(--theme-semantics-components-skeleton-overlay-start);
}

._15d0a53cbcd8b5d2 {
  /* Animation */
  animation-name: _23594ef577520108;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes _23594ef577520108 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.cdb8445062e6187a {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --kitty-skeleton-border-radius: var(--theme-borderRadius-s);
}

.cdb8445062e6187a::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

._449ef4ec1cd50a63 {
  --kitty-skeleton-border-radius: 50%;
}

._449ef4ec1cd50a63::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
._3ef77c3c3e0eeca3 {
  height: var(--kitty-skeleton-border-height);
}

.c4e909d9e044123b {
  --kitty-skeleton-border-height: var(--theme-size-s-height);
  --kitty-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

._9641573d3381b6a6 {
  --kitty-skeleton-border-height: var(--theme-size-m-height);
  --kitty-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

._920001ddac2bd10a {
  --kitty-skeleton-border-height: var(--theme-size-l-height);
  --kitty-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

._0e9fd16b63f5e641 {
  --kitty-skeleton-border-radius: var(--kitty-skeleton-border-height);
}

.d9f510de000b81d8,
.ea07fc659aa2f2f7 {
  max-width: var(--kitty-skeleton-border-height);
  min-width: var(--kitty-skeleton-border-height);
}

.ea07fc659aa2f2f7 {
  --kitty-skeleton-border-radius: 50%;
}

.d895ec336534edad {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

._520f484752115a89 {
  border-radius: 50%;
}

._88f85bd2c4172499 {
  -o-object-fit: none;
     object-fit: none;
}

._9374fc2553dfdff1 {
  -o-object-fit: fill;
     object-fit: fill;
}

._01036a67126550fd {
  -o-object-fit: contain;
     object-fit: contain;
}

._24389df58182f09d {
  -o-object-fit: cover;
     object-fit: cover;
}

._4d27f88606dde8ef {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

._94ee7074c5bcec0f {
  max-width: 100%;
}

._537029a2de384e29 {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 100%;
  border-radius: var(--theme-borderRadius-6);
  line-height: 0;
  background-color: var(--theme-palette-warmGray8);
  cursor: pointer;
}

._19cb202d87ef2d9a {
  background-color: transparent;
}

._66e5c165718bd369 {
  height: var(--module-cardGallery-item-height);
  min-width: 252px;
  max-width: var(--module-cardGallery-item-width);
}

._85911c8aca72a3b2 {
  min-width: 36px;
  max-width: var(--module-cardGallery-preview-item-width);
}

._22d6e9ea9e79fc06 img {
  height: auto;
}

._66e5c165718bd369 ._22d6e9ea9e79fc06 img {
  max-width: var(--module-cardGallery-item-width);
}

._66e5c165718bd369 ._61670e954128ce1e img {
  height: var(--module-cardGallery-item-height);
}

._66e5c165718bd369 ._3e672c12035607e2 img {
  width: var(--module-cardGallery-item-width);
}

._85911c8aca72a3b2 ._22d6e9ea9e79fc06 img {
  max-width: var(--module-cardGallery-preview-item-width);
}

._85911c8aca72a3b2 ._61670e954128ce1e img {
  height: var(--module-cardGallery-preview-item-height);
}

._85911c8aca72a3b2 ._3e672c12035607e2 img {
  width: var(--module-cardGallery-preview-item-width);
}

._3e672c12035607e2 img {
  height: auto;
}

._66e5c165718bd369._19cb202d87ef2d9a ._22d6e9ea9e79fc06 {
  width: var(--module-cardGallery-item-width);
  height: 100%;
}

._66e5c165718bd369._19cb202d87ef2d9a ._22d6e9ea9e79fc06 img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: var(--module-cardGallery-item-width);
  height: var(--module-cardGallery-item-height);
}

._85911c8aca72a3b2._19cb202d87ef2d9a ._22d6e9ea9e79fc06 {
  width: var(--module-cardGallery-preview-item-width);
  height: 100%;
}

._85911c8aca72a3b2._19cb202d87ef2d9a ._22d6e9ea9e79fc06 img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: var(--module-cardGallery-preview-item-width);
  height: var(--module-cardGallery-preview-item-height);
}

._537029a2de384e29._66e5c165718bd369.a58da0f14824d94f {
  width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
}

._537029a2de384e29._85911c8aca72a3b2.b9192e757fff15c9 {
  width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio));
}

/* overlay */
._22d6e9ea9e79fc06 {
  position: relative;
}

.b728ef070ebab570::after {
  content: '';
  position: absolute;
  pointer-events: none;
  inset: 0px;
  border-radius: inherit;
  background-color: var(--theme-palette-black4);
}

/* error */
._66e5c165718bd369._9c5f85667c32ca0e {
  width: var(--module-cardGallery-item-width);
}

._85911c8aca72a3b2._9c5f85667c32ca0e {
  width: var(--module-cardGallery-preview-item-width);
}

.fce9a75b1253d50e {
  flex-shrink: 0;
  height: 100%;
  border-radius: var(--theme-borderRadius-6);
  overflow: hidden;
  background-color: var(--theme-palette-warmGray8);
}

._99a0743868ac1d0c {
  max-width: var(--module-cardGallery-preview-item-width);
}

._34dcbdd208bc9513 {
  width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  max-width: calc(var(--module-cardGallery-item-height)*var(--module-cardGallery-aspectRatio));
  height: var(--module-cardGallery-item-height);
  border-radius: var(--theme-borderRadius-6);
}

.c03a158e0ea43e4a {
  position: relative;
  width: 100%;
  height: 100%;
}

._404f4063064977f8 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-palette-black52);
  cursor: pointer;
}

._7402d87372a82c17 {
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  width: 56px;
  height: 56px;
  border-radius: 50%;
}

.ac4e42f5c8b7ef6e {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: var(--theme-borderRadius-6);
}

.aff18045fa8c9d4a {
  height: 100%;
}

._759b8eff4a59b968 {
  position: relative;
  height: var(--module-cardGallery-preview-item-height);
  padding: 4px 0;
}

.d89387c01047b503 {
  pointer-events: none;
  box-sizing: border-box;
  height: calc(var(--module-cardGallery-preview-item-height) + 8px);
  width: calc(var(--module-cardGallery-preview-item-height)*var(--module-cardGallery-aspectRatio) + 8px);
  border-radius: 8px;
  border: 2px solid var(--theme-palette-black);
}

.a151baf9bd91fc67 {
  --module-cardGallery-item-height: 448px;
  --module-cardGallery-item-width: 596px;
  --module-cardGallery-preview-item-height: 64px;
  --module-cardGallery-preview-item-width: 85px;
  --module-cardGallery-aspectRatio: calc(var(--module-cardGallery-item-width)/var(--module-cardGallery-item-height));

  display: flex;
  gap: var(--theme-gap-12);
  flex-direction: column;
}

._20f670d7c0fa7dd0 {
    position: relative;
    width: 100%;
    padding: 56.66% 0 0;
}

._20f670d7c0fa7dd0._25206db297d3af43 {
    height: 100%;
    padding: 0;
}

._2e1141a49ea3241c {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

._2e1141a49ea3241c._25206db297d3af43 {
    height: 100%;
}

.d8befeec3fc5f3cb {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    height: 100%;
    width: 100%;
    text-indent: -10000px;
    cursor: pointer;
    opacity: 1;
    transition: opacity .2s;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    outline: 0;
    padding: 0;
    border: 0;
}

.d8befeec3fc5f3cb::before {
    content: '';
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12.5px;
    right: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 40px solid #fff;
}

.d8befeec3fc5f3cb::after {
    content: '';
    background: rgba(0, 0, 0, .62);
    height: 116px;
    width: 116px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.ef1a8b30459e4990 {
    opacity: 0;
}

.ebcd8ead521559b8 {
    position: absolute;
    z-index: 100;
    right: 10px;
    bottom: 10px;
    background-color: rgba(0, 0, 0, .6);
    padding: 6px;
    border: 5px solid rgba(180, 180, 180, .4);
    border-radius: 15px;
    cursor: pointer;
}

.ebcd8ead521559b8._25206db297d3af43 {
    bottom: 10%;
}

@media (max-width: 1439px) {
    .d8befeec3fc5f3cb::after {
        height: 106px;
        width: 106px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 30px solid #fff;
    }
}

@media (max-width: 968px) {
    .d8befeec3fc5f3cb::after {
        height: 126px;
        width: 126px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-left: 40px solid #fff;
    }
}

@media (max-width: 768px) {
    .d8befeec3fc5f3cb::after {
        height: 72px;
        width: 72px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 20px solid #fff;
        left: 10px;
    }
}

.ca78f3c8824281b9 {
    position: relative;
    width: 100%;
    padding: 56.6% 0 0;
}

.ffa6d457f84d6631 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

._76ed936f212440f9 div:nth-child(2) {
    box-sizing: unset !important;
}

._76ed936f212440f9,
._21736b42cb0e26fe {
    width: 880px;
    margin-inline: auto;
}

.c4b97e7134962f0b {
    display: none;
}

._21736b42cb0e26fe {
    margin-top: 16px;
}

._1997ac239898d7de {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--bg-gray-gallery);
}

._1997ac239898d7de._1d8770833daeb7e3 {
    position: relative;
    width: 880px;
    height: 586px;
}

._1997ac239898d7de.fededb7858bf0b4a {
    width: 85px;
}

.f8a646a5bb46b2de {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.dac82f491cce7f15 {
    display: none;
    position: absolute;
    border-radius: 6px;
    width: 85px;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    background-color: rgba(0, 0, 0, .5);
    background-image: url(/static/b2b-hub-mfe/client/assets/68111dd56af53dfe.svg);
}

.dac82f491cce7f15._4dd9c501e4f90278 {
    display: flex;
}

._35aafe12f3008344 {
    display: flex;
    justify-content: center;
}

/* stylelint-disable-next-line */
._35aafe12f3008344 > div {
    padding-left: 8px !important;
}

.ceddc1a6e9167ebf {
    display: none;
}

@media (max-width: 1439px) {
    ._76ed936f212440f9,
    ._21736b42cb0e26fe {
        width: 804px;
    }

    ._1997ac239898d7de._1d8770833daeb7e3 {
        width: 804px;
        height: 535px;
    }
}

@media (max-width: 968px) {
    ._76ed936f212440f9 {
        margin-inline: -32px;
        width: unset;
    }

    ._76ed936f212440f9 > div > div:first-child {
        display: none;
    }

    .ceddc1a6e9167ebf {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        width: 100%;
        background-color: black;
        overflow: hidden;
        z-index: 999;
    }

    ._06471517abdacaf1 {
        width: 100vw;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: black;
        overflow: hidden;
    }

    .b3d55e81375c1547 {
        height: 100%;
    }

    ._048a66998b1e199d {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
    }

    /* stylelint-disable-next-line */
    .ceddc1a6e9167ebf > div > div {
        padding-left: 0 !important;
    }

    .c4b97e7134962f0b {
        display: block;
    }

    ._21736b42cb0e26fe {
        width: unset;
        margin: 12px 32px 0;
    }

    ._1997ac239898d7de._1d8770833daeb7e3 {
        width: calc(100vw - 128px);
        height: calc(66.66667vw - 85.33333px);
        border-radius: 6px;
    }
}

.b6d43e1f45a88104 {
    border: none;
    background-color: transparent;
    width: 42px;
    height: 42px;
    padding: 0;
    position: absolute;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
    right: 16px;
    top: 16px;
    background-image: url(/static/b2b-hub-mfe/client/assets/389411b45f26dce6.svg);
    z-index: 2;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* убирает дефолный цвет фона при нажатии для айфонов/айпадов */
}

.b6d43e1f45a88104:active {
    opacity: .5;
}

.b670366a8d012b33 {
    position: absolute;
    bottom: 15px;
    left: calc(50vw - 24px);
    color: white;
    height: 28px;
    background: #292929;
    border-radius: 300px;
    padding: 4px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

@media (max-width: 767px) {
    ._21736b42cb0e26fe {
        margin-inline: 0;
    }

    ._1997ac239898d7de._1d8770833daeb7e3 {
        width: calc(100vw - 64px);
        height: calc(66.66667vw - 42.66667px);
    }
}

@media (max-width: 567px) {
    ._76ed936f212440f9 {
        margin-inline: -24px;
    }

    ._1997ac239898d7de._1d8770833daeb7e3 {
        width: calc(100vw - 48px);
        height: calc(66.66667vw - 32px);
    }
}

._03effb7123659727 {
  list-style-type: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  flex-shrink: 0;
}

._060b7c48458871eb {
  cursor: pointer;
}

._27bb6ccdf886ec65 {
  width: 100%;
}

._13d26704f819a225 {
  height: 100%;
}

._23bc45668029a1f7 {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  gap: var(--module-carousel-list-gap);
  height: 100%;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
  will-change: transform;
  box-sizing: border-box;
}

._383fd704108b1df1 {
  flex-direction: row;
}

.b0c8565f3943bc2f {
  flex-direction: column;
}

._9291d0f6e2b9737a {
  /* prevent dnd and disable cursor styles of inner content during swipe */
  pointer-events: none;
}

.be3aa5402b2c2f5a {
  --module-carousel-list-gap: 6px;
  --module-carousel-transition-delay: 0s;
  --module-carousel-button-size: 22px;
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
  --module-carousel-content-padding: 0px;
  --module-carousel-content-start-padding: 0px;
  --module-carousel-content-end-padding: 0px;

  height: 100%;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

._5da81e5f83642cdd {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}

.ebb7ccbc126887c3 {
  cursor: pointer;
}

.b7c1c7605afce8ca {
  cursor: grabbing;
}

._910634358a25f030 {
  touch-action: pan-y;
}

.d9d8f1bb8b1e802d {
  touch-action: pan-x;
}

._025deeac207a4553 {
  padding: 0 var(--module-carousel-content-padding);
}

._2efa029fc89d96e4 {
  padding: var(--module-carousel-content-padding) 0;
}

.c3655e2e036d2947 {
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-start: var(--module-carousel-content-start-padding);
  padding-inline-end: var(--module-carousel-content-end-padding);
}

.f872409f0e7cd82e {
  padding-top: var(--module-carousel-content-start-padding);
  padding-bottom: var(--module-carousel-content-end-padding);
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.d52c237e01b5d673 {
  position: absolute;
  top: 0px;
  pointer-events: none;
  box-sizing: border-box;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
}

.d42388aed3204e9a {
  position: absolute;
  visibility: visible;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  transition:
    transform var(--module-carousel-transition-delay) ease-in-out,
    opacity var(--module-carousel-transition-delay) ease-in-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.d42388aed3204e9a > svg {
  width: var(--module-carousel-button-size);
  height: var(--module-carousel-button-size);
}

._4a44acdacc4f3e6a {
  top: 0;
  width: var(--module-carousel-button-size);
  height: 100%;
}

.a27d4c729e5510f9 {
  height: var(--module-carousel-button-size);
  width: 100%;
}

.e62317db3f536589 {
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
}

._598213fd9366624a {
  --module-carousel-button-offset: 6px;
  --module-carousel-button-translate: 0px;
}

._4a44acdacc4f3e6a.f19dfa8e7365926d {
  inset-inline-start: var(--module-carousel-button-offset);
  transform: translateX(calc(var(--module-carousel-button-translate)*-1));
}

._4a44acdacc4f3e6a._935d13fdba330316 {
  inset-inline-end: var(--module-carousel-button-offset);
  transform: translateX(var(--module-carousel-button-translate));
}

.a27d4c729e5510f9.f19dfa8e7365926d {
  top: var(--module-carousel-button-offset);
  transform: translateY(calc(var(--module-carousel-button-translate)*-1));
}

.a27d4c729e5510f9._935d13fdba330316 {
  bottom: var(--module-carousel-button-offset);
  transform: translateY(var(--module-carousel-button-translate));
}

._9f7f902423988d53 {
  opacity: 0;
  animation: _0eeb40a03154fa83 1s forwards;
}

._4a44acdacc4f3e6a.f19dfa8e7365926d._9f7f902423988d53 {
  transform: translateX(-200%);
}

._4a44acdacc4f3e6a._935d13fdba330316._9f7f902423988d53 {
  transform: translateX(200%);
}

.a27d4c729e5510f9.f19dfa8e7365926d._9f7f902423988d53 {
  transform: translateY(-200%);
}

.a27d4c729e5510f9._935d13fdba330316._9f7f902423988d53 {
  transform: translateY(200%);
}

/* тени для кнопок  */
.abc925ee294cd258 {
  content: '';
  position: absolute;
  box-shadow: var(--theme-boxShadow-default);
  transition: opacity var(--module-carousel-transition-delay) ease-in-out;
}

.b643a69e5ad9b052 {
  opacity: 0;
  animation: _0eeb40a03154fa83 1s forwards;
}

/* тени для горизонтальных кнопок  */
.eeba4e4e76037c86 {
  top: 0;
  width: 30px;
  height: 100%;
}

.eeba4e4e76037c86.b8dbcab43f45275d {
  inset-inline-start: 0;
  transform: translateX(-100%);
  clip-path: inset(0 -100% 0 100%);
}

.eeba4e4e76037c86._418ea02b5443e031 {
  inset-inline-end: 0;
  transform: translateX(100%);
  clip-path: inset(0 100% 0 -100%);
}

/* тени для вертикальных кнопок  */
._546d2c2fd5d31eff {
  inset-inline-start: 0;
  width: 100%;
  height: 30px;
}

._546d2c2fd5d31eff.b8dbcab43f45275d {
  top: 0;
  transform: translateY(-100%);
  clip-path: inset(100% 0 -100% 0);
}

._546d2c2fd5d31eff._418ea02b5443e031 {
  bottom: 0;
  transform: translateY(100%);
  clip-path: inset(-100% 0 100% 0);
}

/* дополнительная область клика  */
._1cec07015baee80e {
  position: absolute;
  cursor: pointer;
}

.ea918d510298e413 {
  height: 100%;
  top: 0;
}

._6b03cde2bfcf13f0 {
  width: 100%;
}

.ea918d510298e413._53ee9ff2ed14dece {
  transform: translateX(50%);
}

.ea918d510298e413.a92fe6b9383c90ab {
  transform: translateX(-50%);
}

._6b03cde2bfcf13f0._53ee9ff2ed14dece {
  transform: translateY(50%);
}

._6b03cde2bfcf13f0.a92fe6b9383c90ab {
  transform: translateY(-50%);
}

/* hover */

.db280d0a34a32dd6 .d42388aed3204e9a {
  visibility: hidden;
}

.db280d0a34a32dd6:hover .d42388aed3204e9a {
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .db280d0a34a32dd6:hover .d42388aed3204e9a {
    visibility: hidden;
  }
}

@keyframes _0eeb40a03154fa83 {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

.d4ea6381f5f70be9 {
  flex-shrink: 0;
  border-radius: 50%;
}

.d4ea6381f5f70be9[data-theme='lf'] {
  --theme-semantics-components-button-bg-primary: var(--theme-palette-gray92);
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
}

.e4efb16ffb3c8903,
._536c9336ecb7bc07 {
  --round-color: var(--theme-semantics-components-button-bg-primary);
  --arrow-color: var(--theme-semantics-components-button-text-primary);
}

.c3bfe9f0dbccc33f {
  box-shadow: var(--theme-boxShadow-default);
  --round-color: var(--theme-semantics-components-control-bg-overlay-default);
  --arrow-color: var(--theme-semantics-components-button-text-secondary);
}

._45e69202d5446d54 {
  fill: var(--round-color);
}

._878844d2823df7ad {
  fill: var(--arrow-color);
}

.d1f2f43f50d7ca21 {
  flex-shrink: 0;
  width: var(--kitty-pageIndicator-size);
  height: var(--kitty-pageIndicator-size);
  border-radius: 50%;
  background-color: var(--kitty-pageIndicator-color-inactive);
  transition: 0.25s cubic-bezier(0.5, 0, 0.25, 1);
}

.c7083382eaa6cfd9 {
  transform: scale(var(--kitty-pageIndicator-size-small-scale));
}

._3599e74fc4fdf4c2 {
  transform: scale(var(--kitty-pageIndicator-size-extraSmall-scale));
}

._9eb20a7ea9406d60 {
  width: var(--kitty-pageIndicator-active-width);
  background-color: var(--kitty-pageIndicator-color);
  transform: scaleY(var(--kitty-pageIndicator-active-height-scale));
  border-radius: 3px;
}

/* right small dot after default */
.a5fd406f3479d291 + .c7083382eaa6cfd9 {
  margin-inline-start: var(--kitty-pageIndicator-right-small-dot-margin);
}

/* left small dot while extraSmall exists */
._3599e74fc4fdf4c2 + .c7083382eaa6cfd9 {
  margin-inline-start: var(--kitty-pageIndicator-left-small-dot-margin);
}

/* default dots exclude first one */
.a5fd406f3479d291:not(:first-child) {
  margin-inline-start: var(--kitty-pageIndicator-default-dot-margin);
}

/* first default dot */
.c7083382eaa6cfd9 + .a5fd406f3479d291 {
  margin-inline-start: var(--kitty-pageIndicator-first-default-dot-margin);
}

/* right extraSmall dot */
.c7083382eaa6cfd9 + ._3599e74fc4fdf4c2 {
  margin-inline-start: var(--kitty-pageIndicator-right-extraSmall-dot-margin);
}

._8d410ed18077a174 {
  background-color: var(--kitty-pageIndicator-color);
}

._51ab7f20079dd9f0 {
  transform: scale(0);
  opacity: 0;
  width: 0;
  height: 0;
}

._3d43ebc9efcbf6c9 {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-radius: 30px;
  max-width: 80px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 9px 8px;
}

._3d43ebc9efcbf6c9[data-theme='lf'] {
  --theme-semantics-components-bar-defaultFilled: var(--theme-palette-black);
  --theme-semantics-components-bar-default: var(--theme-palette-warmGray16);
  --theme-semantics-bg-page: var(--theme-palette-white);
  --theme-semantics-components-bar-inverse-defaultFilled: var(--theme-palette-white);
  --theme-semantics-components-bar-inverse-default: var(--theme-palette-white60);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
}

._68e54540cc0a4685 {
  background-color: var(--kitty-pageIndicator-overlay-color, transparent);
}

._37b5dd2fe6c25788 {
  --kitty-pageIndicator-color: var(--theme-semantics-components-bar-defaultFilled);
  --kitty-pageIndicator-color-inactive: var(--theme-semantics-components-bar-default);
  /* TODO: SEMANTICS page token for component */
  --kitty-pageIndicator-overlay-color: var(--theme-semantics-bg-page);
}

.a1edb006b34ac5cd {
  --kitty-pageIndicator-color: var(--theme-semantics-components-bar-inverse-defaultFilled);
  --kitty-pageIndicator-color-inactive: var(--theme-semantics-components-bar-inverse-default);
  /* TODO: SEMANTICS page token for component */
  --kitty-pageIndicator-overlay-color: var(--theme-semantics-components-badge-bg-primary);
}

.a40d19a1d5c9a948 {
  --kitty-pageIndicator-size: 4px;
  --kitty-pageIndicator-active-width: 8px;
  --kitty-pageIndicator-margin: 2px;

  --kitty-pageIndicator-active-height-scale: 1; /* 4px */
  --kitty-pageIndicator-size-small-scale: 0.75; /* 3px */
  --kitty-pageIndicator-size-extraSmall-scale: 0.5; /* 2px */

  --kitty-pageIndicator-right-extraSmall-dot-margin: 1px;
  --kitty-pageIndicator-right-small-dot-margin: 3px;
  --kitty-pageIndicator-left-small-dot-margin: 1px;
  --kitty-pageIndicator-first-default-dot-margin: 3px;
  --kitty-pageIndicator-default-dot-margin: 4px;
}

._71823d364b28e91c,
._8818188176481ec0 {
  --kitty-pageIndicator-size: 6px;
  --kitty-pageIndicator-active-width: 16px;
  --kitty-pageIndicator-margin: 4px;

  --kitty-pageIndicator-active-height-scale: 0.833; /* 5px */
  --kitty-pageIndicator-size-small-scale: 0.666; /* 4px */
  --kitty-pageIndicator-size-extraSmall-scale: 0.333; /* 2px */

  --kitty-pageIndicator-right-extraSmall-dot-margin: 1px;
  --kitty-pageIndicator-right-small-dot-margin: 3px;
  --kitty-pageIndicator-left-small-dot-margin: 1px;
  --kitty-pageIndicator-first-default-dot-margin: 3px;
  --kitty-pageIndicator-default-dot-margin: 4px;
}

._5b0aca26e8db3587 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: var(--kitty-pageIndicator-size);
}

