@charset "UTF-8";._root_10hek_1 {
    font-weight: 500;
    font-size: 16px;
    color: #eaeaec;
    text-align: center
}

._root_10hek_1 a {
    color: inherit;
    border-radius: 16px;
    text-decoration: none;
    padding: 5px 11px;
    white-space: nowrap;
    transition: background-color .2s ease
}

._root_10hek_1 a:hover {
    background-color: #ffffff14
}

._root_1ugko_1 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 44px;
    width: 44px;
    font-size: inherit;
    color: var(--gray-10);
    background-color: transparent;
    border: none;
    text-align: center;
    cursor: pointer
}

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

._root_xes95_1 {
    color: var(--main-text-color);
    text-decoration: none;
    text-align: center;
    font-family: IBM Plex Sans,sans-serif;
    font-weight: 500;
    border-radius: 20px;
    font-size: 16px;
    line-height: 24px;
    padding: 4px 0;
    width: 100%;
    border: none;
    background-color: transparent;
    cursor: pointer
}

._active_xes95_17 {
    background-color: #ffffff1f
}

._content_hlbo4_2 {
    border-radius: 24px 24px 0 0;
    background-color: var(--black-90);
    box-shadow: none
}

@media (min-width: 680px) {
    ._content_hlbo4_2 {
        border-radius:24px
    }
}

._body_hlbo4_13 {
    padding: 30px 46px
}

@media (min-width: 680px) {
    ._body_hlbo4_13 {
        padding:30px
    }
}

._inner_hlbo4_22 {
    top: unset;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 680px) {
    ._inner_hlbo4_22 {
        padding-top:15vh;
        top: 0
    }
}

._lang-container_hlbo4_35 {
    list-style: none;
    width: 100%;
    display: grid;
    gap: 20px 0;
    grid-template-columns: repeat(1,1fr)
}

@media (min-width: 680px) {
    ._lang-container_hlbo4_35 {
        display:grid;
        gap: 10px 60px;
        grid-template-columns: repeat(2,1fr)
    }
}

._item_hlbo4_50 {
    padding: 12px 0;
    cursor: pointer;
    font-family: IBM Plex Sans,sans-serif;
    line-height: 26px;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    border-radius: 16px;
    color: #fbb26a;
    font-size: 20px
}

._item_hlbo4_50:hover {
    color: var(--yellow-70)
}

._item_hlbo4_50._active_hlbo4_65 {
    background-color: #ffffff14
}

._overlay_hlbo4_69:before {
    line-height: 26px;
    font-size: 26px;
    content: "✕";
    position: absolute;
    color: var(--gray-10);
    top: 24px;
    right: 24px;
    cursor: pointer
}

._modal-close-btn_hlbo4_80 {
    position: absolute;
    top: 10px;
    right: 10px
}

._button_hlbo4_86 {
    height: 40px;
    padding: 0 6px;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: none
}

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

._button_hlbo4_86:hover ._icon-button_hlbo4_101 {
    background-color: #ffffff1f
}

._icon-button_hlbo4_101 {
    margin-left: 6px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    border-radius: 16px;
    transition: background-color .2s ease
}

._app-bar_1cf2f_1 {
    height: 70px;
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

._nav_1cf2f_10 {
    display: none;
    justify-content: center;
    gap: 10px
}

@media (min-width: 768px) {
    ._nav_1cf2f_10 {
        display:flex
    }
}

._logo-link-wrapper_1cf2f_21 {
    cursor: pointer;
    transition: all .2s ease
}

._logo-link-wrapper_1cf2f_21:hover {
    transform: scale(1.02)
}

._root_1s635_1 {
    width: 100%;
    height: 1px;
    background-color: #17181c
}

._root_92v7u_1 {
    color: inherit;
    cursor: pointer;
    transition: .2s
}

._link-menu_92v7u_7:link,._link-menu_92v7u_7:visited {
    text-decoration: none;
    color: inherit
}

._link-menu_92v7u_7:hover {
    color: var(--yellow-50)
}

._link-underline_92v7u_15:link,._link-underline_92v7u_15:visited {
    text-decoration: underline;
    text-decoration-color: var(--yellow-70)
}

._link-underline_92v7u_15:hover {
    color: var(--yellow-70)
}

._link-dark_92v7u_23 {
    text-decoration: none;
    color: var(--yellow-70);
    text-decoration-color: var(--yellow-70)
}

._link-dark_92v7u_23:hover {
    text-decoration: underline
}

._link-light_92v7u_32 {
    text-decoration: none;
    color: var(--yellow-50)
}

._link-light_92v7u_32:hover {
    text-decoration: none;
    color: var(--yellow-70)
}

._label_6tiif_1 {
    color: var(--white-text, #D7D8DB);
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .36px;
    text-transform: uppercase
}

@media (min-width: 768px) {
    ._label_6tiif_1 {
        text-align:start
    }
}

._links-container_6tiif_15 {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: start;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 25px
}

@media (min-width: 1440px) {
    ._links-container_6tiif_15 {
        flex-direction:column;
        row-gap: 15px
    }
}

._link_6tiif_15 {
    font-size: 18px;
    text-align: center;
    letter-spacing: .36px
}

._root_1grgv_1 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

._root_1grgv_1 a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    width: 180px
}

._badges-wrapper_1grgv_14 {
    max-width: 380px;
    margin-top: 28px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 15px
}

@media (min-width: 768px) {
    ._badges-wrapper_1grgv_14 {
        justify-content:flex-start
    }
}

._label_1grgv_29 {
    color: var(--white-text, #D7D8DB);
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .36px;
    text-transform: uppercase
}

@media (min-width: 768px) {
    ._label_1grgv_29 {
        text-align:start
    }
}

._link-wrapper_1grgv_43 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 54px;
    width: 180px
}

._link_1grgv_43 {
    font-size: 18px;
    text-align: center;
    letter-spacing: .36px
}

@media (min-width: 768px) {
    ._link_1grgv_43 {
        text-align:start
    }
}

._root_195zt_1 img {
    width: 108px;
    height: 70px
}

._footer_17jfi_1 {
    margin-top: 300px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 680px) {
    ._footer_17jfi_1 {
        margin-top:410px
    }
}

@media (min-width: 768px) {
    ._footer_17jfi_1 {
        margin-top:290px
    }
}

@media (min-width: 1024px) {
    ._footer_17jfi_1 {
        margin-top:170px
    }
}

@media (min-width: 1440px) {
    ._footer_17jfi_1 {
        margin-top:120px
    }
}

._logo-section_17jfi_28 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 146px
}

._logo_17jfi_28 {
    width: 190px;
    height: auto;
    position: absolute
}

@media (min-width: 768px) {
    ._logo_17jfi_28 {
        width:330px;
        height: auto
    }
}

._badges-section_17jfi_49 {
    margin-top: 24px
}

._contacts-section_17jfi_53 {
    margin-top: 50px;
    margin-bottom: 24px
}

._main-section_17jfi_58 {
    padding: 24px 0;
    width: 100%;
    display: flex;
    justify-content: space-between
}

@media (min-width: 768px) {
    ._main-section_17jfi_58 {
        padding:30px 0 40px
    }
}

@media (min-width: 1440px) {
    ._main-section_17jfi_58 {
        padding:30px 0
    }
}

._main-section-inner_17jfi_75 {
    display: flex;
    justify-content: flex-start;
    column-gap: 100px
}

._bottom-section_17jfi_81 {
    width: 100%;
    display: flex;
    padding: 34px 0 40px;
    justify-content: center
}

@media (min-width: 768px) {
    ._bottom-section_17jfi_81 {
        padding:40px 0 34px;
        justify-content: space-between
    }
}

._root_3t8bc_1 {
    width: 120px;
    height: 90px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width: 768px) {
    ._root_3t8bc_1 {
        justify-content:flex-start;
        width: 230px;
        height: 170px
    }
}

@media (min-width: 1440px) {
    ._root_3t8bc_1 {
        width:194px;
        height: 144px
    }
}

._root_3t8bc_1 a {
    position: absolute;
    display: block
}

._root_3t8bc_1 img {
    width: 140px;
    height: auto
}

@media (min-width: 768px) {
    ._root_3t8bc_1 img {
        width:230px;
        height: auto
    }
}

@media (min-width: 1440px) {
    ._root_3t8bc_1 img {
        width:200px;
        height: auto
    }
}

._nav-link_myisz_1 {
    display: block;
    color: var(--main-text-color);
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    font-family: IBM Plex Sans,sans-serif;
    font-weight: 500;
    white-space: nowrap;
    border-radius: 16px;
    font-size: 16px;
    line-height: 24px;
    padding: 4px 0
}

._list_1crbc_1 {
    list-style: none;
    margin: 20px 30px;
    color: var(--main-text-color)
}

._list_1crbc_1>:not(:last-child) {
    margin-bottom: 10px
}

._header_1crbc_10 {
    padding: 10px 15px;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

._icon-button_1crbc_17 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 44px;
    width: 44px;
    font-size: inherit;
    color: var(--gray-10);
    background-color: transparent;
    border: none;
    text-align: center;
    cursor: pointer
}

._lang-switch-button-container_1crbc_31 {
    margin: 30px 30px 0;
    display: flex;
    justify-content: center
}

._lang-switch-button_1crbc_31 {
    height: 32px;
    width: 72px;
    padding: 0 6px;
    font-size: inherit;
    color: var(--gray-10);
    background-color: transparent;
    border: none;
    cursor: pointer
}

._root_1rj4y_1 {
    color: var(--gray-10)
}

._header_1rj4y_5 {
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

._icon-button_1rj4y_12 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 44px;
    width: 44px;
    font-size: inherit;
    color: var(--gray-10);
    background-color: transparent;
    border: none;
    text-align: center;
    cursor: pointer
}

._list_1rj4y_26 {
    list-style: none;
    margin: 20px 30px;
    color: var(--main-text-color)
}

._list_1rj4y_26>:not(:last-child) {
    margin-bottom: 10px
}

._item_1rj4y_35 {
    color: var(--main-text-color);
    text-decoration: none;
    text-align: center;
    font-family: IBM Plex Sans,sans-serif;
    font-weight: 500;
    border-radius: 16px;
    font-size: 16px;
    line-height: 24px;
    padding: 4px 0;
    width: 100%;
    border: none;
    background-color: transparent
}

._active_1rj4y_50 {
    background-color: #ffffff1f
}

._content_168rq_1 {
    background-color: var(--black-90)
}

._body_168rq_5 {
    padding: 0
}

._content_1es38_1 {
    max-width: 1440px;
    margin: 0 auto;
    display: grid;
    grid-template-rows: auto 1fr auto;
    min-height: 100vh;
    padding: 0 15px
}

@media (min-width: 768px) {
    ._content_1es38_1 {
        padding:0 30px
    }
}

@media (min-width: 1024px) {
    ._content_1es38_1 {
        padding:0 70px
    }
}

._decor_1es38_20 {
    position: relative
}

._glow-container_1es38_24 {
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
    top: -400px;
    opacity: .5
}

._glow_1es38_24 {
    min-width: 1980px;
    width: 1980px;
    height: 400px;
    border-radius: 50%;
    box-shadow: 0 0 100px 0 var(--gray-20)
}

._gradient-container_1es38_41 {
    background: radial-gradient(48.3% 61.49% at 50% 0%,#24262A 0%,#090B10 100%);
    height: 300px
}

._bg-dark_1es38_46 {
    background: radial-gradient(48.3% 61.49% at 50% 0%,#24262A 0%,#16171D 100%);
    background-color: #16171d;
    background-repeat: no-repeat;
    background-size: 1920px 580px;
    background-position: top center
}

._bg-darker_1es38_54 {
    background: radial-gradient(48.3% 61.49% at 50% 0%,#24262A 0%,#090B10 100%);
    background-color: #090b10;
    background-repeat: no-repeat;
    background-size: 1920px 580px;
    background-position: top center
}

* {
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%
}

*,*:before,*:after {
    box-sizing: border-box
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,figure figcaption,figure .img-caption,.img-container figcaption,.img-container .img-caption,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

ol,ul {
    list-style: none
}

li {
    word-break: break-word
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: "";
    content: none
}

input,button,select,textarea,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

a,a:link,a:visited,a:hover {
    text-decoration: none
}

:root {
    --main-text-color: #EAEAEC;
    --gray-10: #D7D8DB;
    --gray-20: #878B91;
    --gray-30: #494B50;
    --yellow-100: #412102;
    --yellow-70: #A85809;
    --yellow-50: #FBB26A;
    --yellow-30: #FCCC9C;
    --yellow-faded: #C8BAAD;
    --black-100: #0E0E11;
    --black-90: #17181C;
    --black-80: #1C1D21;
    --black-70: #2C2D30;
    --black-blur: rgba(14, 15, 18, .85);
    --black-transparent: rgba(14, 14, 17, .6);
    --dust: rgba(39, 39, 43, .6);
    --bg-gradient-y-g: linear-gradient(97.7deg, #FBB065 11.84%, #F6F057 47.1%, #88DA1F 81.16%);
    --bg-gradient-g-b: linear-gradient(97.7deg, #65FB7E 11.84%, #57F6BC 38.44%, #1FB8DA 81.16%);
    --bg-gradient-g-b-alt: linear-gradient(97.7deg, #E2FB65 11.84%, #92F657 47.1%, #1FDAAE 81.16%);
    --bg-gradient-r-y: linear-gradient(97.7deg, #FB7E65 11.84%, #F6BC57 47.1%, #DACD1F 81.16%);
    --bg-gray-alt: #1c1d22;
    --bg-gradient-gray: linear-gradient(135deg, #17181C 0%, #272930 100%);
    --bg-gradient-gray-light: linear-gradient(135deg, #1c1c21 0%, #272930 100%);
    --bg-gradient-gray-alt: linear-gradient(108deg, #272930 0%, #1D1D20 100%);
    --bg-gradient-purple: linear-gradient(315deg, #2C042D 0%, #1F1252 51.39%, #004C77 100%), linear-gradient(137deg, #17181C 0%, #272930 100%), #17181C
}

.fz15 {
    font-size: 15px
}

.fz16 {
    font-size: 16px
}

.fz18 {
    font-size: 18px
}

.fz20 {
    font-size: 20px
}

.fz22 {
    font-size: 22px
}

.fz24 {
    font-size: 24px
}

.fz26 {
    font-size: 26px
}

.fz28 {
    font-size: 28px
}

.fz30 {
    font-size: 30px
}

.fz32 {
    font-size: 32px
}

.fz34 {
    font-size: 34px
}

.fz48 {
    font-size: 48px
}

.fz70 {
    font-size: 70px
}

.fz80 {
    font-size: 80px
}

.fw400 {
    font-weight: 400
}

.fw500 {
    font-weight: 500
}

.fw600 {
    font-weight: 600
}

.fw700 {
    font-weight: 700
}

.fw800 {
    font-weight: 800
}

.fw900 {
    font-weight: 900
}

.lh100 {
    line-height: 100%
}

.lh110 {
    line-height: 110%
}

.lh120 {
    line-height: 120%
}

.lh130 {
    line-height: 130%
}

.lh140 {
    line-height: 140%
}

.lh150 {
    line-height: 150%
}

.h-80 {
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    letter-spacing: -.8px
}

@media (min-width: 680px) {
    .h-80 {
        font-size:80px;
        letter-spacing: -1.196px
    }
}

.h-70 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -.4px
}

@media (min-width: 680px) {
    .h-70 {
        font-size:70px;
        font-weight: 700;
        letter-spacing: -.7px
    }
}

h1 {
    word-break: break-word;
    font-weight: 700;
    font-size: 35px;
    line-height: 100%;
    letter-spacing: -.35px;
    color: #e9eaec
}

@media (min-width: 768px) {
    h1 {
        font-size:50px;
        letter-spacing: -.5px
    }
}

h2 {
    word-break: break-word;
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: -.01em;
    color: var(--main-text-color)
}

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

h3 {
    word-break: break-word;
    font-size: 22px;
    font-weight: 500;
    line-height: 120%;
    color: var(--main-text-color)
}

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

.main-text {
    color: var(--main-text-color);
    font-size: 17px;
    line-height: 150%
}

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

.dimmed {
    color: var(--gray-20)
}

.link {
    color: var(--yellow-50);
    cursor: pointer;
    text-decoration: none;
    transition: all .2s ease
}

.link:hover {
    color: var(--yellow-70)
}

.d-flex {
    display: flex
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.text-indent-top {
    margin-top: 10px
}

.text-indent-bottom {
    margin-bottom: 10px
}

p {
    margin-bottom: 30px;
    font-size: 20px
}

blockquote {
    font-size: 20px;
    padding: 20px;
    background-color: var(--black-70);
    border-radius: 16px;
    margin: 30px 0
}

blockquote>* {
    margin-bottom: 16px
}

blockquote>:last-child {
    margin-bottom: 0
}

ol {
    padding: 0;
    margin: 20px 0 20px 20px;
    list-style-type: none;
    counter-reset: li-counter
}

body {
    font-family: IBM Plex Sans,sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #eaeaec;
    background-color: #090b10
}

._root_1g9vg_1 {
    display: block;
    border-radius: 20px;
    color: inherit;
    overflow: hidden
}

._grad-gray_1g9vg_8 {
    background: var(--bg-gradient-gray)
}

._grad-gray-alt_1g9vg_12 {
    background: var(--bg-gradient-gray-alt)
}

._grad-gray-light_1g9vg_16 {
    background: var(--bg-gradient-gray-light)
}

._grad-purple_1g9vg_20 {
    background: var(--bg-gradient-purple)
}

._plain-gray_1g9vg_24 {
    background-color: var(--black-70)
}

._plain-gray-alt_1g9vg_28 {
    background-color: var(--bg-gray-alt)
}

._outline_1g9vg_32 {
    border: 2px solid var(--black-70)
}

._root_kqxyn_1 {
    color: var(--yellow-100);
    background-color: var(--yellow-50);
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    border: none;
    border-radius: 16px;
    padding: 16px 32px;
    box-shadow: 0 2px 30px #fbb26a40;
    transition: background-color .2s ease;
    cursor: pointer;
    text-align: center
}

._root_kqxyn_1:hover {
    background-color: var(--yellow-30)
}

@media (max-width: 420px) {
    ._root_kqxyn_1 {
        width:100%
    }
}

._root_dmwr9_1 {
    margin-top: 70px;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) {
    ._root_dmwr9_1 {
        margin-top:100px
    }
}

._primary-wrapper_dmwr9_14 {
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -.01em;
    background: var(--bg-gradient-y-g);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    width: 100%
}

@media screen and (min-width: 768px) {
    ._primary-wrapper_dmwr9_14 {
        font-size:70px
    }
}

._tabs-list_eez71_1 {
    display: flex;
    justify-content: center;
    gap: 5px;
    flex-wrap: wrap
}

._link_eez71_8 {
    font-size: 20px;
    height: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._tab_eez71_1 {
    padding: 0 10px;
    min-height: 90px;
    min-width: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 16px;
    background-color: transparent;
    color: var(--yellow-70);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    white-space: nowrap;
    cursor: pointer;
    transition: .2s
}

._tab_eez71_1:hover {
    color: var(--yellow-50)
}

._tab_eez71_1[data-active] {
    border-color: var(--yellow-50);
    color: var(--yellow-50)
}

._panel_eez71_43 {
    padding: 0;
    margin: 0
}

._download-btn-container_eez71_48 {
    height: auto;
    width: 100%;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    align-items: center
}

@media (min-width: 768px) {
    ._download-btn-container_eez71_48 {
        height:60px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 40px
    }
}

._root_jbwld_1 {
    border-radius: 20px;
    margin-top: 40px;
    background: linear-gradient(135deg,#0B0C0E 0%,#121317 100%),#17181C
}

@media (min-width: 768px) {
    ._root_jbwld_1 {
        margin-top:80px
    }
}

._card-content_jbwld_12 {
    padding: 20px;
    display: flex;
    flex-direction: column;
    row-gap: 30px
}

@media (min-width: 768px) {
    ._card-content_jbwld_12 {
        padding:50px 60px
    }
}

._card-footer_jbwld_24 {
    color: var(--yellow-70);
    font-size: 14px;
    line-height: 20px;
    display: none;
    text-decoration: none
}

._card-footer_jbwld_24:hover {
    text-decoration: underline
}

@media (min-width: 768px) {
    ._card-footer_jbwld_24 {
        display:flex;
        justify-content: space-between;
        padding: 6px 60px 10px
    }
}

._root-link-wrapper_1tvhd_1 {
    display: block;
    text-decoration: none;
    margin-top: 80px
}

@media (min-width: 768px) {
    ._root-link-wrapper_1tvhd_1 {
        margin-top:120px
    }
}

._root_1tvhd_1 {
    padding: 30px;
    display: grid;
    grid-template-rows: auto;
    row-gap: 40px
}

@media (min-width: 768px) {
    ._root_1tvhd_1 {
        grid-template-columns:440px auto;
        padding: 60px
    }
}

._root_1tvhd_1:hover ._icon-container_1tvhd_24 {
    opacity: 1
}

._icon-container_1tvhd_24 {
    display: flex
}

@media (min-width: 768px) {
    ._icon-container_1tvhd_24 {
        opacity:0;
        transition: opacity .2s;
        justify-content: flex-end
    }
}

._mainText_1tvhd_39 {
    margin-top: 20px
}

._icon_1tvhd_24 {
    height: 40px;
    width: 40px
}

._page-container_7ej5z_1 {
    width: 100%;
    margin: 0 auto;
    max-width: 1080px
}
