@keyframes pulsate {
    0% {
        transform: scale(1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.4);
        opacity: 0
    }
}

button.outline {
    background: transparent;
    border: #007aff 1px solid;
    color: #007aff
}

button.outline:hover {
    background: #e6e6e6
}

@keyframes a3qoqfyhi1zm {
    0% {
        transform: scale(1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.4);
        opacity: 0
    }
}

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 14px;
    font-family: Almaden Sans, Helvetica, Arial !important
}

nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 100px
}

nav img {
    width: 80px
}

nav div {
    display: flex;
    align-items: center;
    gap: 1rem;
    cursor: pointer;
    font-weight: 600;
    color: #007aff
}

button {
    display: block;
    width: 100%;
    height: 40px;
    margin-bottom: 15px;
    border-radius: 5px;
    border: none;
    background: #007aff;
    color: #fff;
    font-weight: 500;
    cursor: pointer
}

button.a744ows1ynij {
    background: transparent;
    border: #007aff 1px solid;
    color: #007aff
}

button.a9l2omjntpx:hover {
    background: #e6e6e6
}

button:hover {
    background: #0069de
}

.y410y3u0d3q {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.a46tjzr97di9 {
    width: 300px;
    margin: 0 auto
}

.p2aqsdj8kci form {
    width: 300px
}

.ye2j6zjhr1f form .iq9tk162i2f {
    margin-bottom: 20px
}

.nzworpy8swg .ogq2ojd0hq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #dddddd68;
    width: 100%;
    text-overflow: ellipsis !important;
    padding-inline: .5rem;
    border-radius: 12px;
    max-width: 300px
}

.a23i1kij7244 .jcw63ow2hz8 p {
    padding: 0;
    margin: 0;
    overflow: hidden;
    width: 90%;
    white-space: nowrap;
    font-size: 12px
}

.a55fvlbu72w3 .gs6txjqfw9j button {
    display: block;
    border: none;
    background: #0b5cff;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    width: auto;
    min-width: auto;
    height: auto;
    padding: .5rem 1rem
}

.hnoo8hcj7fw {
    padding: 10px;
    text-align: center
}

.x2eaevvcod img {
    max-width: 200px;
    width: 80%;
    margin-bottom: 100px
}

.k4fpckdngqn button {
    max-width: 300px;
    margin: 15px auto
}

.a1f42edi9k0a {
    display: flex;
    gap: 1rem
}

.a8x6l101ffjl .g62yi2jqbva {
    position: relative;
    width: 70%;
    background: #131416;
    padding: 1rem;
    border-radius: 10px;
    min-height: 80dvh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.a1coyfgle2df .bk59q3zgmiv .jeahh5gge8 {
    display: flex;
    gap: 1rem;
    align-items: center;
    margin: 2rem 0;
    color: #0069de
}

.u9jotxz2wt .n1q7muwfoy .a7l6grjtow5n .sfdqz83379 {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #06b814
}

.i6kvilwosh .xewm933742g .thop8t7h30n {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 4rem
}

.a8xxfz4gsr6n .ozr4vbx1zbf .zgxi0j6fcks .hmr3h2krcoi {
    position: relative;
    text-align: center
}

.a9pmw854wpfd .z6m8swu42sq .qf5h4o6b2m .a2g03wdsxsmx img,
.uo08g1io44 .a85m1yyyi4cx .hqb8k8ww2rr .a4xrrqd5ltml div {
    border: #007aff 1px solid;
    width: 150px;
    height: 150px;
    border-radius: 150px;
    object-fit: cover
}

.g9oxykosf48 .pje1vlxr217 .bgp160fytru .a5gb6wlfb8l7 img.q3fydel6ywg,
.q68pbwk49ce .e0irjqf2bgj .a4hxqv2z09gw .a60efdxlsrgk div.a98eyzr1knpf {
    opacity: 0;
    position: absolute;
    border-color: #0069de;
    animation: a0kenbdn9jq 1s ease-out;
    animation-iteration-count: infinite
}

.tndlqgfd1ns .dwvvbfhy01p .v75jt7mz49b .a1r7u5at1qem p {
    color: #0069de;
    font-weight: 500s
}

.i85hz9tsoi .pgrziv7d5e .a0d0j9lc8u8p5 .c91zvmvnmn5 p.pwcrfndynhc {
    font-size: 11px
}

.y008zmvkm3q .q60ld29wy5f .js53ihfqdh .s7v94dv9ud .s49eyd1y53 {
    position: absolute;
    top: 120px;
    left: 12px;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: #06b814;
    border: #fff 1px solid
}

.nj996vk1z7 .restk7bpng9 {
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative
}

.r5unhcfvbb .tt3wk099oql .a2k4qvepjsrp {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%
}

.a5lwjpikevlf .d01ftvicyb5 .at0lvoqvzz7 .a4eqe8jl13fb {
    display: grid;
    place-items: center;
    text-align: center;
    min-height: 80vh
}

.aepnqxq36ep .jgjarn71ep .u65sw24v63d .qu8xd9z22o div:first-child {
    display: grid;
    place-items: center
}

.k2vg0w7c7s9 .a1nr9lg896hzi .ovap4fw1gy .evvegpv9il9 div:first-child p {
    font-size: 16px;
    font-weight: 600;
    text-align: center
}

.nohu06ugf49 .v33kn3i0th .hhyg8e0ova6 .a7zwwrt2xivc div:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    background: #007aff;
    border-radius: 100px
}

.kndls87rkef .vf7pf3nuv7o .sfikt3n9qo .nsye6l4tkej div:nth-child(2) svg {
    height: 30px;
    width: 30px;
    fill: #fff
}

.a6f2atb8vids .n69si5feuko .p4fp344r5b .a8vdio7s1bhv button {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem
}

.fvxrtdn5dyq .h6trsrkt5qs .sfhwmj6vofa .a7go5ttbq29n button svg {
    width: 20px;
    height: 20px
}

.ogw233mbwxa {
    margin: 0 auto;
    display: flex;
    min-height: 80dvh
}

.xzofda69os .i048y3nz2rc {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 70%;
    background: #131416
}

.t63opougdlc .ore0roic6x video {
    width: 100%;
    height: 70dvh;
    background: #131416
}

.roty1ky8p8 .a6u8o6v4vins .a36j870p04dh {
    position: absolute;
    top: 50%;
    color: #fff;
    left: 50%;
    transform: translate(-50%, -50%)
}

.a1u2f7f79gh9 .a8yfbbra1hem .ew731mvymab {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 50px;
    color: #fff
}

.ztsj2373cng .bi3w2hb0lem .a4iblze9qmy div {
    padding: 0 20px;
    display: flex;
    gap: 1rem;
    align-items: center
}

.rdbn0jtili .eov8khx9l9h .cm3oyqea6m7 div button {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: 12px;
    height: auto;
    padding: 10px;
    margin: 0;
    min-width: auto;
    background: #d2122e
}

.kquft8gvjyt .ta8ode1c7z9 .a2mj6mdb1rz div button:hover {
    background: #a00
}

.prihv586t2t .a1rcf4idzdml .otl2l5t233l div svg {
    cursor: pointer;
    width: 15px;
    height: 15px
}

.hxltgbowhgt .a24g0owolzlz {
    width: 40%;
    background: #007aff;
    position: relative;
    display: flex;
    place-items: center
}

.a2x6mffq05v4 .du8zsu4u8lf .a7x3reni2n5 {
    width: 100%;
    text-align: center
}

.ngasxnv41k8 .bqg5v700a1h .a237dbplwxzn {
    padding: 10px;
    margin-bottom: 3rem
}

.a4irn0qdhxvf .sk7h51dt3le .a1us978ln17t img {
    width: 20%;
    min-width: 100px
}

.mp0zjwjiufr .vbyqo1s6fzk .xt0xo97r1d p {
    color: #fff;
    font-weight: 600
}

.kl5rx7w50s .tpp0qpr7cmn .a3q1eee4m8bj {
    max-width: 300px;
    background: #fff;
    width: 80%;
    margin: 0 auto;
    padding: 1rem
}

.a92rsk572059 .a3ds8o1wesjr .ndcrtx8gdys h3 {
    margin-bottom: 40px;
    color: #007aff
}

.svviazmqmlg .a14yecd2kr6v .rvij2gsf33 p {
    margin-bottom: 20px;
    font-weight: 600
}

.ol6c5uw3ir .i3rohnvelrh .a3d6is1fm6z .tcw5qvzpc5e {
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    margin: 40px 0
}

.oir2mjez51a .mmyh0qe3azf .a3z9n8epf80r .iu14jixb5ho b,
.a1qdr3p4b7fl .nvurardcuoa .bh20ke19hqp .fo59johi28u span {
    color: #007aff
}

.o3zuago6m3 .zt1vaffd6m .vwy1zn3yiyn .a2acpdxm7cb6 .k6jnb69j77a {
    display: none !important
}

.wtw2w9x9n4 {
    margin-bottom: 10px
}

.ivdaffpjehf label {
    display: block;
    margin-bottom: 3px
}

.a4eo1tf1xfek input {
    padding: 5px 7px;
    width: calc(100% - 17px);
    border-radius: 5px;
    height: 25px;
    border: 1px solid #ddd
}

.iwza8du08qg {
    margin: 0 auto;
    padding: 10px
}

@media only screen and (max-width: 752px) {
    nav div {
        display: none
    }

    .a68iwxqd8uer {
        display: grid
    }

    .yk4086b8d6r .nsgt0cveg9a {
        width: 100%;
        padding: 0
    }

    .a6fg2stma3h .t7x2vmlwh3 .a40a3hwihn1k,
    .a5iopm768srb .vnns8thxix .ixnhuaik7ci {
        flex-wrap: wrap
    }

    .a6gfo0jorqpr .kloweaeyojn {
        width: 100%
    }

    .m82piociwij .a8cez64ohhrx .a9retn69dt2e .x952epxkhmk {
        display: none
    }

    .zon4xkj5fyp {
        display: grid;
        position: relative
    }

    .icdo92ymxdk .a9390eev7d4u {
        width: 100%
    }

    .a84m7q0tmg1j .tz98iivjki .lp1uz7nklf {
        visibility: hidden
    }

    .a7jehm26ejmx .sx8zwgd2k4 {
        background: #fff;
        z-index: 100;
        margin: 0 auto;
        position: absolute;
        width: 100%
    }

    .hldr4wzv2yu .li547tc7hn .d52cu58vuze {
        width: 100%;
        background: #007aff
    }

    .a39ex6xq85ad .n58ijviuy9 .b06bwe7h6tn {
        margin-top: 5rem
    }

    .rtqxpy2mxt8 .grlswkohjsg .h8o3t1nuuhl {
        margin-bottom: 4rem
    }
}

.pmjxo3s659 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh
}