._445df8 {
    height: 80vh;
    margin-bottom: -1px;
    min-height: 668px;
    width: 100%;
    z-index: 10
}

@media (min-width:1024px) {
    ._445df8 {
        height: 820px
    }
}

._6b184e {
    display: none;
    inset: 0;
    position: fixed;
    transform: translateZ(0);
    z-index: 10
}

._8ca70f {
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    position: relative;
    width: 100%;
    z-index: 20
}

.fcdbb1 {
    align-items: center;
    border-radius: 999px;
    cursor: pointer;
    display: flex;
    height: 3rem;
    justify-content: center;
    margin: 1.25rem;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 3rem
}

.fcdbb1:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.fcdbb1 svg {
    height: 1.5rem;
    height: 24px;
    width: 1.5rem
}

.b56aec {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._79a580,
.b56aec {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._79a580 {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

._175b29 {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._175b29,
.dab9d5 {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.dab9d5 {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    align-items: center;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    border-radius: 999px;
    display: flex;
    height: 3rem;
    justify-content: center;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 3rem
}

.dab9d5:focus {
    --tw-bg-opacity: .3;
    background-color: #0000004d;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dab9d5:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.dab9d5 {
    cursor: pointer;
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999
}

.dab9d5 svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._1cdbec {
    height: 100%;
    left: 0;
    opacity: 1;
    overflow: hidden;
    padding: 50px 1.25rem;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width:768px) {
    ._1cdbec {
        border-radius: 40px;
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }
}

@media (min-width:1024px) {
    ._1cdbec {
        padding-left: 50px;
        padding-right: 50px
    }
}

._1cdbec {
    backface-visibility: hidden
}

._1749d1 {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._9f43d6 {
    --tw-text-opacity: 1;
    background: linear-gradient(154.6deg, #f7d15f, #ff7d00);
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    gap: 2.5rem;
    justify-content: center
}

._9f43d6,
._9f43d6 ul {
    display: flex;
    flex-direction: column
}

._9f43d6 ul {
    gap: 1rem
}

._9f43d6 ul li {
    align-items: center;
    display: flex;
    font-weight: 400;
    gap: 1rem;
    line-height: 1
}

._9f43d6 ul li span {
    --tw-bg-opacity: .2;
    --tw-translate-y: .25rem;
    align-items: center;
    background-color: #fff3;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-radius: 999px;
    display: flex;
    height: 3rem;
    justify-content: center;
    min-width: 48px;
    transform: translate(var(--tw-translate-x), .25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    width: 3rem
}

._9f43d6 ul li span svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

.e3878e {
    font-weight: 900;
    line-height: 87%
}

._13d5e8,
._152012,
._2bbdfa,
._2d94d5,
._42991f,
._683321,
._99a7c7,
.c0c579,
.ff1387 {
    font-size: 80px
}

@media (min-width:768px) {
    ._13d5e8,
    ._152012,
    ._2bbdfa,
    ._2d94d5,
    ._42991f,
    ._683321,
    ._99a7c7,
    .c0c579,
    .ff1387 {
        font-size: 86px;
        line-height: 1
    }
}

@media (min-width:1024px) {
    ._13d5e8,
    ._152012,
    ._2bbdfa,
    ._2d94d5,
    ._42991f,
    ._683321,
    ._99a7c7,
    .c0c579,
    .ff1387 {
        font-size: 96px
    }
}

._57d2ae,
._5f4ce1,
._83c97d {
    font-size: 62px
}

@media (min-width:360px) {
    ._57d2ae,
    ._5f4ce1,
    ._83c97d {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._57d2ae,
    ._5f4ce1,
    ._83c97d {
        font-size: 78px;
        line-height: 1
    }
}

@media (min-width:1024px) {
    ._57d2ae,
    ._5f4ce1,
    ._83c97d {
        font-size: 96px
    }
}

._054580,
._0a14ec {
    font-size: 62px
}

@media (min-width:360px) {
    ._054580,
    ._0a14ec {
        font-size: 68px
    }
}

@media (min-width:420px) {
    ._054580,
    ._0a14ec {
        font-size: 80px
    }
}

@media (min-width:768px) {
    ._054580,
    ._0a14ec {
        font-size: 66px;
        line-height: 1
    }
}

@media (min-width:1024px) {
    ._054580,
    ._0a14ec {
        font-size: 84px
    }
}

@media (min-width:1320px) {
    ._054580,
    ._0a14ec {
        font-size: 96px
    }
}

.b6aff1 {
    font-size: 62px
}

@media (min-width:360px) {
    .b6aff1 {
        font-size: 68px
    }
}

@media (min-width:420px) {
    .b6aff1 {
        font-size: 80px
    }
}

@media (min-width:768px) {
    .b6aff1 {
        font-size: 80px;
        line-height: 1
    }
}

@media (min-width:1024px) {
    .b6aff1 {
        font-size: 96px
    }
}

._13d5e8,
.c0c579 {
    line-height: 1.1
}

._3519f9,
._5f66d6,
._6bdea5,
._6e1bbe,
._81788b,
._95bd33,
.db1469 {
    font-size: 42px
}

@media (min-width:768px) {
    ._3519f9,
    ._5f66d6,
    ._6bdea5,
    ._6e1bbe,
    ._81788b,
    ._95bd33,
    .db1469 {
        font-size: 46px
    }
}

@media (min-width:1024px) {
    ._3519f9,
    ._5f66d6,
    ._6bdea5,
    ._6e1bbe,
    ._81788b,
    ._95bd33,
    .db1469 {
        font-size: 52px
    }
}

._95bd33,
.b1e684,
.c7a4b9,
.d6a421 {
    font-size: 42px
}

@media (min-width:768px) {
    ._95bd33,
    .b1e684,
    .c7a4b9,
    .d6a421 {
        font-size: 36px
    }
}

@media (min-width:1024px) {
    ._95bd33,
    .b1e684,
    .c7a4b9,
    .d6a421 {
        font-size: 46px
    }
}

@media (min-width:1320px) {
    ._95bd33,
    .b1e684,
    .c7a4b9,
    .d6a421 {
        font-size: 52px
    }
}

._0df560 {
    font-size: 32px
}

@media (min-width:360px) {
    ._0df560 {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._0df560 {
        font-size: 42px
    }
}

@media (min-width:768px) {
    ._0df560 {
        font-size: 34px
    }
}

@media (min-width:1024px) {
    ._0df560 {
        font-size: 46px
    }
}

@media (min-width:1320px) {
    ._0df560 {
        font-size: 50px
    }
}

.bee265 {
    font-size: 32px
}

@media (min-width:768px) {
    .bee265 {
        font-size: 32px
    }
}

@media (min-width:1024px) {
    .bee265 {
        font-size: 40px
    }
}

@media (min-width:1320px) {
    .bee265 {
        font-size: 48px
    }
}

._8f8627 {
    font-size: 32px
}

@media (min-width:360px) {
    ._8f8627 {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._8f8627 {
        font-size: 42px
    }
}

@media (min-width:768px) {
    ._8f8627 {
        font-size: 34px
    }
}

@media (min-width:1024px) {
    ._8f8627 {
        font-size: 50px
    }
}

@media (min-width:1320px) {
    ._8f8627 {
        font-size: 50px
    }
}

._56cc71 {
    font-size: 32px
}

@media (min-width:360px) {
    ._56cc71 {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._56cc71 {
        font-size: 42px
    }
}

@media (min-width:768px) {
    ._56cc71 {
        font-size: 34px
    }
}

@media (min-width:1024px) {
    ._56cc71 {
        font-size: 52px
    }
}

._29a3ac {
    font-size: 32px
}

@media (min-width:360px) {
    ._29a3ac {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._29a3ac {
        font-size: 42px
    }
}

@media (min-width:768px) {
    ._29a3ac {
        font-size: 34px
    }
}

@media (min-width:1024px) {
    ._29a3ac {
        font-size: 44px
    }
}

@media (min-width:1320px) {
    ._29a3ac {
        font-size: 52px
    }
}

._0df560,
._3519f9 {
    line-height: 1.1
}

._0df560 span,
._3519f9 span {
    margin-top: -.75rem
}

.dc1ea4 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.dc1ea4 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px
}

@media (min-width:768px) {
    .dc1ea4 p {
        font-size: 24px;
        padding-bottom: 1.25rem
    }
}

@media (min-width:1024px) {
    .dc1ea4 p {
        font-size: 32px
    }
}

._429933 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._429933 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._429933 {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._48312e {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

._743301 {
    font-weight: 900;
    line-height: 1
}

._158c03,
._15f855,
._29b002,
._4e921b,
._50379b,
._9c83bd,
.aff623,
.dc37d2,
.f6511d {
    font-size: 54px
}

@media (min-width:360px) {
    ._158c03,
    ._15f855,
    ._29b002,
    ._4e921b,
    ._50379b,
    ._9c83bd,
    .aff623,
    .dc37d2,
    .f6511d {
        font-size: 64px
    }
}

@media (min-width:1024px) {
    ._158c03,
    ._15f855,
    ._29b002,
    ._4e921b,
    ._50379b,
    ._9c83bd,
    .aff623,
    .dc37d2,
    .f6511d {
        font-size: 82px
    }
}

@media (min-width:1320px) {
    ._158c03,
    ._15f855,
    ._29b002,
    ._4e921b,
    ._50379b,
    ._9c83bd,
    .aff623,
    .dc37d2,
    .f6511d {
        font-size: 96px
    }
}

._5dcc7f {
    font-size: 40px
}

@media (min-width:360px) {
    ._5dcc7f {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._5dcc7f {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._5dcc7f {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._5dcc7f {
        font-size: 66px
    }
}

@media (min-width:1320px) {
    ._5dcc7f {
        font-size: 78px
    }
}

._1e48b4 {
    font-size: 40px
}

@media (min-width:360px) {
    ._1e48b4 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._1e48b4 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._1e48b4 {
        font-size: 40px
    }
}

@media (min-width:1024px) {
    ._1e48b4 {
        font-size: 56px
    }
}

@media (min-width:1320px) {
    ._1e48b4 {
        font-size: 64px
    }
}

._19a1c3,
._342397 {
    font-size: 54px
}

@media (min-width:360px) {
    ._19a1c3,
    ._342397 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._19a1c3,
    ._342397 {
        font-size: 58px
    }
}

@media (min-width:1024px) {
    ._19a1c3,
    ._342397 {
        font-size: 74px
    }
}

@media (min-width:1320px) {
    ._19a1c3,
    ._342397 {
        font-size: 88px
    }
}

.b763a2 {
    font-size: 40px
}

@media (min-width:360px) {
    .b763a2 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    .b763a2 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    .b763a2 {
        font-size: 46px
    }
}

@media (min-width:1024px) {
    .b763a2 {
        font-size: 60px
    }
}

@media (min-width:1320px) {
    .b763a2 {
        font-size: 68px
    }
}

.de4690 {
    font-size: 40px
}

@media (min-width:360px) {
    .de4690 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    .de4690 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    .de4690 {
        font-size: 44px
    }
}

@media (min-width:1024px) {
    .de4690 {
        font-size: 58px
    }
}

@media (min-width:1320px) {
    .de4690 {
        font-size: 68px
    }
}

._29b002,
._9c83bd {
    line-height: 1.1
}

.e01651 {
    height: 100%;
    justify-content: center;
    position: relative
}

.e01651,
.e01651 ul {
    display: flex;
    flex-direction: column
}

.e01651 ul {
    list-style-type: disc;
    padding-bottom: 2.5rem;
    padding-left: 1.5rem
}

@media (min-width:360px) {
    .e01651 ul {
        padding-left: 2rem
    }
}

@media (min-width:420px) {
    .e01651 ul {
        padding-left: 2.5rem
    }
}

.e01651 ul li {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-left: .5rem
}

@media (min-width:420px) {
    .e01651 ul li {
        padding-left: 1rem
    }
}

@media (min-width:768px) {
    .e01651 ul li {
        font-size: 24px;
        padding-bottom: 1.25rem
    }
}

@media (min-width:1024px) {
    .e01651 ul li {
        font-size: 32px
    }
}

.e01651 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity))
}

._33781a {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._33781a {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._33781a {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

.e8e534 {
    height: auto;
    width: 100%
}

.a53666 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    .a53666 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.a53666>div {
    grid-column: span 1/span 1
}

._66bcae {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    justify-content: center
}

@media (min-width:420px) {
    ._66bcae {
        gap: 100px
    }
}

._66bcae {
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity))
}

.f24afa {
    font-weight: 900;
    line-height: 85%
}

._2443b8,
._508b1a,
._89d959,
._9021fc,
.c2e0aa,
.df6ef0,
.f6fdd3 {
    font-size: 60px
}

@media (min-width:360px) {
    ._2443b8,
    ._508b1a,
    ._89d959,
    ._9021fc,
    .c2e0aa,
    .df6ef0,
    .f6fdd3 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._2443b8,
    ._508b1a,
    ._89d959,
    ._9021fc,
    .c2e0aa,
    .df6ef0,
    .f6fdd3 {
        font-size: 74px
    }
}

@media (min-width:1024px) {
    ._2443b8,
    ._508b1a,
    ._89d959,
    ._9021fc,
    .c2e0aa,
    .df6ef0,
    .f6fdd3 {
        font-size: 92px
    }
}

._74f9f9 {
    font-size: 60px
}

@media (min-width:360px) {
    ._74f9f9 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._74f9f9 {
        font-size: 40px
    }
}

@media (min-width:1024px) {
    ._74f9f9 {
        font-size: 50px
    }
}

@media (min-width:1320px) {
    ._74f9f9 {
        font-size: 60px
    }
}

._262830,
._46ebfc {
    font-size: 60px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._262830,
    ._46ebfc {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._262830,
    ._46ebfc {
        font-size: 60px
    }
}

@media (min-width:1024px) {
    ._262830,
    ._46ebfc {
        font-size: 78px
    }
}

@media (min-width:1320px) {
    ._262830,
    ._46ebfc {
        font-size: 92px
    }
}

._572d6e,
.f2b91f {
    font-size: 60px
}

@media (min-width:360px) {
    ._572d6e,
    .f2b91f {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._572d6e,
    .f2b91f {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._572d6e,
    .f2b91f {
        font-size: 78px
    }
}

@media (min-width:1320px) {
    ._572d6e,
    .f2b91f {
        font-size: 92px
    }
}

.ab9fc1 {
    font-size: 60px
}

@media (min-width:360px) {
    .ab9fc1 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    .ab9fc1 {
        font-size: 56px
    }
}

@media (min-width:1024px) {
    .ab9fc1 {
        font-size: 72px
    }
}

@media (min-width:1320px) {
    .ab9fc1 {
        font-size: 86px
    }
}

._2443b8 {
    font-size: 58px
}

@media (min-width:768px) {
    ._2443b8 {
        font-size: 60px
    }
}

@media (min-width:1024px) {
    ._2443b8 {
        font-size: 76px
    }
}

@media (min-width:1320px) {
    ._2443b8 {
        font-size: 90px
    }
}

.d448b0 {
    font-size: 64px
}

@media (min-width:768px) {
    .d448b0 {
        font-size: 68px
    }
}

@media (min-width:1024px) {
    .d448b0 {
        font-size: 90px
    }
}

@media (min-width:1320px) {
    .d448b0 {
        font-size: 92px
    }
}

.a8e2f9 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    font-size: 26px;
    line-height: 1
}

@media (min-width:360px) {
    .a8e2f9 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    .a8e2f9 {
        font-size: 32px
    }
}

@media (min-width:768px) {
    .a8e2f9 {
        font-size: 28px
    }
}

@media (min-width:1024px) {
    .a8e2f9 {
        font-size: 40px
    }
}

@media (min-width:1320px) {
    .a8e2f9 {
        font-size: 42px
    }
}

._44a3b1 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._44a3b1 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    ._44a3b1 p {
        font-size: 24px
    }
}

@media (min-width:1024px) {
    ._44a3b1 p {
        font-size: 32px
    }
}

.bf1ee4 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .bf1ee4 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .bf1ee4 {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._8defca {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    justify-content: center
}

@media (min-width:420px) {
    ._8defca {
        gap: 100px
    }
}

._8defca {
    background: linear-gradient(154.6deg, #306bd5, #ff7d00)
}

._390d87 {
    font-weight: 900;
    line-height: 85%
}

._4be29a,
._4e7dd0,
._7f0d4e,
._87b6bf,
._8bf019,
.b5a014,
.dbfaec,
.f48ef8,
.fbd444 {
    font-size: 78px
}

@media (min-width:360px) {
    ._4be29a,
    ._4e7dd0,
    ._7f0d4e,
    ._87b6bf,
    ._8bf019,
    .b5a014,
    .dbfaec,
    .f48ef8,
    .fbd444 {
        font-size: 94px
    }
}

@media (min-width:420px) {
    ._4be29a,
    ._4e7dd0,
    ._7f0d4e,
    ._87b6bf,
    ._8bf019,
    .b5a014,
    .dbfaec,
    .f48ef8,
    .fbd444 {
        font-size: 106px
    }
}

@media (min-width:768px) {
    ._4be29a,
    ._4e7dd0,
    ._7f0d4e,
    ._87b6bf,
    ._8bf019,
    .b5a014,
    .dbfaec,
    .f48ef8,
    .fbd444 {
        font-size: 88px
    }
}

@media (min-width:1024px) {
    ._4be29a,
    ._4e7dd0,
    ._7f0d4e,
    ._87b6bf,
    ._8bf019,
    .b5a014,
    .dbfaec,
    .f48ef8,
    .fbd444 {
        font-size: 112px
    }
}

@media (min-width:1320px) {
    ._4be29a,
    ._4e7dd0,
    ._7f0d4e,
    ._87b6bf,
    ._8bf019,
    .b5a014,
    .dbfaec,
    .f48ef8,
    .fbd444 {
        font-size: 132px
    }
}

._7f0d4e {
    line-height: 1.1
}

._99cb4d {
    font-size: 78px
}

@media (min-width:360px) {
    ._99cb4d {
        font-size: 94px
    }
}

@media (min-width:420px) {
    ._99cb4d {
        font-size: 106px
    }
}

@media (min-width:768px) {
    ._99cb4d {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._99cb4d {
        font-size: 92px
    }
}

@media (min-width:1320px) {
    ._99cb4d {
        font-size: 110px
    }
}

.b52b27 {
    font-size: 78px
}

@media (min-width:360px) {
    .b52b27 {
        font-size: 94px
    }
}

@media (min-width:420px) {
    .b52b27 {
        font-size: 106px
    }
}

@media (min-width:768px) {
    .b52b27 {
        font-size: 78px
    }
}

@media (min-width:1024px) {
    .b52b27 {
        font-size: 98px
    }
}

@media (min-width:1320px) {
    .b52b27 {
        font-size: 118px
    }
}

._5c47c6 {
    font-size: 78px
}

@media (min-width:360px) {
    ._5c47c6 {
        font-size: 94px
    }
}

@media (min-width:420px) {
    ._5c47c6 {
        font-size: 106px
    }
}

@media (min-width:768px) {
    ._5c47c6 {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._5c47c6 {
        font-size: 102px
    }
}

@media (min-width:1320px) {
    ._5c47c6 {
        font-size: 120px
    }
}

._503559 {
    font-size: 78px
}

@media (min-width:360px) {
    ._503559 {
        font-size: 94px
    }
}

@media (min-width:420px) {
    ._503559 {
        font-size: 106px
    }
}

@media (min-width:768px) {
    ._503559 {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._503559 {
        font-size: 106px
    }
}

@media (min-width:1320px) {
    ._503559 {
        font-size: 124px
    }
}

._06867e {
    font-size: 90px
}

@media (min-width:360px) {
    ._06867e {
        font-size: 106px
    }
}

@media (min-width:420px) {
    ._06867e {
        font-size: 120px
    }
}

@media (min-width:768px) {
    ._06867e {
        font-size: 98px
    }
}

@media (min-width:1024px) {
    ._06867e {
        font-size: 112px
    }
}

@media (min-width:1320px) {
    ._06867e {
        font-size: 132px
    }
}

._84c853 {
    font-size: 72px;
    line-height: 1.1
}

@media (min-width:768px) {
    ._84c853 {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._84c853 {
        font-size: 98px
    }
}

@media (min-width:1320px) {
    ._84c853 {
        font-size: 116px
    }
}

.a44677 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.a44677 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    .a44677 p {
        font-size: 24px
    }
}

@media (min-width:1024px) {
    .a44677 p {
        font-size: 32px
    }
}

._8b348a {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._8b348a {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._8b348a {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._13c345 {
    height: auto;
    width: 100%
}

._18f4f0 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    ._18f4f0 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.db63b5 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 113%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    .db63b5 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._30e672,
._54b5ab,
._5d463f,
._83cf9a,
._969307 {
    font-size: 48px
}

@media (min-width:360px) {
    ._30e672,
    ._54b5ab,
    ._5d463f,
    ._83cf9a,
    ._969307 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._30e672,
    ._54b5ab,
    ._5d463f,
    ._83cf9a,
    ._969307 {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._30e672,
    ._54b5ab,
    ._5d463f,
    ._83cf9a,
    ._969307 {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._30e672,
    ._54b5ab,
    ._5d463f,
    ._83cf9a,
    ._969307 {
        font-size: 110px
    }
}

@media (min-width:1320px) {
    ._30e672,
    ._54b5ab,
    ._5d463f,
    ._83cf9a,
    ._969307 {
        font-size: 128px
    }
}

.cf9547 {
    font-size: 48px
}

@media (min-width:360px) {
    .cf9547 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    .cf9547 {
        font-size: 68px
    }
}

@media (min-width:768px) {
    .cf9547 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .cf9547 {
        font-size: 102px
    }
}

@media (min-width:1320px) {
    .cf9547 {
        font-size: 118px
    }
}

.cc6838 {
    font-size: 48px
}

@media (min-width:360px) {
    .cc6838 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    .cc6838 {
        font-size: 68px
    }
}

@media (min-width:768px) {
    .cc6838 {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    .cc6838 {
        font-size: 96px
    }
}

@media (min-width:1320px) {
    .cc6838 {
        font-size: 112px
    }
}

._9d7f7d {
    font-size: 46px
}

@media (min-width:360px) {
    ._9d7f7d {
        font-size: 54px
    }
}

@media (min-width:420px) {
    ._9d7f7d {
        font-size: 66px
    }
}

@media (min-width:768px) {
    ._9d7f7d {
        font-size: 78px
    }
}

@media (min-width:1024px) {
    ._9d7f7d {
        font-size: 108px
    }
}

@media (min-width:1320px) {
    ._9d7f7d {
        font-size: 124px
    }
}

._64ef7f {
    font-size: 36px
}

@media (min-width:360px) {
    ._64ef7f {
        font-size: 40px
    }
}

@media (min-width:420px) {
    ._64ef7f {
        font-size: 48px
    }
}

@media (min-width:768px) {
    ._64ef7f {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._64ef7f {
        font-size: 86px
    }
}

@media (min-width:1320px) {
    ._64ef7f {
        font-size: 100px
    }
}

._30e36b {
    font-size: 34px
}

@media (min-width:360px) {
    ._30e36b {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._30e36b {
        font-size: 46px
    }
}

@media (min-width:768px) {
    ._30e36b {
        font-size: 66px
    }
}

@media (min-width:1024px) {
    ._30e36b {
        font-size: 90px
    }
}

@media (min-width:1320px) {
    ._30e36b {
        font-size: 104px
    }
}

._44f9eb,
.de0c4b {
    font-size: 48px
}

@media (min-width:360px) {
    ._44f9eb,
    .de0c4b {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._44f9eb,
    .de0c4b {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._44f9eb,
    .de0c4b {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._44f9eb,
    .de0c4b {
        font-size: 100px
    }
}

@media (min-width:1320px) {
    ._44f9eb,
    .de0c4b {
        font-size: 112px
    }
}

._21d5ba,
._9f802c {
    font-size: 36px
}

@media (min-width:360px) {
    ._21d5ba,
    ._9f802c {
        font-size: 40px
    }
}

@media (min-width:420px) {
    ._21d5ba,
    ._9f802c {
        font-size: 48px
    }
}

@media (min-width:768px) {
    ._21d5ba,
    ._9f802c {
        font-size: 60px
    }
}

@media (min-width:1024px) {
    ._21d5ba,
    ._9f802c {
        font-size: 84px
    }
}

@media (min-width:1320px) {
    ._21d5ba,
    ._9f802c {
        font-size: 96px
    }
}

.ba2183 {
    font-size: 34px
}

@media (min-width:360px) {
    .ba2183 {
        font-size: 40px
    }
}

@media (min-width:420px) {
    .ba2183 {
        font-size: 46px
    }
}

@media (min-width:768px) {
    .ba2183 {
        font-size: 56px
    }
}

@media (min-width:1024px) {
    .ba2183 {
        font-size: 76px
    }
}

@media (min-width:1320px) {
    .ba2183 {
        font-size: 88px
    }
}

._4fcbb5 {
    min-height: 100vh;
    position: relative;
    width: 100%
}

._753af1 {
    font-size: 68px;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase
}

@media (min-width:360px) {
    ._753af1 {
        font-size: 82px
    }
}

@media (min-width:640px) {
    ._753af1 {
        font-size: 140px
    }
}

@media (min-width:768px) {
    ._753af1 {
        font-size: 170px
    }
}

@media (min-width:1024px) {
    ._753af1 {
        font-size: 220px
    }
}

@media (min-width:1320px) {
    ._753af1 {
        font-size: 250px
    }
}

._753af1 {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: linear-gradient(180deg, #fff, #15191d);
    -webkit-background-clip: text;
    background-clip: text
}

.dd01e1 {
    height: auto;
    margin-top: -160px;
    width: 100%
}

.acb0ab {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    width: 100%
}

._7774e5 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width:768px) {
    ._7774e5 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

._69c54e {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

@media (min-width:768px) {
    ._69c54e {
        min-width: 300px;
        width: -moz-fit-content;
        width: fit-content
    }
}

._1e8e7d {
    --tw-bg-opacity: 1;
    background-color: #313438;
    background-color: rgb(49 52 56/var(--tw-bg-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    height: 100%;
    justify-content: center
}

._1e8e7d,
._5cbbf9 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._5cbbf9 {
    font-weight: 900;
    line-height: 110%;
    margin-bottom: auto
}

._016b56,
._0ceee3,
._13b08b,
._2af516,
._3ffd7b,
._493c71,
._62e3f5,
._77b517,
._8b1cd5,
.b8b7c2,
.d28c8d,
.e66050 {
    font-size: 40px
}

@media (min-width:360px) {
    ._016b56,
    ._0ceee3,
    ._13b08b,
    ._2af516,
    ._3ffd7b,
    ._493c71,
    ._62e3f5,
    ._77b517,
    ._8b1cd5,
    .b8b7c2,
    .d28c8d,
    .e66050 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._016b56,
    ._0ceee3,
    ._13b08b,
    ._2af516,
    ._3ffd7b,
    ._493c71,
    ._62e3f5,
    ._77b517,
    ._8b1cd5,
    .b8b7c2,
    .d28c8d,
    .e66050 {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._016b56,
    ._0ceee3,
    ._13b08b,
    ._2af516,
    ._3ffd7b,
    ._493c71,
    ._62e3f5,
    ._77b517,
    ._8b1cd5,
    .b8b7c2,
    .d28c8d,
    .e66050 {
        font-size: 53px
    }
}

@media (min-width:1024px) {
    ._016b56,
    ._0ceee3,
    ._13b08b,
    ._2af516,
    ._3ffd7b,
    ._493c71,
    ._62e3f5,
    ._77b517,
    ._8b1cd5,
    .b8b7c2,
    .d28c8d,
    .e66050 {
        font-size: 69px
    }
}

@media (min-width:1320px) {
    ._016b56,
    ._0ceee3,
    ._13b08b,
    ._2af516,
    ._3ffd7b,
    ._493c71,
    ._62e3f5,
    ._77b517,
    ._8b1cd5,
    .b8b7c2,
    .d28c8d,
    .e66050 {
        font-size: 81px
    }
}

.d667aa {
    font-size: 40px
}

@media (min-width:360px) {
    .d667aa {
        font-size: 48px
    }
}

@media (min-width:420px) {
    .d667aa {
        font-size: 56px
    }
}

@media (min-width:768px) {
    .d667aa {
        font-size: 52px
    }
}

@media (min-width:1024px) {
    .d667aa {
        font-size: 69px
    }
}

@media (min-width:1320px) {
    .d667aa {
        font-size: 80px
    }
}

.d4ef2d {
    font-size: 36px
}

@media (min-width:360px) {
    .d4ef2d {
        font-size: 46px
    }
}

@media (min-width:420px) {
    .d4ef2d {
        font-size: 54px
    }
}

@media (min-width:768px) {
    .d4ef2d {
        font-size: 48px
    }
}

@media (min-width:1024px) {
    .d4ef2d {
        font-size: 62px
    }
}

@media (min-width:1320px) {
    .d4ef2d {
        font-size: 74px
    }
}

.bd3dca {
    font-size: 32px
}

@media (min-width:360px) {
    .bd3dca {
        font-size: 38px
    }
}

@media (min-width:420px) {
    .bd3dca {
        font-size: 46px
    }
}

@media (min-width:768px) {
    .bd3dca {
        font-size: 42px
    }
}

@media (min-width:1024px) {
    .bd3dca {
        font-size: 54px
    }
}

@media (min-width:1320px) {
    .bd3dca {
        font-size: 64px
    }
}

.fbf067 {
    --tw-translate-x: 30px;
    --tw-translate-y: 20px;
    bottom: 0;
    left: 0;
    position: absolute;
    transform: translate(30px, 20px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:360px) {
    .fbf067 {
        --tw-translate-y: 0;
        transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:768px) {
    .fbf067 {
        --tw-translate-y: 80px;
        transform: translate(var(--tw-translate-x), 80px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    @media (min-width: 768px) {
        .fbf067 {
            --tw-translate-y:0;
            transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }
    }
    .fbf067 {
        --tw-translate-x: 50px;
        transform: translate(50px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1320px) {
    .fbf067 {
        --tw-translate-x: 50px;
        transform: translate(50px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

.fbf067 img {
    min-width: 548px
}

@media (min-width:768px) {
    .fbf067 img {
        min-width: 748px
    }
}

.f85b07 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

@media (min-width:768px) {
    .f85b07 {
        gap: 72px
    }
}

.f85b07 {
    --tw-bg-opacity: 1;
    background-color: #313438;
    background-color: rgb(49 52 56/var(--tw-bg-opacity))
}

._31946a {
    margin-left: -60px;
    margin-right: -60px
}

@media (min-width:768px) {
    ._31946a {
        display: flex;
        justify-content: center;
        margin-left: 0;
        margin-right: 0
    }
    ._31946a img {
        min-width: 600px
    }
}

@media (min-width:1024px) {
    ._31946a img {
        min-width: 812px
    }
}

._7e3450 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-size: 58px;
    font-weight: 900;
    line-height: 110%
}

@media (min-width:360px) {
    ._7e3450 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._7e3450 {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._7e3450 {
        font-size: 80px
    }
}

.ee7c37 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    font-size: 32px;
    line-height: 110%
}

._012df6,
._16143d,
._2a5dc1,
._362822,
._613836,
._6ad492,
._6dd593,
._76f773,
._8cf15a,
.b4cfab,
.bb08cb,
.bc2c7a,
.ecffcd {
    font-size: 24px
}

@media (min-width:1024px) {
    ._012df6,
    ._16143d,
    ._2a5dc1,
    ._362822,
    ._613836,
    ._6ad492,
    ._6dd593,
    ._76f773,
    ._8cf15a,
    .b4cfab,
    .bb08cb,
    .bc2c7a,
    .ecffcd {
        font-size: 36px
    }
}

@media (min-width:1320px) {
    ._012df6,
    ._16143d,
    ._2a5dc1,
    ._362822,
    ._613836,
    ._6ad492,
    ._6dd593,
    ._76f773,
    ._8cf15a,
    .b4cfab,
    .bb08cb,
    .bc2c7a,
    .ecffcd {
        font-size: 42px
    }
}

@media (min-width:768px) {
    ._012df6 br,
    ._16143d br,
    ._2a5dc1 br,
    ._362822 br,
    ._613836 br,
    ._6ad492 br,
    ._6dd593 br,
    ._76f773 br,
    ._8cf15a br,
    .b4cfab br,
    .bb08cb br,
    .bc2c7a br,
    .ecffcd br {
        display: none
    }
}

.e5881a {
    font-size: 24px
}

@media (min-width:1024px) {
    .e5881a {
        font-size: 36px
    }
}

@media (min-width:1320px) {
    .e5881a {
        font-size: 42px
    }
}

.e5881a br {
    display: none
}

@media (min-width:1024px) {
    .e5881a br {
        display: block
    }
}

._7619d8 {
    font-size: 24px
}

@media (min-width:1024px) {
    ._7619d8 {
        font-size: 34px
    }
}

@media (min-width:1320px) {
    ._7619d8 {
        font-size: 40px
    }
}

@media (min-width:768px) {
    ._7619d8 br {
        display: none
    }
}

.e91dd5 {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    .e91dd5 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .e91dd5 {
        margin-top: auto;
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._22b613 {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 0
}

@media (min-width:768px) {
    ._22b613 {
        --tw-bg-opacity: 1;
        background-color: #f1f2f4;
        background-color: rgb(241 242 244/var(--tw-bg-opacity))
    }
}

._6be549 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 91%;
    margin-bottom: auto;
    padding-top: 2rem
}

@media (min-width:768px) {
    ._6be549 {
        line-height: 110%
    }
}

._06de32,
._1ec8bf,
._3f229c,
._75cf9d,
.b83da2,
.c0d12a,
.e8aaf0,
.f89989 {
    font-size: 52px
}

@media (min-width:360px) {
    ._06de32,
    ._1ec8bf,
    ._3f229c,
    ._75cf9d,
    .b83da2,
    .c0d12a,
    .e8aaf0,
    .f89989 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._06de32,
    ._1ec8bf,
    ._3f229c,
    ._75cf9d,
    .b83da2,
    .c0d12a,
    .e8aaf0,
    .f89989 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._06de32,
    ._1ec8bf,
    ._3f229c,
    ._75cf9d,
    .b83da2,
    .c0d12a,
    .e8aaf0,
    .f89989 {
        font-size: 72px;
        width: 66.666667%
    }
}

@media (min-width:1024px) {
    ._06de32,
    ._1ec8bf,
    ._3f229c,
    ._75cf9d,
    .b83da2,
    .c0d12a,
    .e8aaf0,
    .f89989 {
        font-size: 82px;
        width: 50%
    }
}

._588eb8 {
    font-size: 52px
}

@media (min-width:360px) {
    ._588eb8 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._588eb8 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._588eb8 {
        font-size: 52px;
        margin-bottom: 2rem;
        width: 66.666667%
    }
}

@media (min-width:1024px) {
    ._588eb8 {
        font-size: 68px;
        margin-bottom: 6rem
    }
}

@media (min-width:1320px) {
    ._588eb8 {
        font-size: 80px;
        margin-bottom: 10rem
    }
}

._291a35 {
    font-size: 52px
}

@media (min-width:360px) {
    ._291a35 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._291a35 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._291a35 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._291a35 {
        width: 66.666667%
    }
}

@media (min-width:1320px) {
    ._291a35 {
        width: 50%
    }
}

._90f4ea {
    font-size: 52px
}

@media (min-width:360px) {
    ._90f4ea {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._90f4ea {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._90f4ea {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._90f4ea {
        font-size: 82px
    }
}

.b0229c {
    font-size: 52px
}

@media (min-width:360px) {
    .b0229c {
        font-size: 64px
    }
}

@media (min-width:420px) {
    .b0229c {
        font-size: 72px
    }
}

@media (min-width:768px) {
    .b0229c {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .b0229c {
        font-size: 82px;
        width: 50%
    }
}

._2a9f2f,
._48e552 {
    font-size: 52px
}

@media (min-width:360px) {
    ._2a9f2f,
    ._48e552 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._2a9f2f,
    ._48e552 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._2a9f2f,
    ._48e552 {
        font-size: 64px;
        margin-bottom: 2rem;
        width: 66.666667%
    }
}

@media (min-width:1024px) {
    ._2a9f2f,
    ._48e552 {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    ._2a9f2f,
    ._48e552 {
        font-size: 80px
    }
}

.c59baf {
    font-size: 52px
}

@media (min-width:360px) {
    .c59baf {
        font-size: 64px
    }
}

@media (min-width:420px) {
    .c59baf {
        font-size: 72px
    }
}

@media (min-width:768px) {
    .c59baf {
        font-size: 82px;
        width: 50%
    }
}

.a3e815 {
    --tw-translate-y: -6rem;
    transform: translate(var(--tw-translate-x), -6rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:768px) {
    .a3e815 {
        --tw-translate-y: -15%;
        transform: translate(var(--tw-translate-x), -15%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

.a3e815 img {
    min-width: 484px
}

@media (min-width:768px) {
    .a3e815 img {
        min-width: 1772px
    }
}

.bbb15d {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.bbb15d p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    .bbb15d p {
        font-size: 24px
    }
}

@media (min-width:1024px) {
    .bbb15d p {
        font-size: 32px
    }
}

._99df25 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._99df25 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._99df25 {
        max-width: 465px;
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._1c533f {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

@media (min-width:768px) {
    ._1c533f {
        --tw-bg-opacity: 1;
        background-color: #fff;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        box-shadow: 0 0 #0000001a, 0 17px 38px #0000001a, 0 69px 69px #00000017, 0 155px 93px #0000000d, 0 275px 110px #00000003, 0 430px 120px 0 transparent;
        gap: 5rem
    }
}

._09bf2d {
    font-weight: 900;
    line-height: 1
}

._2dc9cc,
._59d36a,
._8a8d35,
._8c0480,
.bc90f0,
.bf1c05 {
    font-size: 46px
}

@media (min-width:360px) {
    ._2dc9cc,
    ._59d36a,
    ._8a8d35,
    ._8c0480,
    .bc90f0,
    .bf1c05 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._2dc9cc,
    ._59d36a,
    ._8a8d35,
    ._8c0480,
    .bc90f0,
    .bf1c05 {
        font-size: 76px;
        width: 75%
    }
}

@media (min-width:1024px) {
    ._2dc9cc,
    ._59d36a,
    ._8a8d35,
    ._8c0480,
    .bc90f0,
    .bf1c05 {
        font-size: 96px
    }
}

.ecd3d6 {
    font-size: 46px;
    line-height: 1.1
}

@media (min-width:360px) {
    .ecd3d6 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .ecd3d6 {
        font-size: 76px;
        width: 50%
    }
}

@media (min-width:1024px) {
    .ecd3d6 {
        font-size: 96px
    }
}

._11c2ff {
    font-size: 46px
}

@media (min-width:360px) {
    ._11c2ff {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._11c2ff {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._11c2ff {
        font-size: 96px
    }
}

._5e9307,
._7858a2,
.dacbc2 {
    font-size: 46px
}

@media (min-width:360px) {
    ._5e9307,
    ._7858a2,
    .dacbc2 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._5e9307,
    ._7858a2,
    .dacbc2 {
        font-size: 68px
    }
}

@media (min-width:1024px) {
    ._5e9307,
    ._7858a2,
    .dacbc2 {
        font-size: 88px
    }
}

@media (min-width:1320px) {
    ._5e9307,
    ._7858a2,
    .dacbc2 {
        font-size: 96px
    }
}

._4b436b {
    font-size: 46px
}

@media (min-width:360px) {
    ._4b436b {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._4b436b {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._4b436b {
        font-size: 96px
    }
}

._77c645 {
    font-size: 46px
}

@media (min-width:360px) {
    ._77c645 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._77c645 {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._77c645 {
        font-size: 96px;
        width: 75%
    }
}

._25b82a {
    font-size: 46px
}

@media (min-width:360px) {
    ._25b82a {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._25b82a {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._25b82a {
        font-size: 96px
    }
}

.d56dbe {
    font-size: 46px;
    line-height: 1.1
}

@media (min-width:360px) {
    .d56dbe {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .d56dbe {
        font-size: 74px;
        width: 75%
    }
}

@media (min-width:1024px) {
    .d56dbe {
        font-size: 96px
    }
}

.e59e6d {
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin-bottom: 1.25rem;
    margin-top: auto
}

@media (min-width:768px) {
    .e59e6d {
        gap: 1.75rem
    }
}

.e59e6d>li {
    display: flex;
    gap: .5rem
}

@media (min-width:768px) {
    .e59e6d>li {
        gap: .75rem
    }
}

@media (min-width:1024px) {
    .e59e6d>li {
        gap: 1rem
    }
}

._02f68e,
._0b37d6,
._0f3269,
._1a62a9,
._258ea7,
._292ca6,
._3310e7,
._411e56,
._5897d1,
._63cc2b,
.af0f3b,
.cff556,
.ec7a74,
.fd78e7 {
    font-size: 20px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._02f68e,
    ._0b37d6,
    ._0f3269,
    ._1a62a9,
    ._258ea7,
    ._292ca6,
    ._3310e7,
    ._411e56,
    ._5897d1,
    ._63cc2b,
    .af0f3b,
    .cff556,
    .ec7a74,
    .fd78e7 {
        font-size: 26px
    }
}

@media (min-width:768px) {
    ._02f68e,
    ._0b37d6,
    ._0f3269,
    ._1a62a9,
    ._258ea7,
    ._292ca6,
    ._3310e7,
    ._411e56,
    ._5897d1,
    ._63cc2b,
    .af0f3b,
    .cff556,
    .ec7a74,
    .fd78e7 {
        font-size: 36px;
        line-height: 90%
    }
}

@media (min-width:1024px) {
    ._02f68e,
    ._0b37d6,
    ._0f3269,
    ._1a62a9,
    ._258ea7,
    ._292ca6,
    ._3310e7,
    ._411e56,
    ._5897d1,
    ._63cc2b,
    .af0f3b,
    .cff556,
    .ec7a74,
    .fd78e7 {
        font-size: 52px
    }
}

@media (min-width:1320px) {
    ._02f68e,
    ._0b37d6,
    ._0f3269,
    ._1a62a9,
    ._258ea7,
    ._292ca6,
    ._3310e7,
    ._411e56,
    ._5897d1,
    ._63cc2b,
    .af0f3b,
    .cff556,
    .ec7a74,
    .fd78e7 {
        font-size: 64px
    }
}

._69c2f4 {
    font-size: 18px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._69c2f4 {
        font-size: 24px
    }
}

@media (min-width:420px) {
    ._69c2f4 {
        font-size: 28px
    }
}

@media (min-width:768px) {
    ._69c2f4 {
        font-size: 32px;
        line-height: 90%
    }
}

@media (min-width:1024px) {
    ._69c2f4 {
        font-size: 44px
    }
}

@media (min-width:1320px) {
    ._69c2f4 {
        font-size: 50px
    }
}

.efcb5c {
    height: auto;
    width: 100%
}

._1c9fa2 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    ._1c9fa2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

._1c9fa2>div {
    grid-column: span 1/span 1
}

@media (min-width:768px) {
    ._1c9fa2>div:nth-last-child(-n+2) {
        grid-column: span 2/span 2
    }
}

._1c9fa2>div:last-child {
    margin-top: 10px
}

.dc5c03 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 3.5rem;
    height: auto;
    justify-content: center
}

@media (min-width:768px) {
    .dc5c03 {
        --tw-bg-opacity: 1;
        background-color: #fff;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        box-shadow: 0 0 #0000001a, 0 17px 38px #0000001a, 0 69px 69px #00000017, 0 155px 93px #0000000d, 0 275px 110px #00000003, 0 430px 120px 0 transparent;
        display: flex;
        flex-direction: column;
        gap: 5rem;
        gap: 0;
        height: 100%;
        justify-content: space-between
    }
}

._6d8af4 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 1;
    margin-bottom: auto;
    padding-top: 1rem
}

@media (min-width:768px) {
    ._6d8af4 {
        padding-top: 0;
        width: 66.666667%
    }
}

._1f1b7b,
.a8a3c5,
.f4c6ae,
.f60e03 {
    font-size: 52px
}

@media (min-width:360px) {
    ._1f1b7b,
    .a8a3c5,
    .f4c6ae,
    .f60e03 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._1f1b7b,
    .a8a3c5,
    .f4c6ae,
    .f60e03 {
        font-size: 74px
    }
}

@media (min-width:768px) {
    ._1f1b7b,
    .a8a3c5,
    .f4c6ae,
    .f60e03 {
        font-size: 82px
    }
}

@media (min-width:1024px) {
    ._1f1b7b,
    .a8a3c5,
    .f4c6ae,
    .f60e03 {
        font-size: 96px
    }
}

._022e68 {
    font-size: 52px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._022e68 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._022e68 {
        font-size: 74px
    }
}

@media (min-width:768px) {
    ._022e68 {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._022e68 {
        font-size: 96px
    }
}

._50b6c3 {
    font-size: 52px
}

@media (min-width:360px) {
    ._50b6c3 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._50b6c3 {
        font-size: 74px
    }
}

@media (min-width:768px) {
    ._50b6c3 {
        font-size: 78px
    }
}

@media (min-width:1024px) {
    ._50b6c3 {
        font-size: 96px
    }
}

._016554 {
    font-size: 52px
}

@media (min-width:360px) {
    ._016554 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._016554 {
        font-size: 74px
    }
}

@media (min-width:768px) {
    ._016554 {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._016554 {
        font-size: 96px
    }
}

._32b3a7,
._8aa92b,
.c1b351,
.d1f2fd {
    font-size: 52px
}

@media (min-width:360px) {
    ._32b3a7,
    ._8aa92b,
    .c1b351,
    .d1f2fd {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._32b3a7,
    ._8aa92b,
    .c1b351,
    .d1f2fd {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._32b3a7,
    ._8aa92b,
    .c1b351,
    .d1f2fd {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._32b3a7,
    ._8aa92b,
    .c1b351,
    .d1f2fd {
        font-size: 88px
    }
}

.f10a61 {
    font-size: 52px
}

@media (min-width:360px) {
    .f10a61 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    .f10a61 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    .f10a61 {
        font-size: 82px
    }
}

@media (min-width:1024px) {
    .f10a61 {
        font-size: 96px
    }
}

._377192,
.ba7b99 {
    font-size: 52px
}

@media (min-width:360px) {
    ._377192,
    .ba7b99 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._377192,
    .ba7b99 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._377192,
    .ba7b99 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._377192,
    .ba7b99 {
        font-size: 86px
    }
}

@media (min-width:1320px) {
    ._377192,
    .ba7b99 {
        font-size: 90px
    }
}

._4d4bb2 {
    font-size: 52px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._4d4bb2 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._4d4bb2 {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._4d4bb2 {
        font-size: 82px;
        width: 83.333333%
    }
}

@media (min-width:1024px) {
    ._4d4bb2 {
        font-size: 96px
    }
}

@media (min-width:768px) {
    .dc2fdd {
        position: absolute
    }
}

._1e6d3d img,
._246b46 img,
._265be8 img,
._38d4ec img,
._67749a img,
._67c90d img,
._831514 img,
._854d9f img,
._9f106a img,
.a8d91d img,
.be70b7 img,
.c4907d img,
.d7868c img,
.ef9f93 img {
    --tw-translate-y: -.5rem;
    --tw-scale-x: 1.35;
    --tw-scale-y: 1.35;
    min-width: 100%;
    transform: translate(var(--tw-translate-x), -.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.35) scaleY(1.35);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:768px) {
    ._1e6d3d img,
    ._246b46 img,
    ._265be8 img,
    ._38d4ec img,
    ._67749a img,
    ._67c90d img,
    ._831514 img,
    ._854d9f img,
    ._9f106a img,
    .a8d91d img,
    .be70b7 img,
    .c4907d img,
    .d7868c img,
    .ef9f93 img {
        --tw-translate-y: 15%;
        --tw-translate-x: 15%;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        min-width: 920px;
        transform: translate(15%, 15%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    ._1e6d3d img,
    ._246b46 img,
    ._265be8 img,
    ._38d4ec img,
    ._67749a img,
    ._67c90d img,
    ._831514 img,
    ._854d9f img,
    ._9f106a img,
    .a8d91d img,
    .be70b7 img,
    .c4907d img,
    .d7868c img,
    .ef9f93 img {
        min-width: 1118px
    }
}

._8ec941 img,
.a8d91d img {
    --tw-translate-y: -.5rem;
    --tw-scale-x: 1.35;
    --tw-scale-y: 1.35;
    min-width: 100%;
    transform: translate(var(--tw-translate-x), -.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.35) scaleY(1.35);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:768px) {
    ._8ec941 img,
    .a8d91d img {
        --tw-translate-y: 15%;
        --tw-translate-x: 25%;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        min-width: 920px;
        transform: translate(25%, 15%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    ._8ec941 img,
    .a8d91d img {
        --tw-translate-x: 15%;
        min-width: 1118px;
        transform: translate(15%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

.df8602 {
    font-size: 18px;
    margin-bottom: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    .df8602 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .df8602 {
        margin-bottom: 0;
        min-width: 360px;
        padding-bottom: 17px;
        padding-top: 17px;
        width: -moz-fit-content;
        width: fit-content
    }
}

.dc5671 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.dc5671 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px
}

.bb1c74 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .bb1c74 {
        font-size: 20px
    }
}

._47a228 {
    height: auto;
    width: 100%
}

._935f37 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 113%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    ._935f37 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._150340,
._2bd513,
._6d5589,
._71e983,
._7574a2,
.b76729,
.bf69fb,
.c89691,
.d2b8a0,
.d2c2f9,
.f2940d {
    font-size: 38px
}

@media (min-width:360px) {
    ._150340,
    ._2bd513,
    ._6d5589,
    ._71e983,
    ._7574a2,
    .b76729,
    .bf69fb,
    .c89691,
    .d2b8a0,
    .d2c2f9,
    .f2940d {
        font-size: 44px
    }
}

@media (min-width:420px) {
    ._150340,
    ._2bd513,
    ._6d5589,
    ._71e983,
    ._7574a2,
    .b76729,
    .bf69fb,
    .c89691,
    .d2b8a0,
    .d2c2f9,
    .f2940d {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._150340,
    ._2bd513,
    ._6d5589,
    ._71e983,
    ._7574a2,
    .b76729,
    .bf69fb,
    .c89691,
    .d2b8a0,
    .d2c2f9,
    .f2940d {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._150340,
    ._2bd513,
    ._6d5589,
    ._71e983,
    ._7574a2,
    .b76729,
    .bf69fb,
    .c89691,
    .d2b8a0,
    .d2c2f9,
    .f2940d {
        font-size: 96px
    }
}

@media (min-width:1320px) {
    ._150340,
    ._2bd513,
    ._6d5589,
    ._71e983,
    ._7574a2,
    .b76729,
    .bf69fb,
    .c89691,
    .d2b8a0,
    .d2c2f9,
    .f2940d {
        font-size: 100px
    }
}

.c3ede2 {
    font-size: 38px
}

@media (min-width:360px) {
    .c3ede2 {
        font-size: 44px
    }
}

@media (min-width:420px) {
    .c3ede2 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .c3ede2 {
        font-size: 70px
    }
}

@media (min-width:1024px) {
    .c3ede2 {
        font-size: 96px
    }
}

@media (min-width:1320px) {
    .c3ede2 {
        font-size: 100px
    }
}

._77d7d3 {
    font-size: 38px
}

@media (min-width:360px) {
    ._77d7d3 {
        font-size: 44px
    }
}

@media (min-width:420px) {
    ._77d7d3 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._77d7d3 {
        font-size: 60px
    }
}

@media (min-width:1024px) {
    ._77d7d3 {
        font-size: 84px
    }
}

@media (min-width:1320px) {
    ._77d7d3 {
        font-size: 96px
    }
}

._772a93 {
    font-size: 30px
}

@media (min-width:360px) {
    ._772a93 {
        font-size: 34px
    }
}

@media (min-width:420px) {
    ._772a93 {
        font-size: 40px
    }
}

@media (min-width:768px) {
    ._772a93 {
        font-size: 82px
    }
}

@media (min-width:1024px) {
    ._772a93 {
        font-size: 116px
    }
}

@media (min-width:1320px) {
    ._772a93 {
        font-size: 120px
    }
}

._1cbe10 {
    font-size: 44px
}

@media (min-width:360px) {
    ._1cbe10 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._1cbe10 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._1cbe10 {
        font-size: 84px
    }
}

@media (min-width:1024px) {
    ._1cbe10 {
        font-size: 116px
    }
}

@media (min-width:1320px) {
    ._1cbe10 {
        font-size: 120px
    }
}

.aceb4f {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: .75rem;
    height: auto;
    justify-content: center;
    min-height: 580px
}

@media (min-width:360px) {
    .aceb4f {
        min-height: 668px
    }
}

.aceb4f {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    background-position: 50% bottom;
    background-repeat: no-repeat;
    background-size: 100%
}

@media (min-width:768px) {
    .aceb4f {
        background-position: 100% 100%;
        background-size: calc(100% - 50px);
        box-shadow: 0 0 #0000001a, 0 17px 38px #0000001a, 0 69px 69px #00000017, 0 155px 93px #0000000d, 0 275px 110px #00000003, 0 430px 120px 0 transparent;
        height: 100%
    }
}

.d329cf {
    font-weight: 900;
    line-height: 1;
    margin-bottom: auto;
    padding-bottom: .5rem;
    padding-top: 1rem
}

@media (min-width:768px) {
    .d329cf {
        padding-top: 0
    }
}

.d329cf {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: linear-gradient(154.6deg, #f7d15f, #ff7d00);
    -webkit-background-clip: text;
    background-clip: text
}

._4f34cc,
._78c9de,
.acb1e0,
.b1dd4b,
.b5c34e,
.bfb3b5,
.d29139,
.e95592,
.f0be93,
.f89a94,
.ff38a9 {
    font-size: 58px
}

@media (min-width:360px) {
    ._4f34cc,
    ._78c9de,
    .acb1e0,
    .b1dd4b,
    .b5c34e,
    .bfb3b5,
    .d29139,
    .e95592,
    .f0be93,
    .f89a94,
    .ff38a9 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._4f34cc,
    ._78c9de,
    .acb1e0,
    .b1dd4b,
    .b5c34e,
    .bfb3b5,
    .d29139,
    .e95592,
    .f0be93,
    .f89a94,
    .ff38a9 {
        font-size: 86px
    }
}

._45be5a {
    font-size: 42px
}

@media (min-width:360px) {
    ._45be5a {
        font-size: 50px
    }
}

@media (min-width:420px) {
    ._45be5a {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._45be5a {
        font-size: 86px
    }
}

.eef873 {
    font-size: 58px
}

@media (min-width:360px) {
    .eef873 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    .eef873 {
        font-size: 86px
    }
}

._140f96 {
    font-size: 58px
}

@media (min-width:360px) {
    ._140f96 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._140f96 {
        font-size: 74px
    }
}

@media (min-width:1024px) {
    ._140f96 {
        font-size: 86px
    }
}

.f89a94 {
    line-height: 1.1
}

.e32ef2 {
    font-size: 58px
}

@media (min-width:360px) {
    .e32ef2 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    .e32ef2 {
        font-size: 86px
    }
}

._5726bf {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._5726bf p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    ._5726bf p {
        font-size: 24px
    }
}

@media (min-width:1024px) {
    ._5726bf p {
        font-size: 32px
    }
}

.bf499e {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .bf499e {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .bf499e {
        min-width: 465px;
        padding-bottom: 17px;
        padding-top: 17px;
        width: -moz-fit-content;
        width: fit-content
    }
}

.eacead {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: flex-start
}

@media (min-width:768px) {
    .eacead {
        justify-content: center
    }
}

.eacead {
    --tw-bg-opacity: 1;
    background-color: #194bfb;
    background-color: rgb(25 75 251/var(--tw-bg-opacity))
}

._1c7daa {
    font-weight: 900;
    line-height: 108%
}

._1034bd,
._202bf0,
._52d8a2,
.e49965,
.f65301 {
    font-size: 52px
}

@media (min-width:768px) {
    ._1034bd,
    ._202bf0,
    ._52d8a2,
    .e49965,
    .f65301 {
        font-size: 56px
    }
}

@media (min-width:1024px) {
    ._1034bd,
    ._202bf0,
    ._52d8a2,
    .e49965,
    .f65301 {
        font-size: 72px
    }
}

@media (min-width:1320px) {
    ._1034bd,
    ._202bf0,
    ._52d8a2,
    .e49965,
    .f65301 {
        font-size: 80px
    }
}

._035619,
._43b745,
._624a8e,
._6b2a61,
.ce3a1f {
    font-size: 48px
}

@media (min-width:768px) {
    ._035619,
    ._43b745,
    ._624a8e,
    ._6b2a61,
    .ce3a1f {
        font-size: 48px
    }
}

@media (min-width:1024px) {
    ._035619,
    ._43b745,
    ._624a8e,
    ._6b2a61,
    .ce3a1f {
        font-size: 62px
    }
}

@media (min-width:1320px) {
    ._035619,
    ._43b745,
    ._624a8e,
    ._6b2a61,
    .ce3a1f {
        font-size: 72px
    }
}

.f90983 {
    font-size: 48px
}

@media (min-width:768px) {
    .f90983 {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    .f90983 {
        font-size: 64px
    }
}

@media (min-width:1320px) {
    .f90983 {
        font-size: 76px
    }
}

._3f25bb {
    font-size: 48px
}

@media (min-width:768px) {
    ._3f25bb {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._3f25bb {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    ._3f25bb {
        font-size: 80px
    }
}

._8a1ad7 {
    font-size: 52px
}

@media (min-width:1024px) {
    ._8a1ad7 {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    ._8a1ad7 {
        font-size: 80px
    }
}

._0a1cfa {
    font-size: 48px
}

@media (min-width:360px) {
    ._0a1cfa {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._0a1cfa {
        font-size: 52px
    }
}

@media (min-width:1024px) {
    ._0a1cfa {
        font-size: 66px
    }
}

@media (min-width:1320px) {
    ._0a1cfa {
        font-size: 78px
    }
}

.f65301 {
    line-height: 1.1
}

.d8db72 {
    font-size: 42px
}

@media (min-width:768px) {
    .d8db72 {
        font-size: 48px
    }
}

@media (min-width:1024px) {
    .d8db72 {
        font-size: 64px
    }
}

@media (min-width:1320px) {
    .d8db72 {
        font-size: 76px
    }
}

._0c740d {
    padding-top: 2.5rem
}

._0c740d img {
    border-radius: 8px;
    min-width: 528px
}

._7fc45f {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._7fc45f p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 18px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    ._7fc45f p {
        font-size: 20px
    }
}

@media (min-width:1024px) {
    ._7fc45f p {
        font-size: 26px
    }
}

@media (min-width:1320px) {
    ._7fc45f p {
        font-size: 28px
    }
}

.b70d06 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .b70d06 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .b70d06 {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

.aaf07d {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 42px;
    justify-content: center
}

@media (min-width:768px) {
    .aaf07d {
        gap: 2.5rem
    }
}

.aaf07d {
    background: linear-gradient(330deg, hsla(0, 0%, 100%, 0) 36.6%, hsla(0, 0%, 100%, .1)), #15191d
}

.f68c98 {
    font-weight: 900;
    line-height: 108%
}

._46c1e4,
._4be371,
._524127,
.d0dcdb,
.e29416 {
    font-size: 52px
}

@media (min-width:768px) {
    ._46c1e4,
    ._4be371,
    ._524127,
    .d0dcdb,
    .e29416 {
        font-size: 56px
    }
}

@media (min-width:1024px) {
    ._46c1e4,
    ._4be371,
    ._524127,
    .d0dcdb,
    .e29416 {
        font-size: 72px
    }
}

@media (min-width:1320px) {
    ._46c1e4,
    ._4be371,
    ._524127,
    .d0dcdb,
    .e29416 {
        font-size: 80px
    }
}

._0d8627,
._380325,
.b4a090,
.d65b84,
.f8c4e6 {
    font-size: 48px
}

@media (min-width:768px) {
    ._0d8627,
    ._380325,
    .b4a090,
    .d65b84,
    .f8c4e6 {
        font-size: 48px
    }
}

@media (min-width:1024px) {
    ._0d8627,
    ._380325,
    .b4a090,
    .d65b84,
    .f8c4e6 {
        font-size: 62px
    }
}

@media (min-width:1320px) {
    ._0d8627,
    ._380325,
    .b4a090,
    .d65b84,
    .f8c4e6 {
        font-size: 72px
    }
}

._826bba {
    font-size: 48px
}

@media (min-width:768px) {
    ._826bba {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._826bba {
        font-size: 64px
    }
}

@media (min-width:1320px) {
    ._826bba {
        font-size: 76px
    }
}

._95e82e {
    font-size: 48px
}

@media (min-width:768px) {
    ._95e82e {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._95e82e {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    ._95e82e {
        font-size: 80px
    }
}

._5afab9 {
    font-size: 52px
}

@media (min-width:1024px) {
    ._5afab9 {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    ._5afab9 {
        font-size: 80px
    }
}

.b35e7a {
    font-size: 50px
}

@media (min-width:360px) {
    .b35e7a {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .b35e7a {
        font-size: 52px
    }
}

@media (min-width:1024px) {
    .b35e7a {
        font-size: 68px
    }
}

@media (min-width:1320px) {
    .b35e7a {
        font-size: 78px
    }
}

._339c9d {
    font-size: 42px
}

@media (min-width:768px) {
    ._339c9d {
        font-size: 48px
    }
}

@media (min-width:1024px) {
    ._339c9d {
        font-size: 64px
    }
}

@media (min-width:1320px) {
    ._339c9d {
        font-size: 76px
    }
}

._46c1e4 {
    line-height: 1.1
}

._2bf0f2 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%
}

._2bf0f2>svg {
    height: 100%;
    width: 100%
}

._0f4df8 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._0f4df8 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 18px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    ._0f4df8 p {
        font-size: 20px
    }
}

@media (min-width:1024px) {
    ._0f4df8 p {
        font-size: 26px
    }
}

@media (min-width:1320px) {
    ._0f4df8 p {
        font-size: 28px
    }
}

._4c9d45 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._4c9d45 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._4c9d45 {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

.c50784 {
    height: auto;
    width: 100%
}

._0e5e6b {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%
}

._0e5e6b>div {
    grid-column: span 2/span 2
}

@media (min-width:768px) {
    ._0e5e6b>div {
        grid-column: span 1/span 1
    }
    ._0e5e6b>div:first-child {
        grid-column: span 2/span 2
    }
}

._00c48c {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: none;
    font-weight: 900;
    line-height: 113%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    ._00c48c {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media (min-width:768px) {
    ._00c48c {
        display: block
    }
}

._1466bf,
._24c086,
._4fe68f,
._5de12c,
._8d9c1f,
.b0ba6e,
.d09444,
.df553c {
    font-size: 50px
}

@media (min-width:360px) {
    ._1466bf,
    ._24c086,
    ._4fe68f,
    ._5de12c,
    ._8d9c1f,
    .b0ba6e,
    .d09444,
    .df553c {
        font-size: 60px
    }
}

@media (min-width:420px) {
    ._1466bf,
    ._24c086,
    ._4fe68f,
    ._5de12c,
    ._8d9c1f,
    .b0ba6e,
    .d09444,
    .df553c {
        font-size: 70px
    }
}

@media (min-width:768px) {
    ._1466bf,
    ._24c086,
    ._4fe68f,
    ._5de12c,
    ._8d9c1f,
    .b0ba6e,
    .d09444,
    .df553c {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._1466bf,
    ._24c086,
    ._4fe68f,
    ._5de12c,
    ._8d9c1f,
    .b0ba6e,
    .d09444,
    .df553c {
        font-size: 100px
    }
}

._2b5cc9 {
    font-size: 50px
}

@media (min-width:360px) {
    ._2b5cc9 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    ._2b5cc9 {
        font-size: 70px
    }
}

@media (min-width:768px) {
    ._2b5cc9 {
        font-size: 66px
    }
}

@media (min-width:1024px) {
    ._2b5cc9 {
        font-size: 92px
    }
}

@media (min-width:1320px) {
    ._2b5cc9 {
        font-size: 100px
    }
}

.ba484c {
    font-size: 50px
}

@media (min-width:360px) {
    .ba484c {
        font-size: 60px
    }
}

@media (min-width:420px) {
    .ba484c {
        font-size: 70px
    }
}

@media (min-width:768px) {
    .ba484c {
        font-size: 84px
    }
}

@media (min-width:1024px) {
    .ba484c {
        font-size: 100px
    }
}

._6bfc15 {
    font-size: 46px
}

@media (min-width:360px) {
    ._6bfc15 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._6bfc15 {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._6bfc15 {
        font-size: 108px
    }
}

@media (min-width:1024px) {
    ._6bfc15 {
        font-size: 100px
    }
}

._25c781 {
    font-size: 46px
}

@media (min-width:360px) {
    ._25c781 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._25c781 {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._25c781 {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._25c781 {
        font-size: 86px
    }
}

@media (min-width:1320px) {
    ._25c781 {
        font-size: 100px
    }
}

.a2102a {
    font-size: 46px
}

@media (min-width:360px) {
    .a2102a {
        font-size: 48px
    }
}

@media (min-width:420px) {
    .a2102a {
        font-size: 58px
    }
}

@media (min-width:768px) {
    .a2102a {
        font-size: 68px
    }
}

@media (min-width:1024px) {
    .a2102a {
        font-size: 92px
    }
}

@media (min-width:1320px) {
    .a2102a {
        font-size: 100px
    }
}

.cae52b {
    font-size: 44px
}

@media (min-width:360px) {
    .cae52b {
        font-size: 52px
    }
}

@media (min-width:420px) {
    .cae52b {
        font-size: 60px
    }
}

@media (min-width:768px) {
    .cae52b {
        font-size: 84px
    }
}

@media (min-width:1024px) {
    .cae52b {
        font-size: 100px
    }
}

.cb3a94 {
    font-size: 50px
}

@media (min-width:360px) {
    .cb3a94 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    .cb3a94 {
        font-size: 70px
    }
}

@media (min-width:768px) {
    .cb3a94 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .cb3a94 {
        font-size: 100px
    }
}

._24b1f9 {
    height: auto;
    width: 100%
}

._1f24a7 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.ceaff5 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 113%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    .ceaff5 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._07ce15,
._0a34a8,
._2adc04,
._3d98c3,
._419905,
._47dde2,
._742f92,
._84092b,
.dd3f83 {
    font-size: 50px
}

@media (min-width:360px) {
    ._07ce15,
    ._0a34a8,
    ._2adc04,
    ._3d98c3,
    ._419905,
    ._47dde2,
    ._742f92,
    ._84092b,
    .dd3f83 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    ._07ce15,
    ._0a34a8,
    ._2adc04,
    ._3d98c3,
    ._419905,
    ._47dde2,
    ._742f92,
    ._84092b,
    .dd3f83 {
        font-size: 70px
    }
}

@media (min-width:768px) {
    ._07ce15,
    ._0a34a8,
    ._2adc04,
    ._3d98c3,
    ._419905,
    ._47dde2,
    ._742f92,
    ._84092b,
    .dd3f83 {
        font-size: 108px
    }
}

@media (min-width:1024px) {
    ._07ce15,
    ._0a34a8,
    ._2adc04,
    ._3d98c3,
    ._419905,
    ._47dde2,
    ._742f92,
    ._84092b,
    .dd3f83 {
        font-size: 120px
    }
}

.eecf24 {
    font-size: 50px
}

@media (min-width:360px) {
    .eecf24 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    .eecf24 {
        font-size: 70px
    }
}

@media (min-width:768px) {
    .eecf24 {
        font-size: 98px
    }
}

@media (min-width:1024px) {
    .eecf24 {
        font-size: 120px
    }
}

.baf551 {
    font-size: 44px
}

@media (min-width:360px) {
    .baf551 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    .baf551 {
        font-size: 60px
    }
}

@media (min-width:768px) {
    .baf551 {
        font-size: 98px
    }
}

@media (min-width:1024px) {
    .baf551 {
        font-size: 116px
    }
}

@media (min-width:1320px) {
    .baf551 {
        font-size: 120px
    }
}

._1d10b1 {
    font-size: 46px
}

@media (min-width:360px) {
    ._1d10b1 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._1d10b1 {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._1d10b1 {
        font-size: 82px
    }
}

@media (min-width:1024px) {
    ._1d10b1 {
        font-size: 116px
    }
}

@media (min-width:1320px) {
    ._1d10b1 {
        font-size: 120px
    }
}

._9ab82c,
.f54dc2 {
    font-size: 44px
}

@media (min-width:360px) {
    ._9ab82c,
    .f54dc2 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._9ab82c,
    .f54dc2 {
        font-size: 60px
    }
}

@media (min-width:768px) {
    ._9ab82c,
    .f54dc2 {
        font-size: 104px
    }
}

@media (min-width:1024px) {
    ._9ab82c,
    .f54dc2 {
        font-size: 116px
    }
}

@media (min-width:1320px) {
    ._9ab82c,
    .f54dc2 {
        font-size: 100px
    }
}

._674169 {
    font-size: 50px
}

@media (min-width:360px) {
    ._674169 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    ._674169 {
        font-size: 70px
    }
}

@media (min-width:768px) {
    ._674169 {
        font-size: 108px
    }
}

@media (min-width:1024px) {
    ._674169 {
        font-size: 118px
    }
}

@media (min-width:1320px) {
    ._674169 {
        font-size: 116px
    }
}

._1de838 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

@media (min-width:420px) {
    ._1de838 {
        gap: 90px
    }
}

@media (min-width:768px) {
    ._1de838 {
        gap: 2.5rem
    }
}

._1de838 {
    --tw-bg-opacity: 1;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity))
}

.d47f86 {
    font-weight: 900;
    line-height: 108%
}

._0ec4d5,
._30eca5,
._4805fd,
._56d3f4,
._669097,
._882d46,
._8a98e4,
._8ea7a3,
._9b845a,
.aa57af,
.da2989,
.fdf98a {
    font-size: 54px
}

@media (min-width:360px) {
    ._0ec4d5,
    ._30eca5,
    ._4805fd,
    ._56d3f4,
    ._669097,
    ._882d46,
    ._8a98e4,
    ._8ea7a3,
    ._9b845a,
    .aa57af,
    .da2989,
    .fdf98a {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._0ec4d5,
    ._30eca5,
    ._4805fd,
    ._56d3f4,
    ._669097,
    ._882d46,
    ._8a98e4,
    ._8ea7a3,
    ._9b845a,
    .aa57af,
    .da2989,
    .fdf98a {
        font-size: 72px
    }
}

@media (min-width:768px) {
    ._0ec4d5,
    ._30eca5,
    ._4805fd,
    ._56d3f4,
    ._669097,
    ._882d46,
    ._8a98e4,
    ._8ea7a3,
    ._9b845a,
    .aa57af,
    .da2989,
    .fdf98a {
        font-size: 58px
    }
}

@media (min-width:1024px) {
    ._0ec4d5,
    ._30eca5,
    ._4805fd,
    ._56d3f4,
    ._669097,
    ._882d46,
    ._8a98e4,
    ._8ea7a3,
    ._9b845a,
    .aa57af,
    .da2989,
    .fdf98a {
        font-size: 76px
    }
}

@media (min-width:1320px) {
    ._0ec4d5,
    ._30eca5,
    ._4805fd,
    ._56d3f4,
    ._669097,
    ._882d46,
    ._8a98e4,
    ._8ea7a3,
    ._9b845a,
    .aa57af,
    .da2989,
    .fdf98a {
        font-size: 80px
    }
}

._8f43a6,
.bf825e,
.e70537 {
    font-size: 48px
}

@media (min-width:360px) {
    ._8f43a6,
    .bf825e,
    .e70537 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._8f43a6,
    .bf825e,
    .e70537 {
        font-size: 64px
    }
}

@media (min-width:768px) {
    ._8f43a6,
    .bf825e,
    .e70537 {
        font-size: 52px
    }
}

@media (min-width:1024px) {
    ._8f43a6,
    .bf825e,
    .e70537 {
        font-size: 66px
    }
}

@media (min-width:1320px) {
    ._8f43a6,
    .bf825e,
    .e70537 {
        font-size: 80px
    }
}

._30eca5 {
    line-height: 1.1
}

._1ac0b7 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%
}

._1ac0b7>svg {
    height: 100%;
    width: 100%
}

.ac1451 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 100px;
    height: auto;
    justify-content: center;
    padding-bottom: 0
}

@media (min-width:768px) {
    .ac1451 {
        gap: 2.5rem;
        height: 100%
    }
}

.ac1451 {
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity))
}

._42ff73 {
    font-weight: 900;
    line-height: 110%;
    margin-bottom: auto
}

._3e6250,
._4f68aa,
._62476d,
._76928e,
._878c35,
._979479,
.f8b289,
.f9e820,
.ff34fb {
    font-size: 46px
}

@media (min-width:360px) {
    ._3e6250,
    ._4f68aa,
    ._62476d,
    ._76928e,
    ._878c35,
    ._979479,
    .f8b289,
    .f9e820,
    .ff34fb {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._3e6250,
    ._4f68aa,
    ._62476d,
    ._76928e,
    ._878c35,
    ._979479,
    .f8b289,
    .f9e820,
    .ff34fb {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._3e6250,
    ._4f68aa,
    ._62476d,
    ._76928e,
    ._878c35,
    ._979479,
    .f8b289,
    .f9e820,
    .ff34fb {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._3e6250,
    ._4f68aa,
    ._62476d,
    ._76928e,
    ._878c35,
    ._979479,
    .f8b289,
    .f9e820,
    .ff34fb {
        font-size: 64px
    }
}

._8f77d6 {
    font-size: 46px
}

@media (min-width:360px) {
    ._8f77d6 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._8f77d6 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._8f77d6 {
        font-size: 42px
    }
}

@media (min-width:1024px) {
    ._8f77d6 {
        font-size: 52px
    }
}

@media (min-width:1320px) {
    ._8f77d6 {
        font-size: 64px
    }
}

._6506d8,
._924980,
.cde63f {
    font-size: 46px
}

@media (min-width:360px) {
    ._6506d8,
    ._924980,
    .cde63f {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._6506d8,
    ._924980,
    .cde63f {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._6506d8,
    ._924980,
    .cde63f {
        font-size: 46px
    }
}

@media (min-width:1024px) {
    ._6506d8,
    ._924980,
    .cde63f {
        font-size: 58px
    }
}

@media (min-width:1320px) {
    ._6506d8,
    ._924980,
    .cde63f {
        font-size: 64px
    }
}

._785c16 {
    font-size: 40px
}

@media (min-width:768px) {
    ._785c16 {
        font-size: 42px
    }
}

@media (min-width:1024px) {
    ._785c16 {
        font-size: 54px
    }
}

@media (min-width:1320px) {
    ._785c16 {
        font-size: 64px
    }
}

._72c9de {
    font-size: 52px
}

@media (min-width:768px) {
    ._72c9de {
        font-size: 50px
    }
}

@media (min-width:1024px) {
    ._72c9de {
        font-size: 64px
    }
}

.f9e820 {
    line-height: 1.3
}

._43c424 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.75rem
}

.d5a30e {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    height: auto;
    justify-content: flex-start;
    min-height: 0;
    padding: 2.5rem 0 1.25rem
}

@media (min-width:768px) {
    .d5a30e {
        height: 100%;
        justify-content: flex-end;
        padding-bottom: 60px
    }
    @media (min-width:768px) {
        .d5a30e {
            padding-left: 1.75rem;
            padding-top: 50px
        }
    }
    .d5a30e {
        box-shadow: 0 0 #0000001a, 0 17px 38px #0000001a, 0 69px 69px #00000017, 0 155px 93px #0000000d, 0 275px 110px #00000003, 0 430px 120px 0 transparent
    }
}

._229d08 {
    font-weight: 900;
    line-height: 1
}

@media (min-width:768px) {
    ._229d08 {
        line-height: 112%;
        z-index: 10
    }
}

._24c9aa,
._571b63,
.ed36a9,
.fa1630,
.ff721d {
    font-size: 38px
}

@media (min-width:360px) {
    ._24c9aa,
    ._571b63,
    .ed36a9,
    .fa1630,
    .ff721d {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._24c9aa,
    ._571b63,
    .ed36a9,
    .fa1630,
    .ff721d {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._24c9aa,
    ._571b63,
    .ed36a9,
    .fa1630,
    .ff721d {
        font-size: 68px
    }
}

@media (min-width:1024px) {
    ._24c9aa,
    ._571b63,
    .ed36a9,
    .fa1630,
    .ff721d {
        font-size: 80px
    }
}

._6c8363,
.d68de0 {
    font-size: 38px
}

@media (min-width:360px) {
    ._6c8363,
    .d68de0 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._6c8363,
    .d68de0 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._6c8363,
    .d68de0 {
        font-size: 54px
    }
}

@media (min-width:1024px) {
    ._6c8363,
    .d68de0 {
        font-size: 62px
    }
}

@media (min-width:1320px) {
    ._6c8363,
    .d68de0 {
        font-size: 64px
    }
}

._0d8c5c,
._6fe4eb,
._883a15,
.f2e5ce {
    font-size: 38px
}

@media (min-width:360px) {
    ._0d8c5c,
    ._6fe4eb,
    ._883a15,
    .f2e5ce {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._0d8c5c,
    ._6fe4eb,
    ._883a15,
    .f2e5ce {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._0d8c5c,
    ._6fe4eb,
    ._883a15,
    .f2e5ce {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._0d8c5c,
    ._6fe4eb,
    ._883a15,
    .f2e5ce {
        font-size: 74px
    }
}

@media (min-width:1320px) {
    ._0d8c5c,
    ._6fe4eb,
    ._883a15,
    .f2e5ce {
        font-size: 72px
    }
}

._9b9951,
.ef218e {
    font-size: 38px
}

@media (min-width:360px) {
    ._9b9951,
    .ef218e {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._9b9951,
    .ef218e {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._9b9951,
    .ef218e {
        font-size: 64px
    }
}

@media (min-width:1024px) {
    ._9b9951,
    .ef218e {
        font-size: 74px
    }
}

._92bf35 {
    font-size: 38px
}

@media (min-width:360px) {
    ._92bf35 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._92bf35 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._92bf35 {
        font-size: 68px
    }
}

@media (min-width:1024px) {
    ._92bf35 {
        font-size: 74px
    }
}

.d3ca5e {
    font-size: 42px
}

@media (min-width:360px) {
    .d3ca5e {
        font-size: 52px
    }
}

@media (min-width:420px) {
    .d3ca5e {
        font-size: 58px
    }
}

@media (min-width:768px) {
    .d3ca5e {
        font-size: 54px
    }
}

@media (min-width:1024px) {
    .d3ca5e {
        font-size: 80px
    }
}

._85a574 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    line-height: 1
}

@media (min-width:768px) {
    ._85a574 {
        z-index: 10
    }
}

._01eb27,
._026bc7,
._884e8d,
._9df2a4,
.c47138 {
    font-size: 24px
}

@media (min-width:360px) {
    ._01eb27,
    ._026bc7,
    ._884e8d,
    ._9df2a4,
    .c47138 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._01eb27,
    ._026bc7,
    ._884e8d,
    ._9df2a4,
    .c47138 {
        font-size: 32px
    }
}

@media (min-width:768px) {
    ._01eb27,
    ._026bc7,
    ._884e8d,
    ._9df2a4,
    .c47138 {
        font-size: 36px
    }
}

@media (min-width:1024px) {
    ._01eb27,
    ._026bc7,
    ._884e8d,
    ._9df2a4,
    .c47138 {
        font-size: 42px
    }
}

._0cb617,
._2e347e,
._30c3a1,
._396f41,
._536406,
._68add6,
._729250,
._9ae71e,
.cc8db9 {
    font-size: 24px
}

@media (min-width:360px) {
    ._0cb617,
    ._2e347e,
    ._30c3a1,
    ._396f41,
    ._536406,
    ._68add6,
    ._729250,
    ._9ae71e,
    .cc8db9 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._0cb617,
    ._2e347e,
    ._30c3a1,
    ._396f41,
    ._536406,
    ._68add6,
    ._729250,
    ._9ae71e,
    .cc8db9 {
        font-size: 32px
    }
}

@media (min-width:768px) {
    ._0cb617,
    ._2e347e,
    ._30c3a1,
    ._396f41,
    ._536406,
    ._68add6,
    ._729250,
    ._9ae71e,
    .cc8db9 {
        font-size: 32px
    }
}

@media (min-width:1024px) {
    ._0cb617,
    ._2e347e,
    ._30c3a1,
    ._396f41,
    ._536406,
    ._68add6,
    ._729250,
    ._9ae71e,
    .cc8db9 {
        font-size: 40px
    }
}

._5fd570 {
    font-size: 24px
}

@media (min-width:360px) {
    ._5fd570 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._5fd570 {
        font-size: 32px
    }
}

@media (min-width:768px) {
    ._5fd570 {
        font-size: 34px
    }
}

@media (min-width:1024px) {
    ._5fd570 {
        font-size: 42px
    }
}

.babb9a {
    --tw-text-opacity: 1;
    color: #4c4f53;
    color: rgb(76 79 83/var(--tw-text-opacity));
    font-size: 18px;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media (min-width:768px) {
    .babb9a {
        display: none
    }
    .ec481f {
        position: absolute;
        right: 0;
        top: 0
    }
}

._05aff1 img,
._283230 img,
._76823c img,
.de53fa img,
.efc412 img,
.f35292 img {
    min-width: 100%
}

@media (min-width:768px) {
    ._05aff1 img,
    ._283230 img,
    ._76823c img,
    .de53fa img,
    .efc412 img,
    .f35292 img {
        --tw-translate-y: .5rem;
        --tw-translate-x: 160px;
        min-width: 720px;
        transform: translate(160px, .5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        width: 720px;
        z-index: 0
    }
}

@media (min-width:1024px) {
    ._05aff1 img,
    ._283230 img,
    ._76823c img,
    .de53fa img,
    .efc412 img,
    .f35292 img {
        min-width: 953px;
        width: 953px
    }
}

@media (min-width:1320px) {
    ._05aff1 img,
    ._283230 img,
    ._76823c img,
    .de53fa img,
    .efc412 img,
    .f35292 img {
        --tw-translate-y: 2.5rem;
        --tw-translate-x: 120px;
        transform: translate(120px, 2.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

._09b119 img,
._0da925 img,
._111cfa img,
._283230 img,
._31ca2d img,
._4577e7 img,
._486d9f img,
._9bccf2 img,
.e5f70b img {
    min-width: 100%
}

@media (min-width:768px) {
    ._09b119 img,
    ._0da925 img,
    ._111cfa img,
    ._283230 img,
    ._31ca2d img,
    ._4577e7 img,
    ._486d9f img,
    ._9bccf2 img,
    .e5f70b img {
        --tw-translate-y: -.5rem;
        --tw-translate-x: 220px;
        min-width: 640px;
        transform: translate(220px, -.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        width: 640px;
        z-index: 0
    }
}

@media (min-width:1024px) {
    @media (min-width: 768px) {
        ._09b119 img, ._0da925 img, ._111cfa img, ._283230 img, ._31ca2d img, ._4577e7 img, ._486d9f img, ._9bccf2 img, .e5f70b img {
            --tw-translate-y:.5rem;
            transform: translate(var(--tw-translate-x), .5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }
    }
    ._09b119 img,
    ._0da925 img,
    ._111cfa img,
    ._283230 img,
    ._31ca2d img,
    ._4577e7 img,
    ._486d9f img,
    ._9bccf2 img,
    .e5f70b img {
        --tw-translate-x: 160px;
        min-width: 803px;
        transform: translate(160px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        width: 803px
    }
}

@media (min-width:1320px) {
    ._09b119 img,
    ._0da925 img,
    ._111cfa img,
    ._283230 img,
    ._31ca2d img,
    ._4577e7 img,
    ._486d9f img,
    ._9bccf2 img,
    .e5f70b img {
        --tw-translate-y: 2.5rem;
        --tw-translate-x: 220px;
        min-width: 923px;
        transform: translate(220px, 2.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        width: 953px
    }
}

._4981a5 {
    min-width: 100%
}

@media (min-width:768px) {
    ._4981a5 {
        --tw-translate-y: -.5rem;
        --tw-translate-x: 260px;
        min-width: 720px;
        transform: translate(260px, -.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        width: 720px;
        z-index: 0
    }
}

@media (min-width:1024px) {
    ._4981a5 {
        min-width: 953px;
        width: 953px
    }
}

@media (min-width:1320px) {
    ._4981a5 {
        --tw-translate-y: 2.5rem;
        --tw-translate-x: 120px;
        transform: translate(120px, 2.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

._35e6d6 {
    height: auto;
    width: 100%
}

.b4ec4d {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    .b4ec4d {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.b4ec4d>div {
    grid-column: span 1/span 1
}

@media (min-width:768px) {
    .b4ec4d>div:last-child {
        grid-column: span 2/span 2
    }
}

._9c8f7e {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 113%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    ._9c8f7e {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._28905d,
._38c58c,
._3c6b7b,
._725a2f,
._72ae60,
._9af0ef,
.b13541,
.ec7390,
.fbeae8,
.ffe560 {
    font-size: 48px
}

@media (min-width:360px) {
    ._28905d,
    ._38c58c,
    ._3c6b7b,
    ._725a2f,
    ._72ae60,
    ._9af0ef,
    .b13541,
    .ec7390,
    .fbeae8,
    .ffe560 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._28905d,
    ._38c58c,
    ._3c6b7b,
    ._725a2f,
    ._72ae60,
    ._9af0ef,
    .b13541,
    .ec7390,
    .fbeae8,
    .ffe560 {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._28905d,
    ._38c58c,
    ._3c6b7b,
    ._725a2f,
    ._72ae60,
    ._9af0ef,
    .b13541,
    .ec7390,
    .fbeae8,
    .ffe560 {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._28905d,
    ._38c58c,
    ._3c6b7b,
    ._725a2f,
    ._72ae60,
    ._9af0ef,
    .b13541,
    .ec7390,
    .fbeae8,
    .ffe560 {
        font-size: 110px
    }
}

@media (min-width:1320px) {
    ._28905d,
    ._38c58c,
    ._3c6b7b,
    ._725a2f,
    ._72ae60,
    ._9af0ef,
    .b13541,
    .ec7390,
    .fbeae8,
    .ffe560 {
        font-size: 100px
    }
}

._85778e {
    font-size: 48px
}

@media (min-width:360px) {
    ._85778e {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._85778e {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._85778e {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._85778e {
        font-size: 110px
    }
}

@media (min-width:1320px) {
    ._85778e {
        font-size: 100px
    }
}

._6fc123 {
    font-size: 48px
}

@media (min-width:360px) {
    ._6fc123 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._6fc123 {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._6fc123 {
        font-size: 76px
    }
}

@media (min-width:1024px) {
    ._6fc123 {
        font-size: 110px
    }
}

@media (min-width:1320px) {
    ._6fc123 {
        font-size: 100px
    }
}

._901a13 {
    font-size: 46px
}

@media (min-width:360px) {
    ._901a13 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._901a13 {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._901a13 {
        font-size: 60px
    }
}

@media (min-width:1024px) {
    ._901a13 {
        font-size: 82px
    }
}

@media (min-width:1320px) {
    ._901a13 {
        font-size: 94px
    }
}

._30987c {
    font-size: 46px
}

@media (min-width:360px) {
    ._30987c {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._30987c {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._30987c {
        font-size: 62px
    }
}

@media (min-width:1024px) {
    ._30987c {
        font-size: 86px
    }
}

@media (min-width:1320px) {
    ._30987c {
        font-size: 100px
    }
}

._2af42d {
    font-size: 48px
}

@media (min-width:360px) {
    ._2af42d {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._2af42d {
        font-size: 68px
    }
}

@media (min-width:768px) {
    ._2af42d {
        font-size: 80px
    }
}

@media (min-width:1024px) {
    ._2af42d {
        font-size: 110px
    }
}

@media (min-width:1320px) {
    ._2af42d {
        font-size: 100px
    }
}

._96a280 {
    --tw-translate-y: 1px;
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    padding-bottom: 82px;
    padding-top: 102px;
    transform: translate(var(--tw-translate-x), 1px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    width: 100%
}

._42af10 {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    ._42af10 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    ._42af10>div:first-child {
        grid-column: span 2/span 2
    }
}

._9d7686 {
    height: auto;
    width: 100%
}

._7ce6bd {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%
}

._7ce6bd>div {
    grid-column: span 2/span 2
}

@media (min-width:768px) {
    ._7ce6bd>div {
        grid-column: span 1/span 1
    }
    ._7ce6bd>div:first-child {
        grid-column: span 2/span 2
    }
}

.e4aa6d {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 300;
    line-height: 113%;
    opacity: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    .e4aa6d {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._3347d3,
._4fe792,
._520001,
._55b329,
._63b868,
._6c688b,
._7eea03,
._84f229,
._96b0cd,
._9f0e93,
.d1e89b,
.f4dfd2,
.f7b2c9 {
    font-size: 34px
}

@media (min-width:360px) {
    ._3347d3,
    ._4fe792,
    ._520001,
    ._55b329,
    ._63b868,
    ._6c688b,
    ._7eea03,
    ._84f229,
    ._96b0cd,
    ._9f0e93,
    .d1e89b,
    .f4dfd2,
    .f7b2c9 {
        font-size: 40px
    }
}

@media (min-width:420px) {
    ._3347d3,
    ._4fe792,
    ._520001,
    ._55b329,
    ._63b868,
    ._6c688b,
    ._7eea03,
    ._84f229,
    ._96b0cd,
    ._9f0e93,
    .d1e89b,
    .f4dfd2,
    .f7b2c9 {
        font-size: 44px
    }
}

@media (min-width:768px) {
    ._3347d3,
    ._4fe792,
    ._520001,
    ._55b329,
    ._63b868,
    ._6c688b,
    ._7eea03,
    ._84f229,
    ._96b0cd,
    ._9f0e93,
    .d1e89b,
    .f4dfd2,
    .f7b2c9 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._3347d3,
    ._4fe792,
    ._520001,
    ._55b329,
    ._63b868,
    ._6c688b,
    ._7eea03,
    ._84f229,
    ._96b0cd,
    ._9f0e93,
    .d1e89b,
    .f4dfd2,
    .f7b2c9 {
        font-size: 100px
    }
}

.aa68a4 {
    font-size: 28px
}

@media (min-width:360px) {
    .aa68a4 {
        font-size: 34px
    }
}

@media (min-width:420px) {
    .aa68a4 {
        font-size: 40px
    }
}

@media (min-width:768px) {
    .aa68a4 {
        font-size: 82px
    }
}

@media (min-width:1024px) {
    .aa68a4 {
        font-size: 100px
    }
}

._16b7f2 {
    font-size: 34px
}

@media (min-width:360px) {
    ._16b7f2 {
        font-size: 40px
    }
}

@media (min-width:420px) {
    ._16b7f2 {
        font-size: 44px
    }
}

@media (min-width:768px) {
    ._16b7f2 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._16b7f2 {
        font-size: 100px
    }
}

.f7b2c9 {
    font-size: 34px
}

@media (min-width:360px) {
    .f7b2c9 {
        font-size: 40px
    }
}

@media (min-width:420px) {
    .f7b2c9 {
        font-size: 44px
    }
}

@media (min-width:768px) {
    .f7b2c9 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .f7b2c9 {
        font-size: 100px
    }
}

.d29ad5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 440px;
    width: 100%
}

._0fa79e {
    height: auto;
    width: 100%
}

._77a62d {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%
}

._77a62d>div {
    grid-column: span 2/span 2
}

@media (min-width:768px) {
    ._77a62d>div {
        grid-column: span 1/span 1
    }
    ._77a62d>div:nth-child(3) {
        grid-column: span 2/span 2
    }
}

._862905 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 300;
    line-height: 113%;
    opacity: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    ._862905 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._06d995,
._09c77d,
._200a49,
._34d2bf,
._3afdf0,
._4a3024,
._5d6959,
._7dee89,
._8541d4,
.a1486d,
.e23b8e,
.e81d86 {
    font-size: 40px
}

@media (min-width:360px) {
    ._06d995,
    ._09c77d,
    ._200a49,
    ._34d2bf,
    ._3afdf0,
    ._4a3024,
    ._5d6959,
    ._7dee89,
    ._8541d4,
    .a1486d,
    .e23b8e,
    .e81d86 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._06d995,
    ._09c77d,
    ._200a49,
    ._34d2bf,
    ._3afdf0,
    ._4a3024,
    ._5d6959,
    ._7dee89,
    ._8541d4,
    .a1486d,
    .e23b8e,
    .e81d86 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    ._06d995,
    ._09c77d,
    ._200a49,
    ._34d2bf,
    ._3afdf0,
    ._4a3024,
    ._5d6959,
    ._7dee89,
    ._8541d4,
    .a1486d,
    .e23b8e,
    .e81d86 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._06d995,
    ._09c77d,
    ._200a49,
    ._34d2bf,
    ._3afdf0,
    ._4a3024,
    ._5d6959,
    ._7dee89,
    ._8541d4,
    .a1486d,
    .e23b8e,
    .e81d86 {
        font-size: 100px
    }
}

.a567e3 {
    font-size: 38px
}

@media (min-width:360px) {
    .a567e3 {
        font-size: 44px
    }
}

@media (min-width:420px) {
    .a567e3 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .a567e3 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .a567e3 {
        font-size: 100px
    }
}

.ab2909 {
    font-size: 40px
}

@media (min-width:360px) {
    .ab2909 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    .ab2909 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .ab2909 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .ab2909 {
        font-size: 100px
    }
}

.a77b89 {
    font-size: 40px
}

@media (min-width:360px) {
    .a77b89 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    .a77b89 {
        font-size: 52px
    }
}

@media (min-width:768px) {
    .a77b89 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    .a77b89 {
        font-size: 100px
    }
}

.ec20ed {
    margin-left: auto;
    margin-right: auto;
    max-width: 440px;
    width: 100%
}

.f74d4a {
    height: auto;
    width: 100%
}

.a87ebf {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%
}

@media (min-width:768px) {
    .a87ebf {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.a87ebf>div {
    grid-column: span 1/span 1
}

@media (min-width:768px) {
    .a87ebf>div:first-child,
    .a87ebf>div:last-child {
        grid-column: span 2/span 2
    }
}

._0471e3 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 300;
    line-height: 113%;
    opacity: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width:360px) {
    ._0471e3 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._15852d,
._1883ae,
._2ce5e2,
._38c86b,
._4fe3ac,
._8967ef,
._8f39b2,
._915c79,
._99ae42,
.d3491c,
.d5c473,
.f2fcc3 {
    font-size: 40px
}

@media (min-width:360px) {
    ._15852d,
    ._1883ae,
    ._2ce5e2,
    ._38c86b,
    ._4fe3ac,
    ._8967ef,
    ._8f39b2,
    ._915c79,
    ._99ae42,
    .d3491c,
    .d5c473,
    .f2fcc3 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._15852d,
    ._1883ae,
    ._2ce5e2,
    ._38c86b,
    ._4fe3ac,
    ._8967ef,
    ._8f39b2,
    ._915c79,
    ._99ae42,
    .d3491c,
    .d5c473,
    .f2fcc3 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._15852d,
    ._1883ae,
    ._2ce5e2,
    ._38c86b,
    ._4fe3ac,
    ._8967ef,
    ._8f39b2,
    ._915c79,
    ._99ae42,
    .d3491c,
    .d5c473,
    .f2fcc3 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._15852d,
    ._1883ae,
    ._2ce5e2,
    ._38c86b,
    ._4fe3ac,
    ._8967ef,
    ._8f39b2,
    ._915c79,
    ._99ae42,
    .d3491c,
    .d5c473,
    .f2fcc3 {
        font-size: 100px
    }
}

._2f111c {
    font-size: 34px
}

@media (min-width:360px) {
    ._2f111c {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._2f111c {
        font-size: 46px
    }
}

@media (min-width:768px) {
    ._2f111c {
        font-size: 70px
    }
}

@media (min-width:1024px) {
    ._2f111c {
        font-size: 100px
    }
}

._625b67 {
    font-size: 40px
}

@media (min-width:360px) {
    ._625b67 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._625b67 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._625b67 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._625b67 {
        font-size: 100px
    }
}

._37f673 {
    font-size: 40px
}

@media (min-width:360px) {
    ._37f673 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._37f673 {
        font-size: 56px
    }
}

@media (min-width:768px) {
    ._37f673 {
        font-size: 72px
    }
}

@media (min-width:1024px) {
    ._37f673 {
        font-size: 100px
    }
}

.d991cb {
    margin-left: auto;
    margin-right: auto;
    max-width: 440px;
    width: 100%
}

.f5ef8a {
    display: flex;
    flex-direction: column;
    gap: 86px;
    margin-top: 70px
}

@media (min-width:768px) {
    .f5ef8a {
        margin-top: 90px
    }
}

@media (min-width:1024px) {
    .f5ef8a {
        gap: 136px
    }
}

._027ab7 {
    left: 0;
    min-height: 1400px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media (min-width:1440px) {
    ._027ab7 {
        min-height: 1400px
    }
}

@media (min-width:1920px) {
    ._027ab7 {
        min-height: 1520px
    }
}

@media (min-width:2560px) {
    ._027ab7 {
        min-height: 2060px
    }
}

._0725c7 {
    height: 100%;
    inset: 0;
    position: fixed;
    width: 100%;
    z-index: -1
}

._7721e5 {
    margin-bottom: -1px;
    width: 100%
}

._4c3c37,
._7721e5 {
    z-index: 10
}

._4c3c37 {
    display: none;
    inset: 0;
    position: fixed;
    transform: translateZ(0)
}

.eb25ad {
    height: 100%;
    min-height: 100%;
    min-height: 260px;
    min-width: 100%;
    position: relative;
    width: 100%;
    z-index: 20
}

@media (min-width:768px) {
    .eb25ad {
        max-height: 440px;
        min-height: 420px
    }
}

@media (min-width:1024px) {
    .eb25ad {
        max-height: 600px;
        min-height: 540px
    }
}

._515e31 {
    display: none
}

@media (min-width:768px) {
    ._515e31 {
        display: flex
    }
}

._515e31 {
    align-items: center;
    border-radius: 999px;
    cursor: pointer;
    height: 2.5rem;
    justify-content: center;
    overflow: hidden;
    width: 2.5rem;
    z-index: 20
}

@media (min-width:1024px) {
    ._515e31 {
        height: 3rem;
        width: 3rem
    }
}

._515e31 {
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

._515e31:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

._515e31 svg {
    height: 1.25rem;
    width: 1.25rem
}

@media (min-width:1024px) {
    ._515e31 svg {
        height: 1.5rem;
        width: 1.5rem
    }
}

.cfd8a1 {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.b098cf,
.cfd8a1 {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.b098cf {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    align-items: center;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    border-radius: 999px;
    display: flex;
    height: 3rem;
    justify-content: center;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 3rem
}

.b098cf:focus {
    --tw-bg-opacity: .3;
    background-color: #0000004d;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.b098cf:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.b098cf {
    cursor: pointer;
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.b098cf svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._5b27dd {
    height: 100%;
    left: 0;
    opacity: 1;
    top: 0;
    width: 100%
}

@media (min-width:768px) {
    ._5b27dd {
        position: absolute
    }
}

._5b27dd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem
}

@media (min-width:1024px) {
    ._5b27dd {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 2.5rem
    }
}

._5b27dd {
    padding-bottom: 4rem
}

@media (min-width:768px) {
    ._5b27dd {
        padding-bottom: 1.25rem
    }
}

@media (min-width:1024px) {
    ._5b27dd {
        padding-bottom: 2.5rem
    }
}

@media (min-width:768px) {
    ._5b27dd {
        border-radius: 40px
    }
}

._5b27dd {
    backface-visibility: hidden
}

._968453 {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    display: none
}

@media (min-width:768px) {
    ._968453 {
        display: block
    }
}

._4e6791 {
    background: linear-gradient(180deg, #383838, #222)
}

._7dfc09 {
    display: flex;
    justify-content: center;
    width: 100%
}

@media (min-width:768px) {
    ._7dfc09 {
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

._7dfc09 {
    --tw-translate-x: 10%;
    --tw-rotate: -2deg;
    margin-top: -50%;
    transform: translate(10%, var(--tw-translate-y)) rotate(-2deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:768px) {
    ._7dfc09 {
        --tw-translate-x: 0px;
        --tw-translate-y: -2rem;
        --tw-rotate: -0deg;
        margin-top: 0;
        transform: translateY(-2rem) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    ._7dfc09 {
        --tw-translate-y: -3rem;
        transform: translate(var(--tw-translate-x), -3rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:768px) {
    ._7dfc09 img {
        width: calc(100% + 40px)
    }
}

@media (min-width:1024px) {
    ._7dfc09 img {
        width: calc(100% + 80px)
    }
}

._7dfc09 img {
    min-width: 164%
}

@media (min-width:768px) {
    ._7dfc09 img {
        min-width: 0
    }
}

._8c45e2 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 1.1
}

._007a14,
._01338c,
._0891a5,
._3024cc,
._40f5c1,
._44870d,
._5418a0,
._9f30d8,
.a8084f,
.ae3063,
.b61978,
.d9f195,
.f8a596 {
    font-size: 44px
}

@media (min-width:1024px) {
    ._007a14,
    ._01338c,
    ._0891a5,
    ._3024cc,
    ._40f5c1,
    ._44870d,
    ._5418a0,
    ._9f30d8,
    .a8084f,
    .ae3063,
    .b61978,
    .d9f195,
    .f8a596 {
        font-size: 58px
    }
}

.bf9f2a {
    font-size: 44px
}

@media (min-width:1024px) {
    .bf9f2a {
        font-size: 49px
    }
}

.e7d28f {
    font-size: 44px
}

@media (min-width:1024px) {
    .e7d28f {
        font-size: 49px
    }
}

._1da230 {
    padding: 10px 1.25rem;
    width: 100%
}

@media (min-width:1320px) {
    ._1da230 {
        max-width: 308px
    }
}

._495346 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._495346 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 18px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    ._495346 p {
        font-size: 20px
    }
}

@media (min-width:1024px) {
    ._495346 p {
        font-size: 26px
    }
}

@media (min-width:1320px) {
    ._495346 p {
        font-size: 28px
    }
}

._9689d8 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._9689d8 {
        font-size: 20px
    }
}

@media (min-width:768px) {
    ._9689d8 {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._5fc288 {
    margin-bottom: -1px;
    width: 100%
}

._5fc288,
._6755d9 {
    z-index: 10
}

._6755d9 {
    display: none;
    inset: 0;
    position: fixed;
    transform: translateZ(0)
}

._118835 {
    height: 100%;
    min-height: 100%;
    min-height: 560px;
    min-width: 100%;
    position: relative;
    width: 100%;
    z-index: 20
}

@media (min-width:768px) {
    ._118835 {
        max-height: 440px;
        min-height: 420px
    }
}

@media (min-width:1024px) {
    ._118835 {
        max-height: 600px;
        min-height: 540px
    }
}

._64e91c {
    display: none
}

@media (min-width:768px) {
    ._64e91c {
        display: flex
    }
}

._64e91c {
    align-items: center;
    border-radius: 999px;
    cursor: pointer;
    height: 2.5rem;
    justify-content: center;
    overflow: hidden;
    width: 2.5rem;
    z-index: 20
}

@media (min-width:1024px) {
    ._64e91c {
        height: 3rem;
        width: 3rem
    }
}

._64e91c {
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

._64e91c:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

._64e91c svg {
    height: 1.25rem;
    width: 1.25rem
}

@media (min-width:1024px) {
    ._64e91c svg {
        height: 1.5rem;
        width: 1.5rem
    }
}

._832c30 {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._1a9dc6,
._832c30 {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._1a9dc6 {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    align-items: center;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    border-radius: 999px;
    display: flex;
    height: 3rem;
    justify-content: center;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 3rem
}

._1a9dc6:focus {
    --tw-bg-opacity: .3;
    background-color: #0000004d;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

._1a9dc6:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

._1a9dc6 {
    cursor: pointer;
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

._1a9dc6 svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._8deb86 {
    height: 100%;
    left: 0;
    opacity: 1;
    top: 0;
    width: 100%
}

@media (min-width:768px) {
    ._8deb86 {
        position: absolute
    }
}

._8deb86 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem
}

@media (min-width:1024px) {
    ._8deb86 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 2.5rem
    }
}

._8deb86 {
    padding-bottom: 10rem
}

@media (min-width:360px) {
    ._8deb86 {
        padding-bottom: 12rem
    }
}

@media (min-width:420px) {
    ._8deb86 {
        padding-bottom: 14rem
    }
}

@media (min-width:460px) {
    ._8deb86 {
        padding-bottom: 22rem
    }
}

@media (min-width:768px) {
    ._8deb86 {
        padding-bottom: 1.25rem
    }
}

@media (min-width:1024px) {
    ._8deb86 {
        padding-bottom: 2.5rem
    }
}

@media (min-width:768px) {
    ._8deb86 {
        border-radius: 40px
    }
}

._8deb86 {
    backface-visibility: hidden
}

._26ca67 {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    display: none
}

@media (min-width:768px) {
    ._26ca67 {
        display: block
    }
}

._14fdff {
    background: linear-gradient(132deg, #ffc799, #ff8105)
}

._724b73 {
    display: flex;
    justify-content: center;
    width: 100%
}

@media (min-width:768px) {
    ._724b73 {
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

._724b73 {
    --tw-rotate: -11deg;
    padding-top: 3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-11deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:768px) {
    ._724b73 {
        --tw-translate-y: -2rem;
        --tw-rotate: -0deg;
        padding-top: 0;
        transform: translate(var(--tw-translate-x), -2rem) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    ._724b73 {
        --tw-translate-y: -3rem;
        transform: translate(var(--tw-translate-x), -3rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:768px) {
    ._724b73 img {
        width: calc(100% + 40px)
    }
}

@media (min-width:1024px) {
    ._724b73 img {
        width: calc(100% + 80px)
    }
}

._724b73 img {
    min-width: 130%
}

@media (min-width:768px) {
    ._724b73 img {
        min-width: 0
    }
}

._46af4c {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 900;
    line-height: 1.1
}

._08daca,
._494d76,
._57a002,
._594d0b,
._60faa5,
._973cd9,
.ac8606,
.b16b2a,
.b3ee9d,
.cccd9a,
.d5ed72,
.e956d5,
.f2ead9 {
    font-size: 44px
}

@media (min-width:1024px) {
    ._08daca,
    ._494d76,
    ._57a002,
    ._594d0b,
    ._60faa5,
    ._973cd9,
    .ac8606,
    .b16b2a,
    .b3ee9d,
    .cccd9a,
    .d5ed72,
    .e956d5,
    .f2ead9 {
        font-size: 58px
    }
}

.fcce4a {
    font-size: 44px
}

@media (min-width:1024px) {
    .fcce4a {
        font-size: 49px
    }
}

._5b5700 {
    font-size: 44px
}

@media (min-width:1024px) {
    ._5b5700 {
        font-size: 49px
    }
}

._98c814 {
    padding: 10px 1.25rem;
    width: 100%
}

@media (min-width:1320px) {
    ._98c814 {
        max-width: 308px
    }
}

.aa22d0 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.aa22d0 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 18px;
    padding-bottom: 1.25rem
}

@media (min-width:768px) {
    .aa22d0 p {
        font-size: 20px
    }
}

@media (min-width:1024px) {
    .aa22d0 p {
        font-size: 26px
    }
}

@media (min-width:1320px) {
    .aa22d0 p {
        font-size: 28px
    }
}

.e8ca0b {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .e8ca0b {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .e8ca0b {
        padding-bottom: 17px;
        padding-top: 17px
    }
}

._56bc4f {
    margin-bottom: 12rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7rem;
    z-index: 10
}

@media (min-width:768px) {
    ._56bc4f {
        margin-bottom: 0;
        padding-bottom: 0
    }
}

._56bc4f {
    width: 100%
}

@media (min-width:768px) {
    ._56bc4f {
        max-width: 1172px;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 1.25rem
    }
}

._20f8f6 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    text-align: center
}

@media (min-width:1024px) {
    ._20f8f6 {
        margin-bottom: 3rem
    }
}

@media (min-width:1320px) {
    ._20f8f6 {
        margin-bottom: 2.5rem
    }
}

._20f8f6 {
    display: none
}

@media (min-width:768px) {
    ._20f8f6 {
        display: block
    }
}

._1e2f04,
._2caaae,
._336fad,
._5e413e,
._6d703b,
._6efd92,
._6f5128,
._91c28b,
.a94f6c,
.f326d6 {
    font-size: 60px;
    line-height: 1
}

@media (min-width:1024px) {
    ._1e2f04,
    ._2caaae,
    ._336fad,
    ._5e413e,
    ._6d703b,
    ._6efd92,
    ._6f5128,
    ._91c28b,
    .a94f6c,
    .f326d6 {
        font-size: 86px
    }
}

@media (min-width:1320px) {
    ._1e2f04,
    ._2caaae,
    ._336fad,
    ._5e413e,
    ._6d703b,
    ._6efd92,
    ._6f5128,
    ._91c28b,
    .a94f6c,
    .f326d6 {
        font-size: 90px
    }
}

._19732e,
._30e4dd {
    font-size: 60px;
    line-height: 1
}

@media (min-width:1024px) {
    ._19732e,
    ._30e4dd {
        font-size: 80px
    }
}

@media (min-width:1320px) {
    ._19732e,
    ._30e4dd {
        font-size: 90px
    }
}

.e4a99f {
    font-size: 58px;
    line-height: 1
}

@media (min-width:1024px) {
    .e4a99f {
        font-size: 78px
    }
}

@media (min-width:1320px) {
    .e4a99f {
        font-size: 90px
    }
}

._90ef19,
._9f582e {
    font-size: 60px
}

@media (min-width:1024px) {
    ._90ef19,
    ._9f582e {
        font-size: 76px
    }
}

._90ef19,
._9f582e {
    line-height: 1.2
}

._8e6fac {
    align-items: center;
    gap: 2.5rem;
    height: 100%
}

._8e6fac,
.bb5c00 {
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    width: 100%
}

@media (min-width:768px) {
    .bb5c00 {
        flex-direction: row;
        gap: 10px
    }
}

._34c301 {
    display: flex;
    flex-direction: column;
    gap: 86px
}

@media (min-width:768px) {
    ._34c301 {
        margin-top: 90px
    }
}

@media (min-width:1024px) {
    ._34c301 {
        gap: 136px
    }
}

.f6f78c {
    left: 0;
    min-height: 1400px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media (min-width:1440px) {
    .f6f78c {
        min-height: 1400px
    }
}

@media (min-width:1920px) {
    .f6f78c {
        min-height: 1520px
    }
}

@media (min-width:2560px) {
    .f6f78c {
        min-height: 2060px
    }
}

.aa2dcf {
    height: 100%;
    inset: 0;
    position: fixed;
    width: 100%;
    z-index: -1
}

.e2b364 {
    height: 80vh;
    margin-bottom: -1px;
    min-height: 668px;
    padding: 70px 1.25rem;
    position: relative;
    width: 100%;
    z-index: 10
}

._905a6c,
.e2b364 {
    overflow: hidden
}

._905a6c {
    align-items: center;
    border-radius: 999px;
    cursor: pointer;
    display: flex;
    height: 3rem;
    justify-content: center;
    margin: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 3rem
}

._905a6c svg {
    height: 1.5rem;
    height: 24px;
    width: 1.5rem
}

.af91bf {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._9fa019,
.af91bf {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._9fa019 {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

._54f718 {
    --tw-bg-opacity: .3;
    --tw-text-opacity: 1;
    background-color: #ffffff4d;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.d8f1ae {
    overflow-y: auto;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.ff4f02 {
    --tw-bg-opacity: .2;
    --tw-text-opacity: 1;
    align-items: center;
    background-color: #0003;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    border-radius: 999px;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    height: 3rem;
    justify-content: center;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 3rem
}

.ff4f02:focus {
    --tw-bg-opacity: .3;
    background-color: #0000004d;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.ff4f02 {
    cursor: pointer
}

.ff4f02 svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._10ee24 {
    --tw-text-opacity: 1;
    align-items: center;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    font-size: 56px;
    height: 400px;
    line-height: 108%;
    margin-bottom: -1px;
    overflow: hidden;
    padding: 70px 1.25rem;
    position: relative;
    z-index: 0
}

@media (min-width:360px) {
    ._10ee24 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._10ee24 {
        font-size: 76px
    }
}

._313e42 {
    align-items: center;
    display: flex;
    height: 100vh;
    inset: 0;
    margin: auto;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.a3c349 {
    align-items: center;
    display: flex;
    flex-direction: column;
    min-height: 100svh;
    padding-bottom: 1.25rem;
    position: relative
}

.a3c349 h1 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    padding-bottom: 1.5rem;
    text-align: center
}

@media (min-width:414px) {
    .a3c349 h1 {
        padding-bottom: 2.5rem
    }
}

.a3c349 img {
    min-width: 100%
}

._819631 {
    padding-top: 6rem
}

@media (min-width:414px) {
    ._819631 {
        padding-top: 8rem
    }
}

._819631 {
    background: linear-gradient(1turn, hsla(0, 0%, 100%, .2), rgba(23, 34, 73, .2)), #fff
}

.c8a02e {
    line-height: 1
}

._39c952,
._40f2df,
._471b16,
._5b2051,
._665e0e,
._76e2ba,
._8cec13,
._984713,
.ab9c83,
.aece4e,
.dcf496,
.fe515d {
    font-size: 40px
}

@media (min-width:360px) {
    ._39c952,
    ._40f2df,
    ._471b16,
    ._5b2051,
    ._665e0e,
    ._76e2ba,
    ._8cec13,
    ._984713,
    .ab9c83,
    .aece4e,
    .dcf496,
    .fe515d {
        font-size: 44px
    }
}

@media (min-width:414px) {
    ._39c952,
    ._40f2df,
    ._471b16,
    ._5b2051,
    ._665e0e,
    ._76e2ba,
    ._8cec13,
    ._984713,
    .ab9c83,
    .aece4e,
    .dcf496,
    .fe515d {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._39c952,
    ._40f2df,
    ._471b16,
    ._5b2051,
    ._665e0e,
    ._76e2ba,
    ._8cec13,
    ._984713,
    .ab9c83,
    .aece4e,
    .dcf496,
    .fe515d {
        font-size: 62px
    }
}

._984713 {
    line-height: 1.1
}

.a2b03d {
    font-size: 38px
}

@media (min-width:360px) {
    .a2b03d {
        font-size: 44px
    }
}

@media (min-width:414px) {
    .a2b03d {
        font-size: 50px
    }
}

@media (min-width:420px) {
    .a2b03d {
        font-size: 54px
    }
}

.e1d918 {
    font-size: 40px
}

@media (min-width:360px) {
    .e1d918 {
        font-size: 44px
    }
}

@media (min-width:414px) {
    .e1d918 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    .e1d918 {
        font-size: 58px
    }
}

._54e883 {
    font-size: 40px;
    margin-left: auto;
    margin-right: auto
}

@media (min-width:360px) {
    ._54e883 {
        font-size: 44px
    }
}

@media (min-width:414px) {
    ._54e883 {
        font-size: 50px
    }
}

@media (min-width:420px) {
    ._54e883 {
        font-size: 56px
    }
}

._8cec13 {
    line-height: 1.3
}

._349193 {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    margin-top: auto;
    padding: 1.25rem;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 10
}

._7aba3b {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%
}

@media (min-width:360px) {
    ._7aba3b {
        font-size: 20px
    }
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: ease;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.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 {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.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 {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    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-lazy-preloader {
    border: 4px solid #007aff;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 8px;
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: auto;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: 50%;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    display: inline-block;
    height: 8px;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: .2;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: 8px;
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: 1;
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    left: auto;
    left: var(--swiper-pagination-left, auto);
    right: 8px;
    right: var(--swiper-pagination-right, 8px);
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: inherit;
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px;
    width: var(--swiper-pagination-progressbar-size, 4px)
}

.swiper-pagination-lock {
    display: none
}

.c0f11e {
    align-items: center;
    display: flex;
    flex-direction: column;
    min-height: 100svh;
    overflow: hidden;
    padding-bottom: 2.5rem;
    width: 100%
}

.c0f11e h1 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-weight: 900;
    padding-bottom: 1rem;
    text-align: center
}

@media (min-width:414px) {
    .c0f11e h1 {
        padding-bottom: 2rem
    }
}

._489927 {
    background: linear-gradient(1turn, hsla(0, 0%, 100%, .2), rgba(23, 34, 73, .2)), #fff;
    overflow: hidden;
    padding-top: 6rem;
    width: 100%
}

.ac0a69 {
    line-height: 1
}

._0cdcdc,
._3de7e5,
._464c03,
._67602f,
._7572f0,
._840e4c,
._901c9d,
.a140a3,
.c5447a,
.c7c1bf,
.d2339a {
    font-size: 30px
}

@media (min-width:414px) {
    ._0cdcdc,
    ._3de7e5,
    ._464c03,
    ._67602f,
    ._7572f0,
    ._840e4c,
    ._901c9d,
    .a140a3,
    .c5447a,
    .c7c1bf,
    .d2339a {
        font-size: 48px
    }
}

._40dfff {
    font-size: 48px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._40dfff {
        font-size: 62px
    }
}

._2d8ed3,
.edefd5 {
    font-size: 28px
}

@media (min-width:360px) {
    ._2d8ed3,
    .edefd5 {
        font-size: 30px
    }
}

@media (min-width:420px) {
    ._2d8ed3,
    .edefd5 {
        font-size: 48px
    }
}

._6d6eba {
    font-size: 28px
}

@media (min-width:360px) {
    ._6d6eba {
        font-size: 30px
    }
}

@media (min-width:420px) {
    ._6d6eba {
        font-size: 48px
    }
}

._67602f {
    line-height: 1.2
}

._845827 {
    background: linear-gradient(134deg, #fff, #f1f2f4 67.78%);
    border-radius: 8px;
    box-shadow: 0 0 #00000014, 0 0 1px #00000014, 1px 1px 2px #00000012, 3px 3px 3px #0000000a, 6px 6px 3px #00000003, 9px 9px 4px 0 transparent;
    display: flex;
    flex-direction: column;
    gap: 2px;
    height: auto;
    justify-content: flex-start;
    padding: .75rem 10px .5rem;
    position: relative
}

._845827 span:first-child {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.1;
    padding-bottom: 2px
}

@media (min-width:414px) {
    ._845827 span:first-child {
        font-size: 18px
    }
}

._845827 span:nth-child(2) {
    --tw-text-opacity: 1;
    color: #686a6e;
    color: rgb(104 106 110/var(--tw-text-opacity));
    font-size: 10px;
    font-weight: 100;
    padding-bottom: 2px;
    text-align: right
}

@media (min-width:360px) {
    ._845827 span:nth-child(2) {
        font-size: 11px
    }
}

@media (min-width:414px) {
    ._845827 span:nth-child(2) {
        font-size: 12px
    }
}

._845827 span:last-child {
    --tw-text-opacity: 1;
    align-items: center;
    color: #babcbe;
    color: rgb(186 188 190/var(--tw-text-opacity));
    display: flex;
    font-size: 10px;
    gap: 2px;
    line-height: 1;
    margin-top: auto
}

@media (min-width:360px) {
    ._845827 span:last-child {
        font-size: 11px
    }
}

@media (min-width:414px) {
    ._845827 span:last-child {
        font-size: 12px
    }
}

._845827 span svg {
    height: 1rem;
    min-width: 16px;
    width: 1rem
}

.ba8b16 {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-top: auto;
    z-index: 10
}

.ba8b16 p {
    --tw-text-opacity: 1;
    color: #15191d;
    color: rgb(21 25 29/var(--tw-text-opacity));
    font-size: 12px;
    font-weight: 100;
    text-align: center
}

.ba8b16 p span {
    font-weight: 600
}

.c7104e {
    flex: 1 0 0;
    width: 100%
}

.c7104e .swiper {
    height: 100%;
    margin: 0;
    padding-bottom: 3rem;
    padding-left: .75rem;
    padding-right: .75rem
}

._165b31 {
    align-items: center;
    display: flex;
    gap: .75rem;
    justify-content: center;
    padding-bottom: .75rem;
    width: 100%
}

._30dbde {
    align-items: center;
    background-color: #babcbe;
    background-color: rgb(186 188 190/var(--tw-bg-opacity));
    display: inline-flex;
    height: 6px;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 6px
}

._30dbde,
.a2bdea {
    --tw-bg-opacity: 1;
    border-radius: 999px
}

.a2bdea {
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity));
    height: .5rem;
    width: .5rem
}

.f4fa7b {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    .f4fa7b {
        font-size: 20px
    }
}

.c6cd71 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1.25rem .75rem
}

._8ad662 {
    display: flex;
    flex-direction: column;
    padding-bottom: .25rem
}

._8ad662 h3 {
    font-size: 36px;
    font-weight: 900;
    line-height: 1.1;
    margin-bottom: 1.25rem;
    text-align: center
}

@media (min-width:360px) {
    ._8ad662 h3 {
        font-size: 40px
    }
}

@media (min-width:420px) {
    ._8ad662 h3 {
        font-size: 54px;
        margin-bottom: 2.5rem;
        margin-top: 2.5rem
    }
}

._8ad662 p,
._8ad662 ul {
    font-size: 16px;
    margin-bottom: .5rem
}

@media (min-width:360px) {
    ._8ad662 p,
    ._8ad662 ul {
        font-size: 20px;
        margin-bottom: 1rem
    }
}

@media (min-width:420px) {
    ._8ad662 p,
    ._8ad662 ul {
        font-size: 24px
    }
}

._8ad662 ul {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    list-style-type: disc;
    padding-left: 1.5rem
}

@media (min-width:360px) {
    ._8ad662 ul {
        gap: .75rem;
        padding-left: 2rem
    }
}

._8ad662 ul li {
    padding-left: .5rem
}

._5c0f49 {
    --tw-text-opacity: 1;
    background: linear-gradient(154.6deg, #f7d15f, #ff7d00);
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    gap: 2.5rem;
    justify-content: center
}

._5c0f49,
._5c0f49 ul {
    display: flex;
    flex-direction: column
}

._5c0f49 ul {
    gap: 1rem
}

._5c0f49 ul li {
    align-items: center;
    display: flex;
    font-weight: 400;
    gap: 1rem;
    line-height: 1
}

._5c0f49 ul li span {
    --tw-bg-opacity: .2;
    --tw-translate-y: .25rem;
    align-items: center;
    background-color: #fff3;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-radius: 999px;
    display: flex;
    height: 3rem;
    justify-content: center;
    min-width: 48px;
    transform: translate(var(--tw-translate-x), .25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    width: 3rem
}

._5c0f49 ul li span svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._62c326 {
    font-weight: 900;
    line-height: 87%
}

._5896fe,
._9a684f,
.b771e3,
.b7b84c,
.c69b4e,
.c838e9,
.cf8703,
.d023aa,
.df3970,
.e35cce {
    font-size: 80px
}

.c838e9 {
    line-height: 1.1
}

._77a8c3,
.f01e86 {
    font-size: 72px
}

@media (min-width:360px) {
    ._77a8c3,
    .f01e86 {
        font-size: 78px
    }
}

@media (min-width:420px) {
    ._77a8c3,
    .f01e86 {
        font-size: 80px
    }
}

.ad8fb5,
.fafee8 {
    font-size: 60px
}

@media (min-width:360px) {
    .ad8fb5,
    .fafee8 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    .ad8fb5,
    .fafee8 {
        font-size: 80px
    }
}

.a7043d {
    font-size: 62px
}

@media (min-width:360px) {
    .a7043d {
        font-size: 68px
    }
}

@media (min-width:420px) {
    .a7043d {
        font-size: 80px
    }
}

._11bb2f,
._416006,
._5ca983,
._607b5c,
._629d1b,
.ab2466,
.ea973b {
    font-size: 42px
}

._4c25df {
    font-size: 28px
}

@media (min-width:360px) {
    ._4c25df {
        font-size: 34px
    }
}

@media (min-width:420px) {
    ._4c25df {
        font-size: 38px
    }
}

@media (min-width:768px) {
    ._4c25df {
        font-size: 42px
    }
}

._030974,
._52d086,
._6416c9,
._966b97,
._999c74,
.bbae6e,
.d8d5e8 {
    font-size: 32px
}

@media (min-width:360px) {
    ._030974,
    ._52d086,
    ._6416c9,
    ._966b97,
    ._999c74,
    .bbae6e,
    .d8d5e8 {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._030974,
    ._52d086,
    ._6416c9,
    ._966b97,
    ._999c74,
    .bbae6e,
    .d8d5e8 {
        font-size: 42px
    }
}

._607b5c {
    line-height: 1.1
}

._607b5c span {
    margin-top: -.75rem
}

._629d1b {
    font-size: 30px
}

@media (min-width:360px) {
    ._629d1b {
        font-size: 38px
    }
}

@media (min-width:420px) {
    ._629d1b {
        font-size: 42px
    }
}

._629d1b span {
    margin-top: -.75rem
}

.baeecf {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.baeecf p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px
}

._44283f {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._44283f {
        font-size: 20px
    }
}

._678c58 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

.da7826 {
    font-weight: 900;
    line-height: 1
}

._22b8c7,
._2e2787,
._95d3df,
._96c275,
.a7a060,
.a8c082,
.af1ae8,
.bc6774,
.cb91f9,
.fe12e0 {
    font-size: 54px
}

@media (min-width:360px) {
    ._22b8c7,
    ._2e2787,
    ._95d3df,
    ._96c275,
    .a7a060,
    .a8c082,
    .af1ae8,
    .bc6774,
    .cb91f9,
    .fe12e0 {
        font-size: 64px
    }
}

.fbb3bc {
    font-size: 38px
}

@media (min-width:360px) {
    .fbb3bc {
        font-size: 44px
    }
}

@media (min-width:414px) {
    .fbb3bc {
        font-size: 50px
    }
}

@media (min-width:420px) {
    .fbb3bc {
        font-size: 52px
    }
}

._02b21c {
    font-size: 48px
}

@media (min-width:360px) {
    ._02b21c {
        font-size: 56px
    }
}

@media (min-width:414px) {
    ._02b21c {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._02b21c {
        font-size: 64px
    }
}

._18bdc0 {
    font-size: 46px
}

@media (min-width:360px) {
    ._18bdc0 {
        font-size: 54px
    }
}

@media (min-width:420px) {
    ._18bdc0 {
        font-size: 62px
    }
}

._1dac15,
.db0963 {
    font-size: 40px
}

@media (min-width:360px) {
    ._1dac15,
    .db0963 {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._1dac15,
    .db0963 {
        font-size: 56px
    }
}

.a8479e {
    height: 100%;
    justify-content: center;
    position: relative
}

.a8479e,
.a8479e ul {
    display: flex;
    flex-direction: column
}

.a8479e ul {
    list-style-type: disc;
    padding-bottom: 2.5rem;
    padding-left: 1.5rem
}

@media (min-width:360px) {
    .a8479e ul {
        padding-left: 2rem
    }
}

@media (min-width:420px) {
    .a8479e ul {
        padding-left: 2.5rem
    }
}

.a8479e ul li {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-left: .5rem
}

@media (min-width:420px) {
    .a8479e ul li {
        padding-left: 1rem
    }
}

.a8479e p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity))
}

.b15377 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .b15377 {
        font-size: 20px
    }
}

._064788 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    justify-content: center
}

@media (min-width:420px) {
    ._064788 {
        gap: 100px
    }
}

._064788 {
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity))
}

._1403e5 {
    font-weight: 900;
    line-height: 85%
}

._10a62e,
._3ede3d,
._4957c5,
._4f2b66,
._6e934a,
._9b99d4,
.a5abef,
.a7428e {
    font-size: 60px
}

@media (min-width:360px) {
    ._10a62e,
    ._3ede3d,
    ._4957c5,
    ._4f2b66,
    ._6e934a,
    ._9b99d4,
    .a5abef,
    .a7428e {
        font-size: 64px
    }
}

._3ede3d {
    line-height: 1.1
}

.ec7e90 {
    font-size: 54px;
    line-height: 1
}

@media (min-width:360px) {
    .ec7e90 {
        font-size: 64px
    }
}

.ae3b9d {
    font-size: 52px
}

@media (min-width:360px) {
    .ae3b9d {
        font-size: 62px
    }
}

@media (min-width:414px) {
    .ae3b9d {
        font-size: 64px
    }
}

._8a9c7b {
    line-height: 1.1
}

._8a9c7b,
.d6e8b4,
.ed5c63 {
    font-size: 54px
}

@media (min-width:360px) {
    ._8a9c7b,
    .d6e8b4,
    .ed5c63 {
        font-size: 64px
    }
}

.b64972,
.c7b3b3 {
    font-size: 64px
}

._8e6fe4 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    font-size: 26px;
    line-height: 1
}

@media (min-width:360px) {
    ._8e6fe4 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._8e6fe4 {
        font-size: 32px
    }
}

._9029ef {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._9029ef p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

._58d57a {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._58d57a {
        font-size: 20px
    }
}

._1c4baa {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    justify-content: center
}

@media (min-width:420px) {
    ._1c4baa {
        gap: 100px
    }
}

._1c4baa {
    background: linear-gradient(154.6deg, #306bd5, #ff7d00)
}

.eb468e {
    font-weight: 900;
    line-height: 85%
}

._3d026e,
._3e85a1,
._5377f3,
._5649b7,
._78ae09,
._7bc7da,
.b379b1,
.b78493 {
    font-size: 78px
}

@media (min-width:360px) {
    ._3d026e,
    ._3e85a1,
    ._5377f3,
    ._5649b7,
    ._78ae09,
    ._7bc7da,
    .b379b1,
    .b78493 {
        font-size: 94px
    }
}

@media (min-width:420px) {
    ._3d026e,
    ._3e85a1,
    ._5377f3,
    ._5649b7,
    ._78ae09,
    ._7bc7da,
    .b379b1,
    .b78493 {
        font-size: 106px
    }
}

._3d026e {
    line-height: 1.1
}

._5649b7 {
    font-size: 70px;
    line-height: 1.2
}

@media (min-width:360px) {
    ._5649b7 {
        font-size: 82px
    }
}

@media (min-width:420px) {
    ._5649b7 {
        font-size: 92px
    }
}

.f4f520 {
    font-size: 82px
}

@media (min-width:360px) {
    .f4f520 {
        font-size: 96px
    }
}

@media (min-width:420px) {
    .f4f520 {
        font-size: 110px
    }
}

._9968b9,
.a1a2fa {
    font-size: 70px;
    line-height: 1
}

@media (min-width:360px) {
    ._9968b9,
    .a1a2fa {
        font-size: 84px
    }
}

@media (min-width:414px) {
    ._9968b9,
    .a1a2fa {
        font-size: 98px
    }
}

.d33326 {
    font-size: 66px;
    line-height: 1
}

@media (min-width:360px) {
    .d33326 {
        font-size: 78px
    }
}

@media (min-width:414px) {
    .d33326 {
        font-size: 88px
    }
}

._375dc2 {
    font-size: 74px
}

@media (min-width:360px) {
    ._375dc2 {
        font-size: 88px
    }
}

@media (min-width:414px) {
    ._375dc2 {
        font-size: 98px
    }
}

._0a2478,
._37166c {
    font-size: 90px
}

@media (min-width:360px) {
    ._0a2478,
    ._37166c {
        font-size: 106px
    }
}

@media (min-width:420px) {
    ._0a2478,
    ._37166c {
        font-size: 120px
    }
}

._32d32d {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._32d32d p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

._94ec38 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._94ec38 {
        font-size: 20px
    }
}

.e91c79 {
    --tw-bg-opacity: 1;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity));
    height: 400px;
    margin-bottom: -1px;
    padding: 70px 1.25rem;
    position: relative;
    text-align: center
}

.e91c79,
.fa3018 {
    align-items: center;
    display: flex;
    justify-content: center
}

.fa3018 {
    height: 100vh;
    inset: 0;
    margin: auto;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

._977222 {
    font-size: 68px;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase
}

@media (min-width:360px) {
    ._977222 {
        font-size: 82px
    }
}

@media (min-width:640px) {
    ._977222 {
        font-size: 92px
    }
}

._977222 {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: linear-gradient(180deg, #fff, #15191d);
    -webkit-background-clip: text;
    background-clip: text
}

.e5da00 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #313438;
    background-color: rgb(49 52 56/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    gap: 50px;
    justify-content: center
}

._5d10a4,
.e5da00 {
    display: flex;
    flex-direction: column
}

._5d10a4>span {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 900
}

._5d10a4>span:first-child {
    margin-bottom: 2rem
}

@media (min-width:420px) {
    ._5d10a4>span:first-child {
        margin-bottom: 50px
    }
}

._5d10a4>span:nth-child(2) {
    font-size: 96px;
    margin-bottom: 14px
}

._4838b5 {
    line-height: 1
}

._461218,
._6984d6,
._6a5542,
._7a655a,
._80c028,
._912456,
._9c1098,
._9c611c,
.c026bb,
.cd19b6,
.d9f41c,
.e00c27 {
    font-size: 36px
}

@media (min-width:360px) {
    ._461218,
    ._6984d6,
    ._6a5542,
    ._7a655a,
    ._80c028,
    ._912456,
    ._9c1098,
    ._9c611c,
    .c026bb,
    .cd19b6,
    .d9f41c,
    .e00c27 {
        font-size: 42px;
        padding-right: 3rem
    }
}

.f477f8 {
    font-size: 36px
}

@media (min-width:360px) {
    .f477f8 {
        font-size: 42px
    }
}

._2a3e71 {
    font-size: 36px
}

@media (min-width:360px) {
    ._2a3e71 {
        font-size: 42px
    }
}

._912456 {
    line-height: 1.2
}

._705b6a {
    font-size: 26px
}

@media (min-width:360px) {
    ._705b6a {
        font-size: 30px
    }
}

@media (min-width:414px) {
    ._705b6a {
        font-size: 34px
    }
}

._205455 {
    line-height: 1
}

._21407c,
._479a9f,
._6af5ef,
._6eef10,
._8d0b38,
._990940,
.c683e6 {
    font-size: 96px
}

._8d0b38 {
    line-height: 1.1
}

._6af5ef {
    font-size: 68px;
    line-height: 1.2
}

@media (min-width:360px) {
    ._6af5ef {
        font-size: 78px
    }
}

@media (min-width:414px) {
    ._6af5ef {
        font-size: 88px
    }
}

.e5d5ff {
    font-size: 62px
}

@media (min-width:360px) {
    .e5d5ff {
        font-size: 72px
    }
}

.b9b8da {
    font-size: 62px
}

@media (min-width:360px) {
    .b9b8da {
        font-size: 74px
    }
}

@media (min-width:414px) {
    .b9b8da {
        font-size: 84px
    }
}

._00aa98,
._07b82f,
._6d53c5 {
    font-size: 70px
}

@media (min-width:360px) {
    ._00aa98,
    ._07b82f,
    ._6d53c5 {
        font-size: 82px
    }
}

@media (min-width:414px) {
    ._00aa98,
    ._07b82f,
    ._6d53c5 {
        font-size: 94px
    }
}

.c8a685 {
    font-size: 80px
}

@media (min-width:360px) {
    .c8a685 {
        font-size: 88px
    }
}

@media (min-width:414px) {
    .c8a685 {
        font-size: 96px
    }
}

.e032e0 {
    font-size: 82px
}

@media (min-width:360px) {
    .e032e0 {
        font-size: 86px
    }
}

@media (min-width:414px) {
    .e032e0 {
        font-size: 96px
    }
}

._455dc4 {
    font-size: 52px
}

@media (min-width:360px) {
    ._455dc4 {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._455dc4 {
        font-size: 72px
    }
}

._4670dc {
    font-size: 18px;
    margin-bottom: auto;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    ._4670dc {
        font-size: 20px
    }
}

.bd3331 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity));
    display: flex;
    flex-direction: column;
    gap: 3rem;
    height: auto;
    justify-content: center;
    padding-bottom: 0
}

.a6f372,
.bd3331 {
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.a6f372 {
    --tw-text-opacity: 1;
    font-weight: 900;
    line-height: 120%;
    margin-bottom: auto
}

._33c93c,
._365715,
._3a906f,
._44acdd,
._4a31d6,
._7ac417,
._8da356,
.af6f5c,
.b0eb0f,
.b16364,
.baed8f,
.c0ff5b,
.cb84b3,
.f361d1 {
    font-size: 42px
}

._8560f4 {
    font-size: 38px
}

@media (min-width:360px) {
    ._8560f4 {
        font-size: 42px
    }
}

.a23434 img {
    min-width: 484px
}

.b4b6c6 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #313438;
    background-color: rgb(49 52 56/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

._65a574 {
    margin-left: -60px;
    margin-right: -60px
}

._83ede7 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-size: 58px;
    font-weight: 900;
    line-height: 110%
}

@media (min-width:360px) {
    ._83ede7 {
        font-size: 64px
    }
}

._1252a0 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    font-size: 32px;
    line-height: 110%
}

._9ffcdb {
    font-size: 18px;
    margin-bottom: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    ._9ffcdb {
        font-size: 20px
    }
}

._1012e0 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 0
}

._1012e0,
._7c6392 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity))
}

._7c6392 {
    font-weight: 900;
    line-height: 91%;
    margin-bottom: auto;
    padding-top: 2rem
}

._00d672,
._030fc9,
._13c104,
._6c679e,
._6ce93f,
._7b719f,
.a1011b,
.b701d4,
.c5a408,
.e6883c {
    font-size: 52px
}

@media (min-width:360px) {
    ._00d672,
    ._030fc9,
    ._13c104,
    ._6c679e,
    ._6ce93f,
    ._7b719f,
    .a1011b,
    .b701d4,
    .c5a408,
    .e6883c {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._00d672,
    ._030fc9,
    ._13c104,
    ._6c679e,
    ._6ce93f,
    ._7b719f,
    .a1011b,
    .b701d4,
    .c5a408,
    .e6883c {
        font-size: 72px
    }
}

._00d672,
._7b719f {
    line-height: 1.1
}

.d2e89e {
    font-size: 32px
}

@media (min-width:360px) {
    .d2e89e {
        font-size: 38px
    }
}

@media (min-width:414px) {
    .d2e89e {
        font-size: 42px
    }
}

@media (min-width:420px) {
    .d2e89e {
        font-size: 42px
    }
}

._2e17bd {
    font-size: 52px
}

@media (min-width:360px) {
    ._2e17bd {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._2e17bd {
        font-size: 68px
    }
}

._154d56 {
    font-size: 52px
}

@media (min-width:360px) {
    ._154d56 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._154d56 {
        font-size: 68px
    }
}

._386bf2,
.e51227 {
    font-size: 46px
}

@media (min-width:360px) {
    ._386bf2,
    .e51227 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._386bf2,
    .e51227 {
        font-size: 64px
    }
}

._838f9b {
    --tw-translate-y: -6rem;
    transform: translate(var(--tw-translate-x), -6rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

._838f9b img {
    min-width: 484px
}

.e07f35 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.e07f35 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

.eb3a2b {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .eb3a2b {
        font-size: 20px
    }
}

.c7a8af {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

.bfc5bc {
    font-weight: 900;
    line-height: 1
}

._0033d3,
._3a9c20,
._612380,
._648391,
._838c6f,
._948da8,
.c62f16,
.cd5aa6,
.d689da,
.eac4a3 {
    font-size: 46px
}

@media (min-width:360px) {
    ._0033d3,
    ._3a9c20,
    ._612380,
    ._648391,
    ._838c6f,
    ._948da8,
    .c62f16,
    .cd5aa6,
    .d689da,
    .eac4a3 {
        font-size: 52px
    }
}

._8a2541 {
    font-size: 40px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._8a2541 {
        font-size: 46px
    }
}

@media (min-width:414px) {
    ._8a2541 {
        font-size: 52px
    }
}

._648391 {
    font-size: 40px;
    line-height: 1.2
}

@media (min-width:360px) {
    ._648391 {
        font-size: 48px
    }
}

@media (min-width:414px) {
    ._648391 {
        font-size: 52px
    }
}

._7d13fa {
    font-size: 38px
}

@media (min-width:360px) {
    ._7d13fa {
        font-size: 46px
    }
}

@media (min-width:414px) {
    ._7d13fa {
        font-size: 50px
    }
}

@media (min-width:420px) {
    ._7d13fa {
        font-size: 52px
    }
}

._10e7db,
._3aa17d {
    font-size: 42px
}

@media (min-width:360px) {
    ._10e7db,
    ._3aa17d {
        font-size: 52px
    }
}

._439bf9 {
    font-size: 34px
}

@media (min-width:360px) {
    ._439bf9 {
        font-size: 40px
    }
}

@media (min-width:414px) {
    ._439bf9 {
        font-size: 44px
    }
}

@media (min-width:420px) {
    ._439bf9 {
        font-size: 46px
    }
}

._4b7342 {
    flex-direction: column;
    gap: 18px
}

._4b7342,
._4b7342>li {
    display: flex
}

._4b7342>li {
    gap: .5rem
}

@media (min-width:768px) {
    ._4b7342>li {
        gap: .75rem
    }
}

@media (min-width:1024px) {
    ._4b7342>li {
        gap: 1rem
    }
}

._21647a,
._2c6dee,
._333723,
._3c9ebe,
._4244fc,
._6241a3,
._7866d9,
._9f7edb,
.a4fad0,
.a683d7,
.db9ac1,
.ed4c24,
.eeeb85,
.fb2685 {
    font-size: 20px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._21647a,
    ._2c6dee,
    ._333723,
    ._3c9ebe,
    ._4244fc,
    ._6241a3,
    ._7866d9,
    ._9f7edb,
    .a4fad0,
    .a683d7,
    .db9ac1,
    .ed4c24,
    .eeeb85,
    .fb2685 {
        font-size: 26px
    }
}

@media (min-width:768px) {
    ._21647a,
    ._2c6dee,
    ._333723,
    ._3c9ebe,
    ._4244fc,
    ._6241a3,
    ._7866d9,
    ._9f7edb,
    .a4fad0,
    .a683d7,
    .db9ac1,
    .ed4c24,
    .eeeb85,
    .fb2685 {
        line-height: 90%
    }
}

.a4fad0 {
    line-height: 1.2
}

.f9f2cc {
    font-size: 18px;
    line-height: 1.1
}

@media (min-width:360px) {
    .f9f2cc {
        font-size: 24px
    }
}

@media (min-width:420px) {
    .f9f2cc {
        font-size: 28px
    }
}

@media (min-width:768px) {
    .f9f2cc {
        font-size: 32px;
        line-height: 90%
    }
}

@media (min-width:1024px) {
    .f9f2cc {
        font-size: 44px
    }
}

@media (min-width:1320px) {
    .f9f2cc {
        font-size: 50px
    }
}

._426e6a {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    display: flex;
    flex-direction: column;
    gap: 3.5rem;
    height: auto;
    justify-content: center
}

._03d406,
._426e6a {
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity))
}

._03d406 {
    --tw-text-opacity: 1;
    font-weight: 900;
    line-height: 1;
    margin-bottom: auto;
    padding-top: 1rem
}

._123432,
._5338ce,
._73f62b,
.a28213,
.ca3a3d,
.d90a1a {
    font-size: 52px
}

@media (min-width:360px) {
    ._123432,
    ._5338ce,
    ._73f62b,
    .a28213,
    .ca3a3d,
    .d90a1a {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._123432,
    ._5338ce,
    ._73f62b,
    .a28213,
    .ca3a3d,
    .d90a1a {
        font-size: 74px
    }
}

._0d680f,
._51d524,
._7511a1 {
    font-size: 48px
}

@media (min-width:360px) {
    ._0d680f,
    ._51d524,
    ._7511a1 {
        font-size: 58px
    }
}

@media (min-width:414px) {
    ._0d680f,
    ._51d524,
    ._7511a1 {
        font-size: 64px
    }
}

._957197 {
    font-size: 52px
}

@media (min-width:360px) {
    ._957197 {
        font-size: 64px
    }
}

@media (min-width:420px) {
    ._957197 {
        font-size: 72px
    }
}

._35dcea,
.b2c137 {
    font-size: 48px
}

@media (min-width:360px) {
    ._35dcea,
    .b2c137 {
        font-size: 58px
    }
}

@media (min-width:420px) {
    ._35dcea,
    .b2c137 {
        font-size: 66px
    }
}

.a86be3 {
    font-size: 50px
}

@media (min-width:360px) {
    .a86be3 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    .a86be3 {
        font-size: 68px
    }
}

._1e57e3,
._9b5f03 {
    font-size: 46px;
    line-height: 1.1
}

@media (min-width:360px) {
    ._1e57e3,
    ._9b5f03 {
        font-size: 58px
    }
}

@media (min-width:420px) {
    ._1e57e3,
    ._9b5f03 {
        font-size: 66px
    }
}

._29b265 img {
    --tw-translate-y: -.5rem;
    --tw-scale-x: 1.35;
    --tw-scale-y: 1.35;
    min-width: 100%;
    transform: translate(var(--tw-translate-x), -.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.35) scaleY(1.35);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.c872ba {
    font-size: 18px;
    margin-bottom: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

@media (min-width:360px) {
    .c872ba {
        font-size: 20px
    }
}

.d35ddf {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.d35ddf p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px
}

.e75487 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    .e75487 {
        font-size: 20px
    }
}

._84cd88 {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: .75rem;
    height: auto;
    justify-content: center;
    min-height: 580px
}

@media (min-width:360px) {
    ._84cd88 {
        min-height: 668px
    }
}

._84cd88 {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    background-position: 50% bottom;
    background-repeat: no-repeat;
    background-size: 100%
}

._655288 {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: linear-gradient(154.6deg, #f7d15f, #ff7d00);
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 900;
    line-height: 1;
    margin-bottom: auto;
    padding-bottom: .5rem;
    padding-top: 1rem
}

._122460,
._2205ed,
._2ad553,
._307efc,
._54734d,
.fc9734 {
    font-size: 58px
}

@media (min-width:360px) {
    ._122460,
    ._2205ed,
    ._2ad553,
    ._307efc,
    ._54734d,
    .fc9734 {
        font-size: 64px
    }
}

._122460 {
    line-height: 1.1
}

@media (min-width:414px) {
    ._122460 {
        --tw-translate-y: -1.5rem;
        transform: translate(var(--tw-translate-x), -1.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:768px) {
    ._122460 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

._2d37e2,
._3f4c48 {
    font-size: 52px
}

@media (min-width:360px) {
    ._2d37e2,
    ._3f4c48 {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._2d37e2,
    ._3f4c48 {
        font-size: 64px
    }
}

._89e30d {
    font-size: 42px
}

@media (min-width:360px) {
    ._89e30d {
        font-size: 50px
    }
}

@media (min-width:414px) {
    ._89e30d {
        --tw-translate-y: -1.5rem;
        transform: translate(var(--tw-translate-x), -1.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:420px) {
    ._89e30d {
        font-size: 58px
    }
}

@media (min-width:768px) {
    ._89e30d {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

._26f5d5 {
    font-size: 42px
}

@media (min-width:360px) {
    ._26f5d5 {
        font-size: 50px
    }
}

@media (min-width:414px) {
    ._26f5d5 {
        --tw-translate-y: -2rem;
        transform: translate(var(--tw-translate-x), -2rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:420px) {
    ._26f5d5 {
        --tw-translate-y: -3rem;
        font-size: 58px;
        transform: translate(var(--tw-translate-x), -3rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:768px) {
    ._26f5d5 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

._62fd7e {
    font-size: 42px
}

@media (min-width:360px) {
    ._62fd7e {
        font-size: 50px
    }
}

@media (min-width:420px) {
    ._62fd7e {
        font-size: 58px
    }
}

._8b0286 {
    font-size: 46px
}

@media (min-width:360px) {
    ._8b0286 {
        font-size: 54px
    }
}

@media (min-width:420px) {
    ._8b0286 {
        font-size: 58px
    }
}

._5f5cbd {
    font-size: 46px
}

@media (min-width:360px) {
    ._5f5cbd {
        font-size: 56px
    }
}

.e8cbfd {
    font-size: 46px
}

@media (min-width:360px) {
    .e8cbfd {
        font-size: 56px
    }
}

@media (min-width:414px) {
    .e8cbfd {
        margin-top: -3rem
    }
}

._6a6c29 {
    font-size: 58px
}

@media (min-width:360px) {
    ._6a6c29 {
        font-size: 64px
    }
}

.eb216a {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.eb216a p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

._04da36 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._04da36 {
        font-size: 20px
    }
}

._16b393 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #194bfb;
    background-color: rgb(25 75 251/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: flex-start
}

._58c382 {
    font-weight: 900;
    line-height: 108%
}

._086f02,
._1e9321,
._5ddde3,
.cddfb9,
.de0f54 {
    font-size: 52px
}

.de0f54 {
    line-height: 1.1
}

._3feb0d,
._53be1a,
._54c591,
._5d1aeb,
.b516d6,
.ebe7a9 {
    font-size: 44px
}

@media (min-width:360px) {
    ._3feb0d,
    ._53be1a,
    ._54c591,
    ._5d1aeb,
    .b516d6,
    .ebe7a9 {
        font-size: 52px
    }
}

._8fc0fb {
    font-size: 46px
}

@media (min-width:360px) {
    ._8fc0fb {
        font-size: 52px
    }
}

._53bdd4 {
    font-size: 48px
}

@media (min-width:360px) {
    ._53bdd4 {
        font-size: 52px
    }
}

._61e50c {
    font-size: 48px
}

@media (min-width:360px) {
    ._61e50c {
        font-size: 52px
    }
}

.de1797 {
    font-size: 44px;
    line-height: 1.2
}

@media (min-width:360px) {
    .de1797 {
        font-size: 52px
    }
}

.da6bc0 {
    padding-top: 2.5rem
}

.da6bc0 img {
    border-radius: 8px;
    min-width: 528px
}

._63fd4f {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._63fd4f p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

._5d790c {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._5d790c {
        font-size: 20px
    }
}

._22921d {
    --tw-text-opacity: 1;
    background: linear-gradient(330deg, hsla(0, 0%, 100%, 0) 36.6%, hsla(0, 0%, 100%, .1)), #15191d;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 42px;
    justify-content: center
}

.fb88ba {
    font-weight: 900;
    line-height: 108%
}

._059e8e,
._16497b,
._4e9d68,
._5266d2,
._8833b2,
.d0f876 {
    font-size: 52px
}

._059e8e {
    line-height: 1.1
}

._03575b,
._4ed916,
._626b1c,
._651f2b,
.cce681,
.d2eabe {
    font-size: 44px
}

@media (min-width:360px) {
    ._03575b,
    ._4ed916,
    ._626b1c,
    ._651f2b,
    .cce681,
    .d2eabe {
        font-size: 52px
    }
}

.b9e129 {
    font-size: 46px
}

@media (min-width:360px) {
    .b9e129 {
        font-size: 52px
    }
}

._8afedf {
    font-size: 48px
}

@media (min-width:360px) {
    ._8afedf {
        font-size: 52px
    }
}

.d6f416 {
    font-size: 50px
}

@media (min-width:360px) {
    .d6f416 {
        font-size: 52px
    }
}

._8833b2 {
    font-size: 44px;
    line-height: 1.2
}

@media (min-width:360px) {
    ._8833b2 {
        font-size: 52px
    }
}

._6424de {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%
}

._6424de>svg {
    height: 100%;
    width: 100%
}

._50baa3 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

._50baa3 p {
    --tw-text-opacity: 1;
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    font-size: 20px;
    padding-bottom: 1.25rem
}

._852e59 {
    bottom: 0;
    font-size: 18px;
    margin-top: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%
}

@media (min-width:360px) {
    ._852e59 {
        font-size: 20px
    }
}

.d4f974 {
    align-items: flex-start;
    display: grid;
    grid-auto-flow: row;
    grid-auto-rows: min-content;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    height: auto;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

@media (min-width:1024px) {
    .d4f974 {
        -moz-column-gap: 30px;
        column-gap: 30px;
        grid-template-columns: minmax(200px, 1fr) 440px
    }
}

.a27d77 {
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity))
}

.a27d77,
.ec6d4e {
    --tw-bg-opacity: 1
}

.ec6d4e {
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity))
}

._288e8e {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

._0e70bf,
.daeb59 {
    --tw-text-opacity: 1;
    color: #686a6e;
    color: rgb(104 106 110/var(--tw-text-opacity))
}

._9be38e {
    --tw-text-opacity: 1;
    color: #babcbe;
    color: rgb(186 188 190/var(--tw-text-opacity))
}

._31b8b4,
._3ffd27 {
    --tw-text-opacity: 1;
    color: #15191d;
    color: rgb(21 25 29/var(--tw-text-opacity))
}

.c56a70 {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._259fda {
    font-size: 26px;
    order: 3
}

.d45d3a {
    font-size: 15px;
    margin-bottom: 1.25rem;
    order: 4
}

.f4bec8 {
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 2.5rem;
    order: 1
}

._9c1c04,
.f4bec8 {
    display: flex
}

._9c1c04 {
    align-items: flex-start;
    border-radius: 999px;
    gap: .5rem;
    padding: 9px .75rem;
    width: -moz-fit-content;
    width: fit-content
}

._9c1c04 svg {
    height: 1.5rem;
    min-width: 24px;
    width: 1.5rem
}

._46bb73,
._4f6d1b {
    background-color: #d6d7d9;
    background-color: rgb(214 215 217/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity))
}

._025cb1,
._46bb73,
._4f6d1b {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

._025cb1 {
    background-color: #4c4f53;
    background-color: rgb(76 79 83/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

._1fcae7,
._5d8f55,
.bb8cbb {
    --tw-bg-opacity: .16;
    --tw-text-opacity: 1;
    background-color: #ff7d0029;
    background-color: rgb(255 125 0/var(--tw-bg-opacity));
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity))
}

._57fdd7 {
    display: flex;
    flex-direction: row;
    gap: 1.25rem;
    margin-top: 1.25rem;
    order: 5
}

@media (min-width:1024px) {
    ._57fdd7 {
        max-width: 100%;
        width: -moz-fit-content;
        width: fit-content
    }
}

._57fdd7>li {
    display: flex;
    flex-direction: column;
    width: 33.333333%
}

@media (min-width:1024px) {
    ._57fdd7>li {
        width: 140px
    }
}

._57fdd7>li span:first-child {
    font-size: 25px
}

._57fdd7>li span:last-child {
    --tw-text-opacity: 1;
    color: #babcbe;
    color: rgb(186 188 190/var(--tw-text-opacity));
    font-size: 12px
}

@media (min-width:360px) {
    ._57fdd7>li span:last-child {
        font-size: 14px
    }
}

@media (min-width:420px) {
    ._57fdd7>li span:last-child {
        font-size: 16px
    }
}

._9d2379 {
    display: none;
    font-style: normal;
    opacity: .6;
    padding-left: .5rem;
    padding-right: .5rem;
    text-decoration-line: line-through
}

@media (min-width:1024px) {
    ._9d2379 {
        display: inline-flex
    }
}

._6540e0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    grid-row-end: 7;
    margin-top: 2.5rem;
    order: 6
}

.ac5caf {
    font-size: 18px;
    font-weight: 400;
    padding: 10px .75rem;
    width: 100%
}

@media (min-width:360px) {
    .ac5caf {
        font-size: 20px
    }
}

@media (min-width:420px) {
    .ac5caf {
        font-size: 20px;
        padding: 18px
    }
}

._2f9f38 {
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 440px;
    order: 2;
    width: 100%
}

@media (min-width:1024px) {
    ._2f9f38 {
        grid-row: span 6/span 6;
        margin: 0
    }
}

._2f9f38 svg {
    height: 100%;
    width: 100%
}

.a1ecee {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    justify-content: center
}

@media (min-width:420px) {
    .a1ecee {
        gap: 90px
    }
}

.a1ecee {
    --tw-bg-opacity: 1;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity))
}

.a2397d {
    font-weight: 900;
    line-height: 108%
}

._0ce8cf,
._4d5400,
._516a77,
._575379,
._5d0929,
._8fffcd,
._9ee938,
.a540f5,
.aefb64,
.da245d,
.e648cc,
.ec0727 {
    font-size: 54px
}

@media (min-width:360px) {
    ._0ce8cf,
    ._4d5400,
    ._516a77,
    ._575379,
    ._5d0929,
    ._8fffcd,
    ._9ee938,
    .a540f5,
    .aefb64,
    .da245d,
    .e648cc,
    .ec0727 {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._0ce8cf,
    ._4d5400,
    ._516a77,
    ._575379,
    ._5d0929,
    ._8fffcd,
    ._9ee938,
    .a540f5,
    .aefb64,
    .da245d,
    .e648cc,
    .ec0727 {
        font-size: 72px
    }
}

._2bd0a8,
._39975b,
._79d431 {
    font-size: 48px
}

@media (min-width:360px) {
    ._2bd0a8,
    ._39975b,
    ._79d431 {
        font-size: 56px
    }
}

@media (min-width:420px) {
    ._2bd0a8,
    ._39975b,
    ._79d431 {
        font-size: 64px
    }
}

.ec0727 {
    line-height: 1.2
}

._15214d {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%
}

._15214d>svg {
    height: 100%;
    width: 100%
}

.c4661f {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #f1f2f4;
    background-color: rgb(241 242 244/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 100px;
    height: auto;
    justify-content: center;
    padding-bottom: 0
}

.c603ac {
    font-weight: 900;
    line-height: 110%;
    margin-bottom: auto
}

._2ec736,
._6377e8,
.bb40fa,
.cff6f4,
.d66c4b,
.dc4175,
.e411ab,
.e6e6d8,
.f9dabd {
    font-size: 46px
}

@media (min-width:360px) {
    ._2ec736,
    ._6377e8,
    .bb40fa,
    .cff6f4,
    .d66c4b,
    .dc4175,
    .e411ab,
    .e6e6d8,
    .f9dabd {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._2ec736,
    ._6377e8,
    .bb40fa,
    .cff6f4,
    .d66c4b,
    .dc4175,
    .e411ab,
    .e6e6d8,
    .f9dabd {
        font-size: 56px
    }
}

.fd9fd1 {
    font-size: 38px
}

@media (min-width:360px) {
    .fd9fd1 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    .fd9fd1 {
        font-size: 52px
    }
}

._537042,
._9cd4da,
.a6e0fa,
.dbc46f {
    font-size: 42px
}

@media (min-width:360px) {
    ._537042,
    ._9cd4da,
    .a6e0fa,
    .dbc46f {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._537042,
    ._9cd4da,
    .a6e0fa,
    .dbc46f {
        font-size: 56px
    }
}

.b3a7f3 {
    font-size: 38px;
    line-height: 1.2
}

@media (min-width:360px) {
    .b3a7f3 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    .b3a7f3 {
        font-size: 52px
    }
}

.e6e6d8 {
    line-height: 1.2
}

._84ab0c {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.75rem
}

._8ae235 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    color: #313438;
    color: rgb(49 52 56/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 70px;
    height: auto;
    justify-content: flex-start;
    min-height: 0;
    padding: 2.5rem 0 1.25rem
}

._0c589e {
    font-weight: 900;
    line-height: 1
}

._42e090,
._55c0fe,
._60f77b,
._76f86c,
._8e1f9e,
._8f1043,
.c60cde,
.cbba1e,
.cea801,
.f4ed34 {
    font-size: 38px
}

@media (min-width:360px) {
    ._42e090,
    ._55c0fe,
    ._60f77b,
    ._76f86c,
    ._8e1f9e,
    ._8f1043,
    .c60cde,
    .cbba1e,
    .cea801,
    .f4ed34 {
        font-size: 46px
    }
}

@media (min-width:420px) {
    ._42e090,
    ._55c0fe,
    ._60f77b,
    ._76f86c,
    ._8e1f9e,
    ._8f1043,
    .c60cde,
    .cbba1e,
    .cea801,
    .f4ed34 {
        font-size: 52px
    }
}

._55c0fe {
    line-height: 1.2
}

.e0a35d {
    font-size: 32px
}

@media (min-width:360px) {
    .e0a35d {
        font-size: 40px
    }
}

@media (min-width:414px) {
    .e0a35d {
        font-size: 44px
    }
}

._8636e8,
.fb9a54 {
    font-size: 38px
}

@media (min-width:360px) {
    ._8636e8,
    .fb9a54 {
        font-size: 44px
    }
}

@media (min-width:420px) {
    ._8636e8,
    .fb9a54 {
        font-size: 52px
    }
}

._23b581,
.de16d4 {
    font-size: 42px
}

@media (min-width:360px) {
    ._23b581,
    .de16d4 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._23b581,
    .de16d4 {
        font-size: 58px
    }
}

._42e090 {
    line-height: 1.2
}

._2a75f8 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    font-size: 24px;
    line-height: 1
}

@media (min-width:360px) {
    ._2a75f8 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._2a75f8 {
        font-size: 32px
    }
}

.a345d5 {
    --tw-text-opacity: 1;
    color: #4c4f53;
    color: rgb(76 79 83/var(--tw-text-opacity));
    font-size: 18px;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

._6fdaac img {
    min-width: 100%
}

._385063 {
    --tw-text-opacity: 1;
    --tw-bg-opacity: 1;
    align-items: center;
    background-color: #15191d;
    background-color: rgb(21 25 29/var(--tw-bg-opacity));
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity));
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    height: auto;
    justify-content: center;
    min-height: 0;
    padding-bottom: 100px;
    padding-top: 100px;
    text-align: center
}

.faa1ce {
    width: 88px
}

._716228 {
    --tw-text-opacity: 1;
    color: #ff7d00;
    color: rgb(255 125 0/var(--tw-text-opacity));
    line-height: 1.2;
    padding-top: 1.25rem
}

._0dc418,
._3dafcc,
._42e9af,
._4c6365,
._6565fd,
._688ee0,
._7b84dc,
._8fd5fd,
._9efc8a,
.b30e72,
.c184d9 {
    font-size: 32px
}

._01f90d,
._564293,
.f4989e,
.fd5f51 {
    font-size: 24px
}

@media (min-width:360px) {
    ._01f90d,
    ._564293,
    .f4989e,
    .fd5f51 {
        font-size: 28px
    }
}

@media (min-width:420px) {
    ._01f90d,
    ._564293,
    .f4989e,
    .fd5f51 {
        font-size: 32px
    }
}

.e61617 {
    font-weight: 900;
    line-height: 1;
    padding-bottom: 1.25rem
}

._2ec0bb,
._642bda,
._6870fd,
._9706ba,
.af65c6,
.b009f1,
.be792b,
.c1fde2,
.d783cb,
.d914c5,
.f10d53 {
    font-size: 44px
}

@media (min-width:360px) {
    ._2ec0bb,
    ._642bda,
    ._6870fd,
    ._9706ba,
    .af65c6,
    .b009f1,
    .be792b,
    .c1fde2,
    .d783cb,
    .d914c5,
    .f10d53 {
        font-size: 52px
    }
}

._9706ba {
    line-height: 1.2
}

._20b78f,
._91afb7,
._9a045c,
.de62be {
    font-size: 36px
}

@media (min-width:360px) {
    ._20b78f,
    ._91afb7,
    ._9a045c,
    .de62be {
        font-size: 44px
    }
}

@media (min-width:420px) {
    ._20b78f,
    ._91afb7,
    ._9a045c,
    .de62be {
        font-size: 50px
    }
}

.c1fde2 {
    line-height: 1.2
}

._83d8a3 {
    font-size: 18px;
    margin-bottom: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%
}

@media (min-width:360px) {
    ._83d8a3 {
        font-size: 20px
    }
}

._02ada2,
._1d1115,
._6d5db5,
._94a966,
.d07351,
.dcf4f4,
.feb788 {
    font-size: 56px
}

@media (min-width:360px) {
    ._02ada2,
    ._1d1115,
    ._6d5db5,
    ._94a966,
    .d07351,
    .dcf4f4,
    .feb788 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._02ada2,
    ._1d1115,
    ._6d5db5,
    ._94a966,
    .d07351,
    .dcf4f4,
    .feb788 {
        font-size: 76px
    }
}

._236da3 {
    font-size: 48px
}

@media (min-width:360px) {
    ._236da3 {
        font-size: 58px
    }
}

@media (min-width:420px) {
    ._236da3 {
        font-size: 66px
    }
}

.a84f0e {
    font-size: 48px
}

@media (min-width:360px) {
    .a84f0e {
        font-size: 54px
    }
}

@media (min-width:420px) {
    .a84f0e {
        font-size: 62px
    }
}

._8d8b08 {
    font-size: 48px
}

@media (min-width:360px) {
    ._8d8b08 {
        font-size: 60px
    }
}

@media (min-width:420px) {
    ._8d8b08 {
        font-size: 68px
    }
}

._7f1bd7 {
    font-size: 44px
}

@media (min-width:360px) {
    ._7f1bd7 {
        font-size: 54px
    }
}

@media (min-width:420px) {
    ._7f1bd7 {
        font-size: 62px
    }
}

._0a8a94,
.c141d6,
.c6307c,
.eeca0c {
    font-size: 40px
}

@media (min-width:360px) {
    ._0a8a94,
    .c141d6,
    .c6307c,
    .eeca0c {
        font-size: 48px
    }
}

@media (min-width:420px) {
    ._0a8a94,
    .c141d6,
    .c6307c,
    .eeca0c {
        font-size: 56px
    }
}

._058d3b,
._18fbf8,
._2dcb0a,
._3b4e3d,
._3dc150,
._518cab,
._7163d2,
.c74304,
.e0f46b,
.fa84d2 {
    font-size: 56px
}

@media (min-width:360px) {
    ._058d3b,
    ._18fbf8,
    ._2dcb0a,
    ._3b4e3d,
    ._3dc150,
    ._518cab,
    ._7163d2,
    .c74304,
    .e0f46b,
    .fa84d2 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._058d3b,
    ._18fbf8,
    ._2dcb0a,
    ._3b4e3d,
    ._3dc150,
    ._518cab,
    ._7163d2,
    .c74304,
    .e0f46b,
    .fa84d2 {
        font-size: 76px
    }
}

._18fbf8 {
    line-height: 1.1
}

.ca5232 {
    font-size: 46px
}

@media (min-width:360px) {
    .ca5232 {
        font-size: 52px
    }
}

@media (min-width:420px) {
    .ca5232 {
        font-size: 60px
    }
}

.d5ea29 {
    font-size: 48px
}

@media (min-width:360px) {
    .d5ea29 {
        font-size: 54px
    }
}

@media (min-width:420px) {
    .d5ea29 {
        font-size: 62px
    }
}

._3dc150,
._6646be {
    font-size: 44px
}

@media (min-width:360px) {
    ._3dc150,
    ._6646be {
        font-size: 52px
    }
}

@media (min-width:420px) {
    ._3dc150,
    ._6646be {
        font-size: 62px
    }
}

._7e5421,
.be3e5e {
    font-size: 36px
}

@media (min-width:360px) {
    ._7e5421,
    .be3e5e {
        font-size: 42px
    }
}

@media (min-width:420px) {
    ._7e5421,
    .be3e5e {
        font-size: 48px
    }
}

._123559,
._5b1d31,
._81241e,
._8b0aa5,
._98c8ce,
._9fabbc,
.e9b8a5 {
    font-size: 56px
}

@media (min-width:360px) {
    ._123559,
    ._5b1d31,
    ._81241e,
    ._8b0aa5,
    ._98c8ce,
    ._9fabbc,
    .e9b8a5 {
        font-size: 66px
    }
}

@media (min-width:420px) {
    ._123559,
    ._5b1d31,
    ._81241e,
    ._8b0aa5,
    ._98c8ce,
    ._9fabbc,
    .e9b8a5 {
        font-size: 76px
    }
}

._0c98d5,
.dfe12d {
    font-size: 48px
}

@media (min-width:360px) {
    ._0c98d5,
    .dfe12d {
        font-size: 54px
    }
}

@media (min-width:420px) {
    ._0c98d5,
    .dfe12d {
        font-size: 62px
    }
}

._3477e3,
._8b1d56,
.a265c4,
.a38ff3,
.c8c6fd {
    font-size: 48px
}

@media (min-width:360px) {
    ._3477e3,
    ._8b1d56,
    .a265c4,
    .a38ff3,
    .c8c6fd {
        font-size: 58px
    }
}

@media (min-width:420px) {
    ._3477e3,
    ._8b1d56,
    .a265c4,
    .a38ff3,
    .c8c6fd {
        font-size: 66px
    }
}

._861101 {
    font-size: 52px
}

@media (min-width:360px) {
    ._861101 {
        font-size: 62px
    }
}

@media (min-width:420px) {
    ._861101 {
        font-size: 68px
    }
}