._a6nn {
    overflow-x: visible
}

._a6no._a6nr {
    visibility: hidden
}

._a6nn {
    color: #1c2b33;
    font-family: 'Optimistic Display Medium', Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    line-height: 150%;
    text-decoration: none;
    text-rendering: optimizeLegibility
}

._a6o6 {
    color: #1c2b33;
    font-family: 'Optimistic Display Bold', Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    line-height: 150%;
    text-decoration: none;
    text-rendering: optimizeLegibility
}

._a6nn:hover {
    text-decoration: none
}

._19_u ._a6nn:focus {
    border: none;
    outline: none
}

._a6nn:focus {
    border: 1px solid #1877f2;
    outline: none
}

._a6nn {
    display: inline-block;
    overflow: hidden;
    position: relative
}

._a6no {
    background: rgba(24, 119, 242, 1);
    bottom: 0px;
    height: 1px;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    transition: transform 665ms cubic-bezier(0, 0, .1, 1);
    width: 100%
}

@media (min-width: 1161px) {
    ._a6nn {
        overflow-x: hidden
    }

    ._a6no._a6nr {
        transition: none
    }

    ._a6np {
        transform: translateX(0)
    }

    ._a6nq {
        transform: translateX(100%)
    }
}

@media (max-width: 1160px) {

    ._a6no,
    ._a6nr {
        visibility: hidden
    }

    @supports (-webkit-touch-callout: none) {
        ._a6ns._a6wa {
            padding-bottom: 100px
        }

        ._a6o2._a6o1 {
            padding-bottom: 100px
        }

        ._a6nv:last-child {
            margin-bottom: 40px
        }
    }

    ._a6nn:focus ._a6no {
        transform: translateX(0)
    }

    @media (max-height: 581px) {}
}

._afcq {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500
}

._afcq ._afcr,
._afcs {
    overflow-x: visible
}

._afct._afcu {
    visibility: hidden
}

._afcq._afcv {
    position: fixed;
    top: -80px;
    transition: transform 300ms ease
}

._afcq._afcw._afcx {
    transform: translateY(80px)
}

._afcq._afcw._afcy {
    transform: translateY(0)
}

._afcz {
    position: fixed;
    width: 100%
}

._afc- {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

._afc_ {
    background: #fff;
    justify-content: space-between;
    min-height: 80px;
    padding: 0 40px
}

._afd0 ._afd1 {
    margin-top: 5px
}

._afd2 {
    vertical-align: text-top
}

._afc_,
._afd3,
._afd4 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

._afcr {
    align-items: center;
    display: flex
}

._afcq ._afcr,
._afcs {
    color: #000;
    font-family: 'Optimistic Text', 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 150%;
    text-decoration: none;
    text-rendering: optimizeLegibility
}

._afd5 {
    color: #1c2b33;
    font-family: 'Optimistic Text Bold', Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-decoration: none;
    text-rendering: optimizeLegibility
}

._afd6 {
    border: 2px solid #1c2b33;
    border-left: none;
    border-top: none;
    display: none;
    height: 5px;
    margin: 0 6px 4px 10px;
    transform: rotate(45deg);
    transition: transform 665ms cubic-bezier(0, 0, .1, 1);
    width: 5px
}

._afd5 ._afd6 {
    display: inline-block;
    transform: rotate(-45deg) translateY(2px)
}

._afd7 {
    background: #fff;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    left: 0;
    position: absolute;
    width: 100%
}

._afd8._afd7 ._afd9 {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

._afd9 {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
    transition-delay: 195ms, 130ms;
    visibility: hidden;
    width: 100%
}

._afdc {
    box-sizing: border-box;
    padding: 0 10px 12px 0;
    width: 100%
}

._ag39 {
    height: auto;
    margin-bottom: 16px;
    max-width: 176px;
    width: 100%
}

._afdd {
    padding-top: 0
}

._afde {
    box-sizing: border-box;
    margin-bottom: -6px
}

._afde:only-child {
    display: inline-block
}

._afde ._afcs {
    border: 1px solid transparent;
    color: #000;
    font-family: 'Optimistic Text', 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%
}

._afde ._afcs._afdf {
    border-bottom-color: #1877f2;
    color: #1877f2
}

._afde ._afcs._afdf._amc3 {
    background-color: #0064e0;
    border-bottom: unset;
    border-radius: 100px;
    color: #fff;
    font-weight: 700;
    padding: 8px 16px
}

._afde ._afcs._afdf._amc3:hover {
    background-color: #0050b3
}

._afdg {
    border-left: 1px solid rgba(222, 227, 233, 1);
    margin-left: 20px;
    margin-top: 5px;
    padding: 10px 0px 10px 20px
}

._afdh {
    background: #fff;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

._afdi {
    margin: 0;
    max-width: 100%
}

._afd8._afdh ._afdj {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 195ms, 130ms;
    visibility: visible
}

._afdj {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
    visibility: hidden
}

._afd8._afdh ._afdj._afdk {
    opacity: 0;
    transform: translateY(30px);
    visibility: hidden
}

._afdl ._afcs {
    color: #465a69;
    padding-top: 16px
}

._afdh ._afcs {
    color: #465a69
}

._afcs:hover {
    text-decoration: none
}

._19_u ._afcs:focus {
    border: 1px solid transparent;
    outline: none
}

._afcs:focus {
    border: 1px solid #1877f2;
    outline: none
}

._afcs {
    display: inline-block;
    overflow: hidden;
    position: relative
}

._afdm {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: rgba(0, 0, 0, .3);
    bottom: 0;
    height: 100vh;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

._afct {
    background: rgba(24, 119, 242, 1);
    bottom: 0px;
    height: 1px;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    transition: transform 665ms cubic-bezier(0, 0, .1, 1);
    width: 100%
}

._afdn ._afct {
    transform: translateX(0)
}

._afcq ._afdo {
    display: none
}

._afdq {
    border-left: 1px solid #dee3e9;
    margin-left: 16px;
    padding-left: 16px
}

._afdr {
    background: transparent;
    border: none;
    display: block;
    height: 34px;
    margin: 0 0 0 auto;
    width: 34px
}

._afhq {
    color: #344854;
    line-height: 34px;
    text-align: center
}

._afhq:hover,
._afhq:focus,
._afhq:active {
    color: #418af7
}

._afhr {
    color: currentColor;
    height: 24px;
    margin-top: 4px;
    width: 24px
}

@media (min-width: 1161px) {
    ._afd1 {
        margin-right: 32px
    }

    ._afcq ._afcr,
    ._afcs {
        overflow-x: hidden
    }

    ._afcr {
        height: 80px;
        padding-left: 24px
    }

    ._afcr ._afcs,
    ._afds {
        overflow-x: hidden
    }

    ._afd7 {
        max-height: 0;
        min-height: 0;
        overflow: hidden;
        top: 70px;
        transition: min-height 665ms cubic-bezier(0, 0, .1, 1), max-height 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 65ms, 65ms
    }

    ._afdt {
        flex: 0 1 25%;
        max-width: 268px;
        visibility: hidden;
        width: 25%
    }

    ._afdt._ao_6 {
        flex: 0 1 20%
    }

    ._afdt._ao_c {
        flex: 0 1 18%
    }

    ._afdt._ao_d {
        flex: 0 1 28%
    }

    ._afdd {
        column-count: 1
    }

    ._afdt._amc4 {
        flex: 0 1 50%;
        max-width: 536px;
        width: 50%
    }

    ._amc4 ._afdd {
        column-count: 2
    }

    ._afde {
        padding-top: 16px
    }

    ._afdv ._afde:first-child {
        padding-top: 0
    }

    ._afd8._afd7 {
        max-height: 100vh;
        min-height: 0vh;
        padding: 34px 40px 32px 184px;
        z-index: 1
    }

    ._afd8 ._afdt {
        visibility: visible
    }

    ._afd8 ._afd9 {
        max-height: 100vh;
        overflow: auto
    }

    ._afdc ._afd5,
    ._amc6 ._afcs:not(._amc3) {
        padding-top: 8px
    }

    ._afdh {
        left: 0;
        max-height: 0;
        min-height: 0;
        overflow: hidden;
        position: absolute;
        top: 100%;
        transition: min-height 665ms cubic-bezier(0, 0, .1, 1), max-height 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 65ms, 65ms
    }

    ._afd8._afdh {
        max-height: 60vh;
        min-height: 50vh
    }

    ._afdi {
        visibility: hidden;
        width: 622px
    }

    ._afd8._afdh ._afdi {
        visibility: visible
    }

    ._afdj {
        padding: 16px
    }

    ._afct._afcu {
        transition: none
    }

    ._afdw {
        transform: translateX(0)
    }

    ._afdx,
    ._afdn:hover ._afct {
        transform: translateX(100%)
    }

    ._afd6 {
        display: inline-block
    }

    ._afdy._afd6 {
        transform: translate(0, 3px) rotate(-135deg)
    }

    ._afdz,
    ._afd6._afdz {
        display: none
    }

    ._ag6g ._afcs._afdz {
        display: initial
    }
}

@media (max-width: 1160px) {
    ._afd0 {
        display: none
    }

    ._afc_._afd- {
        height: calc(100vh - 80px);
        max-height: 75vh
    }

    ._afcq._afcv {
        top: -80px
    }

    ._afcz {
        overflow: hidden
    }

    ._afcz ._a836 {
        display: none
    }

    ._afcq._afcw._afcx {
        transform: translateY(80px)
    }

    ._afd2 {
        vertical-align: top
    }

    ._afcr {
        align-items: center;
        display: flex;
        position: relative
    }

    ._afd_,
    ._afe0,
    ._afe1 {
        pointer-events: none
    }

    ._afe2 {
        pointer-events: all
    }

    ._afe1 ._afcr,
    ._afcq ._anvl ._afe1 ._afcr {
        position: static
    }

    ._afct,
    ._afcu {
        visibility: hidden
    }

    ._afe3 {
        align-items: center;
        background-color: #fff;
        box-sizing: border-box;
        display: flex;
        height: 80px;
        justify-content: space-between;
        padding: 0 24px;
        width: 100%;
        z-index: 1
    }

    ._afd1 {
        line-height: 16px
    }

    ._afe4 {
        padding-top: 7px;
        text-align: left;
        width: 43px
    }

    ._afe5 {
        text-align: right;
        width: 43px
    }

    ._afe5 ._afe6 {
        margin-top: 7px
    }

    ._afe3 ._afd2 {
        height: 16px
    }

    ._afc_ {
        align-items: stretch;
        border-top: 1px solid #f2f2f2;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100vh;
        justify-content: flex-start;
        left: 0;
        overflow: auto;
        padding: 154px 24px 0;
        position: absolute;
        top: 0;
        visibility: hidden;
        width: 100%;
        z-index: -1
    }

    ._afc_._afd- {
        height: calc(100vh - 60px);
        max-height: 75vh;
        padding: 0px 24px 0;
        top: 80px;
        visibility: visible;
        z-index: 1
    }

    ._afc_._afd- ._afd3>._afcr>._afcs,
    ._afc_._afd- ._afd4>._afcr>._afcs,
    ._afc_._afd- ._afd3,
    ._afc_._afd- ._afd4 {
        opacity: 1;
        transform: translateY(0);
        transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 195ms, 130ms
    }

    ._afd3,
    ._afd4,
    ._afc_._afd- ._afd3._afe1>._afcr>._afcs,
    ._afc_._afd- ._afd4._afe1>._afcr>._afcs {
        align-items: stretch;
        flex-direction: column;
        opacity: 0;
        transform: translateY(30px);
        transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 0ms, 0ms
    }

    ._afc_._afd-._amrm ._afd4._afe1>._afcr>._afcs {
        transition-duration: 0ms
    }

    ._afc_._afd- ._afd3._afe1>._afcr>._afe7,
    ._afc_._afd- ._afd4._afe1>._afcr>._afe7 {
        visibility: hidden
    }

    ._afd4:last-child {
        margin-bottom: 0px
    }

    ._afcq ._afcr>._afcs,
    ._afds {
        box-sizing: border-box;
        color: #1c2b33;
        font-family: 'Optimistic Display Medium', Helvetica, Arial, sans-serif;
        font-size: 24px;
        font-weight: 500;
        line-height: 28.8px;
        padding-bottom: 16px;
        padding-top: 16px
    }

    ._afe8 ._afds {
        display: block;
        padding-top: 0
    }

    ._afcr>._afds {
        display: block;
        width: 100%
    }

    ._afe0 {
        box-sizing: border-box;
        left: 0;
        padding: 24px;
        position: absolute;
        top: 0;
        width: 100%
    }

    ._afe0 ._afd4,
    ._amrm ._afe0 ._afd4 {
        border: none;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }

    ._afd7 {
        height: 0;
        top: -1000vh
    }

    ._afd8._afd7 {
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0 0 0;
        position: absolute;
        top: -5px;
        visibility: visible;
        width: 100%;
        z-index: 1
    }

    ._afd5 {
        color: #1c2b33;
        cursor: pointer;
        font-size: 14px;
        font-weight: 700;
        line-height: 21px;
        padding: 16px 0;
        position: relative
    }

    ._afd5 ._afd6 {
        margin-top: -5px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: rotate(-45deg)
    }

    ._afd5._afe9 ._afd6 {
        transform: rotate(45deg)
    }

    ._afdd._afea {
        max-height: 0;
        opacity: 0;
        pointer-events: none;
        transition: 333ms ease-in-out all
    }

    ._afdd._afea._afe9 {
        max-height: 100vh;
        opacity: 1;
        pointer-events: all
    }

    @supports (-webkit-touch-callout: none) {
        ._afc_._afd- {
            padding-bottom: 100px
        }

        ._afd8._afd7 {
            padding-bottom: 100px
        }
    }

    ._afd9 {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding-bottom: 0
    }

    ._afdc {
        padding: 0
    }

    ._afdt {
        box-sizing: border-box;
        width: 100%
    }

    ._afdt ._afcs {
        margin: 16px 0;
        padding-bottom: 0;
        padding-top: 0
    }

    ._afeb {
        display: contents
    }

    ._afdh {
        left: 0;
        padding: 0 24px;
        position: absolute;
        top: -30px;
        width: 100%
    }

    ._afd8._afdh {
        height: 100%;
        left: 0;
        top: 60px;
        z-index: 100
    }

    ._afdi {
        margin: 0;
        max-width: 100%;
        padding: 40px 0 0;
        width: 100%
    }

    ._afd8._afdh ._afdj {
        height: auto;
        padding: 32px 0
    }

    ._afdj,
    ._afd8._afdh ._afdj._afdk {
        height: 0
    }

    ._afdl ._afcs {
        color: #465a69;
        padding-top: 16px
    }

    ._afe7 {
        border: 3px solid #1c2b33;
        border-left: none;
        border-top: none;
        display: inline-block;
        height: 10px;
        margin: 0 6px 1px 10px;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 24px;
        transform: rotate(-45deg);
        width: 10px
    }

    ._afcs:focus ._afct {
        transform: translateX(0)
    }

    ._afec {
        display: block;
        height: 20px;
        width: 20px
    }

    ._afed,
    ._afee,
    ._afef {
        border-bottom: 3px solid #1c2b33;
        display: block;
        position: relative;
        transition: transform 665ms cubic-bezier(0, 0, .1, 1);
        width: 20px
    }

    ._afee {
        margin: 4px 0
    }

    ._afeg ._afee {
        display: none
    }

    ._afeg ._afed {
        bottom: 9px;
        left: 0;
        position: absolute;
        transform: rotate(-45deg)
    }

    ._afeg ._afef {
        left: .5px;
        position: absolute;
        top: 8px;
        transform: rotate(45deg)
    }

    ._afdm {
        background-color: #fff;
        height: 200vh;
        pointer-events: none
    }

    ._afcq ._amrm._afc_._afd- {
        height: calc(100vh - 60px);
        max-height: calc(100vh - 80px);
        padding: 0;
        top: 80px;
        visibility: visible;
        z-index: 0
    }

    @supports (height: 100dvh) {
        ._afcq ._amrm._afc_._afd-:not(._am-8) {
            height: calc(100dvh - 80px)
        }
    }

    ._afcq ._amrm._afc_ {
        justify-content: space-between
    }

    ._amrm ._afd3 {
        padding: 0 24px
    }

    ._amrm ._afd4 {
        border-top: 1px solid rgba(0, 0, 0, .05);
        padding: 16px 24px
    }

    ._amrm ._afd4:before {
        background-color: #fff;
        content: '';
        height: 5px;
        left: 0;
        position: absolute;
        top: -3px;
        width: 24px
    }

    ._amrm ._afe0 ._afd4:before,
    ._amrm ._afe0 ._afd4:after {
        content: unset
    }

    ._amrm ._afd4:after {
        background-color: #fff;
        content: '';
        height: 5px;
        position: absolute;
        right: 0;
        top: -3px;
        width: 24px
    }

    ._afcq ._amrm ._afd4 ._afcr>._afcs {
        font-size: 14px;
        font-weight: 400;
        padding-bottom: 8px;
        padding-top: 8px
    }

    ._afcq ._amrm ._afd4 ._afe7 {
        border-width: 2px;
        height: 8px;
        margin: -6px 10px 1px 10px;
        width: 8px
    }

    ._anvl ._ag6g {
        position: relative
    }

    ._anvl ._afd3 ._afd7 {
        height: unset;
        position: relative;
        top: unset
    }

    ._anvl ._afd3 ._afd9 {
        display: block;
        opacity: 1;
        transform: translateY(0)
    }

    ._anvo ._afd9 {
        visibility: visible
    }

    ._anvl ._afd3 ._afdd._afea {
        margin: 0 0 22px 0;
        max-height: 100vh;
        opacity: 1;
        pointer-events: all
    }

    ._anvl ._afd3 ._ag6g ._afe7 {
        border-width: 2px;
        height: 8px;
        top: 21px;
        transform: rotate(45deg);
        width: 8px
    }

    ._anvl ._afd3 ._ag6g._anvm ._afe7 {
        top: 25px;
        transform: rotate(-135deg)
    }

    ._afcq ._anvl ._afd3 ._afcr>._afcs,
    ._afcq ._anvl ._afd3 ._afds {
        font-family: 'Optimistic Text', Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%
    }

    ._anvl ._afd3 ._afdt ._afcs {
        margin: 11px 0px
    }

    ._anvl ._afd3 ._afds {
        padding: 16px 0
    }

    ._anvl ._afd3 ._affw ._afdc {
        font-family: 'Optimistic Text', Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%
    }

    ._anvl ._afd3 ._afdv ._afdc {
        line-height: 50%
    }

    ._amrm._anvl ._afd3 {
        padding: 28px 24px
    }

    ._anvl ._ag6g {
        display: block
    }

    ._anvl ._afd3 ._anvn {
        max-height: 0;
        opacity: 0;
        padding: 0 23px;
        pointer-events: none;
        transition: 333ms ease-in-out all
    }

    ._anvl ._afd3 ._anvn ._afdt {
        height: 0;
        transition-delay: 334ms;
        transition-property: height
    }

    ._anvl ._afd3 ._anvn._anvo ._afdt {
        height: 100%
    }

    ._anvl ._afe0 ._afd3 ._anvn._anvo ._afdt {
        height: 0
    }

    ._anvl ._afe0 ._afd3 ._anvn._anvo ._afdt {
        transition-delay: 0ms
    }

    ._anvl ._afe0 ._afd3 ._anvn {
        transition-duration: 0ms
    }

    ._anvl ._afd3 ._afde,
    ._anvl ._afd3 ._affw ._anvp {
        color: #1c2b33;
        opacity: 1;
        transform: translateY(0);
        transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 195ms, 130ms;
        width: 100%
    }

    ._anvl ._afd3._afe1 ._afde,
    ._anvl ._afd3._afe1 ._affw ._anvp {
        align-items: stretch;
        flex-direction: column;
        opacity: 0;
        transform: translateY(30px);
        transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1);
        transition-delay: 0ms, 0ms
    }

    ._anvl ._anvp {
        margin: 0
    }

    ._anvl ._affw ._anvp {
        border: 1px solid transparent;
        padding: 11px 0
    }

    ._anvl ._afd3 ._anvn._anvo {
        max-height: 200vh;
        opacity: 1;
        pointer-events: all
    }

    ._anvl ._afd3 ._afdf._amc3 {
        margin: -14px 0 8px 0
    }

    ._anvl ._afd3 ._afdv+._afdv ._afdf._amc3 {
        margin: 11px 0
    }

    ._anvl ._afd3 ._aoi7 ._anvn._anvo {
        padding-top: 45px;
        position: relative
    }

    ._anvl ._afd3 ._aoi7 ._afdt:last-of-type {
        height: 45px;
        position: absolute;
        top: 0
    }

    ._anvl ._afd3 ._aoi7 ._afdt._affw:first-of-type {
        margin-top: 22px
    }

    ._anvl ._afd4 ._afe8 ._afds {
        font-family: 'Optimistic Text', Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-weight: 700
    }

    ._anvl ._afd4 ._afdt {
        padding-left: 24px
    }

    ._anvl ._afd4 ._afd5 {
        padding: 12px 0
    }

    ._anvl ._afd4 ._afdt ._afcs {
        margin: 12px 0
    }

    ._anvl ._afd4 ._afd5._afe9 ._afd6 {
        top: calc(50% + 3px);
        transform: rotate(-135deg)
    }

    ._anvl ._afd4 ._afd5 ._afd6 {
        height: 7px;
        top: calc(50% - 2px);
        transform: rotate(45deg);
        width: 7px
    }

    @media (max-height: 581px) {
        ._afcq ._afcr>._afcs {
            font-size: 18px
        }
    }

    ._afd0 {
        display: none
    }

    ._am-9 {
        height: 100vh;
        position: absolute;
        width: 0
    }

    ._afcq ._amrm._afc_._afd-._am-8 {
        max-height: calc(100vh - 142px)
    }
}

._a6oz {
    position: relative
}

._a6p0 {
    align-items: center;
    border: none;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-direction: row;
    margin-bottom: 9px;
    padding-bottom: 4px
}

._a6p1 {
    color: #344854;
    height: 20px;
    margin-top: 3px;
    width: 20px
}

._a6p2 {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    color: #666;
    flex-basis: 0px;
    flex-grow: 1;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    height: 40px;
    line-height: 36px;
    outline: 0;
    padding-left: 12px;
    text-rendering: optimizeLegibility;
    width: 0
}

._a6p2:focus {
    color: #111
}

._a6p2::-webkit-input-placeholder,
._a6p2:focus::-webkit-input-placeholder {
    color: #666
}

._a6p2::-webkit-input-placeholder {
    opacity: .65;
    transition: opacity .25s
}

._a6p2:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: none
}

._a6p3 {
    color: #1c2b33;
    cursor: pointer;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 150%;
    outline: none;
    padding: 10px 10px 0 10px;
    text-rendering: optimizeLegibility
}

._a6p4 {
    visibility: hidden
}

._a6oz ._a6p9 {
    overflow-x: hidden;
    padding-top: 16px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._a6oz ._a6p8 {
    padding-top: 16px
}

._a6oz ._a6p7 {
    padding: 24px 0
}

._a6p5 {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 45px;
    transform: translateY(30px);
    transition: opacity 665ms cubic-bezier(0, 0, .1, 1), transform 665ms cubic-bezier(0, 0, .1, 1), visibility 665ms cubic-bezier(0, 0, .1, 1);
    visibility: hidden
}

._a6p6 {
    height: auto;
    opacity: 1;
    transform: translateY(0);
    transition-delay: 195ms, 130ms, 195ms;
    visibility: visible
}

@media (max-width: 1160px) {
    ._a6oz ._a6p7 {
        padding: 32px 0
    }

    ._a6p5 {
        display: none;
        padding: 0;
        position: relative;
        top: 0
    }

    ._a6p6 {
        display: block
    }
}

._9b0l {
    transition: all .25s ease-out
}

._9b0l._9b0m {
    color: #768591;
    text-decoration: none
}

._9b0l._9b0e {
    color: inherit;
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: none
}

._9b0l._9bw7 {
    color: #00719f;
    text-decoration: underline
}

._9b0l._9b0f {
    text-decoration: underline
}

._9b0l._9eac {
    color: #000;
    text-decoration: none
}

._9b0l._9hk2,
._9b0l._9hk3 {
    font-family: 'Optimistic Text Bold', NotoSans, NotoSansJP, NotoSansKR, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-decoration: none
}

._9b0l._9hk2 {
    color: #344854
}

._9b0l._9hk3 {
    color: #fff
}

._9b0g {
    transform: rotate(180deg)
}

._9b0l._9i65 {
    display: inline-block;
    position: relative
}

._9i66 {
    padding-left: 28px
}

._9i67 {
    padding-left: 32px
}

._9i68 {
    padding-left: 50px;
    padding-top: 5px
}

._9hk4 {
    left: 0;
    position: absolute;
    top: 0
}

._9i66 ._9hk4 {
    height: 22px;
    top: 1px;
    width: 22px
}

._9i67 ._9hk4 {
    height: 26px;
    width: 26px
}

._9i68 ._9hk4 {
    height: 36px;
    width: 36px
}

._a625 {
    display: inline-block;
    height: 8px;
    margin-left: 6px;
    transform: translate(0, 0);
    transition: transform .2s;
    vertical-align: middle;
    width: 8px
}

._9jft {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 11px;
    margin-left: 6px;
    transform: translate(0, 0);
    transition: transform .2s;
    vertical-align: middle;
    width: 12px
}

._7g-g ._9b0l {
    vertical-align: top
}

._9o9h {
    display: inline;
    position: relative
}

._9o9h ._8l_f>p,
._9o9h ._8l_f {
    display: inline
}

@media (min-width: 960px) {
    ._9b0l:hover {
        text-decoration: none
    }

    ._9b0l._9b0m:hover,
    ._9b0l._9b0f:hover,
    ._9b0l._9eac:hover {
        opacity: .7
    }

    ._9b0l:hover ._9jft,
    ._9hki:hover ._9b0l ._9jft,
    ._9hki:hover ._9b0l ._a625 {
        transform: translate(3px, 0)
    }

    ._9b0l._9bw7:hover {
        opacity: 1;
        text-decoration: none
    }

    ._9b0l._9b0f:hover {
        text-decoration: underline
    }

    ._9b0l._9hk2:hover,
    ._9b0l._9hk3:hover {
        opacity: 1
    }

    ._9b0l._9hk2:hover {
        color: #1c2b33
    }
}

@media (max-width: 639px) {
    ._9i66 {
        padding-top: 1px
    }

    ._9i67 {
        padding-top: 2px
    }

    ._9i67 ._9hk4 {
        margin-top: 2px
    }

    ._9i68 {
        padding-top: 7px
    }
}

._9uiv {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    transition: none;
    width: 1px
}

._9uiv:focus {
    background-color: #fff;
    clip: auto;
    color: #00719f;
    font-size: 16px;
    height: auto;
    line-height: 24px;
    margin: 0;
    opacity: 1;
    padding: 10px;
    transition: none;
    width: auto;
    z-index: 10000
}

._a7uf {
    transform: translateX(-25px)
}

._a7uh {
    transform: translate(-26px, 26px)
}

._a7uj {
    transform: translateX(-29px)
}

._absp {
    transform: translateY(-18px)
}

._ams1 {
    stroke: #1c2b33
}

._8h4_ {
    background-position: left top
}

._8h50 {
    background-position: left
}

._8h51 {
    background-position: left bottom
}

._8h52 {
    background-position: right top
}

._8h53 {
    background-position: right
}

._8h54 {
    background-position: right bottom
}

._8h55 {
    background-position: center top
}

._8h56 {
    background-position: center
}

._8h57 {
    background-position: center bottom
}

._8hqa {
    object-position: left top
}

._8hqb {
    object-position: left
}

._8hp5 {
    object-position: left bottom
}

._8hp6 {
    object-position: right top
}

._8hp7 {
    object-position: right
}

._8hp8 {
    object-position: right bottom
}

._8hp9 {
    object-position: center top
}

._8hpb {
    object-position: center
}

._8hpa {
    object-position: center bottom
}

._a99r {
    box-sizing: border-box;
    position: relative;
    width: 100%
}

._a6h7 {
    margin-bottom: 24px
}

._as6- {
    white-space: normal;
    word-wrap: break-word
}

._a99s ._a6h7 {
    margin-bottom: 12px
}

._a99r ._a6hc {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._afa_ ._afb0 {
    padding-top: 16px
}

._arcq ._a6h8 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._arcq ._a6h8 ._a92o {
    text-align: center
}

@media (max-width: 767px) {
    ._a6h8 {
        max-width: none !important
    }
}

._a72i {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1497px;
    padding: 0 184px 0 136px;
    width: 100%
}

._a72j {
    overflow: hidden
}

._a72i ._90lg {
    box-sizing: border-box
}

._a72i ._9iv- {
    height: 100%
}

._a7wb ._a728 {
    height: 78vh
}

._90ls+._a728,
._90lt+._a728 {
    margin: 0 auto;
    width: 100%
}

._90ls+._a728 ._90lj,
._90lt+._a728 ._90lj {
    padding: 0 0 0 48px
}

._a72b {
    transform: rotate(180deg)
}

._a729 {
    text-align: right
}

._a72i ._90lh {
    display: flex;
    flex-direction: row;
    margin: 0;
    overflow: visible;
    position: initial
}

._a72i ._9iv- {
    min-height: 100%
}

._a728 {
    overflow: hidden;
    position: relative;
    width: 100%
}

._a72i ._90lj {
    max-width: 100%;
    min-height: 100%;
    padding: 0 0 0 48px
}

._a72i ._90ls {
    color: #1c2b33;
    cursor: pointer;
    left: -38px
}

._a72i ._90lt {
    color: #1c2b33;
    cursor: pointer;
    right: -86px
}

._a72i ._9ivz {
    display: block;
    opacity: .5;
    pointer-events: none
}

._a72a {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto
}

._a72g {
    flex: 1 0 auto;
    height: auto;
    margin-right: 40px;
    width: 300px
}

._a72h {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 0 24px 24px 0;
    width: 100%
}

._a729 {
    display: none
}

._a727 {
    margin: 0 auto 24px auto;
    max-width: 1497px;
    padding: 0 45px;
    position: relative
}

._aodp {
    margin: 0 24px 64px 0
}

._a72i ._a728 ._90lh ._9iv- ._9bho ._a8i7,
._a72i ._a72a ._90lh ._9iv- ._9bho ._a8i7 {
    margin: 0 0 20px
}

@media (max-width: 1023px) {

    ._90ls+._a728 ._90lj,
    ._90lt+._a728 ._90lj {
        padding: 0 0 0 24px
    }

    ._a72i._a72k {
        padding: 0 0 0 24px
    }
}

@media (max-width: 917px) {
    ._a7wb ._a728 {
        height: 85vh
    }
}

@media (max-width: 767px) {
    ._a729 {
        display: block;
        white-space: nowrap
    }

    ._a72k._a72j,
    ._a72k {
        overflow: visible
    }

    ._a72a {
        padding-bottom: 16px
    }
}

@media (min-width: 1023px) {
    ._a729 {
        display: block;
        position: absolute;
        right: 0;
        top: 0
    }
}

@media (min-width: 481px) {

    ._a7uc ._arc9,
    ._a72b ._arc9 {
        transform: translateX(-24px)
    }

    ._a7uc:hover ._arc9,
    ._a72b:hover ._arc9 {
        transform: translateX(0);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a7uc:hover ._arca,
    ._a72b:hover ._arca {
        transform: translateX(24px);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }
}

@media (max-width: 540px) {
    ._a7wb ._a728 {
        height: 100vh
    }

    ._a7wb ._a72g {
        width: 32%
    }

    ._a72g {
        flex: 1 0 auto;
        height: auto;
        margin-right: 25px;
        width: 300px
    }
}

._abes {
    display: block;
    width: 100%
}

._aq8h {
    display: none
}

._aq8n,
._aq8o {
    background-color: transparent;
    border: 0
}

._aq8n,
._aq8o {
    position: absolute;
    right: -32px;
    top: -10px
}

._aq8n ._aq8p,
._aq8o ._aq8q {
    height: 24px
}

._abfi:not(._abfj) ._aq8o,
._abfi:not(._abfj) ._aq8n {
    display: none
}

._abet {
    height: auto;
    margin-bottom: 46px;
    position: relative
}

._abet::before {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 133.33%;
    position: relative;
    width: 100%
}

._abeu {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

._abig ._a4zf {
    border-radius: 25px
}

._abev ._abeu {
    opacity: 0;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity 0ms
}

._abeu._abfd {
    opacity: 1;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity 665ms
}

._abfe {
    padding: 0
}

._abff {
    display: flex;
    overflow: hidden
}

._abfg {
    display: block;
    max-width: 400px
}

._abes ._aqpd ._a92o {
    margin-bottom: 0
}

._abfh {
    display: block
}

._abfi {
    padding: 36px 0;
    position: relative
}

._abfi:focus {
    outline: none
}

._abev ._abfi {
    display: block;
    margin: 0 0 0 -100%;
    opacity: 0;
    pointer-events: none;
    transform: translateY(30px);
    transition: 333ms ease-in-out opacity, 333ms ease-in-out transform, 0ms linear margin-left 333ms;
    width: 100%
}

._abev ._abfi._abfj {
    margin-left: 0;
    opacity: 1;
    pointer-events: all;
    transform: none;
    transition: 333ms ease-in-out opacity 333ms, 333ms ease-in-out transform 333ms, 0ms linear margin-left 333ms
}

._abfk {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._as9p {
    width: 100%;
}


._as8y {
    height: 100%;
}

._8h56 {
    background-position: center;
}

._abfj ._abfk {
    display: none
}

._as9p {
    width: 100%;
}

._ajtl {
    background: rgba(103, 120, 138, .2);
    display: none;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._abfj ._ajtl {
    border-radius: 4px;
    padding: 2px 0;
    top: 11px;
    width: calc(100% - 32px)
}

._abfj ._aq8t {
    opacity: 1;
    transform: scaleX(1)
}

._ajtm,
._aq8t {
    background: #1877f2;
    border-radius: 4px;
    bottom: 0;
    box-sizing: border-box;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0 0;
    transition-property: none;
    width: 100%
}

._abev ._abfj ._ajtm {
    opacity: 1;
    transform: scaleX(1);
    transition-delay: 665ms;
    transition-property: transform;
    transition-timing-function: linear
}

._abfm {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between
}

._abfn {
    display: block;
    font-size: 0;
    line-height: 0;
    padding-left: 3px
}

._abho {
    background: rgba(0, 0, 0, .3);
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    margin: 0 16px 0 0;
    position: relative;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) background;
    width: 8px
}

._abho._abhp {
    background: black
}

._abhq {
    cursor: pointer;
    display: inline-block;
    height: 36px;
    margin: 0 0 0 16px;
    width: 36px
}

._abhr ._abhs {
    transform: scaleX(-1)
}

@media (min-width: 768px) {
    ._abes {
        display: flex;
        gap: 48px;
        margin: 0 auto;
        width: 100%
    }

    ._abes._aph6 {
        flex-direction: row-reverse
    }

    ._abet {
        margin-bottom: 0px;
        order: 1;
        width: calc(50% - 24px)
    }

    ._abfe {
        padding: 0;
        width: calc(50% - 24px)
    }

    ._abff {
        border-bottom: 1px solid rgba(103, 120, 138, .2);
        display: block;
        max-width: 100%
    }

    ._abev ._abfi {
        display: block;
        margin-left: 0;
        max-width: 100%;
        opacity: 1;
        pointer-events: all;
        transform: none;
        transition: none
    }

    ._ajtl {
        display: block
    }

    ._abev ._abfg {
        opacity: 0;
        overflow: hidden;
        transform: translateY(30px);
        transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity, 665ms cubic-bezier(.53, 0, .28, 1) transform
    }

    ._abht ._abfg {
        opacity: 1
    }

    ._abev ._abfj ._abfg {
        opacity: 1;
        transform: translateY(0px);
        transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity, 665ms cubic-bezier(.53, 0, .28, 1) transform
    }

    ._abfm {
        display: none
    }
}

@media (max-width: 767px) {
    ._abev ._abfg {
        height: auto !important
    }

    ._abhu ._abff {
        display: block
    }

    ._abfi {
        padding: 24px 0
    }

    ._abet {
        margin-bottom: 0
    }
}

._a5d5 {
    box-sizing: border-box
}

._a5d6+._a5d6 {
    margin-top: 24px
}

._allk._aobv {
    display: none
}

._a5d7 {
    width: 100%
}

._a5d8 {
    width: 8.333%
}

._a5d9 {
    width: 16.666%
}

._a5da {
    width: 25%
}

._a5db {
    width: 33.333%
}

._a5dc {
    width: 41.666%
}

._a5dd {
    width: 50%
}

._a5de {
    width: 58.333%
}

._a5df {
    width: 66.666%
}

._a5dg {
    width: 75%
}

._a5dh {
    width: 83.333%
}

._a5di {
    width: 91.666%
}

@media (max-width: 1023px) and (min-width: 768px) {
    ._allk._aobw {
        display: none
    }

    ._a5dj {
        width: 100%
    }

    ._a5dk {
        width: 8.333%
    }

    ._a5dl {
        width: 16.666%
    }

    ._a5dm {
        width: 25%
    }

    ._a5dn {
        width: 33.333%
    }

    ._a5do {
        width: 41.666%
    }

    ._a5dp {
        width: 50%
    }

    ._a5dq {
        width: 58.333%
    }

    ._a5dr {
        width: 66.666%
    }

    ._a5ds {
        width: 75%
    }

    ._a5dt {
        width: 83.333%
    }

    ._a5du {
        width: 91.666%
    }
}

@media (max-width: 767px) {
    ._allk._aobx {
        display: none
    }

    ._a5dv {
        width: 100%
    }

    ._a5dw {
        width: 8.333%
    }

    ._a5dx {
        width: 16.666%
    }

    ._a5dy {
        width: 25%
    }

    ._a5dz {
        width: 33.333%
    }

    ._a5d- {
        width: 41.666%
    }

    ._a5d_ {
        width: 50%
    }

    ._a5e0 {
        width: 58.333%
    }

    ._a5e1 {
        width: 66.666%
    }

    ._a5e2 {
        width: 75%
    }

    ._a5e3 {
        width: 83.333%
    }

    ._a5e4 {
        width: 91.666%
    }
}

._amrp {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

._a6kp {
    display: block;
    width: 100%
}

._ap9g._a6kp {
    display: flex;
    flex-direction: column;
    gap: 20px
}

._arch {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 1349px;
    padding: 0 72px
}

._arch._a6kp {
    column-gap: 72px;
    flex-direction: row
}

._arch ._a6ts {
    width: calc(50% - 36px)
}

@media (max-width: 768px) {
    ._arch {
        padding: 0 24px
    }

    ._arch ._a6ts {
        width: 100%
    }

    ._8w-3 ._ap9g._arch._a6kp {
        gap: 16px
    }
}

._a5eb {
    display: flex
}

._a5ec {
    position: relative
}

._a5ed {
    align-items: baseline
}

._a5ee {
    align-items: center
}

._a5ef {
    align-items: flex-end
}

._a5eg {
    align-items: flex-start
}

._a5eh {
    justify-content: center
}

._a5ei {
    justify-content: flex-end
}

._a5ej {
    justify-content: space-around
}

._a5ek {
    justify-content: space-between
}

._a5el {
    justify-content: space-evenly
}

._a5em {
    justify-content: stretch
}

._a5eo {
    flex-direction: row-reverse
}

._a5ep {
    flex-direction: column
}

._a5eq {
    flex-direction: column-reverse
}

._a5er {
    flex-wrap: wrap
}

._a5es {
    flex-wrap: wrap-reverse
}

@media (max-width: 1023px) and (min-width: 768px) {
    ._a5et {
        align-items: baseline
    }

    ._a5eu {
        align-items: center
    }

    ._a5ev {
        align-items: flex-end
    }

    ._a5ew {
        align-items: flex-start
    }

    ._a5ex {
        align-items: stretch
    }

    ._a5ey {
        justify-content: center
    }

    ._a5ez {
        justify-content: flex-end
    }

    ._a5e- {
        justify-content: space-around
    }

    ._a5e_ {
        justify-content: space-between
    }

    ._a5f0 {
        justify-content: space-evenly
    }

    ._a5f1 {
        justify-content: flex-start
    }

    ._a5f2 {
        justify-content: stretch
    }

    ._a5f3 {
        flex-direction: row
    }

    ._a5f4 {
        flex-direction: row-reverse
    }

    ._a5f5 {
        flex-direction: column
    }

    ._a5f6 {
        flex-direction: column-reverse
    }

    ._a5f7 {
        flex-wrap: nowrap
    }

    ._a5f8 {
        flex-wrap: wrap
    }

    ._a5f9 {
        flex-wrap: wrap-reverse
    }
}

@media (max-width: 767px) {
    ._a5fa {
        align-items: baseline
    }

    ._a5fb {
        align-items: center
    }

    ._a5fc {
        align-items: flex-end
    }

    ._a5fd {
        align-items: flex-start
    }

    ._a5fe {
        align-items: stretch
    }

    ._a5ff {
        justify-content: center
    }

    ._a5fg {
        justify-content: flex-end
    }

    ._a5fh {
        justify-content: space-around
    }

    ._a5fi {
        justify-content: space-between
    }

    ._a5fj {
        justify-content: space-evenly
    }

    ._a5fk {
        justify-content: flex-start
    }

    ._a5fl {
        justify-content: stretch
    }

    ._a5fm {
        flex-direction: row
    }

    ._a5fn {
        flex-direction: row-reverse
    }

    ._a5fo {
        flex-direction: column
    }

    ._a5fp {
        flex-direction: column-reverse
    }

    ._a5fq {
        flex-wrap: nowrap
    }

    ._a5fr {
        flex-wrap: wrap
    }

    ._a5fs {
        flex-wrap: wrap-reverse
    }
}

._a6tk {
    background: #f1f4f7;
    display: block
}

._a6tl {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 1504px;
    padding: 0 24px
}

._a6tm {
    box-sizing: border-box;
    padding: 72px 0 40px 0;
    width: 100%
}

._a6tn {
    margin-top: 56px
}

._a6to {
    padding-top: 8px
}

._a6tp {
    margin-right: 24px;
    min-width: 24px
}

._a6tp img {
    width: auto
}

._a6tq {
    box-sizing: border-box;
    padding-bottom: 60px;
    width: 100%
}

._a6tr {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    padding: 0;
    text-rendering: optimizeLegibility;
    width: 100%
}

._a6tq ._a6tr ._a6ts {
    border-top: none
}

._a6tq ._a6tr ._a6iy {
    color: #344854;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0em;
    line-height: 30px;
    padding-bottom: 16px;
    padding-top: 16px;
    text-align: left
}

._a6tq ._a6tr ._a6iy p {
    margin: 0
}

._a6tq ._a6tr ._a6iz {
    color: #344854;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 30px
}

._a6tq ._a6tr ._a6jf {
    margin-bottom: -28px;
    margin-top: 8px
}

._a6tk ._a6tr ._a6rw {
    display: block;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px
}

._a6tt ._a6tl {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 24px 27px
}

._a6tu {
    width: 100%
}

._a6tv {
    color: #172c34;
    display: none;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-rendering: optimizeLegibility
}

._a6tw {
    border-bottom: 1px solid #dee3e9;
    color: #172c34;
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 56px;
    width: 100%
}

._a6tw::before {
    content: '';
    display: block;
    flex: 0 0 100%;
    height: 0px;
    order: 0
}

._a6tw::after {
    content: '';
    display: block;
    flex: 0 0 100%;
    height: 0px;
    order: 1
}

._a6tx {
    color: #172c34;
    display: block;
    flex: 0 1 auto;
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    padding: 14px;
    position: relative
}

._a6tt ._arcr ._a6tx {
    font-size: 14px;
    font-weight: 400
}

._a6tx:nth-child(1),
._a6tx:nth-child(2) {
    order: -1
}

._a6tx:nth-child(5),
._a6tx:nth-child(6) {
    order: 2
}

._a6tx:nth-child(2n+1) {
    padding-left: 0
}

._a6tx:nth-child(2n+1)::after {
    border-right: 1px solid rgba(103, 120, 138, .8);
    content: '';
    display: block;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 0;
    top: 50%
}

._a6tx:nth-child(2n) {
    flex: 1 1 33%;
    padding-right: 0
}

._ag6x {
    box-sizing: border-box;
    width: 100%
}

._a6tq ._a6tr ._a82a ._a92o {
    font-size: 20px;
    font-weight: 400
}

._arg_ ._a6tr ._a82a ._a92o {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

@media (min-width: 1024px) {
    ._a6tl {
        flex-wrap: nowrap;
        margin-left: auto;
        margin-right: auto;
        padding-left: 47px;
        padding-right: 47px
    }

    ._a6tm {
        padding: 72px 25px 25px 25px;
        padding-top: 72px;
        width: 25%
    }

    ._a6tn {
        margin-top: 32px
    }

    ._a6to {
        padding-top: 10px
    }

    ._a6tp {
        margin-right: 16px
    }

    ._a6tq {
        padding-bottom: 24px;
        padding-top: 58px;
        width: 75%
    }

    ._a6tr {
        margin: 6px 0;
        padding: 0 25px;
        width: 33.33%
    }

    ._ag6y ._a6tr {
        margin: 0px 0 24px 0;
        width: 100%
    }

    ._ag6y {
        margin: 0 0 38px 0
    }

    ._a6tq ._a6tr ._a6ts {
        border-bottom: none
    }

    ._a6tq ._a6tr ._a6iy {
        color: #344854;
        font-family: 'Optimistic Text Bold', Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        padding-bottom: 0;
        padding-top: 8px
    }

    ._a6tk ._a6tr ._a6rw {
        font-size: 12px;
        line-height: 30px;
        margin-bottom: 0px
    }

    ._arg_ ._a6tr ._a6rw {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 12px
    }

    ._a6tt {
        background: #fff
    }

    ._a6tv {
        display: block
    }

    ._a6tt ._a6tl {
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 25px 72px
    }

    ._a6tw {
        border-bottom: none;
        display: flex;
        flex-wrap: nowrap;
        margin-bottom: 0;
        margin-left: 36px;
        width: auto
    }

    ._a6tw::before,
    ._a6tw::after {
        display: none;
        order: -1
    }

    ._a6tw ._a6tx {
        flex: 1 1 auto;
        font-size: 12px;
        line-height: 18px;
        margin: 0;
        margin-right: 18px;
        order: 0;
        padding: 0;
        white-space: nowrap;
        width: auto
    }

    ._a6tx:nth-child(2n+1):after {
        display: none
    }

    ._a6x3 {
        display: flex;
        justify-content: flex-end;
        min-width: 250px
    }

    ._ag6x {
        padding: 0 25px;
        width: 33.33%
    }

    ._a6tq ._a6tr ._a82a ._a92o {
        font-size: 16px;
        font-weight: 700
    }

    ._arh0 ._a6tr ._a82a ._a92o {
        font-size: 14px;
        font-weight: 700
    }

    ._a6tt ._arcr ._a6tx {
        font-size: 12px
    }
}

._a5fu {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 72px;
    width: 100%
}

._amvn ._a5fu {
    border-radius: 40px;
    overflow: hidden
}

._a5fv {
    margin: 0 -72px
}

._a7kj ._a5fw._a5fv {
    margin: 0
}

._a5fw._a5fv {
    margin: 0 0 0 -48px
}

._a5fw>._a5d5,
._a5fw>._9bhl>._9bgv>._a5d5 {
    padding-left: 48px
}

._ajrx._a5fv {
    margin: 0 0 0 -16px
}

._ajrx>._a5d5,
._ajrx>._9bhl>._9bgv>._a5d5 {
    padding-left: 16px
}

._ajry._a5fv {
    margin: 0 0 0 -32px
}

._ajry>._a5d5,
._ajry>._9bhl>._9bgv>._a5d5 {
    padding-left: 32px
}

._ajrz._a5fv {
    margin: 0 0 0 -64px
}

._ajrz>._a5d5,
._ajrz>._9bhl>._9bgv>._a5d5 {
    padding-left: 64px
}

._ajr-._a5fv {
    margin: 0
}

._ajr->._a5d5,
._ajr->._9bhl>._9bgv>._a5d5 {
    padding-left: 0px
}

._a5fx {
    max-width: 1600px
}

._a5x3 {
    max-width: 1349px
}

._a5fy {
    max-width: 100%
}

@media (max-width: 1023px) {
    ._a5fu {
        padding: 0 24px
    }

    ._a5fv {
        margin: 0 -24px
    }

    ._ajr_._a5fv {
        margin: 0 0 0 -32px
    }

    ._ajr_>._a5d5,
    ._ajr_>._9bhl>._9bgv>._a5d5 {
        padding-left: 32px
    }

    ._ajs0._a5fv {
        margin: 0 0 0 -12px
    }

    ._ajs0>._a5d5,
    ._ajs0>._9bhl>._9bgv>._a5d5 {
        padding-left: 12px
    }

    ._ajs1._a5fv {
        margin: 0 0 0 -24px
    }

    ._ajs1>._a5d5,
    ._ajs1>._9bhl>._9bgv>._a5d5 {
        padding-left: 24px
    }

    ._ajs2._a5fv {
        margin: 0 0 0 -48px
    }

    ._ajs2>._a5d5,
    ._ajs2>._9bhl>._9bgv>._a5d5 {
        padding-left: 48px
    }

    ._ajs3._a5fv {
        margin: 0
    }

    ._ajs3>._a5d5,
    ._ajs3>._9bhl>._9bgv>._a5d5 {
        padding-left: 0px
    }

    ._a8i8 ._a4zf {
        margin-left: -24px;
        width: calc(100% + 48px)
    }
}

@media (max-width: 480px) {
    ._a7wb ._a5fu {
        padding: 0
    }

    ._amvn ._a5fu {
        border-radius: 24px
    }
}

._a5g3 {
    align-items: stretch;
    display: flex;
    justify-content: flex-start
}

._a5g5 {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    margin-right: 16px
}

._a5g4 {
    position: relative
}

._a6ur._54nq ._54nf {
    padding: 16px 0
}

._a6ur ._54ng {
    margin-bottom: 10px
}

._a6ur._54nq ._54nf ._a6us {
    display: block;
    padding: 4px 16px;
    transition: none
}

._a6us._anjp {
    cursor: default;
    opacity: .2;
    pointer-events: none
}

._a6ur._54nq ._54nf ._a6us._ar9u {
    display: none
}

._a6ur._54nq ._54nc {
    padding: 0
}

._a6ur ._a6ut ._54nc,
._a6ur._54nq ._54ng {
    border: none
}

._a6ut:hover {
    background-color: #39f
}

._a6ut ._54nc ._54nh {
    color: #1c2b33
}

._a6ut:hover ._54nc ._54nh {
    color: #fff
}

._a6uv {
    border: 1px solid #1c2b33;
    border-left: none;
    border-top: none;
    display: inline-block;
    height: 4px;
    margin: 0 6px 4px 10px;
    transform: rotate(45deg);
    transition: transform 665ms ease-in;
    width: 4px
}

@media (min-width: 1024px) {
    ._a6ur._54nq ._54nf {
        width: 242px
    }
}

._a5n5 {
    display: block;
    position: relative;
    width: 100%;
    z-index: 0
}

._a6l8 ._a4zf {
    z-index: 0
}

._a5n6 {
    padding-bottom: 100%
}

._am_h {
    padding-bottom: 133.33%
}

._a5n7 {
    padding-bottom: 125%
}

._ab6t {
    padding-bottom: 75%
}

._a5n8 {
    padding-bottom: 80%
}

._a5n9 {
    padding-bottom: 177.77%
}

._a5na {
    padding-bottom: 56.25%
}

._am_i {
    padding-bottom: 43.75%
}

._al42 {
    overflow: hidden
}

@media (max-width: 767px) {
    ._a5n5._aceg {
        padding-bottom: 100%
    }

    ._a5n5._am_j {
        padding-bottom: 133.33%
    }

    ._a5n5._aceh {
        padding-bottom: 125%
    }

    ._a5n5._acei {
        padding-bottom: 75%
    }

    ._a5n5._acej {
        padding-bottom: 80%
    }

    ._a5n5._acek {
        padding-bottom: 177.77%
    }

    ._a5n5._acel {
        padding-bottom: 56.25%
    }

    ._a5n5._am_k {
        padding-bottom: 43.75%
    }
}

._a81l {
    display: block;
    height: 90px
}

._afge {
    height: 80px
}

@media (max-width: 1160px) {
    ._a81l {
        height: 60px
    }

    ._afge {
        height: 80px
    }
}

@media (max-width: 767px) {
    ._a826 {
        display: none
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    ._a827 {
        display: none
    }
}

@media (min-width: 1024px) {
    ._a828 {
        display: none
    }
}

._a5gf {
    box-sizing: border-box;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    ._a5gg {
        padding-top: 8px
    }

    ._a5gh {
        padding-top: 16px
    }

    ._a5gi {
        padding-top: 24px
    }

    ._a5gj {
        padding-top: 32px
    }

    ._a5gk {
        padding-top: 40px
    }

    ._a5gl {
        padding-top: 48px
    }

    ._a5gm {
        padding-top: 56px
    }

    ._a5gn {
        padding-top: 64px
    }

    ._a5go {
        padding-top: 80px
    }

    ._a5gp {
        padding-top: 96px
    }
    ._a5gp2{
        padding-top: 20px
    } 
    ._a5gq {
        padding-top: 120px
    }

    ._a5gr {
        padding-top: 160px
    }

    ._a5h0 {
        padding-top: 240px
    }

    ._a7se {
        padding-top: 340px
    }

    ._a5h1 {
        padding-bottom: 8px
    }

    ._a5h2 {
        padding-bottom: 16px
    }

    ._a5h3 {
        padding-bottom: 24px
    }

    ._a5h4 {
        padding-bottom: 32px
    }

    ._a5h5 {
        padding-bottom: 40px
    }

    ._a5h6 {
        padding-bottom: 48px
    }

    ._a5h7 {
        padding-bottom: 56px
    }

    ._a5h8 {
        padding-bottom: 64px
    }
    ._a5h82{
        padding-bottom: 30px;
    } 
    ._a5h9 {
        padding-bottom: 80px
    }

    ._a5ha {
        padding-bottom: 96px
    }

    ._a5hb {
        padding-bottom: 120px
    }

    ._a5hc {
        padding-bottom: 160px
    }

    ._a5hd {
        padding-bottom: 240px
    }

    ._a7sl {
        padding-bottom: 340px
    }

    ._a5he {
        padding-left: 8px
    }

    ._a5hf {
        padding-left: 16px
    }

    ._a5hg {
        padding-left: 24px
    }

    ._a5hh {
        padding-left: 32px
    }

    ._a5hi {
        padding-left: 40px
    }

    ._a5hj {
        padding-left: 48px
    }

    ._a5hk {
        padding-left: 56px
    }

    ._a5hl {
        padding-left: 64px
    }

    ._a5hm {
        padding-left: 80px
    }

    ._a5hn {
        padding-left: 96px
    }

    ._a5ho {
        padding-left: 120px
    }

    ._a5hp {
        padding-left: 160px
    }

    ._a5hq {
        padding-left: 240px
    }

    ._a7sm {
        padding-left: 340px
    }

    ._a5hr {
        padding-right: 8px
    }

    ._a5hs {
        padding-right: 16px
    }

    ._a5ht {
        padding-right: 24px
    }

    ._a5hu {
        padding-right: 32px
    }

    ._a5hv {
        padding-right: 40px
    }

    ._a5hw {
        padding-right: 48px
    }

    ._a5hx {
        padding-right: 56px
    }

    ._a5hy {
        padding-right: 64px
    }

    ._a5hz {
        padding-right: 80px
    }

    ._a5h- {
        padding-right: 96px
    }

    ._a5h_ {
        padding-right: 120px
    }

    ._a5i0 {
        padding-right: 160px
    }

    ._a5i1 {
        padding-right: 240px
    }

    ._a7sn {
        padding-right: 340px
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    ._a5i2 {
        padding-top: 8px
    }

    ._a5i3 {
        padding-top: 16px
    }

    ._a5i4 {
        padding-top: 24px
    }

    ._a5i5 {
        padding-top: 32px
    }

    ._a5i6 {
        padding-top: 40px
    }

    ._a5i7 {
        padding-top: 48px
    }

    ._a5i8 {
        padding-top: 56px
    }

    ._a5i9 {
        padding-top: 64px
    }

    ._a5ia {
        padding-top: 80px
    }

    /* ._a5ib {
        padding-top: 96px
    } */

    ._a5ic {
        padding-top: 120px
    }

    ._a5id {
        padding-top: 160px
    }

    ._a5ie {
        padding-top: 240px
    }

    ._a7so {
        padding-top: 340px
    }

    ._a5if {
        padding-bottom: 8px
    }

    ._a5ig {
        padding-bottom: 16px
    }

    ._a5ih {
        padding-bottom: 24px
    }

    ._a5ii {
        padding-bottom: 32px
    }

    ._a5ij {
        padding-bottom: 40px
    }

    ._a5ik {
        padding-bottom: 48px
    }

    ._a5il {
        padding-bottom: 56px
    }

    ._a5im {
        padding-bottom: 64px
    }

    /* ._a5in {
        padding-bottom: 80px
    } */

    ._a5io {
        padding-bottom: 96px
    }

    ._a5ip {
        padding-bottom: 120px
    }

    ._a5iq {
        padding-bottom: 160px
    }

    ._a5ir {
        padding-bottom: 240px
    }

    ._a7sp {
        padding-bottom: 340px
    }

    ._a5is {
        padding-left: 8px
    }

    ._a5it {
        padding-left: 16px
    }

    ._a5iu {
        padding-left: 24px
    }

    ._a5iv {
        padding-left: 32px
    }

    ._a5iw {
        padding-left: 40px
    }

    ._a5ix {
        padding-left: 48px
    }

    ._a5iy {
        padding-left: 56px
    }

    ._a5iz {
        padding-left: 64px
    }

    ._a5i- {
        padding-left: 80px
    }

    ._a5i_ {
        padding-left: 96px
    }

    ._a5j0 {
        padding-left: 120px
    }

    ._a5j1 {
        padding-left: 160px
    }

    ._a5j2 {
        padding-left: 240px
    }

    ._a7sq {
        padding-left: 340px
    }

    ._a5j3 {
        padding-right: 8px
    }

    ._a5j4 {
        padding-right: 16px
    }

    ._a5j5 {
        padding-right: 24px
    }

    ._a5j6 {
        padding-right: 32px
    }

    ._a5j7 {
        padding-right: 40px
    }

    ._a5j8 {
        padding-right: 48px
    }

    ._a5j9 {
        padding-right: 56px
    }

    ._a5ja {
        padding-right: 64px
    }

    ._a5jb {
        padding-right: 80px
    }

    ._a5jc {
        padding-right: 96px
    }

    ._a5jd {
        padding-right: 120px
    }

    ._a5je {
        padding-right: 160px
    }

    ._a5jf {
        padding-right: 240px
    }

    ._a7sr {
        padding-right: 340px
    }
}

@media (max-width: 767px) {
    ._a5jg {
        padding-top: 8px
    }

    ._a5jh {
        padding-top: 16px
    }

    ._a5ji {
        padding-top: 24px
    }

    ._a5jj {
        padding-top: 32px
    }

    ._a5jk {
        padding-top: 40px
    }

    ._a5jl {
        padding-top: 48px
    }

    ._a5jm {
        padding-top: 56px
    }

    ._a5jn {
        padding-top: 64px
    }

    ._a5jo {
        padding-top: 80px
    }

    ._a5jp {
        padding-top: 96px
    }

    ._a5jq {
        padding-top: 120px
    }

    ._a5jr {
        padding-top: 160px
    }

    ._a5js {
        padding-top: 240px
    }

    ._a7ss {
        padding-top: 340px
    }

    ._a5jt {
        padding-bottom: 8px
    }

    ._a5ju {
        padding-bottom: 16px
    }

    ._a5jv {
        padding-bottom: 24px
    }

    ._a5jw {
        padding-bottom: 32px
    }

    ._a5jx {
        padding-bottom: 40px
    }

    ._a5jy {
        padding-bottom: 48px
    }

    ._a5jz {
        padding-bottom: 56px
    }

    ._a5j- {
        padding-bottom: 64px
    }

    ._a5j_ {
        padding-bottom: 80px
    }

    ._a5k0 {
        padding-bottom: 96px
    }

    ._a5k1 {
        padding-bottom: 120px
    }

    ._a5k2 {
        padding-bottom: 160px
    }

    ._a5k3 {
        padding-bottom: 240px
    }

    ._a7st {
        padding-bottom: 340px
    }

    ._a5k4 {
        padding-left: 8px
    }

    ._a5k5 {
        padding-left: 16px
    }

    ._a5k6 {
        padding-left: 0px
    }

    ._a5k7 {
        padding-left: 32px
    }

    ._a5k8 {
        padding-left: 40px
    }

    ._a5k9 {
        padding-left: 48px
    }

    ._a5ka {
        padding-left: 56px
    }

    ._a5kb {
        padding-left: 64px
    }

    ._a5kc {
        padding-left: 80px
    }

    ._a5kd {
        padding-left: 96px
    }

    ._a5ke {
        padding-left: 120px
    }

    ._a5kf {
        padding-left: 160px
    }

    ._a5kg {
        padding-left: 240px
    }

    ._a7su {
        padding-left: 340px
    }

    ._a5kh {
        padding-right: 8px
    }

    ._a5ki {
        padding-right: 16px
    }

    ._a5kj {
        padding-right: 0px
    }

    ._a5kk {
        padding-right: 32px
    }

    ._a5kl {
        padding-right: 40px
    }

    ._a5km {
        padding-right: 48px
    }

    ._a5kn {
        padding-right: 56px
    }

    ._a5ko {
        padding-right: 64px
    }

    ._a5kp {
        padding-right: 80px
    }

    ._a5kq {
        padding-right: 96px
    }

    ._a5kr {
        padding-right: 120px
    }

    ._a5ks {
        padding-right: 160px
    }

    ._a5kt {
        padding-right: 240px
    }

    ._a7sv {
        padding-right: 340px
    }
}

._arc1 {
    transform: translateX(-25px)
}

._arc3 {
    transform: translate(-26px, 26px)
}

._arc5 {
    transform: translateX(-29px)
}

._arc7 {
    transform: translateY(-18px)
}

._arcb {
    stroke: #1c2b33
}

._a6ku {
    border-bottom: 1px solid
}

._anjl {
    display: block;
    width: 100%
}

._anjl ._a4zf {
    z-index: 0
}

._anjl ._ag1_ {
    width: 100%
}

@media (min-width: 768px) {
    ._amvn ._aqtc {
        max-width: 400px
    }
}

._a5x2 {
    width: 100%
}

._a8_h ._a90d ._a5c- {
    text-align: center
}

._a9ec ._a9ed ._a8_h ._a90d ._a5c- {
    font-size: 16px;
    line-height: 24px
}

._a9ec ._a9ed ._a8_h ._a8_i ._a5e5 {
    font-size: 100px
}

._a9ee ._a9ed ._a8_h ._a8_i ._a5e5 {
    font-size: 64px
}

._a9ef ._a9ed ._a8_h ._a8_i ._a5e5 {
    font-size: 48px
}

._ajqe._ajqf ._a5cu {
    font-size: 64px;
    font-weight: 700;
    letter-spacing: -0.05em
}

@media (min-width: 639px) {
    ._ajq6 ._a8_h ._a90d ._a5c- {
        text-align: left
    }
}

@media (max-width: 639px) {
    ._a9ec ._a9ed ._a8_h ._a8_i ._a5e5 {
        font-size: 48px
    }

    ._a9ec ._a9ed ._a8_h ._a8_i ._a5e5 {
        font-size: 40px
    }

    ._a9ec ._a9ed ._a8_h ._a8_i ._a5e5 {
        font-size: 36px
    }

    ._aou7 {
        font-size: 14px
    }
}

@media (max-width: 959px) {
    ._a8_g ._a8_h ._a8_i ._a5e5 {
        font-size: 36px
    }
}

@media (min-width: 1024px) {
    ._ajqe._ajqf ._a5cu {
        font-size: 120px
    }
}

._a5cu,
._a5cv,
._a5cw,
._a5e5,
._a5cx,
._a5cy,
._aos7,
._aosa,
._a5d3 h1,
._a5d3 h2,
._a5d3 h3,
._a5d3 h4,
._a5d3 h5 {
    font-family: 'Optimistic Display Medium', Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 120%;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

._amqu,
._amqv,
._am_4,
._am_5,
._am_6,
._am_b,
._am_c,
._am_d,
._am_e,
._am_f,
._amqw,
._am_g,
._aou7 {
    color: #1c2b33;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

._amqu,
._amqv,
._am_4,
._amqw {
    line-height: 110%
}

._am_g,
._aou7 {
    line-height: 130%
}

._am_f {
    line-height: 140%
}

._amqu,
._amqv,
._am_4,
._am_5 {
    font-family: 'Optimistic Display Medium', Helvetica, Arial, sans-serif;
    font-weight: 500
}

._amqu,
._amqv,
._am_4,
._am_5,
._am_6 {
    letter-spacing: -0.01em
}

._am_b,
._am_d,
._am_f,
._am_g,
._aou7 {
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-weight: 400
}

._amqu,
._amqv,
._am_4,
._am_5 {
    font-family: 'Optimistic Display Medium', Helvetica, Arial, sans-serif;
    font-weight: 500
}

._am_c,
._am_e {
    font-family: 'Optimistic Text Medium', Helvetica, Arial, sans-serif;
    font-weight: 500
}

._amqu b,
._amqv b,
._am_4 b,
._am_5 b {
    font-family: 'Optimistic Display Bold', Helvetica, Arial, sans-serif;
    font-weight: 700
}

._am_b b,
._am_d b,
._am_f b,
._am_g b,
._aou7 b,
._am_6 {
    font-family: 'Optimistic Text Bold', Helvetica, Arial, sans-serif;
    font-weight: 700
}

._amqu {
    font-size: 36px
}

._amqv {
    font-size: 32px
}

._am_4 {
    font-size: 24px
}

._am_5 {
    font-size: 20px;
    line-height: 120%
}

._am_6 {
    font-size: 20px;
    line-height: 120%
}

._am_b,
._am_c,
._am_b b {
    font-size: 18px;
    line-height: 150%
}

._am_d,
._am_e,
._am_d b {
    font-size: 16px;
    line-height: 140%
}

._am_f,
._am_f b {
    font-size: 14px
}

._amqw {
    font-family: 'Optimistic Text ExtraBold', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .04em
}

._am_g,
._am_g b {
    font-size: 12px
}

._a5cu b,
._a5cv b,
._a5cw b,
._a5e5 b,
._a5cx b,
._a5cy b,
._a5d3 h1 b,
._a5d3 h2 b,
._a5d3 h3 b,
._a5d3 h4 b {
    font-family: 'Optimistic Display Bold', Helvetica, Arial, sans-serif;
    font-weight: bold
}

._a5cu,
._a5cv,
._a5cw,
._a5e5,
._a5cx,
._a5cy,
._a68c,
._a68d,
._a68e,
._a5d3 h1,
._a5d3 h2,
._a5d3 h3,
._a5d3 h4,
._a5d3 h1._7ggl,
._a5d3 h2._7ggl,
._a5d3 h3._7ggl,
._a5d3 h4._7ggl {
    color: #1c2b33
}

._a5cz,
._a5c-,
._a5c_,
._a5d0,
._a5d1,
._a5d2,
._a5d3 h5,
._a5d3 h6,
._a5d3 p,
._a5d3 li,
._a5d3 h5._7ggl,
._a5d3 h6._7ggl,
._a5d3 li._7ggl,
._a5d3 ._7gz5 {
    color: #465a69
}

._a5cz,
._a68c,
._a5c-,
._a5c_,
._a5d0,
._a5d1,
._a5d2,
._a5d3 h5,
._a5d3 h6,
._a5d3 p,
._a5d3 li,
._a5d3 ._7gz5 {
    font-family: 'Optimistic Text Normal', Helvetica, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 150%;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

._a5cz b,
._a5c- b,
._a5c_ b,
._a68d,
._a68e,
._a5d0 b,
._a5d1 b,
._a5d2 b,
._a5d3 h5 b,
._a5d3 h6 b,
._a5d3 p b,
._a5d3 li b,
._a5d3 ._7gz5 b {
    font-family: 'Optimistic Text Bold', Helvetica, Arial, sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 150%;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

._a5cu {
    font-size: 48px;
    letter-spacing: .012em
}

._aosa {
    font-size: 48px;
    font-weight: 700;
    letter-spacing: .012em;
    line-height: 110%;
    margin-bottom: 0
}

._aos7 {
    font-size: 64px;
    font-weight: 700;
    letter-spacing: .012em;
    line-height: 110%;
    margin-bottom: 0
}

._a5cv,
._a5d3 h1 {
    font-size: 40px;
    letter-spacing: .012em
}

._a5cw,
._a5d3 h2 {
    font-size: 36px;
    letter-spacing: .01em
}

._a5e5,
._a5d3 h3 {
    font-size: 24px;
    letter-spacing: .005em
}

._a5cx,
._a5d3 h4 {
    font-size: 20px;
    letter-spacing: 0
}

._a5cy {
    font-size: 18px;
    letter-spacing: 0
}

._a5cz,
._a68c {
    font-size: 20px
}

._a5c-,
._a5d3 p,
._a5d3 li,
._a5d3 ._7gz5,
._a68d {
    font-size: 16px
}

._a5c_,
._a68e {
    font-size: 14px
}

._a5d0 {
    font-size: 12px
}

._a5d1,
._a5d3 h5 {
    font-size: 16px
}

._a5d2,
._a5d3 h6 {
    font-size: 12px
}

._a5ct._a5cu,
._a5ct._a5cv,
._a5ct._a5cw,
._a5ct._amqu,
._a5ct._amqv,
._a5ct._am_4,
._a5ct._am_5,
._a5ct._am_6,
._a5ct._a5e5,
._a5ct._a5cx,
._a5ct._a5d3 h1,
._a5ct._a5d3 h2,
._a5ct._a5d3 h3,
._a5ct._a5d3 h4 {
    margin-bottom: 16px
}

._a5ct._a68c,
._a5ct._a68d,
._a5ct._a5d1,
._a5ct._a5d2,
._a5ct._a5cy,
._a5ct._a5d3 h5,
._a5ct._a5d3 h6,
._a5ct._am_b,
._a5ct._am_c,
._a5ct._am_d,
._a5ct._am_e,
._a5ct._am_f,
._a5ct._amqw,
._a5ct._am_g,
._a5ct._aou7 {
    margin-bottom: 8px
}

._a5ct._a68e {
    margin-bottom: 4px
}

._a5ct._a5cz,
._a5ct._a5c-,
._a5ct._a5c_,
._a5ct._a5d0,
._a5ct._a5d3 p,
._a5ct._a5d3 ul,
._a5ct._a5d3 ol,
._a5ct._a5d3 ._7gz5 {
    margin-bottom: 24px
}

._a5ct._a5d3 h1:last-child,
._a5ct._a5d3 h2:last-child,
._a5ct._a5d3 h3:last-child,
._a5ct._a5d3 h4:last-child,
._a5ct._a5d3 h5:last-child,
._a5ct._a5d3 h6:last-child,
._a5ct._a5d3 p:last-child,
._a5ct._a5d3 ul:last-child,
._a5ct._a5d3 ol:last-child,
._a5ct._a5d3 li:last-child,
._a5ct._a5d3 ._7gz5:last-child {
    margin-bottom: 0
}

._a5ci ol,
._a5ci ul {
    margin: 0;
    padding: 0
}

._a5ci ol li {
    list-style-type: decimal;
    margin-left: 2em
}

._a5ci ul li {
    margin-left: 2em;
    position: relative
}

._a5ci ._3kp_::before {
    display: none
}

._a5ci ._7g-c._3kq1 {
    margin-left: 2em
}

._a5ci ._7g-c._3kq2 {
    margin-left: 4em
}

._a5ci ._7g-c._3kq3 {
    margin-left: 6em
}

._a5ci ._7g-c._3kq4 {
    margin-left: 8em
}

._a5ci ._7g-c._3kq5 {
    margin-left: 10em
}

._a5d4,
._a5cs>*,
._a5d4,
._a5cs ._7ggl {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit
}

._a5w6._a5d3 h1,
._a5w6._a5d3 h2,
._a5w6._a5d3 h3,
._a5w6._a5d3 h4,
._a5w6._a5d3 h1._7ggl,
._a5w6._a5d3 h2._7ggl,
._a5w6._a5d3 h3._7ggl,
._a5w6._a5d3 h4._7ggl,
._a5w6._a5d3 h5,
._a5w6._a5d3 h6,
._a5w6._a5d3 p,
._a5w6._a5d3 li,
._a5w6._a5d3 h5._7ggl,
._a5w6._a5d3 h6._7ggl,
._a5w6._a5d3 li._7ggl,
._a5w6._a5d3 ._7gz5 {
    color: inherit
}

._a5ci ._7g-g {
    padding: 0
}

._amwi {
    font-family: 'Optimistic Display Semibold';
    font-size: calc(48px + (48 * ((100vw - 375px) / 1065)));
    font-weight: 600;
    letter-spacing: -0.025em;
    line-height: 110%
}

@media (min-width: 768px) {
    ._aos7 {
        font-size: 120px;
        font-weight: 700;
        letter-spacing: .016em;
        line-height: 120%;
        margin-bottom: 0
    }

    ._aosa {
        font-size: 80px;
        font-weight: 700;
        letter-spacing: .016em;
        line-height: 120%;
        margin-bottom: 0
    }

    ._a5cu {
        font-size: 80px;
        letter-spacing: .016em
    }

    ._a5cv,
    ._a5d3 h1 {
        font-size: 64px;
        letter-spacing: .014em
    }

    ._a5cw,
    ._a5d3 h2 {
        font-size: 48px;
        letter-spacing: .012em
    }

    ._amqu {
        font-size: 48px
    }

    ._amqv {
        font-size: 40px
    }

    ._am_4 {
        font-size: 32px
    }

    ._am_5 {
        font-size: 24px
    }

    ._aou7 {
        font-size: 12px
    }

    ._a5e5,
    ._a5d3 h3 {
        font-size: 36px;
        letter-spacing: .01em
    }

    ._a5cx,
    ._a5d3 h4 {
        font-size: 24px;
        letter-spacing: .005em
    }

    ._a5cy {
        font-family: 'Optimistic Display Medium' Helvetica, Arial, sans-serif;
        font-size: 18px;
        letter-spacing: .005em
    }

    ._a5cz,
    ._a68c {
        font-size: 24px
    }
}

@media (min-width: 1024px) {
    ._amqu {
        font-size: 64px
    }

    ._amqv {
        font-size: 48px
    }

    ._am_4 {
        font-size: 36px
    }

    ._am_5 {
        font-size: 24px
    }
}

._a5w7,
._a5w7 ._7ggl,
._a5w7 ._58an {
    text-align: left
}

._a5wf,
._a5wf ._7ggl,
._a5wf ._58an {
    text-align: center
}

._a5wg,
._a5wg ._7ggl,
._a5wg ._58an {
    text-align: right
}

@media (max-width: 1023px) and (min-width: 768px) {

    ._a5wh,
    ._a5wh ._7ggl,
    ._a5wh ._58an {
        text-align: left
    }

    ._a5wi,
    ._a5wi ._7ggl,
    ._a5wi ._58an {
        text-align: center
    }

    ._a5wj,
    ._a5wj ._7ggl,
    ._a5wj ._58an {
        text-align: right
    }
}

@media (max-width: 767px) {

    ._a5wk,
    ._a5wk ._7ggl,
    ._a5wk ._58an {
        text-align: left
    }

    ._a5wl,
    ._a5wl ._7ggl,
    ._a5wl ._58an {
        text-align: center
    }

    ._a5wm,
    ._a5wm ._7ggl,
    ._a5wm ._58an {
        text-align: right
    }
}

._af0r {
    display: block;
    width: 100%
}

._altv ._59s7 {
    max-width: 95% !important
}

._8l_f ul,
._8l_f ol {
    margin-left: 1.5em;
    padding-inline-start: 40px
}

._8l_f ol ol {
    list-style-type: lower-alpha
}

._8l_f ol ol ol {
    list-style-type: lower-roman
}

._8l_f p,
._8l_f ul,
._8l_f ol {
    word-wrap: break-word
}

._adhc h1,
._adhc h2,
._adhc h3,
._adhc h4,
._adhc h5,
._adhc h6,
._adhc p,
._adhc ._7gz5,
._adhc a,
._adhc li,
._adhc ul,
._adhc ol {
    color: inherit;
    font-family: Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

._adhc a {
    font-family: Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

._adhc ._8l_f a {
    text-decoration: underline
}

._adhc ._9vcx {
    color: #0373e9
}

._adhc p,
._adhc ._7gz5 {
    margin-block-end: 1em;
    margin-block-start: 1em;
    margin-inline-end: 0px;
    margin-inline-start: 0px
}

._adhc ._aof4 p,
._adhc ._aof4 ._7gz5 {
    margin-block-end: 0px;
    margin-block-start: 0px;
    margin-inline-end: 0px;
    margin-inline-start: 0px
}

._adhc h1 {
    font-size: 40px;
    letter-spacing: -0.03em;
    line-height: 1
}

._adhc h2 {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 38px
}

._adhc h3 {
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 29px
}

._adhc h4,
._adhc h5,
._adhc ._7gz5,
._adhc p,
._adhc li,
._adhc ol {
    font-size: 16px;
    line-height: 22px
}

._adhc li ._9vg3 a,
._adhc ._7gz5 ._9vg3 a,
._adhc p ._9vg3 a {
    color: inherit
}

._adhc p ._90f0,
._adhc p ._9v95,
._adhc li ._90f0,
._adhc li ._9v95 {
    vertical-align: middle
}

._adhc ._7gz5 ._9vcv,
._adhc p ._9vcv,
._adhc li ._9vcv {
    font-size: inherit
}

._adhc ._8l_f ol,
._adhc ._8l_f ul {
    margin: 0
}

._adhc ._8l_f ul {
    padding-left: 40px
}

._adhc ._7gz5,
._adhc li,
._adhc li {
    margin: 1em 0
}

._allg ._adhc {
    display: flex;
    flex-grow: 1
}

@media (min-width: 768px) {
    ._adhc h1 {
        font-size: 64px
    }

    ._adhc h2 {
        font-size: 40px;
        letter-spacing: -0.03em;
        line-height: 44px
    }

    ._adhc h3 {
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 38px
    }

    ._adhc h4 {
        font-size: 24px;
        letter-spacing: .36px;
        line-height: 1
    }

    ._adhc ._7gz5,
    ._adhc p,
    ._adhc li,
    ._adhc ul,
    ._adhc ol {
        font-size: 16px;
        letter-spacing: -0.01em;
        line-height: 22px
    }
}

@media (min-width: 1024px) {
    ._adhc h1 {
        font-size: 80px;
        letter-spacing: -0.04em;
        line-height: 88px
    }

    ._adhc h2 {
        font-size: 60px;
        line-height: 66px
    }

    ._adhc h3 {
        font-size: 48px;
        letter-spacing: -0.03em;
        line-height: 53px
    }

    ._adhc h4 {
        font-size: 32px;
        letter-spacing: -0.03em
    }

    ._adhc h5 {
        font-size: 24px;
        letter-spacing: -0.03em;
        line-height: 1
    }

    ._adhc ._7gz5,
    ._adhc p,
    ._adhc li,
    ._adhc ul,
    ._adhc ol {
        font-size: 18px;
        line-height: 25px
    }
}

._aj4n ._adhc h1,
._aj4n ._adhc h2,
._aj4n ._adhc h3,
._aj4n ._adhc h4,
._aj4n ._adhc h5,
._aj4n ._adhc h6,
._aj4n ._adhc p,
._aj4n ._adhc ._7gz5,
._aj4n ._adhc a,
._aj4n ._adhc li,
._aj4n ._adhc ul,
._aj4n ._adhc ol {
    line-height: 120%
}

._9r_7 h1,
._9r_7 h2,
._9r_7 h3,
._9r_7 h4,
._9r_7 h5,
._9r_7 h6,
._9r_7 p,
._9r_7 ._7gz5,
._9r_7 a,
._9r_7 li,
._9r_7 ul,
._9r_7 ol {
    font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

._9r_7 p,
._9r_7 ._7gz5 {
    margin-block-end: 1em;
    margin-block-start: 1em;
    margin-inline-end: 0px;
    margin-inline-start: 0px
}

._9r_7 h1 {
    font-size: 26px;
    font-weight: 700;
    line-height: 36px
}

._9r_7 h2 {
    font-size: 24px;
    line-height: 31px
}

._9r_7 h3 {
    font-size: 19px;
    line-height: 26px
}

._9r_7 h3.bold {
    font-weight: 700
}

._9r_7 h4,
._9r_7 ._7gz5,
._9r_7 p,
._9r_7 li,
._9r_7 ol {
    font-size: 16px;
    line-height: 26px
}

._9r_7 h4.bold {
    font-weight: 700
}

._9r_7 li a,
._9r_7 ._7gz5 a,
._9r_7 p a {
    color: #39b3ed
}

._9r_7 li a:hover,
._9r_7 ._7gz5 a:hover,
._9r_7 p a:hover {
    text-decoration: underline
}

._9r_7 li ._9vg3 a,
._9r_7 ._7gz5 ._9vg3 a,
._9r_7 p ._9vg3 a {
    color: inherit
}

._9r_7 p ._90f0,
._9r_7 p ._9v95,
._9r_7 li ._90f0,
._9r_7 li ._9v95 {
    vertical-align: middle
}

._9r_7 h5,
._9r_7 ._9r_9 {
    font-size: 16px;
    line-height: 26px
}

._9r_7 h6 {
    font-size: 16px
}

._9r_7 ._9r_9 {
    letter-spacing: 1.7px;
    line-height: 17px
}

._9r_7 ._9vct {
    font-size: 16px;
    letter-spacing: .15em;
    margin-bottom: 2px
}

._9r_7 ._a4cg {
    font-size: 18px
}

._9r_7 ._9vcu {
    font-size: 28px;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: calc(1.5 * 28px);
    margin-bottom: 10px;
    padding: 0 2%
}

._9r_7 ._7gz5 ._9vcv,
._9r_7 p ._9vcv,
._9r_7 li ._9vcv {
    font-size: inherit
}

._9r_7 ._9vcw h1,
._9r_7 ._9vcw h2,
._9r_7 ._9vcw h3,
._9r_7 ._9vcw h4,
._9r_7 ._9vcw h5,
._9r_7 ._9vcw h6,
._9r_7 ._9vcw ._7gz5,
._9r_7 ._9vcw p,
._9r_7 ._9vcw a,
._9r_7 ._9vcw li {
    font-size: 16px;
    line-height: 26px;
    padding-left: 6%;
    padding-right: 6%
}

._9r_7 ._9vcw ._9vcx,
._9r_7 ._9vcw p a,
._9r_7 ._9vcw li a,
._9r_7 p button,
._9r_7 li button {
    padding: 0
}

._9r_7 ._8l_f ol,
._9r_7 ._8l_f ul {
    margin: 0
}

._9r_7 ._8l_f ul {
    padding-left: 40px
}

._9r_7 ._7gz5,
._9r_7 li,
._9r_7 li {
    margin: 1em 0
}

@media (min-width: 768px) {
    ._9r_7 h1 {
        font-size: 34px;
        line-height: 44px
    }

    ._9r_7 h2 {
        font-size: 33px;
        line-height: 43px
    }

    ._9r_7 h3 {
        font-size: 24px;
        line-height: 34px
    }

    ._9r_7 h4,
    ._9r_7 ._7gz5,
    ._9r_7 p,
    ._9r_7 li,
    ._9r_7 ul,
    ._9r_7 ol {
        font-size: 18px;
        line-height: 26px
    }

    ._9r_7 ._9vcw h1,
    ._9r_7 ._9vcw h2,
    ._9r_7 ._9vcw h3,
    ._9r_7 ._9vcw h4,
    ._9r_7 ._9vcw h5,
    ._9r_7 ._9vcw h6,
    ._9r_7 ._9vcw ._7gz5,
    ._9r_7 ._9vcw p,
    ._9r_7 ._9vcw a {
        padding-left: 3%;
        padding-right: 3%
    }
}

@media (min-width: 1024px) {

    ._9r_7 ._9vcw h1,
    ._9r_7 ._9vcw h2,
    ._9r_7 ._9vcw h3,
    ._9r_7 ._9vcw h4,
    ._9r_7 ._9vcw h5,
    ._9r_7 ._9vcw h6,
    ._9r_7 ._9vcw p,
    ._9r_7 ._9vcw a {
        font-size: 16px;
        line-height: calc(1.5 * 16px);
        padding-left: 12%;
        padding-right: 12%
    }
}

._9bhp {
    display: flex
}

._9bhq {
    position: relative
}

._9bhr {
    align-items: baseline
}

._9bhs {
    align-items: center
}

._9bgz {
    align-items: flex-end
}

._9bg- {
    align-items: flex-start
}

._9bh0 {
    justify-content: center
}

._9bh1 {
    justify-content: flex-end
}

._9bh2 {
    justify-content: space-around
}

._9bh3 {
    justify-content: space-between
}

._9bh4 {
    justify-content: space-evenly
}

._9bh6 {
    justify-content: stretch
}

._9bh8 {
    flex-direction: row-reverse
}

._9bh9 {
    flex-direction: column
}

._9bht {
    flex-direction: column-reverse
}

._9bhv {
    flex-wrap: wrap
}

._9bhw {
    flex-wrap: wrap-reverse
}

@media (max-width: 639px) {
    ._9bhx {
        align-items: baseline
    }

    ._9bhy {
        align-items: center
    }

    ._9bhz {
        align-items: flex-end
    }

    ._9bh- {
        align-items: flex-start
    }

    ._9bh_ {
        align-items: stretch
    }

    ._9bi0 {
        justify-content: center
    }

    ._9bi1 {
        justify-content: flex-end
    }

    ._9bi2 {
        justify-content: space-around
    }

    ._9bi3 {
        justify-content: space-between
    }

    ._9bi4 {
        justify-content: space-evenly
    }

    ._9bi5 {
        justify-content: flex-start
    }

    ._9bi6 {
        justify-content: stretch
    }

    ._9bi7 {
        flex-direction: row
    }

    ._9bi8 {
        flex-direction: row-reverse
    }

    ._9bi9 {
        flex-direction: column
    }

    ._9bia {
        flex-direction: column-reverse
    }

    ._9bib {
        flex-wrap: nowrap
    }

    ._9bic {
        flex-wrap: wrap
    }

    ._9bid {
        flex-wrap: wrap-reverse
    }
}

._90f8 {
    list-style-type: disc
}

._90f8 ._90f8 {
    list-style-type: circle
}

._90f8 ._90f8 ._90f8 {
    list-style-type: square
}

._9bho {
    box-sizing: border-box;
    position: relative
}

@media (min-width: 801px) {
    ._9big {
        width: 8.333%
    }

    ._9bih {
        width: 16.666%
    }

    ._9bii {
        width: 25%
    }

    ._9bij {
        width: 33.333%
    }

    ._9bik {
        width: 41.666%
    }

    ._9bil {
        width: 50%
    }

    ._9bim {
        width: 58.333%
    }

    ._9bin {
        width: 66.666%
    }

    ._9bio {
        width: 75%
    }

    ._9bip {
        width: 83.333%
    }

    ._9biq {
        width: 91.666%
    }

    ._9bir {
        width: 100%
    }
}

@media (max-width: 800px) and (min-width: 640px) {
    ._9bis {
        width: 8.333%
    }

    ._9bit {
        width: 16.666%
    }

    ._9biu {
        width: 25%
    }

    ._9bhb {
        width: 33.333%
    }

    ._9bhc {
        width: 41.666%
    }

    ._9bhd {
        width: 50%
    }

    ._9bhe {
        width: 58.333%
    }

    ._9bhf {
        width: 66.666%
    }

    ._9bhg {
        width: 75%
    }

    ._9bhh {
        width: 83.333%
    }

    ._9bhi {
        width: 91.666%
    }

    ._9bhj {
        width: 100%
    }
}

@media (max-width: 639px) {
    ._9bhk {
        width: 8.333%
    }

    ._9biv {
        width: 16.666%
    }

    ._9biw {
        width: 25%
    }

    ._9bix {
        width: 33.333%
    }

    ._9biy {
        width: 41.666%
    }

    ._9biz {
        width: 50%
    }

    ._9bi- {
        width: 58.333%
    }

    ._9bi_ {
        width: 66.666%
    }

    ._9bj0 {
        width: 75%
    }

    ._9bj1 {
        width: 83.333%
    }

    ._9bj2 {
        width: 91.666%
    }

    ._9bj3 {
        width: 100%
    }
}

._9y16 ._9t2i {
    font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
}

._allg {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

._9t2i {
    width: 100%
}

._9t2i {
    background-color: #111b21
}

._aeok,
._9t2i h1,
._9t2i h2,
._9t2i h3,
._9t2i h4,
._9t2i h5,
._9t2i h6,
._9t2i p {
    color: #fff
}

._aeok {
    padding-bottom: 32px;
    width: 125px
}

._9t2i ._9t2l {
    flex-wrap: wrap
}

._9t2i ._9t2j {
    padding: 0 0 0 24px
}

._9t2k,
._9y16 ._9t2k {
    background-color: #111b21;
    padding: 16px 24px
}

._9t2i ._aeol {
    background-color: #111b21;
    padding: 0 20px
}

._9t2i ._aeol,
._aeom:nth-child(2) {
    display: none
}

._9t2k._abp_ {
    background-color: #273443
}

._9t2j ._9t2l ._9vcv ._9vd5:hover {
    text-decoration: underline
}

._9t2j ._9t2l ._9vcv ._9vd5 {
    padding-right: 8px
}

._9t2j ._9t2l ._9vd6 {
    hyphens: auto;
    margin-bottom: 32px;
    word-break: break-word
}

._9t2i ._9t2j ._9t2l ._9vd6:first-child {
    display: none;
    height: 100%
}

._9t2i ._9t2l ._9vd6>._9vd5 {
    font-size: 12px;
    line-height: 130%;
    opacity: .8
}

._9t2m ._9vcv ._9vd5 {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px
}

._aqy7 ._aqya {
    max-width: 100%
}

._9t2m ._9vd7 {
    font-size: 18px;
    line-height: 26px
}

._9t2i ._9t2m ._9vd7 {
    color: #fff;
    font-size: inherit;
    line-height: inherit;
    margin: 0 56px 0 0
}

._9t2m ._9vcv:hover {
    text-decoration: none
}

._9t2m ._9vcv ._9vd8 {
    color: #f0f4f9
}

._9t2i ._9t2k {
    border-top: 1px solid #33463f
}

._9t2m {
    display: flex;
    justify-content: space-between;
    padding: 16px 0
}

._abpp ._aj8r {
    opacity: 1;
    transition: opacity 300ms ease-in-out
}

._abpp ._aj8r:hover {
    opacity: .6
}

._abpp ._aj8r:active {
    opacity: 1
}

._abpp ._aca9 {
    margin-right: 68px
}

._abpp ._9vd7 {
    font-size: 16px;
    font-weight: 400
}

._abpp ._acaa {
    font-size: 16px;
    text-transform: uppercase
}

._abpp ._9t2i ._9t2k {
    padding-left: 0;
    padding-right: 0
}

._abpp ._9t2m {
    box-sizing: border-box;
    padding: 0 24px;
    width: 100%
}

._ae_s {
    display: flex;
    padding-top: unset
}

._ae_r ._ae_s ._9vcv,
._9t2l ._ae_s ._9vcv,
._aeol ._ae_s ._9vcv {
    background-color: #25d366;
    color: #111b21;
    padding-left: 32px;
    padding-right: 32px
}

._ae_r ._ae_s ._9vcv {
    display: flex;
    justify-content: center;
    width: 100%
}

._ae_r ._ae_s {
    min-width: 240px
}

._ae_r {
    background-color: #111b21
}

._ae_r ._ae_t {
    border-bottom: 1px solid #33463f;
    border-top: 1px solid #33463f;
    max-width: 100%;
    width: 100%
}

._9t2i ._ae_t {
    margin-bottom: 32px;
    padding: 16px 0
}

._aeol ._ae_u,
._9t2i ._ae_t {
    gap: 24px
}

._ae_v ._9vd5,
._ae_v ._9vcv ._9vd5 {
    font-size: 12px;
    line-height: 16px;
    padding: 0
}

._aeom {
    align-self: center;
    justify-content: center
}

._aeom:first-child {
    justify-content: flex-start
}

._aeom:last-child {
    justify-content: flex-end
}

@media (min-width: 768px) {

    ._aeok,
    ._akgv ._aeok {
        padding-bottom: 56px
    }

    ._9t2i ._9t2l {
        flex-grow: 1;
        flex-wrap: nowrap
    }

    ._9t2j ._9t2l ._9vcv ._9vd5 {
        font-size: 18px
    }

    ._9t2j ._9t2l ._9vd6 {
        margin-bottom: 0
    }

    ._9t2i ._9t2j {
        padding: 56px 20px
    }

    ._9t2i ._9t2k {
        padding: 4px 24px
    }

    ._9t2i ._9t2m {
        display: flex;
        flex-grow: 1;
        justify-content: space-between
    }

    ._9t2i ._9t2m {
        padding: 32px 0
    }

    ._9t2i ._ae_r {
        display: none
    }

    ._9t2i ._aeol {
        display: flex;
        padding-bottom: 56px
    }

    ._9t2i ._ae_s ._9vcv {
        margin: 0
    }

    ._ae_s {
        padding-top: unset
    }

    ._9t2i ._ae_v {
        align-items: center
    }

    ._aeom {
        align-self: center;
        justify-content: center
    }

    ._aeom:first-child {
        justify-content: flex-start
    }

    ._aeom:last-child {
        justify-content: flex-end
    }

    ._afoo,
    ._akgv ._afoo {
        margin-left: auto
    }

    ._ae_v,
    ._akgv ._ae_v {
        margin-right: auto
    }

    ._9t2i ._afbi {
        margin-left: 16px
    }
}

@media (min-width: 1024px) {

    ._aqy7 ._9vg3,
    ._aqy7 ._9vcv {
        width: 100%
    }

    ._9t2j {
        display: flex;
        justify-content: center;
        margin: 0
    }

    ._9t2k {
        display: flex;
        justify-content: center
    }

    ._9t2i ._aeol {
        display: none
    }

    ._9t2l,
    ._9t2m {
        max-width: 1050px;
        width: 90%
    }

    ._9t2i ._9t2k ._9t2m {
        border-top: 1px solid #33463f;
        justify-content: center
    }

    ._9t2i ._9t2j {
        padding: 56px 20px
    }

    ._9t2i ._9t2j {
        padding-bottom: 88px;
        padding-top: 96px
    }

    ._9t2i ._9t2j ._9t2l ._9vd6:first-child {
        display: flex
    }

    ._ae_x {
        display: flex;
        gap: 24px;
        padding: 0
    }

    ._9t2m ._aeom {
        align-self: center;
        display: flex;
        flex-basis: min-content;
        flex-grow: 1;
        justify-content: center
    }

    ._ae_v ._9vd5,
    ._ae_v ._9vcv ._9vd5 {
        font-size: 12px;
        line-height: 26px;
        padding: 0
    }

    ._9t2i ._9t2k {
        border-top: none
    }

    ._aeok {
        width: 160px
    }

    ._ae_s {
        display: flex;
        padding-top: 45px
    }
}

@media print {

    ._9t2i,
    ._9y16 ._9t2i {
        display: none
    }
}

@media (min-width: 1024px) {
    ._9t33._9big {
        width: 8.333%
    }

    ._9t33._9bih {
        width: 16.666%
    }

    ._9t33._9bii {
        width: 25%
    }

    ._9t33._9bij {
        width: 33.333%
    }

    ._9t33._9bik {
        width: 41.666%
    }

    ._9t33._9bil {
        width: 50%
    }

    ._9t33._9bim {
        width: 58.333%
    }

    ._9t33._9bin {
        width: 66.666%
    }

    ._9t33._9bio {
        width: 75%
    }

    ._9t33._9bip {
        width: 83.333%
    }

    ._9t33._9biq {
        width: 91.666%
    }

    ._9t33._9bir {
        width: 100%
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    ._9t33._9bis {
        width: 8.333%
    }

    ._9t33._9bit {
        width: 16.666%
    }

    ._9t33._9biu {
        width: 25%
    }

    ._9t33._9bhb {
        width: 33.333%
    }

    ._9t33._9bhc {
        width: 41.666%
    }

    ._9t33._9bhd {
        width: 50%
    }

    ._9t33._9bhe {
        width: 58.333%
    }

    ._9t33._9bhf {
        width: 66.666%
    }

    ._9t33._9bhg {
        width: 75%
    }

    ._9t33._9bhh {
        width: 83.333%
    }

    ._9t33._9bhi {
        width: 91.666%
    }

    ._9t33._9bhj {
        width: 100%
    }
}

@media (max-width: 767px) {
    ._9t33._9bhk {
        width: 8.333%
    }

    ._9t33._9biv {
        width: 16.666%
    }

    ._9t33._9biw {
        width: 25%
    }

    ._9t33._9bix {
        width: 33.333%
    }

    ._9t33._9biy {
        width: 41.666%
    }

    ._9t33._9biz {
        width: 50%
    }

    ._9t33._9bi- {
        width: 58.333%
    }

    ._9t33._9bi_ {
        width: 66.666%
    }

    ._9t33._9bj0 {
        width: 75%
    }

    ._9t33._9bj1 {
        width: 83.333%
    }

    ._9t33._9bj2 {
        width: 91.666%
    }

    ._9t33._9bj3 {
        width: 100%
    }
}

.hasCookieBanner ._9kh2 {
    position: fixed;
    width: 100%
}

._9sca ._9kh2 {
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 64px)
}

._abpp ._9kh2 {
    min-height: 100vh;
    background-color: #f0f4f9;
    display: flex;
    flex-direction: column
}

._abpp ._9rxy {
    min-height: auto;
    flex: 1 0 auto
}

@media (min-width: 1200px) {
    ._9sca ._9kh2 {
        min-height: calc(100vh - 80px)
    }
}

._9tpv {
    height: 1px;
    width: 100%
}

._9ydm {
    margin-top: 0
}

._9ydn {
    margin-bottom: 0
}

._ain3 {
    background: none;
    border: 0;
    cursor: pointer
}

._9vcv:hover {
    text-decoration: none
}

._ap3t:hover {
    text-decoration: underline;
    text-decoration-color: #43cd66;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px
}

._9vcv {
    font-size: 16px;
    font-weight: 500;
    line-height: 120%
}

._9u4c {
    min-width: 16px;
    padding-right: 16px
}

._aeo8 ._9u4c {
    padding: 0 0 0 13px
}

._aeo9 ._9u4c {
    padding: 0 13px 0 0
}

._advm,
._advn,
._9u4k,
._9wiy,
._9y16 ._advm,
._9y16 ._advn,
._9y16 ._9u4k,
._9y16 ._9wiy {
    border-radius: 40px;
    padding: 16px 32px;
    text-align: center
}

._9u4i,
._akgv ._9u4i,
._9u4j {
    border: 1px solid #1c1e21;
    border-radius: 50px;
    color: #1c1e21;
    line-height: 16px;
    overflow: hidden;
    padding: 16px 28px;
    position: relative;
    text-align: center;
    transition: color .33s linear .5s, border-color ease-out .5s, background-color .33s linear 0s;
    white-space: pre;
    z-index: 1
}

._9u4i ._advp,
._9u4j ._advp,
._9u4l ._advp,
._afax ._advp {
    font-weight: 500;
    letter-spacing: -0.01em
}

._9u4i,
._af-1 ._ag4v ._agga ._9u4i,
._advo._9u4j:after {
    background-color: #25d366
}

._9u4j,
._af-1 ._agga ._9u4i,
._advo._9u4i:after,
._afvv ._agga ._9u4i:after,
._afvv ._agga ._9u4i:hover:after {
    background-color: #fff
}

._afvv ._ag4v ._agga ._9u4i:hover:after,
._afvv ._ag4v ._agga ._9u4i:after {
    background-color: #1c1e21
}

._allj:hover ._9u4j,
._9u4i:hover,
._9u4j:hover,
._afvv ._ag4v ._agga ._9u4i:hover {
    background-color: #1c1e21;
    color: #fff;
    transition-delay: .5s
}

._advo._9u4i,
._advo._9u4j,
._afvv ._agga ._9u4i {
    border-color: transparent
}

._afvv ._ag4v ._agga ._9u4i {
    border-color: #1c1e21
}

._advo._9u4i:hover,
._advo._9u4j:hover,
._afvv ._agga ._9u4i:hover {
    color: #1c1e21;
    transition-delay: .5s
}

._advo._9u4i:hover,
._afvv ._agga ._9u4i:hover {
    border-color: #fff
}

._advo._9u4j:hover {
    border-color: #25d366
}

._9u4i:after,
._9u4j:after {
    background-color: #1c1e21;
    border-radius: 50%;
    content: '';
    height: 167px;
    min-width: 167px;
    position: absolute;
    top: 0;
    transform: scale(1) translateY(67px);
    transition: transform 1s cubic-bezier(.66, .00, .34, 1.00);
    width: 100%;
    z-index: -1
}

._allj:hover ._9u4j:after,
._9u4i:hover:after,
._9u4j:hover:after {
    transform: scale(1.47) translateY(0)
}

._9u4l,
._afax {
    line-height: 16px
}

._9u4l,
._afax,
._ain5:hover ._9u4l,
._ain5 ._9vcv {
    color: #1c1e21
}

._advo._9u4l,
._ain5 ._9u4l,
._ain5 ._9vcv:hover {
    color: #fff
}

._allj:hover ._9u4l,
._advo._9u4l:hover {
    color: #25d366
}

._9u4l ._advp,
._afax ._advp {
    position: relative
}

._9u4l ._advp::after,
._afax ._advp::after {
    bottom: -5.5px;
    content: '';
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

._8l_f ._aj1y._afax {
    text-decoration: none
}

._8l_f ._aj1y._afax ._advp {
    font-weight: 400
}

._aj1z._afax ._advp::after,
._aj1y._afax ._advp::after {
    display: none
}

._9u4l ._advp::after {
    background-color: #25d366
}

._afax ._advp::after,
._ain5:hover ._9u4l ._advp::after {
    background-color: #1c1e21
}

._9u4l:hover {
    color: #25d366
}

._afax:hover,
._ain5 ._9u4l:hover {
    color: #fff
}

._afax:hover ._advp::after,
._ain5 ._9u4l:hover ._advp::after {
    background-color: #fff
}

._advm,
._9u4k {
    color: #fff
}

._advm {
    background: #128c7e
}

._9u4k {
    background: #075e54
}

._9wiy {
    background: #f0f4f9;
    color: #128c7e
}

._advn {
    background: #fff;
    border: 2px solid #77d7c8
}

._a9d4,
._abjp,
._abjq,
._abjr,
._advn,
._advq,
._9u4m,
._9u4n {
    color: #128c7e
}

._a9d4,
._abjp,
._abjq,
._abjr,
._advm,
._advn,
._9u4l,
._9u4k,
._9wiy {
    display: inline-block
}

._9u4m,
._9u4n,
._9u4o,
._9u4i,
._9u4j {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

._ain6 ._9u4l._9u4o {
    justify-content: flex-start;
    padding: 0
}

._abjr,
._a9d4 {
    font-size: 19px;
    line-height: 26px
}

._abjr {
    gap: 10px;
    text-decoration: underline 1px;
    text-underline-offset: 3px
}

._a9d4 {
    justify-content: space-between;
    width: 100%
}

._abjp,
._abjq {
    font-size: 14px;
    line-height: 24px
}

._9vcv ._abjs {
    vertical-align: middle
}

._a9d4 ._abjs {
    align-self: flex-start;
    color: #1cb39b;
    padding-top: 6px
}

._abjp ._abjs {
    color: #1cb39b;
    padding-left: 8px
}

._abjq ._abjs {
    color: #77d7c8;
    padding-left: 6px
}

._9u4p {
    padding-left: 8px;
    padding-right: 8px
}

._9u4m ._9u4p {
    transform: rotate(180deg)
}

._9u4k {
    font-weight: 700
}

.UIInternpage_Content ._9vcx,
._9vcx {
    color: #39b3ed;
    font-size: inherit
}

._advm:disabled {
    background: #f0f4f9;
    color: #cdd0d5
}

._advn:disabled {
    border-color: #f0f4f9;
    color: #cdd0d5
}

._9u4i:disabled {
    background-color: #cdd0d5;
    border-color: #cdd0d5;
    color: #5e5e5e;
    cursor: not-allowed
}

._9u4j:disabled {
    background-color: #fff;
    border-color: #cdd0d5;
    color: #cdd0d5;
    cursor: not-allowed
}

._9u4l:disabled,
._afax:disabled,
._advo._9u4l:disabled {
    color: #cdd0d5;
    cursor: not-allowed
}

._9u4l:disabled ._advp::after,
._advo._9u4l:disabled ._advp::after {
    background-color: #cdd0d5
}

._advo._9u4i:disabled {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #cdd0d5;
    cursor: not-allowed
}

._advo._9u4j:disabled {
    background-color: inherit;
    border-color: #cdd0d5;
    color: #cdd0d5;
    cursor: not-allowed
}

._a805,
._aofv,
._a80k {
    align-items: center;
    border-radius: 50px;
    border-style: solid;
    border-width: 1px;
    column-gap: 16px;
    display: inline-flex;
    font-size: 16px;
    font-weight: 500;
    height: 60px;
    justify-content: center;
    margin: 20px 0;
    padding: 0 48px
}

._a8om ._a805 {
    font-size: 16px;
    height: min-content;
    line-height: 1;
    margin: 0;
    padding: 16px 64px
}

._aqv8 {
    align-items: center;
    background-color: #43cd66;
    border-radius: 100px;
    box-sizing: border-box;
    display: flex;
    font-size: 14px;
    gap: 8px;
    justify-content: center;
    max-width: 100%;
    min-height: 34px;
    padding: 5px 15px 5px 15px
}

._aqv8 ._9u4c {
    padding: 0
}

._aqv8>._aeam+span>._9u4c {
    margin-right: -10px
}

._aqv8>span:first-child:has(._9u4c) {
    margin-left: -10px
}

._a8om ._a80l {
    color: #fff
}

._a83y ._a80l {
    color: #222
}

._a805>._9u4c,
._a80k>._9u4c {
    min-width: 16px;
    padding-right: 0
}

._9u4o._a805,
._9u4o._a80k {
    justify-content: space-between;
    padding: 0 12px 0 24px
}

._a805,
._akgv ._a805 {
    background-color: #43cd66;
    border-color: #43cd66;
    color: #103928
}

._akgv ._a805 {
    border-style: solid;
    border-width: 1px;
    color: #1c1e21
}

._a80k {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

._a80l {
    color: #222;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .25px;
    line-height: 140%
}

._a80l ._a83i,
._ao-- ._a80l ._a83i {
    padding-right: 8px;
    stroke: #43cd66
}

._aeal {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    transition: none;
    width: 1px
}

._aeal:focus {
    background-color: #fff;
    color: #1c1e21;
    font-size: 16px;
    height: auto;
    line-height: 24px;
    margin: 0;
    opacity: 1;
    padding: 10px;
    transition: none;
    width: auto;
    z-index: 10000
}

._ajcm ._9u4c {
    height: 12px;
    width: 12px
}

._ajcn ._9u4c {
    height: 16px;
    width: 16px
}

._ajco ._9u4c {
    height: 20px;
    width: 20px
}

._ajcw ._9u4c {
    height: 24px;
    width: 24px
}

._ajcx ._9u4c {
    height: 32px;
    width: 32px
}

@media (max-width: 767px) {
    ._ajcy ._9u4c {
        height: 12px;
        width: 12px
    }

    ._ajcz ._9u4c {
        height: 16px;
        width: 16px
    }

    ._ajc- ._9u4c {
        height: 20px;
        width: 20px
    }

    ._ajc_ ._9u4c {
        height: 24px;
        width: 24px
    }

    ._ajd0 ._9u4c {
        height: 32px;
        width: 32px
    }
}

@media (min-width: 768px) {

    ._a9d4,
    ._abjr {
        font-size: 24px;
        line-height: 29px
    }

    ._abjq {
        font-size: 16px;
        line-height: 19px
    }

    ._a9d4 ._abjs {
        padding-top: 10px
    }
}

._2yz0 ._9u4m ._9u4p {
    transform: unset
}

._2yz0 ._aeo8 ._9u4c {
    padding: 0 13px 0 0
}

._2yz0 ._aeo9 ._9u4c {
    padding: 0 0 0 13px
}

@media (max-width: 1023px) {
    ._aofv {
        font-size: 15px
    }
}

._9vx6 {
    border-radius: 50%;
    height: 118px;
    object-fit: cover;
    width: 118px
}

._ari4 {
    border-radius: 50%;
    height: 94px;
    object-fit: cover;
    width: 94px
}

._9vx7 {
    width: 100%
}

._9vx8 {
    padding-top: 21px
}

._9vx8 ._9vd5 {
    font-size: 15px
}

@media (min-width: 768px) {
    ._9vx6 {
        height: 165px;
        width: 165px
    }

    ._9vx8 ._9vd5 {
        font-size: 17px
    }
}

@media (min-width: 1024px) {
    ._9vx8 {
        padding-top: 30px
    }
}

._9vd6 {
    display: flex;
    flex-wrap: wrap
}

._9wmd {
    margin: 0 auto
}

._9v11 {
    flex-direction: row
}

._9v12 {
    flex-direction: column
}

._9tat {
    align-items: baseline
}

._9tau {
    align-items: center
}

._9tav {
    align-items: flex-end
}

._9taw {
    align-items: flex-start
}

._9tax {
    align-items: stretch
}

._9tay {
    justify-content: center
}

._9ta9 {
    justify-content: flex-end
}

._9taz {
    justify-content: space-around
}

._9ta- {
    justify-content: space-between
}

._9ta_ {
    justify-content: space-evenly
}

._9tb0 {
    justify-content: flex-start
}

._9tb1 {
    justify-content: stretch
}

@media (max-width: 1023px) {
    ._9u6w {
        justify-content: center
    }

    ._9u6x {
        justify-content: flex-end
    }

    ._9u6y {
        justify-content: space-around
    }

    ._9u6z {
        justify-content: space-between
    }

    ._9u6- {
        justify-content: space-evenly
    }

    ._9u6_ {
        justify-content: flex-start
    }

    ._9u70 {
        justify-content: stretch
    }
}

@media (max-width: 767px) {
    ._9u71 {
        justify-content: center
    }

    ._9u72 {
        justify-content: flex-end
    }

    ._9u73 {
        justify-content: space-around
    }

    ._9u74 {
        justify-content: space-between
    }

    ._9u75 {
        justify-content: space-evenly
    }

    ._9u76 {
        justify-content: flex-start
    }

    ._9u77 {
        justify-content: stretch
    }
}

._9sca {
    color: #1c1e21;
    -webkit-font-smoothing: antialiased;
    padding-top: 61px;
    text-rendering: optimizeLegibility
}

._aj3h {
    hyphens: auto;
    word-break: break-word
}

._9y16 {
    padding-top: 61px
}

@media (min-width: 768px) {

    ._9sca,
    ._9y16 {
        padding-top: 74px
    }
}

@media (min-width: 1024px) {

    ._9sca,
    ._9y16 {
        padding-top: 91px
    }
}

._af-3._9sca,
._af-3._akgv {
    padding-top: 64px
}

@media (min-width: 1200px) {

    ._af-3._9sca,
    ._af-3._akgv {
        padding-top: 80px
    }
}

._9tar {
    display: flex
}

._9u6l {
    margin: 0 auto;
    width: 100%
}

._a8ou {
    row-gap: 8px
}

._a8ov {
    row-gap: 16px
}

._a8ow {
    row-gap: 24px
}

._a8ox {
    row-gap: 32px
}

._a8oy {
    row-gap: 48px
}

._a8oz {
    row-gap: 64px
}

._a8o- {
    column-gap: 8px
}

._a8o_ {
    column-gap: 16px
}

._a8p0 {
    column-gap: 24px
}

._a8oj {
    column-gap: 32px
}

._a8ok {
    column-gap: 48px
}

._a8ol {
    column-gap: 64px
}

@media (max-width: 767px) {
    ._9ta7 {
        flex-direction: row
    }

    ._9ta8 {
        flex-direction: column
    }

    ._9u69 {
        flex-direction: column-reverse
    }

    ._asgh {
        flex-direction: row-reverse
    }

    ._9u6r {
        max-width: 16%
    }

    ._9u6s {
        max-width: 24%
    }

    ._9u6t {
        max-width: 54%
    }

    ._9u6u {
        max-width: 64%
    }

    ._9u6v {
        max-width: 80%
    }

    ._9uo9 {
        max-width: 95%
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    ._9ta5 {
        flex-direction: row
    }

    ._9ta6 {
        flex-direction: column
    }

    ._abds {
        flex-direction: column-reverse
    }

    ._asgb {
        flex-direction: row-reverse
    }

    ._9u60 {
        max-width: 16%
    }

    ._9u61 {
        max-width: 24%
    }

    ._9u62 {
        max-width: 54%
    }

    ._9u63 {
        max-width: 64%
    }

    ._9u68 {
        max-width: 80%
    }

    ._9uo8 {
        max-width: 95%
    }
}

@media (min-width: 1024px) {
    ._9ta3 {
        flex-direction: row
    }

    ._9ta4 {
        flex-direction: column
    }

    ._9uo1 {
        max-width: 400px
    }

    ._9uo2 {
        max-width: 600px
    }

    ._9uo3 {
        max-width: 788px
    }

    ._9uo4 {
        max-width: 1050px
    }

    ._9uo5 {
        max-width: 1138px
    }

    ._9uo6 {
        max-width: 1440px
    }

    ._9u6m {
        max-width: 16%
    }

    ._9u6n {
        max-width: 24%
    }

    ._9u6o {
        max-width: 54%
    }

    ._9u6p {
        max-width: 64%
    }

    ._9u6q {
        max-width: 80%
    }

    ._9uo7 {
        max-width: 95%
    }
}

._9s6z {
    color: inherit
}

._9te1 {
    enable-background: new 0 0 9 20
}

._a7e7 {
    fill: #fff
}

._a83h {
    align-items: center;
    display: flex;
    justify-content: center
}

._a83i {
    display: block;
    height: 32px;
    width: 32px
}

._a83j {
    fill: #43cd66
}

._a83k {
    fill: #222
}

._a83l {
    stroke: #43cd66
}

._a83l g {
    fill: #43cd66
}

._a83v g {
    fill: #222
}

._a83v {
    stroke: #222
}

._affq {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

._a83w,
._a83w ._a83i,
._a83w ._aq32 {
    height: 16px;
    width: 16px
}

._a83w ._aq32 {
    height: 32px;
    width: 32px
}

._a84f,
._a84f ._a83i,
._a83w ._aq32 {
    height: 64px;
    width: 64px
}

._2yz0 ._agnt {
    transform: scale(-1, 1)
}

._afwh {
    align-items: center;
    border: 1px solid #1c1e21;
    border-radius: 50%;
    box-sizing: border-box;
    color: #1c1e21;
    cursor: pointer;
    display: inline-flex;
    height: 48px;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: color .33s linear .5s, border-color ease-out .5s, background-color .33s linear 0s;
    vertical-align: bottom;
    width: 48px;
    z-index: 1
}

._akgv ._afwh {
    border: 1px solid #1c1e21
}

._adid {
    max-height: 16px;
    max-width: 16px
}

._adid._asge {
    max-height: 30px;
    max-width: 30px
}

._adid._asgf {
    max-height: 30px;
    max-width: 30px
}

._adid._asgg {
    max-height: 20px;
    max-width: 20px
}

._afce {
    display: none
}

._afbk ._afbl {
    display: none
}

._afbk ._afce {
    display: unset
}

._adie {
    height: 32px;
    width: 32px
}

._afbm {
    height: 16px;
    width: 16px
}

._adif {
    background-color: #25d366
}

._adig,
._af-1 ._agga ._adif {
    background-color: #fff
}

._afbn {
    background-color: #5e5e5e;
    border: #5e5e5e;
    color: #fff
}

._arcn {
    background-color: transparent;
    border-color: #fff
}

._arco>._arcp,
._arco>._arcp>* {
    fill: inherit
}

._arcf>._arcp,
._arcf>._arcp>* {
    stroke: inherit
}

@media (hover: hover) {

    ._adif:hover,
    ._adig:hover {
        color: #fff
    }

    ._afbn:hover {
        background-color: #cdd0d5
    }

    ._ad_c._adif:hover,
    ._afvv ._agga ._adif:hover {
        color: #1c1e21
    }

    ._ad_c._adig:hover {
        border-color: #1c1e21;
        color: #1c1e21
    }

    ._adif:hover:after,
    ._adig:hover:after {
        transform: scale(1.47) translateY(0)
    }
}

._ad_c._adif,
._afvv ._agga ._adif {
    border-color: transparent
}

._ad_c._adif:after,
._afvv ._agga ._adif:after {
    background-color: #fff
}

._ad_c._adig {
    background-color: #1c1e21;
    border-color: #fff;
    color: #fff
}

._ad_c._adig:after {
    background-color: #25d366
}

._adif:after,
._adig:after {
    background-color: #1c1e21;
    border-radius: 50%;
    color: #fff;
    content: '';
    height: 67px;
    position: absolute;
    top: 0;
    transform: scale(1) translateY(67px);
    transition: transform 1s cubic-bezier(.66, .00, .34, 1.00);
    width: 67px;
    z-index: -1
}

._adif:disabled,
._adif:disabled:after {
    background-color: #cdd0d5;
    border-color: #cdd0d5;
    color: #5e5e5e;
    cursor: not-allowed
}

._adig:disabled,
._adig:disabled:after {
    background-color: transparent;
    border-color: #cdd0d5;
    color: #cdd0d5;
    cursor: not-allowed
}

._ad_c._adif:disabled,
._ad_c._adif:disabled:after {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #cdd0d5;
    cursor: not-allowed
}

._ad_c._adig:disabled,
._ad_c._adig:disabled::after {
    background-color: #1c1e21;
    border-color: #5e5e5e;
    color: #5e5e5e;
    cursor: not-allowed
}

._9te2 {
    background-color: transparent;
    cursor: default;
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.UIInternpage_Content ._9tib {
    pointer-events: none
}

._9tib {
    align-items: center;
    background-color: #128c7e;
    border: none;
    color: #fff;
    display: flex;
    font-size: 13px;
    justify-content: space-between;
    padding: 0;
    width: auto
}

._9tic {
    align-items: center;
    display: flex;
    justify-content: space-evenly
}

._9tic ._9tnd {
    padding-left: 4px;
    padding-right: 4px
}

._9tid {
    color: #075e54
}

._9te3 {
    top: 0
}

._9te5,
._9y16 ._9te5 {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 10px 50px rgb(0 0 0 / 5%);
    left: 50%;
    max-height: 80%;
    max-width: 800px;
    overflow: auto;
    padding-bottom: 32px;
    padding-left: 40px;
    padding-right: 24px;
    padding-top: 32px;
    position: fixed;
    top: 12%;
    transform: translate(-50%, -10%);
    width: 90%;
    z-index: 10000
}

._9tie,
._9y16 ._9tie {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

._9tg0 {
    -webkit-appearance: none;
    background: url(/rsrc.php/y3/r/VZT6sG-iky_.svg) no-repeat 90%;
    background-color: #075e54;
    border: 2px solid;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    padding: 8px 16px
}

._9te7 {
    overflow: auto
}

._9te3 ._9te7 ._9te8 {
    display: inline-block;
    margin: 0;
    padding-top: 16px;
    width: 24.33%
}

._9te3 ._9te8:hover {
    text-decoration: underline
}

._9te3 ._9teb {
    color: #1c1e21;
    display: block
}

._9teb:hover {
    text-decoration: underline
}

._a0g3 ._9vcv ._9vd5 {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

._a0g3 ._9tie ._9vd5 {
    font-size: 24px;
    font-weight: 400;
    line-height: 34px
}

._a0g3 ._9tib,
._a0g4 ._a0g5 {
    background: none;
    color: #1c1e21;
    display: inline-block;
    font-size: 32px;
    padding-top: 16px;
    position: absolute;
    right: 32px;
    top: 0
}

._a0g3 ._9te3 {
    box-sizing: border-box;
    left: -2.5%;
    padding: 32px;
    position: absolute;
    top: -5%;
    width: 105%
}

._a0g3 ._9tid {
    display: none
}

._a0g4 {
    display: inline-block
}

._a0g4 ._a0g5 {
    pointer-events: none
}

._a0g4 ._a0g6 {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    right: 16px
}

._afo4 {
    background: none;
    background-color: #111b21;
    border-radius: 50px;
    font-size: 16px;
    padding: 16px 28px
}

._afo9 {
    background-color: #fff;
    color: #111b21;
    padding: 12px 24px
}

._afoa {
    position: relative
}

._afoa ._afob {
    fill: #fff;
    position: absolute;
    right: 17px;
    top: 22px
}

._afo4+._afob {
    top: 50%;
    transform: translate(-50%, -50%)
}

._afoa:focus-within ._afob {
    top: 21px;
    transform: rotate(180deg)
}

._afoa:focus-within ._afob {
    transform: rotate(180deg)
}

._afoc {
    display: none
}

@media (min-width: 767px) {
    ._afon {
        display: none
    }

    ._afoc {
        display: block
    }
}

@media (max-width: 1023px) {

    ._9tic ._9tnd,
    ._9tic ._a0g7 {
        display: none
    }
}

@media (min-width: 1024px) {
    ._a0g4 {
        display: none
    }

    ._9tic ._9tnd,
    ._9tic ._a0g7 {
        display: block
    }
}

._apbs {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 285px
}

._apbs>._9vcv {
    white-space: unset
}

._apbs ._aq31 {
    padding-right: unset
}

._apbs ._aq32 {
    padding-right: 12px
}

._apin {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._apin>._9vcv {
    white-space: unset
}

._apin>._aeo9>._a8om {
    display: flex;
    justify-content: flex-start
}

._ag3y,
._akgv ._ag3y {
    border: 1px solid rgba(17, 27, 33, .2);
    border-radius: 25px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px 24px 37px;
    width: 253px
}

._ag3z {
    color: #fff;
    fill: #fff;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._ag3- {
    background-color: #25d366;
    border-radius: 50%;
    height: 32px;
    margin-bottom: 24px;
    position: relative;
    width: 32px
}

._akgv ._ag3- {
    margin-bottom: 24px
}

._ag3y:hover {
    background: #25d366;
    border-color: #111b21;
    text-decoration: unset
}

._ag3y:hover ._ag3z {
    color: #25d366
}

._ag3y:hover ._ag3- {
    background-color: #111b21
}

._9t2b {
    background-color: #fff;
    overflow: hidden
}

._9t2b._adhk {
    border-radius: 15px
}

._9t2b._afht {
    border-bottom: 40px;
    border-bottom-style: solid
}

._9t2b._afht:after {
    background: inherit;
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    content: '';
    display: block;
    height: 40px;
    position: absolute;
    width: 100%;
    z-index: 1
}

._9t2b ._9t2c {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

._9t2d {
    background-color: #f0f4f9
}

._9t2e {
    background-color: #fff;
    max-width: 1138px;
    overflow: hidden;
    width: 100%
}

._9t2e._ao8r {
    max-width: unset
}

._aoa0 {
    background-color: #fff;
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

._a1fe {
    min-height: calc(100vh - 400px)
}

._9t2f,
._9t2g {
    max-width: 788px;
    width: 100%
}

._9t2h {
    max-width: 1440px
}

._afhu {
    max-width: 1080px;
    padding: 0 24px
}

._9t2b ._aiy9 {
    overflow: visible
}

._al0r .paragraphWidth>.img {
    max-width: 100%
}

._aqzw>* {
    box-sizing: border-box;
    height: inherit
}

@media (min-width: 768px) {
    ._9t2b._adhk {
        border-radius: 25px
    }
}

@media (max-width: 1023px) {

    ._9t2g,
    ._9t2f,
    ._9t2h {
        max-width: 80%
    }
}

._9t2b ._8etu ._adue ._aduf>*>* {
    stroke: inherit
}

@media (max-width: 767px) {

    ._al0r form .inputtext,
    ._al0r form ._671t .phoneInput {
        width: 100%
    }
}

._9scy,
._9y16 ._9scy {
    margin-bottom: 8px
}

._9scb,
._9y16 ._9scb {
    margin-bottom: 16px
}

._9scc,
._9y16 ._9scc {
    margin-bottom: 32px
}

._9scd,
._9y16 ._9scd {
    margin-bottom: 56px
}

._9sce,
._9y16 ._9sce {
    margin-bottom: 88px
}

._9scf,
._9y16 ._9scf {
    margin-left: 8px
}

._9scg,
._9y16 ._9scg {
    margin-left: 16px
}

._9sch,
._9y16 ._9sch {
    margin-left: 32px
}

._9sci,
._9y16 ._9sci {
    margin-left: 56px
}

._9scj,
._9y16 ._9scj {
    margin-left: 88px
}

._9t2-,
._9y16 ._9t2- {
    margin-right: 8px
}

._9sck,
._9y16 ._9sck {
    margin-right: 16px
}

._9sco,
._9y16 ._9sco {
    margin-right: 32px
}

._9scp,
._9y16 ._9scp {
    margin-right: 56px
}

._9scq,
._9y16 ._9scq {
    margin-right: 88px
}

._9t2_,
._9y16 ._9t2_ {
    margin-top: 8px
}

._9scr,
._9y16 ._9scr {
    margin-top: 16px
}

._9scs,
._9y16 ._9scs {
    margin-top: 32px
}

._9sct,
._9y16 ._9sct {
    margin-top: 56px
}

._9scz,
._9y16 ._9scz {
    margin-top: 88px
}

._9sc-,
._a8s8 ._9vyq._as4v._9sc-,
._9y16 ._9sc-,
._aqzx._9sc-,
._ao--._9sc- {
    padding-bottom: 8px
}

._9sc_,
._a8s8 ._9vyq._as4v._9sc_,
._9y16 ._9sc_,
._aqzx._9sc_,
._ao--._9sc_ {
    padding-bottom: 16px
}

._9sd0,
._a8s8 ._9vyq._as4v._9sd0,
._9y16 ._9sd0,
._aqzx._9sd0,
._ao--._9sd0 {
    padding-bottom: 32px
}

._9sd1,
._a8s8 ._9vyq._as4v._9sd1,
._9y16 ._9sd1,
._aqzx._9sd1,
._ao--._9sd1 {
    padding-bottom: 56px
}

._9sd2,
._a8s8 ._9vyq._as4v._9sd2,
._9y16 ._9sd2,
._aqzx._9sd2,
._ao--._9sd2 {
    padding-bottom: 88px
}

._9sd3,
._a8s8 ._9vyq._as4v._9sd3,
._9y16 ._9sd3 {
    padding-left: 8px
}

._9sd4,
._a8s8 ._9vyq._as4v._9sd4,
._9y16 ._9sd4 {
    padding-left: 16px
}

._9sd5,
._a8s8 ._9vyq._as4v._9sd5,
._9y16 ._9sd5 {
    padding-left: 32px
}

._9sd6,
._a8s8 ._9vyq._as4v._9sd6,
._9y16 ._9sd6 {
    padding-left: 56px
}

._9sd7,
._a8s8 ._9vyq._as4v._9sd7,
._9y16 ._9sd7 {
    padding-left: 88px
}

._9t30,
._a8s8 ._9vyq._as4v._9t30,
._9y16 ._9t30 {
    padding-right: 8px
}

._9sd8,
._a8s8 ._9vyq._as4v._9sd8,
._9y16 ._9sd8 {
    padding-right: 16px
}

._9sd9,
._a8s8 ._9vyq._as4v._9sd9,
._9y16 ._9sd9 {
    padding-right: 32px
}

._9sda,
._a8s8 ._9vyq._as4v._9sda,
._9y16 ._9sda {
    padding-right: 56px
}

._9sdb,
._a8s8 ._9vyq._as4v._9sdb,
._9y16 ._9sdb {
    padding-right: 88px
}

._9t31,
._a8s8 ._9vyq._as4v._9t31,
._9y16 ._9t31,
._aqzx._9t31,
._ao--._9t31 {
    padding-top: 8px
}

._9sdc,
._a8s8 ._9vyq._as4v._9sdc,
._9y16 ._9sdc,
._aqzx._9sdc,
._ao--._9sdc {
    padding-top: 16px
}

._9sdd,
._a8s8 ._9vyq._as4v._9sdd,
._9y16 ._9sdd,
._aqzx._9sdd,
._ao--._9sdd {
    padding-top: 32px
}

._9sde,
._a8s8 ._9vyq._as4v._9sde,
._9y16 ._9sde,
._aqzx._9sde,
._ao--._9sde {
    padding-top: 56px
}

._9sdf,
._a8s8 ._9vyq._as4v._9sdf,
._9y16 ._9sdf,
._aqzx._9sdf,
._ao--._9sdf {
    padding-top: 88px
}

._9usj,
._9y16 ._9usj {
    height: 8px
}

._9usk,
._9y16 ._9usk {
    height: 16px
}

._9usl,
._9y16 ._9usl {
    height: 32px
}

._9ut3,
._9y16 ._9ut3 {
    height: 56px
}

._9ut4,
._9y16 ._9ut4 {
    height: 88px
}

._9sc-._aqut,
._9t31._aqut,
._9sc_._aqut,
._9sdc._aqut,
._9sd0._aqut,
._9sdd._aqut,
._9sd1._aqut,
._9sde._aqut,
._9sd2._aqut,
._9sdf._aqut {
    margin: 18px 0
}

._9sc-._aqut>._8l_f>*,
._9t31._aqut>._8l_f>*,
._9sc_._aqut>._8l_f>*,
._9sdc._aqut>._8l_f>*,
._9sd0._aqut>._8l_f>*,
._9sdd._aqut>._8l_f>*,
._9sd1._aqut>._8l_f>*,
._9sde._aqut>._8l_f>*,
._9sd2._aqut>._8l_f>*,
._9sdf._aqut>._8l_f>* {
    margin: 0
}

@media (min-width: 768px) {

    ._9scy,
    ._9y16 ._9scy {
        margin-bottom: 16px
    }

    ._9scb,
    ._9y16 ._9scb {
        margin-bottom: 32px
    }

    ._9scc,
    ._9y16 ._9scc {
        margin-bottom: 56px
    }

    ._9scd,
    ._9y16 ._9scd {
        margin-bottom: 88px
    }

    ._9sce,
    ._9y16 ._9sce {
        margin-bottom: 96px
    }

    ._9scf,
    ._9y16 ._9scf {
        margin-left: 16px
    }

    ._9scg,
    ._9y16 ._9scg {
        margin-left: 32px
    }

    ._9sch,
    ._9y16 ._9sch {
        margin-left: 56px
    }

    ._9sci,
    ._9y16 ._9sci {
        margin-left: 88px
    }

    ._9scj,
    ._9y16 ._9scj {
        margin-left: 96px
    }

    ._9t2-,
    ._9y16 ._9t2- {
        margin-right: 16px
    }

    ._9sck,
    ._9y16 ._9sck {
        margin-right: 32px
    }

    ._9sco,
    ._9y16 ._9sco {
        margin-right: 56px
    }

    ._9scp,
    ._9y16 ._9scp {
        margin-right: 88px
    }

    ._9scq,
    ._9y16 ._9scq {
        margin-right: 96px
    }

    ._9t2_,
    ._9y16 ._9t2_ {
        margin-top: 16px
    }

    ._9scr,
    ._9y16 ._9scr {
        margin-top: 32px
    }

    ._9scs,
    ._9y16 ._9scs {
        margin-top: 56px
    }

    ._9sct,
    ._9y16 ._9sct {
        margin-top: 88px
    }

    ._9scz,
    ._9y16 ._9scz {
        margin-top: 96px
    }

    ._9sc-,
    ._a8s8 ._9vyq._as4v._9sc-,
    ._9y16 ._9sc-,
    ._aqzx._9sc-,
    ._ao--._9sc- {
        padding-bottom: 16px
    }

    ._9sc_,
    ._a8s8 ._9vyq._as4v._9sc_,
    ._9y16 ._9sc_,
    ._aqzx._9sc_,
    ._ao--._9sc_ {
        padding-bottom: 32px
    }

    ._9sd0,
    ._a8s8 ._9vyq._as4v._9sd0,
    ._9y16 ._9sd0,
    ._aqzx._9sd0,
    ._ao--._9sd0 {
        padding-bottom: 56px
    }

    ._9sd1,
    ._a8s8 ._9vyq._as4v._9sd1,
    ._9y16 ._9sd1,
    ._aqzx._9sd1,
    ._ao--._9sd1 {
        padding-bottom: 88px
    }

    ._9sd2,
    ._a8s8 ._9vyq._as4v._9sd2,
    ._9y16 ._9sd2,
    ._aqzx._9sd2,
    ._ao--._9sd2 {
        padding-bottom: 96px
    }

    ._9sd3,
    ._a8s8 ._9vyq._as4v._9sd3,
    ._9y16 ._9sd3 {
        padding-left: 16px
    }

    ._9sd4,
    ._a8s8 ._9vyq._as4v._9sd4,
    ._9y16 ._9sd4 {
        padding-left: 32px
    }

    ._9sd5,
    ._a8s8 ._9vyq._as4v._9sd5,
    ._9y16 ._9sd5 {
        padding-left: 56px
    }

    ._9sd6,
    ._a8s8 ._9vyq._as4v._9sd6,
    ._9y16 ._9sd6 {
        padding-left: 88px
    }

    ._9sd7,
    ._a8s8 ._9vyq._as4v._9sd7,
    ._9y16 ._9sd7 {
        padding-left: 96px
    }

    ._9t30,
    ._a8s8 ._9vyq._as4v._9t30,
    ._9y16 ._9t30 {
        padding-right: 16px
    }

    ._9sd8,
    ._a8s8 ._9vyq._as4v._9sd8,
    ._9y16 ._9sd8 {
        padding-right: 32px
    }

    ._9sd9,
    ._a8s8 ._9vyq._as4v._9sd9,
    ._9y16 ._9sd9 {
        padding-right: 56px
    }

    ._9sda,
    ._a8s8 ._9vyq._as4v._9sda,
    ._9y16 ._9sda {
        padding-right: 88px
    }

    ._9sdb,
    ._a8s8 ._9vyq._as4v._9sdb,
    ._9y16 ._9sdb {
        padding-right: 96px
    }

    ._9t31,
    ._a8s8 ._9vyq._as4v._9t31,
    ._9y16 ._9t31,
    ._aqzx._9t31,
    ._ao--._9t31 {
        padding-top: 16px
    }

    ._9sdc,
    ._a8s8 ._9vyq._as4v._9sdc,
    ._9y16 ._9sdc,
    ._aqzx._9sdc,
    ._ao--._9sdc {
        padding-top: 32px
    }

    ._9sdd,
    ._a8s8 ._9vyq._as4v._9sdd,
    ._9y16 ._9sdd,
    ._aqzx._9sdd,
    ._ao--._9sdd {
        padding-top: 56px
    }

    ._9sde,
    ._a8s8 ._9vyq._as4v._9sde,
    ._9y16 ._9sde,
    ._aqzx._9sde,
    ._ao--._9sde {
        padding-top: 88px
    }

    ._9sdf,
    ._a8s8 ._9vyq._as4v._9sdf,
    ._9y16 ._9sdf,
    ._aqzx._9sdf,
    ._ao--._9sdf {
        padding-top: 96px
    }

    ._9usj,
    ._9y16 ._9usj {
        height: 16px
    }

    ._9usk,
    ._9y16 ._9usk {
        height: 32px
    }

    ._9usl,
    ._9y16 ._9usl {
        height: 56px
    }

    ._9ut3,
    ._9y16 ._9ut3 {
        height: 88px
    }

    ._9ut4,
    ._9y16 ._9ut4 {
        height: 96px
    }
}

@media (min-width: 1024px) {

    ._9scy,
    ._9y16 ._9scy {
        margin-bottom: 16px
    }

    ._9scb,
    ._9y16 ._9scb {
        margin-bottom: 32px
    }

    ._9scc,
    ._9y16 ._9scc {
        margin-bottom: 56px
    }

    ._9scd,
    ._9y16 ._9scd {
        margin-bottom: 88px
    }

    ._9sce,
    ._9y16 ._9sce {
        margin-bottom: 96px
    }

    ._9scf,
    ._9y16 ._9scf {
        margin-left: 16px
    }

    ._9scg,
    ._9y16 ._9scg {
        margin-left: 32px
    }

    ._9sch,
    ._9y16 ._9sch {
        margin-left: 56px
    }

    ._9sci,
    ._9y16 ._9sci {
        margin-left: 88px
    }

    ._9scj,
    ._9y16 ._9scj {
        margin-left: 96px
    }

    ._9t2-,
    ._9y16 ._9t2- {
        margin-right: 16px
    }

    ._9sck,
    ._9y16 ._9sck {
        margin-right: 32px
    }

    ._9sco,
    ._9y16 ._9sco {
        margin-right: 56px
    }

    ._9scp,
    ._9y16 ._9scp {
        margin-right: 88px
    }

    ._9scq,
    ._9y16 ._9scq {
        margin-right: 96px
    }

    ._9t2_,
    ._9y16 ._9t2_ {
        margin-top: 16px
    }

    ._9scr,
    ._9y16 ._9scr {
        margin-top: 32px
    }

    ._9scs,
    ._9y16 ._9scs {
        margin-top: 56px
    }

    ._9sct,
    ._9y16 ._9sct {
        margin-top: 88px
    }

    ._9scz,
    ._9y16 ._9scz {
        margin-top: 96px
    }

    ._9sc-,
    ._a8s8 ._9vyq._as4v._9sc-,
    ._9y16 ._9sc-,
    ._aqzx._9sc-,
    ._ao--._9sc- {
        padding-bottom: 16px
    }

    ._9sc_,
    ._a8s8 ._9vyq._as4v._9sc_,
    ._9y16 ._9sc_,
    ._aqzx._9sc_,
    ._ao--._9sc_ {
        padding-bottom: 32px
    }

    ._9sd0,
    ._a8s8 ._9vyq._as4v._9sd0,
    ._9y16 ._9sd0,
    ._aqzx._9sd0,
    ._ao--._9sd0 {
        padding-bottom: 56px
    }

    ._9sd1,
    ._a8s8 ._9vyq._as4v._9sd1,
    ._9y16 ._9sd1,
    ._aqzx._9sd1,
    ._ao--._9sd1 {
        padding-bottom: 88px
    }

    ._9sd2,
    ._a8s8 ._9vyq._as4v._9sd2,
    ._9y16 ._9sd2,
    ._aqzx._9sd2,
    ._ao--._9sd2 {
        padding-bottom: 96px
    }

    ._9sd3,
    ._a8s8 ._9vyq._as4v._9sd3,
    ._9y16 ._9sd3 {
        padding-left: 16px
    }

    ._9sd4,
    ._a8s8 ._9vyq._as4v._9sd4,
    ._9y16 ._9sd4 {
        padding-left: 32px
    }

    ._9sd5,
    ._a8s8 ._9vyq._as4v._9sd5,
    ._9y16 ._9sd5 {
        padding-left: 56px
    }

    ._9sd6,
    ._a8s8 ._9vyq._as4v._9sd6,
    ._9y16 ._9sd6 {
        padding-left: 88px
    }

    ._9sd7,
    ._a8s8 ._9vyq._as4v._9sd7,
    ._9y16 ._9sd7 {
        padding-left: 96px
    }

    ._9t30,
    ._a8s8 ._9vyq._as4v._9t30,
    ._9y16 ._9t30 {
        padding-right: 16px
    }

    ._9sd8,
    ._a8s8 ._9vyq._as4v._9sd8,
    ._9y16 ._9sd8 {
        padding-right: 32px
    }

    ._9sd9,
    ._a8s8 ._9vyq._as4v._9sd9,
    ._9y16 ._9sd9 {
        padding-right: 56px
    }

    ._9sda,
    ._a8s8 ._9vyq._as4v._9sda,
    ._9y16 ._9sda {
        padding-right: 88px
    }

    ._9sdb,
    ._a8s8 ._9vyq._as4v._9sdb,
    ._9y16 ._9sdb {
        padding-right: 96px
    }

    ._9t31,
    ._a8s8 ._9vyq._as4v._9t31,
    ._9y16 ._9t31,
    ._aqzx._9t31,
    ._ao--._9t31 {
        padding-top: 16px
    }

    ._9sdc,
    ._a8s8 ._9vyq._as4v._9sdc,
    ._9y16 ._9sdc,
    ._aqzx._9sdc,
    ._ao--._9sdc {
        padding-top: 32px
    }

    ._9sdd,
    ._a8s8 ._9vyq._as4v._9sdd,
    ._9y16 ._9sdd,
    ._aqzx._9sdd,
    ._ao--._9sdd {
        padding-top: 56px
    }

    ._9sde,
    ._a8s8 ._9vyq._as4v._9sde,
    ._9y16 ._9sde,
    ._aqzx._9sde,
    ._ao--._9sde {
        padding-top: 88px
    }

    ._9sdf,
    ._a8s8 ._9vyq._as4v._9sdf,
    ._9y16 ._9sdf,
    ._aqzx._9sdf,
    ._ao--._9sdf {
        padding-top: 96px
    }

    ._9usj,
    ._9y16 ._9usj {
        height: 16px
    }

    ._9usk,
    ._9y16 ._9usk {
        height: 32px
    }

    ._9usl,
    ._9y16 ._9usl {
        height: 56px
    }

    ._9ut3,
    ._9y16 ._9ut3 {
        height: 88px
    }

    ._9ut4,
    ._9y16 ._9ut4 {
        height: 96px
    }
}

._9vg3 h1,
._9vg3 h2,
._9vg3 h3,
._9vg3 h4,
._9vg3 h5,
._9vg3 h6,
._9vg3 p,
._9vg3 a {
    color: inherit
}

._aj1a {
    display: inline-block
}

._aj1b {
    display: block
}

._9vd5 {
    color: inherit
}

._9vg3._9sep h1,
._9vg3._9sep h2,
._9vg3._9sep h3,
._9vg3._9sep h4,
._9vg3._9sep h5,
._9vg3._9sep h6,
._9vg3._9sep p,
._9vg3._9sep a,
._9sep {
    font-weight: 400
}

._9vg3._9sew h1,
._9vg3._9sew h2,
._9vg3._9sew h3,
._9vg3._9sew h4,
._9vg3._9sew h5,
._9vg3._9sew h6,
._9vg3._9sew p,
._9vg3._9sew a,
._9sew {
    font-weight: 500
}

._9vg3._9sex h1,
._9vg3._9sex h2,
._9vg3._9sex h3,
._9vg3._9sex h4,
._9vg3._9sex h5,
._9vg3._9sex h6,
._9vg3._9sex p,
._9vg3._9sex a,
._9sex {
    font-weight: 700
}

._aqqu {
    font-weight: 100
}

._aqqv {
    font-weight: 900
}

._9vd5._aenq,
._9vd5._aenq span,
._9vd5._aenq p {
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 22px
}

._9vd5._aenr,
._9vd5._aenr span,
._9vd5._aenr p {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 22px
}

._9vd5._aens,
._9vd5._aens span,
._9vd5._aens p {
    font-size: 16px;
    letter-spacing: -0.01em;
    line-height: 22px
}

._9vd5._aent,
._9vd5._aent span,
._9vd5._aent p {
    font-size: 12px;
    letter-spacing: 0em;
    line-height: 17px
}

._9sey {
    text-align: left
}

._9sez {
    text-align: right
}

._9se- {
    text-align: center
}

._9se_ {
    font-style: italic
}

._9sf0 {
    text-decoration: underline
}

._asem,
._asem>*,
._asem>*>* {
    color: inherit;
    display: inline
}

._asen,
._asen>* {
    color: inherit;
    display: inline-block;
    white-space: pre
}

._9vd5._ad_0 h1,
._9vd5._ad_0 h2,
._9vd5._ad_0 h3,
._9vd5._ad_0 h4,
._9vd5._ad_0 h5 {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

._ad_0 {
    font-family: Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

._ad_0._ad_1 {
    font-size: 72px;
    letter-spacing: -0.03em;
    line-height: 1
}

._ad_0._ad_8 {
    font-size: 44px;
    letter-spacing: -0.03em;
    line-height: 1
}

._ad_0._ad_9 {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1
}

._ad_0._ad_a {
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 1
}

._ad_0._ad_b {
    font-size: 24px;
    line-height: 1
}

._ad_0._aenu {
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 1
}

._ad_0._aqub {
    font-size: 18px
}

._ad_0 b {
    color: #25d366;
    font-weight: inherit
}

._9vg3._aeef p {
    margin: 0
}

@media (min-width: 768px) {
    ._ad_0._ad_1 {
        font-size: 108px
    }

    ._ad_0._ad_8 {
        font-size: 64px
    }

    ._ad_0._ad_9 {
        font-size: 40px;
        letter-spacing: -0.03em;
        line-height: 1
    }

    ._ad_0._ad_a {
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 1
    }

    ._9vd5._aenq,
    ._9vd5._aenq span,
    ._9vd5._aenq p {
        letter-spacing: -0.01em
    }

    ._9vd5._aenr,
    ._9vd5._aenr span,
    ._9vd5._aenr p {
        letter-spacing: -0.01em
    }
}

@media (min-width: 1024px) {
    ._ad_0._ad_1 {
        font-size: 160px;
        letter-spacing: -0.04em
    }

    ._ad_0._ad_8 {
        font-size: 80px;
        letter-spacing: -0.04em;
        line-height: 1
    }

    ._ad_0._ad_9 {
        font-size: 60px;
        line-height: 1
    }

    ._ad_0._ad_a {
        font-size: 48px;
        letter-spacing: -0.03em;
        line-height: 1
    }

    ._ad_0._ad_b {
        font-size: 32px;
        letter-spacing: -0.03em
    }

    ._ad_0._aqub {
        font-size: 20px;
        font-weight: 500;
        line-height: 120%
    }

    ._9vd5._aenq,
    ._9vd5._aenq span,
    ._9vd5._aenq p {
        font-size: 18px;
        line-height: 25px
    }

    ._9vd5._aenr,
    ._9vd5._aenr span,
    ._9vd5._aenr p {
        font-size: 18px;
        letter-spacing: -0.03em;
        line-height: 25px
    }

    ._9vd5._aent,
    ._9vd5._aent span,
    ._9vd5._aent p {
        letter-spacing: -0.01em;
        line-height: 16px
    }
}

@media (max-width: 1023px) {
    ._9u5w {
        text-align: left
    }

    ._9u5x {
        text-align: right
    }

    ._9u5y {
        text-align: center
    }
}

@media (max-width: 767px) {
    ._9u5z {
        text-align: left
    }

    ._9u5- {
        text-align: right
    }

    ._9u5_ {
        text-align: center
    }
}

._a932 ._a93a {
    height: .8em;
    padding: .2em;
    vertical-align: middle
}

@media (min-width: 1024px) {
    ._9uog {
        display: none
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    ._9vf_ {
        display: none
    }
}

@media (max-width: 767px) {
    ._9uoi {
        display: none
    }
}

._2ywh {
    visibility: visible !important
}

._2ywk ._2yyk:after,
._2ywk ._2yy_:after,
._2yz0 ._2yyk:after,
._2yz0 ._2yy_:after {
    clear: both;
    content: ' ';
    display: table
}

._2ywk ._2yz3,
._2yz0 ._2yz3,
._2ywk ._2yz5,
._2ywk ._2yz6,
._2yz0 ._2yz5,
._2yz0 ._2yz6,
._2ywk ._2yz8,
._2yz0 ._2yz8,
._2ywk ._2yzc,
._2yz0 ._2yzc {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

._2ywk ._2yz3:after,
._2yz0 ._2yz3:after,
._2ywk ._2yz5:after,
._2ywk ._2yz6:after,
._2yz0 ._2yz5:after,
._2yz0 ._2yz6:after,
._2ywk ._2yz8:after,
._2yz0 ._2yz8:after,
._2ywk ._2yzc:after,
._2yz0 ._2yzc:after {
    clear: both;
    content: ' ';
    display: table
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        width: 100%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        width: 1050px
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 960px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 100%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yzg,
    ._2ywk ._2yz6,
    ._2yz0 ._2yzg,
    ._2yz0 ._2yz6 {
        padding-left: 9%;
        padding-right: 9%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        width: 788px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        max-width: 788px;
        width: 84%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        width: 100%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        max-width: 1138px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        width: 100%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        padding-left: 25px;
        padding-right: 32px
    }
}

@media (max-width: 319px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        padding-left: 12px;
        padding-right: 12px
    }
}

._2ywk ._85kd ._2yzk,
._2ywk ._8ibq ._2yzk,
._2yz0 ._85kd ._2yzk,
._2yz0 ._8ibq ._2yzk {
    color: #232323;
    font-size: 23px;
    font-weight: 400;
    line-height: 26px
}

@media (min-width: 1096px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 176px;
        padding-top: 90px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 130px;
        padding-top: 70px
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media print {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding: 0
    }
}

._2ywk ._85kd ._2y_4,
._2ywk ._8ibq ._2y_4,
._2yz0 ._85kd ._2y_4,
._2yz0 ._8ibq ._2y_4 {
    font-size: 16px;
    line-height: 1.625
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yzz {
        padding-top: 74px
    }
}

@media (min-width: 1096px) {
    ._2yzz {
        padding-top: 91px
    }
}

@media (max-width: 767px) {
    ._2yzz {
        padding-top: 61px
    }
}

@media (max-width: 319px) {
    ._2yzz {
        padding-top: 48px
    }
}

@media print {
    ._2yzz {
        padding: 0
    }
}

._2ywk ._2zpg,
._2yz0 ._2zpg {
    z-index: 1000
}

@media screen {

    ._2ywk ._2zpg,
    ._2yz0 ._2zpg {
        position: fixed
    }
}

._2yzz {
    background-color: #fff;
    color: #282828;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    overflow-y: unset;
    position: relative;
    text-rendering: optimizeLegibility
}

._2yzz a,
._2yzz a:hover {
    text-decoration: none
}

._2yzz html,
._2yzz body,
._2yzz div,
._2yzz span,
._2yzz applet,
._2yzz object,
._2yzz iframe,
._2yzz h1,
._2yzz h2,
._2yzz h3,
._2yzz h4,
._2yzz h5,
._2yzz h6,
._2yzz p,
._2yzz blockquote,
._2yzz pre,
._2yzz a,
._2yzz abbr,
._2yzz acronym,
._2yzz address,
._2yzz big,
._2yzz cite,
._2yzz code,
._2yzz del,
._2yzz dfn,
._2yzz em,
._2yzz img,
._2yzz ins,
._2yzz kbd,
._2yzz q,
._2yzz s,
._2yzz samp,
._2yzz small,
._2yzz strike,
._2yzz strong,
._2yzz sub,
._2yzz sup,
._2yzz tt,
._2yzz var,
._2yzz b,
._2yzz u,
._2yzz i,
._2yzz center,
._2yzz dl,
._2yzz dt,
._2yzz dd,
._2yzz ol,
._2yzz ul,
._2yzz li,
._2yzz fieldset,
._2yzz form,
._2yzz label,
._2yzz legend,
._2yzz table,
._2yzz caption,
._2yzz tbody,
._2yzz tfoot,
._2yzz thead,
._2yzz tr,
._2yzz th,
._2yzz td,
._2yzz article,
._2yzz aside,
._2yzz canvas,
._2yzz details,
._2yzz embed,
._2yzz figure,
._2yzz figcaption,
._2yzz footer,
._2yzz header,
._2yzz hgroup,
._2yzz main,
._2yzz menu,
._2yzz nav,
._2yzz output,
._2yzz ruby,
._2yzz section,
._2yzz summary,
._2yzz time,
._2yzz mark,
._2yzz audio,
._2yzz video {
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

._2yzz article,
._2yzz aside,
._2yzz details,
._2yzz figcaption,
._2yzz figure,
._2yzz footer,
._2yzz header,
._2yzz hgroup,
._2yzz main,
._2yzz menu,
._2yzz nav,
._2yzz section {
    display: block
}

._2yzz body {
    line-height: 1
}

._2yzz ul {
    list-style: none
}

._2yzz blockquote,
._2yzz q {
    quotes: none
}

._2yzz blockquote:before,
._2yzz blockquote:after,
._2yzz q:before,
._2yzz q:after {
    content: '';
    content: none
}

._2yzz a:hover,
._2yzz a:active {
    outline: none
}

._2yzz table {
    border-collapse: collapse;
    border-spacing: 0
}

@media (min-width: 768px) {
    ._2ywk ._2yzk {
        margin-bottom: 26px
    }
}

@media (max-width: 767px) {
    ._2ywk ._2yzk {
        line-height: normal;
        margin-bottom: 21px
    }
}

@media (max-width: 319px) {
    ._2ywk ._2yzk {
        font-size: 22px;
        margin-bottom: 12px
    }
}

._2ywk ._2yzk h1,
._2ywk ._2yzk h2,
._2ywk ._2yzk h3,
._2ywk ._2yzk h4 {
    color: inherit;
    font: inherit
}

._2ywk ._2y_4 a {
    color: #027eb5
}

._2ywk ._2y_4 a:hover {
    text-decoration: underline
}

._2ywk ._-pj {
    margin-bottom: 56px
}

._2ywk ._-pj:last-child {
    margin-bottom: 0
}

._2ywk ._-pj a {
    color: #027eb5
}

._2ywk ._-pj ._2y_4 {
    color: #5e5e5e;
    font-size: 16px;
    line-height: 1.625
}

._2ywk ._-pj p,
._2ywk ._-pj ul,
._2ywk ._-pj ol,
._2ywk ._-pj h1,
._2ywk ._-pj h2,
._2ywk ._-pj h3,
._2ywk ._-pj h4,
._2ywk ._-pj h5 {
    margin-bottom: 31px
}

._2ywk ._-pj p:last-child,
._2ywk ._-pj ul:last-child,
._2ywk ._-pj ol:last-child,
._2ywk ._-pj h1:last-child,
._2ywk ._-pj h2:last-child,
._2ywk ._-pj h3:last-child,
._2ywk ._-pj h4:last-child,
._2ywk ._-pj h5:last-child {
    margin-bottom: 0
}

._2ywk ._-pj h3,
._2ywk ._-pj h4 {
    font-size: 16px
}

._2ywk ._-pj ul,
._2ywk ._-pj ol {
    margin-left: 31px
}

._2ywk ._-pj li {
    margin-bottom: 14px
}

._2ywk ._-pj strong {
    color: #32373b;
    font-weight: 500
}

._2ywk ._-pj ._2yzk {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 26px
}

._2ywk ._6jg7 {
    color: #5e5e5e;
    font-size: 16px;
    line-height: 26px;
    margin-top: 45px;
    text-align: center
}

._2ywk ._85kd,
._2ywk ._8ibq {
    margin-bottom: 45px;
    text-align: center
}

._2ywk ._85kd ._2yzk,
._2ywk ._8ibq ._2yzk {
    margin-bottom: 24px
}

@media (max-width: 767px) {

    ._2ywk ._85kd ._2yzk,
    ._2ywk ._8ibq ._2yzk {
        font-size: 18px;
        line-height: 23px
    }
}

._2ywk ._85kd ._2y_4,
._2ywk ._8ibq ._2y_4 {
    color: #5e5e5e
}

._2ywk ._85kd p,
._2ywk ._8ibq p {
    margin-bottom: 31px
}

._2ywk ._85kd p:last-child,
._2ywk ._8ibq p:last-child {
    margin-bottom: 0
}

@media (max-width: 767px) {

    ._2ywk ._85kd,
    ._2ywk ._8ibq {
        padding-top: 24px
    }
}

._2ywk ._8ibq ._2yzk {
    font-size: 18px
}

@media (max-width: 767px) {
    ._2ywk ._8ibq ._2yzk {
        font-size: 16px;
        padding: 0 2%
    }
}

._2ywk ._8ibq ._8ibw {
    color: #ccc;
    margin-top: 18px
}

._2ywk ._8ibq ._8ibw ._8ibx {
    margin-bottom: 10px
}

._2ywk ._2y_c {
    border-radius: 40px;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .071em;
    line-height: 19px;
    padding: 18px 32px;
    text-transform: uppercase;
    white-space: nowrap
}

@media (max-width: 400px) {
    ._2ywk ._2y_c {
        font-size: 14px;
        letter-spacing: .01em
    }
}

._2ywk ._2y_d button._2y_c {
    -webkit-appearance: none;
    border: none;
    box-sizing: content-box;
    cursor: pointer
}

._2ywk ._2z07 {
    background-color: #01e675;
    color: #fff !important
}

._2ywk ._8eb5 {
    background-color: #a3a7ac;
    cursor: default
}

._2ywk ._6jg8 {
    font-size: 13px;
    line-height: 20px;
    padding: 8px 20px
}

._2ywk ._2z0c {
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    height: 19px;
    letter-spacing: .02em;
    line-height: 19px;
    padding: 15px 24px;
    white-space: nowrap
}

@media (max-width: 319px) {
    ._2ywk ._2y_c {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: .005em;
        line-height: normal;
        padding: 10px 24px;
        white-space: normal
    }
}

@media (min-width: 768px) {
    ._2ywk #blog-image-camera {
        float: left;
        margin-bottom: 20px;
        margin-left: -24px;
        margin-right: 20px;
        width: 40%
    }
}

@media (max-width: 767px) {
    ._2ywk #blog-image-camera {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 70%
    }
}

@media (min-width: 500px) and (max-width: 770px) {
    ._2ywk #blog-image-camera {
        width: 50%
    }
}

._2ywk #no-results {
    padding: 30px
}

._2ywk #faq-search hr {
    margin-top: 18px
}

._2ywk sup {
    display: inline;
    opacity: .8;
    vertical-align: top
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk body {
        padding-top: 74px
    }
}

@media (min-width: 1096px) {
    ._2ywk body {
        padding-top: 91px
    }
}

@media (max-width: 767px) {
    ._2ywk body {
        padding-top: 61px
    }
}

@media (max-width: 319px) {
    ._2ywk body {
        padding-top: 48px
    }
}

._2ywk ._2zbh {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 20px;
    text-transform: uppercase;
    vertical-align: top
}

._2ywk ._2zbi {
    margin-left: 4px;
    vertical-align: top
}

._2ywk ._2zbi {
    float: right
}

._2ywk #lng_open {
    background-color: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
    display: none;
    padding: 12px;
    position: fixed;
    top: 58px;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
    max-height: calc(100% - 58px - 10px);
    overflow-y: scroll;
    z-index: 10000
}

@media (max-width: 767px) {
    ._2ywk #popular li {
        width: 180px
    }
}

._2ywk #lng_open a {
    color: #191919
}

._2ywk #popular li {
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 18px;
    list-style-type: none;
    margin-bottom: 8px;
    padding-right: 20px;
    width: 198px
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk #popular li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 25%
    }
}

._2ywk #select {
    color: #676f73;
    font-size: 17px;
    letter-spacing: -0.02em;
    line-height: 20px;
    margin-bottom: 33px
}

._2ywk #helptranslate {
    display: none
}

._2ywk #helptranslate a {
    color: #027eb5
}

._2ywk ._2y_d label,
._2ywk ._2y_d input,
._2ywk ._2y_d button {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}

._2ywk ._2zpg {
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 100%
}

._2ywk ._2zpl {
    background-color: #1ebea5;
    box-sizing: border-box;
    color: #fff;
    transition: background-color .5s ease;
    width: 100%
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk ._2zpl {
        height: 74px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 7px
    }
}

@media (min-width: 1096px) {
    ._2ywk ._2zpl {
        height: 91px;
        padding-top: 17px
    }
}

@media (max-width: 767px) {
    ._2ywk ._2zpl {
        height: 61px;
        padding-top: 13px
    }
}

@media (max-width: 319px) {
    ._2ywk ._2zpl {
        height: 48px;
        padding-top: 9px
    }
}

@media (max-width: 767px) {
    ._2ywk ._2yz3 {
        padding-right: 7px
    }
}

._2ywk ._2zpl a {
    color: #fff
}

._2ywk ._2zpl a:hover {
    text-decoration: none
}

._2ywk ._2zpn {
    background-image: url(/rsrc.php/yv/r/-r3j-x8ZnM7.svg);
    background-repeat: no-repeat;
    display: block;
    float: left
}

@media (min-width: 768px) {
    ._2ywk ._2zpn {
        background-position: 9px 9px;
        margin-left: -10px;
        padding-bottom: 11px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 9px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk ._2zpn {
        background-size: auto 35px;
        height: 35px;
        overflow: hidden;
        padding-right: 0;
        width: 35px
    }
}

@media (min-width: 1096px) {
    ._2ywk ._2zpn {
        background-size: auto 39px;
        height: 39px;
        width: 138px
    }
}

@media (max-width: 767px) {
    ._2ywk ._2zpn {
        background-size: auto 35px;
        height: 35px;
        overflow: hidden;
        padding: 0;
        width: 35px
    }
}

@media (max-width: 319px) {
    ._2ywk ._2zpn {
        background-size: auto 28px;
        height: 28px;
        overflow: hidden;
        padding: 0;
        width: 28px
    }
}

._2ywk ._2yzm {
    float: left;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    margin-left: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 150px)
}

@media (min-width: 768px) {
    ._2ywk ._2yzm {
        display: none
    }
}

@media (max-width: 319px) {
    ._2ywk ._2yzm {
        font-size: 14px;
        line-height: normal;
        margin-left: 6px;
        max-width: 66%;
        width: auto
    }
}

._2ywk ._2zpt {
    cursor: pointer;
    float: right;
    padding-top: 19px
}

._2ywk ._2zpt #lang {
    background: transparent;
    border: none;
    color: #fff;
    margin: -20px;
    padding: 20px
}

._2ywk ._2zbh {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 20px;
    margin-left: 4px;
    text-transform: uppercase;
    vertical-align: top
}

._2ywk ._2zbi {
    margin-left: 4px;
    vertical-align: top
}

._2ywk ._2zbi {
    float: right
}

._2ywk ._2zqm {
    background-color: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
    display: none;
    padding: 12px;
    position: fixed;
    top: 58px;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
    max-height: calc(100% - 58px - 10px);
    overflow-y: scroll;
    z-index: 10000
}

@media (max-width: 767px) {
    ._2ywk ._2zqt {
        width: 180px
    }
}

._2ywk ._2zpl ._2zqm a,
._2ywk ._2zqv {
    color: #191919;
    display: block
}

._2ywk ._2zpl ._2zqm a:hover,
._2ywk ._2zqv:hover {
    text-decoration: underline
}

._2ywk ._2zpl ._2zqm ._2zqw a {
    color: #29c1aa
}

._2ywk ._2zqt {
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 30px;
    list-style-type: none;
    margin-bottom: 8px;
    padding-right: 20px;
    width: 198px
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk ._2zqt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 25%
    }
}

._2ywk ._2zqx {
    color: #676f73;
    font-size: 17px;
    letter-spacing: -0.02em;
    line-height: 20px;
    margin-bottom: 33px
}

._2ywk ._2zqy {
    background-color: transparent;
    cursor: default;
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

._2ywk ._2zpg {
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 100%
}

._2ywk ._2zpl {
    background-color: #1ebea5;
    box-sizing: border-box;
    color: #fff;
    transition: background-color .5s ease;
    width: 100%
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2ywk ._2zpl {
        height: 74px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 7px
    }
}

@media (min-width: 1096px) {
    ._2ywk ._2zpl {
        height: 91px;
        padding-top: 17px
    }
}

@media (max-width: 767px) {
    ._2ywk ._2zpl {
        height: 61px;
        padding-top: 13px
    }
}

@media (max-width: 319px) {
    ._2ywk ._2zpl {
        height: 48px;
        padding-top: 9px
    }
}

._2ywk ._2zpl a {
    color: #fff
}

._2ywk ._2zry {
    background-color: #f8f9fa
}

._2ywk ._2yzc {
    background-color: #fff;
    min-height: 600px
}

._2ywk ._2yz6 {
    color: #27b8a2;
    padding-top: 36px
}

._2ywk ._2zs2 {
    background-image: url(/rsrc.php/v1/yn/r/R1p1o1jdV3u.jpg);
    background-repeat: repeat-x
}

._2ywk ._2zs9 {
    background-image: url(/rsrc.php/v1/yQ/r/dPFl9fRFF9u.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 265px;
    height: 265px
}

._2ywk ._2yz6 {
    box-sizing: border-box
}

._2ywk ._1hk9 {
    height: 368px
}

._2ywk ._1hk9 ._2zs9 {
    background-image: url(/rsrc.php/v1/y_/r/oqWQjtJbOPM.jpg);
    background-size: auto 368px;
    height: 368px
}

@media (max-width: 767px) {
    ._2ywk ._1hk9 {
        height: 200px
    }

    ._2ywk ._1hk9 ._2yz6 {
        display: none
    }

    ._2ywk ._1hk9 ._2zs9 {
        background-position-y: -40px;
        background-size: auto 240px;
        height: 200px
    }
}

html[lang='ar'] ._2ywk .rich-text ol {
    list-style-type: arabic-indic
}

._2ywk ._7yix ._1hk9 h1 {
    color: #27b8a2;
    font-size: 38px;
    font-weight: 300;
    line-height: 46px;
    margin-bottom: 11px;
    padding-top: 36px
}

._2ywk ._2yy_ {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 17px;
    padding-top: 15px
}

@media print {
    ._2ywk ._2zpl {
        display: none
    }

    ._2ywk ._2zry ._2yzc ._2yz5 h1,
    ._2ywk ._2zry ._2yzc ._2yz5 h2,
    ._2ywk ._2zry ._2yzc ._2yz5 h3,
    ._2ywk ._2zry ._2yzc ._2yz5 h4,
    ._2ywk ._2zry ._2yzc ._2yz5 p,
    ._2ywk ._2zry ._2yzc ._2yz5 ul,
    ._2ywk ._2zry ._2yzc ._2yz5 b,
    ._2ywk ._2zry ._2yzc ._2yz5 td {
        font-size: .8em;
        margin-bottom: 1em;
        margin-top: .5em
    }

    ._2ywk ._2zry ._2yzc ._2yz5 h1 p,
    ._2ywk ._2zry ._2yzc ._2yz5 h2 p,
    ._2ywk ._2zry ._2yzc ._2yz5 h3 p,
    ._2ywk ._2zry ._2yzc ._2yz5 h4 p,
    ._2ywk ._2zry ._2yzc ._2yz5 p p,
    ._2ywk ._2zry ._2yzc ._2yz5 ul p,
    ._2ywk ._2zry ._2yzc ._2yz5 b p,
    ._2ywk ._2zry ._2yzc ._2yz5 td p {
        font-size: 1.5em
    }

    ._2ywk ._2zry ._2yzc ._2yz5 p,
    ._2ywk ._2zry ._2yzc ._2yz5 ul,
    ._2ywk ._2zry ._2yzc ._2yz5 table,
    ._2ywk ._2zry ._2yzc ._2yz5 b,
    ._2ywk ._2zry ._2yzc ._2yz5 td,
    ._2ywk ._2zry ._2yzc ._2yz5 li {
        margin-bottom: 0
    }
}

._2ywk ._2yyk:after,
._2ywk ._2yy_:after,
._2yz0 ._2yyk:after,
._2yz0 ._2yy_:after {
    clear: both;
    content: ' ';
    display: table
}

._2ywk ._2yz3,
._2yz0 ._2yz3,
._2ywk ._2yz5,
._2ywk ._2yz6,
._2yz0 ._2yz5,
._2yz0 ._2yz6,
._2ywk ._2yz8,
._2yz0 ._2yz8,
._2ywk ._2yzc,
._2yz0 ._2yzc {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

._2ywk ._2yz3:after,
._2yz0 ._2yz3:after,
._2ywk ._2yz5:after,
._2ywk ._2yz6:after,
._2yz0 ._2yz5:after,
._2yz0 ._2yz6:after,
._2ywk ._2yz8:after,
._2yz0 ._2yz8:after,
._2ywk ._2yzc:after,
._2yz0 ._2yzc:after {
    clear: both;
    content: ' ';
    display: table
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        width: 100%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        width: 1050px
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz3,
    ._2yz0 ._2yz3 {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 960px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 100%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz5,
    ._2ywk ._2yz6,
    ._2yz0 ._2yz5,
    ._2yz0 ._2yz6 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yzg,
    ._2ywk ._2yz6,
    ._2yz0 ._2yzg,
    ._2yz0 ._2yz6 {
        padding-left: 9%;
        padding-right: 9%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        width: 788px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        max-width: 788px;
        width: 84%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz8,
    ._2yz0 ._2yz8 {
        width: 100%
    }
}

@media (min-width: 1096px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        max-width: 1138px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        width: 100%
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        padding-left: 32px;
        padding-right: 25px
    }
}

@media (max-width: 319px) {

    ._2ywk ._2yzc,
    ._2yz0 ._2yzc {
        padding-left: 12px;
        padding-right: 12px
    }
}

._2ywk ._85kd ._2yzk,
._2ywk ._8ibq ._2yzk,
._2yz0 ._85kd ._2yzk,
._2yz0 ._8ibq ._2yzk {
    color: #232323;
    font-size: 23px;
    font-weight: 400;
    line-height: 26px
}

@media (min-width: 1096px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 176px;
        padding-top: 90px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 130px;
        padding-top: 70px
    }
}

@media (max-width: 767px) {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media print {

    ._2ywk ._2yz8,
    ._2ywk ._2yzg,
    ._2yz0 ._2yz8,
    ._2yz0 ._2yzg {
        padding: 0
    }
}

._2ywk ._85kd ._2y_4,
._2ywk ._8ibq ._2y_4,
._2yz0 ._85kd ._2y_4,
._2yz0 ._8ibq ._2y_4 {
    font-size: 16px;
    line-height: 1.625
}

._2yz0 {
    direction: rtl
}

@media (min-width: 768px) {
    ._2yz0 ._2yzk {
        margin-bottom: 26px
    }
}

@media (max-width: 767px) {
    ._2yz0 ._2yzk {
        line-height: normal;
        margin-bottom: 21px
    }
}

@media (max-width: 319px) {
    ._2yz0 ._2yzk {
        font-size: 22px;
        margin-bottom: 12px
    }
}

._2yz0 ._2yzk h1,
._2yz0 ._2yzk h2,
._2yz0 ._2yzk h3,
._2yz0 ._2yzk h4 {
    color: inherit;
    font: inherit
}

._2yz0 ._2y_4 a {
    color: #027eb5
}

._2yz0 ._2y_4 a:hover {
    text-decoration: underline
}

._2yz0 ._-pj {
    margin-bottom: 56px
}

._2yz0 ._-pj:last-child {
    margin-bottom: 0
}

._2yz0 ._-pj a {
    color: #027eb5
}

._2yz0 ._-pj ._2y_4 {
    color: #5e5e5e;
    font-size: 16px;
    line-height: 1.625
}

._2yz0 ._-pj p,
._2yz0 ._-pj ul,
._2yz0 ._-pj ol,
._2yz0 ._-pj h1,
._2yz0 ._-pj h2,
._2yz0 ._-pj h3,
._2yz0 ._-pj h4,
._2yz0 ._-pj h5 {
    margin-bottom: 31px
}

._2yz0 ._-pj p:last-child,
._2yz0 ._-pj ul:last-child,
._2yz0 ._-pj ol:last-child,
._2yz0 ._-pj h1:last-child,
._2yz0 ._-pj h2:last-child,
._2yz0 ._-pj h3:last-child,
._2yz0 ._-pj h4:last-child,
._2yz0 ._-pj h5:last-child {
    margin-bottom: 0
}

._2yz0 ._-pj h3,
._2yz0 ._-pj h4 {
    font-size: 16px
}

._2yz0 ._-pj ul,
._2yz0 ._-pj ol {
    margin-right: 31px
}

._2yz0 ._-pj li {
    margin-bottom: 14px
}

._2yz0 ._-pj strong {
    color: #32373b;
    font-weight: 500
}

._2yz0 ._-pj ._2yzk {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 26px
}

._2yz0 ._6jg7 {
    color: #5e5e5e;
    font-size: 16px;
    line-height: 26px;
    margin-top: 45px;
    text-align: center
}

._2yz0 ._85kd,
._2yz0 ._8ibq {
    margin-bottom: 45px;
    text-align: center
}

._2yz0 ._85kd ._2yzk,
._2yz0 ._8ibq ._2yzk {
    margin-bottom: 24px
}

@media (max-width: 767px) {

    ._2yz0 ._85kd ._2yzk,
    ._2yz0 ._8ibq ._2yzk {
        font-size: 18px;
        line-height: 23px
    }
}

._2yz0 ._85kd ._2y_4,
._2yz0 ._8ibq ._2y_4 {
    color: #5e5e5e
}

._2yz0 ._85kd p,
._2yz0 ._8ibq p {
    margin-bottom: 31px
}

._2yz0 ._85kd p:last-child,
._2yz0 ._8ibq p:last-child {
    margin-bottom: 0
}

@media (max-width: 767px) {

    ._2yz0 ._85kd,
    ._2yz0 ._8ibq {
        padding-top: 24px
    }
}

._2yz0 ._8ibq ._2yzk {
    font-size: 18px
}

@media (max-width: 767px) {
    ._2yz0 ._8ibq ._2yzk {
        font-size: 16px;
        padding: 0 2%
    }
}

._2yz0 ._8ibq ._8ibw {
    color: #ccc;
    margin-top: 18px
}

._2yz0 ._8ibq ._8ibw ._8ibx {
    margin-bottom: 10px
}

._2yz0 ._2y_c {
    border-radius: 40px;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .071em;
    line-height: 19px;
    padding: 18px 32px;
    text-transform: uppercase;
    white-space: nowrap
}

@media (max-width: 400px) {
    ._2yz0 ._2y_c {
        font-size: 14px;
        letter-spacing: .01em
    }
}

._2yz0 ._2y_d button._2y_c {
    -webkit-appearance: none;
    border: none;
    box-sizing: content-box;
    cursor: pointer
}

._2yz0 ._2z07 {
    background-color: #01e675;
    color: #fff !important
}

._2yz0 ._8eb5 {
    background-color: #a3a7ac;
    cursor: default
}

._2yz0 ._6jg8 {
    font-size: 13px;
    line-height: 20px;
    padding: 8px 20px
}

._2yz0 ._2z0c {
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    height: 19px;
    letter-spacing: .02em;
    line-height: 19px;
    padding: 15px 24px;
    white-space: nowrap
}

@media (max-width: 319px) {
    ._2yz0 ._2y_c {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: .005em;
        line-height: normal;
        padding: 10px 24px;
        white-space: normal
    }
}

@media (min-width: 768px) {
    ._2yz0 #blog-image-camera {
        float: right;
        margin-bottom: 20px;
        margin-left: 20px;
        margin-right: -24px;
        width: 40%
    }
}

@media (max-width: 767px) {
    ._2yz0 #blog-image-camera {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 70%
    }
}

@media (min-width: 500px) and (max-width: 770px) {
    ._2yz0 #blog-image-camera {
        width: 50%
    }
}

._2yz0 #no-results {
    padding: 30px
}

._2yz0 #faq-search hr {
    margin-top: 18px
}

._2yz0 sup {
    display: inline;
    opacity: .8;
    vertical-align: top
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 body {
        padding-top: 74px
    }
}

@media (min-width: 1096px) {
    ._2yz0 body {
        padding-top: 91px
    }
}

@media (max-width: 767px) {
    ._2yz0 body {
        padding-top: 61px
    }
}

@media (max-width: 319px) {
    ._2yz0 body {
        padding-top: 48px
    }
}

._2yz0 ._2zbh {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 20px;
    text-transform: uppercase;
    vertical-align: top
}

._2yz0 ._2zbi {
    margin-right: 4px;
    vertical-align: top
}

._2yz0 ._2zbi {
    float: left
}

._2yz0 #lng_open {
    background-color: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
    display: none;
    padding: 12px;
    position: fixed;
    top: 58px;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
    max-height: calc(100% - 58px - 10px);
    overflow-y: scroll;
    z-index: 10000
}

@media (max-width: 767px) {
    ._2yz0 #popular li {
        width: 180px
    }
}

._2yz0 #lng_open a {
    color: #191919
}

._2yz0 #popular li {
    box-sizing: border-box;
    float: right;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 18px;
    list-style-type: none;
    margin-bottom: 8px;
    padding-left: 20px;
    width: 198px
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 #popular li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 25%
    }
}

._2yz0 #select {
    color: #676f73;
    font-size: 17px;
    letter-spacing: -0.02em;
    line-height: 20px;
    margin-bottom: 33px
}

._2yz0 #helptranslate {
    display: none
}

._2yz0 #helptranslate a {
    color: #027eb5
}

._2yz0 ._2y_d label,
._2yz0 ._2y_d input,
._2yz0 ._2y_d button {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}

._2yz0 ._2zpg {
    box-sizing: border-box;
    right: 0;
    top: 0;
    width: 100%
}

._2yz0 ._2zpl {
    background-color: #1ebea5;
    box-sizing: border-box;
    color: #fff;
    transition: background-color .5s ease;
    width: 100%
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 ._2zpl {
        height: 74px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 7px
    }
}

@media (min-width: 1096px) {
    ._2yz0 ._2zpl {
        height: 91px;
        padding-top: 17px
    }
}

@media (max-width: 767px) {
    ._2yz0 ._2zpl {
        height: 61px;
        padding-top: 13px
    }
}

@media (max-width: 319px) {
    ._2yz0 ._2zpl {
        height: 48px;
        padding-top: 9px
    }
}

@media (max-width: 767px) {
    ._2yz0 ._2yz3 {
        padding-left: 7px
    }
}

._2yz0 ._2zpl a {
    color: #fff
}

._2yz0 ._2zpl a:hover {
    text-decoration: none
}

._2yz0 ._2zpn {
    background-image: url(/rsrc.php/yv/r/-r3j-x8ZnM7.svg);
    background-repeat: no-repeat;
    display: block;
    float: right
}

@media (min-width: 768px) {
    ._2yz0 ._2zpn {
        background-position: 9px 9px;
        margin-right: -10px;
        padding-bottom: 11px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 9px
    }
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 ._2zpn {
        background-size: auto 35px;
        height: 35px;
        overflow: hidden;
        padding-left: 0;
        width: 35px
    }
}

@media (min-width: 1096px) {
    ._2yz0 ._2zpn {
        background-size: auto 39px;
        height: 39px;
        width: 138px
    }
}

@media (max-width: 767px) {
    ._2yz0 ._2zpn {
        background-size: auto 35px;
        height: 35px;
        overflow: hidden;
        padding: 0;
        width: 35px
    }
}

@media (max-width: 319px) {
    ._2yz0 ._2zpn {
        background-size: auto 28px;
        height: 28px;
        overflow: hidden;
        padding: 0;
        width: 28px
    }
}

._2yz0 ._2yzm {
    float: right;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    margin-right: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 150px)
}

@media (min-width: 768px) {
    ._2yz0 ._2yzm {
        display: none
    }
}

@media (max-width: 319px) {
    ._2yz0 ._2yzm {
        font-size: 14px;
        line-height: normal;
        margin-right: 6px;
        max-width: 66%;
        width: auto
    }
}

._2yz0 ._2zpt {
    cursor: pointer;
    float: left;
    padding-top: 19px
}

._2yz0 ._2zpt #lang {
    background: transparent;
    border: none;
    color: #fff;
    margin: -20px;
    padding: 20px
}

._2yz0 ._2zbh {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 20px;
    margin-right: 4px;
    text-transform: uppercase;
    vertical-align: top
}

._2yz0 ._2zbi {
    margin-right: 4px;
    vertical-align: top
}

._2yz0 ._2zbi {
    float: left
}

._2yz0 ._2zqm {
    background-color: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
    display: none;
    padding: 12px;
    position: fixed;
    top: 58px;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
    max-height: calc(100% - 58px - 10px);
    overflow-y: scroll;
    z-index: 10000
}

@media (max-width: 767px) {
    ._2yz0 ._2zqt {
        width: 180px
    }
}

._2yz0 ._2zpl ._2zqm a,
._2yz0 ._2zqv {
    color: #191919;
    display: block
}

._2yz0 ._2zpl ._2zqm a:hover,
._2yz0 ._2zqv:hover {
    text-decoration: underline
}

._2yz0 ._2zpl ._2zqm ._2zqw a {
    color: #29c1aa
}

._2yz0 ._2zqt {
    box-sizing: border-box;
    float: right;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 30px;
    list-style-type: none;
    margin-bottom: 8px;
    padding-left: 20px;
    width: 198px
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 ._2zqt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 25%
    }
}

._2yz0 ._2zqx {
    color: #676f73;
    font-size: 17px;
    letter-spacing: -0.02em;
    line-height: 20px;
    margin-bottom: 33px
}

._2yz0 ._2zqy {
    background-color: transparent;
    cursor: default;
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

._2yz0 ._2zpg {
    box-sizing: border-box;
    right: 0;
    top: 0;
    width: 100%
}

._2yz0 ._2zpl {
    background-color: #1ebea5;
    box-sizing: border-box;
    color: #fff;
    transition: background-color .5s ease;
    width: 100%
}

@media (min-width: 768px) and (max-width: 1095px) {
    ._2yz0 ._2zpl {
        height: 74px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 7px
    }
}

@media (min-width: 1096px) {
    ._2yz0 ._2zpl {
        height: 91px;
        padding-top: 17px
    }
}

@media (max-width: 767px) {
    ._2yz0 ._2zpl {
        height: 61px;
        padding-top: 13px
    }
}

@media (max-width: 319px) {
    ._2yz0 ._2zpl {
        height: 48px;
        padding-top: 9px
    }
}

._2yz0 ._2zpl a {
    color: #fff
}

._2yz0 ._2zry {
    background-color: #f8f9fa
}

._2yz0 ._2yzc {
    background-color: #fff;
    min-height: 600px
}

._2yz0 ._2yz6 {
    color: #27b8a2;
    padding-top: 36px
}

._2yz0 ._2zs2 {
    background-image: url(/rsrc.php/v1/yn/r/R1p1o1jdV3u.jpg);
    background-repeat: repeat-x
}

._2yz0 ._2zs9 {
    background-image: url(/rsrc.php/v1/yQ/r/dPFl9fRFF9u.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 265px;
    height: 265px
}

._2yz0 ._2yz6 {
    box-sizing: border-box
}

._2yz0 ._1hk9 {
    height: 368px
}

._2yz0 ._1hk9 ._2zs9 {
    background-image: url(/rsrc.php/v1/y_/r/oqWQjtJbOPM.jpg);
    background-size: auto 368px;
    height: 368px
}

@media (max-width: 767px) {
    ._2yz0 ._1hk9 {
        height: 200px
    }

    ._2yz0 ._1hk9 ._2yz6 {
        display: none
    }

    ._2yz0 ._1hk9 ._2zs9 {
        background-position-y: -40px;
        background-size: auto 240px;
        height: 200px
    }
}

html[lang='ar'] ._2yz0 .rich-text ol {
    list-style-type: arabic-indic
}

._2yz0 ._7yix ._1hk9 h1 {
    color: #27b8a2;
    font-size: 38px;
    font-weight: 300;
    line-height: 46px;
    margin-bottom: 11px;
    padding-top: 36px
}

._2yz0 ._2yy_ {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 17px;
    padding-top: 15px
}

@media print {
    ._2yz0 ._2zpl {
        display: none
    }

    ._2yz0 ._2zry ._2yzc ._2yz5 h1,
    ._2yz0 ._2zry ._2yzc ._2yz5 h2,
    ._2yz0 ._2zry ._2yzc ._2yz5 h3,
    ._2yz0 ._2zry ._2yzc ._2yz5 h4,
    ._2yz0 ._2zry ._2yzc ._2yz5 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 ul,
    ._2yz0 ._2zry ._2yzc ._2yz5 b,
    ._2yz0 ._2zry ._2yzc ._2yz5 td {
        font-size: .8em;
        margin-bottom: 1em;
        margin-top: .5em
    }

    ._2yz0 ._2zry ._2yzc ._2yz5 h1 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 h2 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 h3 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 h4 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 p p,
    ._2yz0 ._2zry ._2yzc ._2yz5 ul p,
    ._2yz0 ._2zry ._2yzc ._2yz5 b p,
    ._2yz0 ._2zry ._2yzc ._2yz5 td p {
        font-size: 1.5em
    }

    ._2yz0 ._2zry ._2yzc ._2yz5 p,
    ._2yz0 ._2zry ._2yzc ._2yz5 ul,
    ._2yz0 ._2zry ._2yzc ._2yz5 table,
    ._2yz0 ._2zry ._2yzc ._2yz5 b,
    ._2yz0 ._2zry ._2yzc ._2yz5 td,
    ._2yz0 ._2zry ._2yzc ._2yz5 li {
        margin-bottom: 0
    }
}

._2yz0.Locale_ar_AR ._2zpn {
    background-image: url(/rsrc.php/yb/r/8M63Iqbp_vd.svg)
}

@media (min-width: 1096px) {
    ._2yz0.Locale_ar_AR ._2zpl {
        padding-top: 16px
    }

    ._2yz0.Locale_ar_AR ._2zpt {
        padding-top: 18px
    }

    ._2yz0.Locale_ar_AR ._2zpn {
        background-position: center center;
        background-size: 150px 39px !important;
        margin-right: 10px;
        margin-top: 9px;
        padding: 0;
        width: 150px !important
    }
}

@media (max-width: 1095px) {
    ._2yz0.Locale_ar_AR ._2zpn {
        background-position: -100px center;
        background-size: 135px 35px !important
    }
}

._2yz0 ._2zbh {
    font-size: 14px;
    font-weight: 600;
    line-height: normal
}

._2ywk,
._2yz0 {
    position: relative
}

._9d0k {
    height: 8px;
    margin: 0 0 4px 4px;
    width: 8px
}

._9d0l {
    margin: 0 11px 5px 0;
    vertical-align: middle
}

._afy7 {
    width: 100%;
    z-index: 400
}

._afy8 {
    display: none
}

._7ohj {
    background-color: #fff;
    margin-top: 8px
}

._a9xr {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 30px
}

._7ohm {
    padding-right: 24px
}

._a9xs {
    fill: #344854;
    flex-basis: 64px;
    flex-shrink: 0
}

._a9xt {
    background-color: #677b8c
}

._a9xt ._aic7,
._a9xt ._9bvm {
    color: #fff
}

._a9xt ._a9xs {
    fill: #fff;
    transform: rotate(180deg)
}

._aep3,
._7oho {
    overflow: hidden;
    padding: 0 30px
}

._a9xu {
    padding: 0
}

._9dko {
    border-top: 8px solid #f5f6f6;
    overflow: visible
}

@media (min-width: 800px) {
    ._a9xr {
        padding: 50px 30px
    }

    ._a9xu {
        padding: 0
    }
}

@media (min-width: 1024px) {
    ._a9xr {
        padding: 50px
    }

    ._7oho {
        padding: 0 50px
    }

    ._a9xu {
        padding: 0
    }
}

._7fa0 {
    width: 100%
}

._amdy {
    border-bottom: 1px solid #454e60;
    border-top: 1px solid #454e60
}

._7fa1 {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between
}

._amdz {
    margin: 20px 0
}

._amdy+._amdy {
    border-bottom: 1px solid #454e60;
    border-top: none
}

._7fa2 {
    overflow: hidden
}

._am3_ {
    height: 0
}

@media (min-width: 800px) {
    ._am40 ._am3_ {
        height: auto
    }

    ._am40 ._am3y {
        display: none
    }
}

._af3w {
    width: 100%
}

._aeau {
    align-items: center;
    background-color: #f1f4f7;
    cursor: pointer;
    display: flex;
    font-family: Optimistic Display, Helvetica, Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    justify-content: space-between;
    padding: 28px 25px
}

._aeb3 {
    border-top: none;
    overflow: hidden
}

._aeat ._aeb4 {
    transform: rotate(180deg)
}

._8h4z {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
 
}




._8h4- {
    z-index: -1
}

._a4zf {
    z-index: -1
}

._as8y {
    height: 100%
}

._8h4h,
._9mk0 {
    max-width: 100%
}

._9kug {
    max-height: 100%;
    max-width: 100%
}

._8h4i {
    background-repeat: no-repeat;
    background-size: cover !important;
}

._9zav {
    transition: opacity 300ms ease-in
}

._9zaw {
    opacity: 0
}

._8hq9 {
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0
}

._8u11 {
    background-attachment: fixed;
    background-repeat: no-repeat
}

._9sji {
    will-change: transform
}

._90f0 {
    display: block
}

._9jhd {
    display: inline-block;
    height: 1em;
    width: auto
}

._9gb3 {
    margin-bottom: 32px;
    margin-top: 32px
}

._9hpi ._8hq9 {
    border-radius: 50%;
    height: 46px;
    position: static;
    width: 46px
}

._9ljp {
    box-sizing: border-box
}

._a6jb {
    display: block;
    width: 100%
}

._ap9d._a6jb {
    border-bottom: 1px solid #dee3e9;
    border-top: 1px solid #dee3e9
}

._ap9d._a6jb+._ap9d._a6jb {
    border-top: none
}

._a6iy {
    background: #f8f9fb;
    border-color: transparent;
    border-radius: 24px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    padding: 32px 30px;
    transition: padding 333ms ease-out, background 333ms ease-out, border-radius 333ms ease-out, border-color 333ms ease-out;
    width: 100%
}

._ap9d ._a6iy {
    background: none;
    border: none;
    border-radius: 0;
    padding: 32px 0;
    transition: none
}

._a6jc {
    display: block;
    flex: 0 0 auto;
    opacity: 0;
    position: relative;
    transition: 333ms ease-in-out opacity
}

._a82a {
    padding-right: 30px
}

._a6jd {
    border: 1px solid #cbd2d9;
    border-radius: 100%;
    height: 24px;
    width: 24px
}

._ap9d ._a6jd {
    border: 1px solid #a5afb6
}

._a6jb[data-is-initialized='true'] ._a6jc,
._a6jb._a6i- ._a6jc {
    opacity: 1
}

._a6jd ._a6i_ {
    color: #1c2b33;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: rotate(0deg)
}

._ap9d ._a6i_ {
    color: #1c2b33
}

._a6iy._a6iw:hover ._a6jd ._a6i_ {
    transform: rotate(90deg);
    transition: 333ms cubic-bezier(.53, 0, .28, 1) transform
}

._a6jd ._a6i_::before {
    background: #1c2b33;
    content: '';
    display: block;
    height: 2px;
    left: 50%;
    margin: -1px 0 0 -5px;
    position: absolute;
    top: 50%;
    width: 10px
}

._ap9d ._a6jd ._a6i_::before {
    background: #1c2b33
}

._a6jd ._a6i_::after {
    background: #1c2b33;
    content: '';
    display: block;
    height: 10px;
    left: 50%;
    margin: -5px 0 0 -1px;
    position: absolute;
    top: 50%;
    transition: 333ms cubic-bezier(.53, 0, .28, 1) transform;
    width: 2px
}

._ap9d ._a6jd ._a6i_::after {
    background: #1c2b33
}

._a6iy._a6ix ._a6jd ._a6i_::after {
    transform: rotate(90deg)
}

._a6je {
    transition: 333ms cubic-bezier(.53, 0, .28, 1) transform
}

._a6je ._a6i_::before {
    border-bottom: 2px solid #1c2b33;
    border-right: 2px solid #1c2b33;
    content: '';
    display: block;
    height: 8.29px;
    left: 50%;
    margin: -10px 0 0 -8px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 8.29px
}

._ap9d ._a6je ._a6i_::before {
    border-bottom: 2px solid #1c2b33;
    border-right: 2px solid #1c2b33
}

._a6iy:hover ._a6je {
    transform: translateY(-1px)
}

._a6iy._a6iw:hover ._a6je {
    transform: translateY(1px)
}

._ap9e ._a6iy._a6ix {
    background: transparent;
    border-radius: 0;
    border-top: 1px solid #dee3e9;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 24px;
    transition: padding 333ms ease-out, background 333ms ease-out, border-radius 333ms ease-out
}

._a6iy._a6ix ._a6je ._a6i_ {
    transform: scaleY(-1)
}

._a6iz,
._ap9e ._a6jb ._a6iz {
    overflow: hidden;
    padding-bottom: 0;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) padding-bottom
}

._ap9e ._a6jb ._a6iz {
    border-radius: 24px;
    transition: border-radius .333ms ease-out
}

._a6jb[data-is-initialized='true'] ._a6iz[data-is-collapsed='false'] {
    padding-bottom: 32px
}

._ap9e._a6jb ._a6iz,
._ap9e._a6jb[data-is-initialized='true'] ._a6iz[data-is-collapsed='false'] {
    background: none;
    border-bottom: 1px solid #dee3e9;
    border-radius: 0;
    padding-bottom: 24px;
    padding-left: 0px;
    padding-right: 0px;
    transition: border-radius .333ms ease-out
}

._ap9e._a6jb[data-is-initialized='true'] ._a6iz[data-is-collapsed='true'] {
    border-bottom-color: transparent;
    transition: 666ms border-bottom-color .333ms ease-out
}

._a6jb[data-is-initialized='true'] ._a6iz[data-is-collapsed='true'] {
    padding-bottom: 0
}

._a6iz[data-is-collapsed='true'] ._a6jf {
    opacity: 0;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity
}

._a6iz[data-is-collapsed='false'] ._a6jf {
    opacity: 1;
    transition: 665ms cubic-bezier(.53, 0, .28, 1) opacity
}

@media (max-width: 767px) {
    ._a6jg ._a6iy {
        cursor: default;
        padding-right: 0
    }

    ._a6jg ._a6jc {
        display: none
    }

    ._a6jg ._a6iz {
        height: auto !important;
        max-height: none !important;
        padding-bottom: 24px !important;
        visibility: visible !important
    }

    ._ap9d ._a6jg ._a6iz {
        padding-bottom: 32px !important
    }

    ._a6jg ._a6iz ._a6jf {
        opacity: 1 !important;
        transition: none !important
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    ._a6jh ._a6iy {
        cursor: default;
        padding-right: 0
    }

    ._a6jh ._a6jc {
        display: none
    }

    ._a6jh ._a6iz {
        height: auto !important;
        max-height: none !important;
        padding-bottom: 24px !important;
        visibility: visible !important
    }

    ._ap9d ._a6jh ._a6iz {
        padding-bottom: 32px !important
    }

    ._a6jh ._a6iz ._a6jf {
        opacity: 1 !important;
        transition: none !important
    }
}

@media (min-width: 1024px) {
    ._a6ji ._a6iy {
        cursor: default;
        padding-right: 0
    }

    ._a6ji ._a6jc {
        display: none
    }

    ._a6ji ._a6iz {
        height: auto !important;
        max-height: none !important;
        padding-bottom: 24px !important;
        visibility: visible !important
    }

    ._ap9d ._a6ji ._a6iz {
        padding-bottom: 32px !important
    }

    ._a6ji ._a6iz ._a6jf {
        opacity: 1 !important;
        transition: none !important
    }
}

@media (max-width: 768px) {
    ._ap9e ._a6iy {
        padding: 24px
    }
}

._a6ee {
    box-sizing: border-box;
    color: #1c2b33;
    display: inline-block;
    font-family: 'Optimistic Text Bold', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    letter-spacing: .005em;
    line-height: 150%;
    max-width: 100%;
    position: relative;
    text-rendering: optimizeLegibility
}

._a7wb ._a6ee {
    z-index: 1
}

._a6ee._a6ef,
._a6ee._a6eg {
    text-decoration: none
}

._a6ee._a6eg,
._a6ee._a6eh,
._a6ee._aqbc {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit
}

._a6ee._a6eh,
._a6ee._aqbc {
    display: inline;
    text-decoration: underline;
    text-decoration-color: #1877f2;
    text-underline-position: under
}

._a6ee._aqbc {
    color: #0064e0;
    text-decoration-color: inherit
}

._a6ei {
    transform: rotate(180deg)
}

._a6ee._amxu._a6eo._an9l {
    box-sizing: border-box;
    height: 36px;
    padding: 10px;
    position: relative;
    width: 36px
}

._a6ee._amqm._a6eo._an9l {
    box-sizing: border-box;
    height: 44px;
    padding: 10px;
    position: relative;
    width: 44px
}

._a6ee._arpj._a6eo._an9l {
    box-sizing: border-box;
    height: 52px;
    padding: 10px;
    position: relative;
    width: 52px
}

._a6ee._amxu._an9l ._a6en {
    height: 16px;
    margin: 0 auto;
    position: relative;
    width: 16px
}

._a6ee._amqm._an9l ._a6en {
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 24px
}

._a6ee._arpj._an9l ._a6en {
    height: 32px;
    margin: 0 auto;
    position: relative;
    width: 32px
}

._a6ej,
._amxu {
    font-size: 14px
}

._a6ek,
._amqm,
._arpj {
    font-size: 16px
}

._a6el {
    font-size: 18px
}

._a6ee._a6em {
    display: inline-block;
    position: relative
}

._a6ee._a6ew {
    display: inline-block;
    position: relative
}

._a6en {
    left: 0;
    position: absolute;
    top: 0
}

._a6em ._a6en {
    border-radius: 50%
}

._a6el ._a6en {
    top: 3px
}

._a6ek ._a6en {
    top: 4px
}

._a6ej ._a6en {
    top: 3px
}

._a6rx._a6ep ._9bgv>div {
    display: inline !important
}

._a6eo:focus {
    border: 1px solid #1877f2
}

._a6eo._a6el._a6ep {
    padding: 21px 52px 21px 32px
}

._a6eo._a6ej._a6ep,
._a6eo._a6ek._a6ep {
    padding: 16px 43px 16px 32px
}

._a6eo {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 8px
}

._a6eo._a6el {
    padding: 21px 32px
}

._adpu._a6ep._a6el,
._aqr4._a6ep._a6el {
    margin-bottom: 23px;
    padding: 29px 24px
}

._a6eo._a6ej,
._a6eo._a6ek {
    font-size: 16px;
    padding: 16px 32px
}

._a6ee._a6hq {
    background-color: #465a69;
    color: #fff
}

._a6ee._a6hr {
    background-color: #f1f4f7;
    color: #1c2b33
}

._a6ee._a9o7 {
    background-color: #1d65c1;
    border-radius: 100px;
    color: #fff;
    font-size: .875rem;
    padding: 14px 28px
}

._adkm ._a6ee._a9o7 {
    margin-right: 16px
}

._a6ee._a9o7:hover {
    background-color: #418af7
}

._a6ee._a9o8 {
    color: #1d65c1;
    font-size: .875rem
}

._a6ee._a9o8:hover {
    opacity: 1
}

._a6ee._adpu,
._a6ee._aqr4 {
    border: 1px solid #465a69;
    color: #465a69;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    position: relative;
    transition: all 250ms cubic-bezier(.33, 0, 0, 1);
    width: 100%
}

._a6ee._aqr4 {
    border-color: #d9d9d9;
    color: #000
}

._a6ee._adpu ._a6er {
    color: #fff;
    height: 15px;
    overflow: visible;
    padding: 7px;
    top: 0;
    transition: all 670ms cubic-bezier(.33, 0, 0, 1);
    width: 15px
}

._a6ee._aqr4 ._a6er {
    color: #fff;
    height: 10px;
    overflow: visible;
    padding: 11px 10px;
    top: 0;
    transition: all 670ms cubic-bezier(.33, 0, 0, 1);
    width: 12px
}

._a6ee._adpu:hover {
    background: #465a69;
    color: #fff
}

._a6ee._adpu:hover ._a6er {
    background-color: #fff;
    color: #465a69
}

._a6ee._adpu:hover ._a6er ._arb_,
._a6ee._aqr4:hover ._a6er ._arb_ {
    animation: animateTOCAnchorArrow 670ms cubic-bezier(.33, 0, 0, 1)
}

._a6ee._aekx:hover ._a6er ._arc0 {
    animation: animateTOCAnchorArrowSmaller 670ms cubic-bezier(.33, 0, 0, 1)
}

._a6ee._amqm ._an__,
._a6ee._arpj ._an__,
._a6ee._amxu ._an__ {
    transform: none
}

._ae82._a6em._a6el ._a6rw {
    color: #fff;
    font-size: 18px;
    padding: 0;
    width: 100%
}

._ae82._a6em._a6el {
    align-items: center;
    display: flex;
    padding: 0
}

._ae82._a6ew._a6el {
    align-items: center;
    display: flex;
    padding: 0
}

._ae82._a6em ._a6en._a6el,
._ae82._a6em._a6el ._a6en {
    height: 38px;
    margin-right: 12px;
    position: unset;
    top: inherit;
    width: 38px
}

._a6ee._ae85,
._ae87 {
    position: absolute
}

._a6ee._ae85 {
    position: fixed;
    top: 90vh;
    z-index: 20
}

._ae87,
._ae87::before {
    display: inline-block;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 2px
}

._ae87 {
    background: rgba(255, 255, 255, .3);
    bottom: 0;
    height: 35px;
    top: 35px
}

._ae87::before {
    animation: scrollBarAnimate 2s ease-in-out infinite;
    background: #fff;
    bottom: -70px;
    content: '';
    top: 0
}

._a6ee._aekx {
    background: #465a69;
    border-radius: 100px;
    color: #fff
}

._a6rw._a6ep._aekx {
    padding: 6px 6px 6px 20px
}

._aekx ._a6er._adq8 {
    background-color: #fff;
    height: 46px;
    margin-left: 20px;
    top: 0
}

._aekx ._a6er._adq8 {
    background-color: #fff;
    height: 30px;
    margin-left: 20px;
    top: 0
}

._aekx._a6ek ._a6er._adq8 {
    height: 38px
}

._aekx._a6el ._a6er._adq8 {
    height: 46px
}

._aekx ._a6eu {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._amru {
    white-space: nowrap
}

._9oiw._99r7 ._a6ee._ae85 {
    align-items: center;
    background-color: #fff;
    border-radius: 100px;
    box-shadow: 0px -4px 45px rgba(0, 0, 0, .3);
    display: flex;
    justify-content: center;
    padding: 15px 30px
}

._9oiw._99r7 ._a6ee._ae85 ._a6en {
    left: unset;
    margin: 0 5px 0 0;
    position: relative;
    top: unset
}

._9oiw._99r7 ._ae87 {
    display: none
}

._a9o9 {
    overflow: hidden;
    padding-bottom: 2px;
    position: relative
}

._a9o8 ._a6eh {
    background: #1d65c1;
    bottom: 0px;
    height: 1px;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    transition: transform 665ms cubic-bezier(0, 0, .1, 1);
    width: 100%
}

._a6ee._a9o8:hover ._a6eh {
    transform: translateX(0)
}

._amqm ._a6er,
._arpj ._a6er {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin-left: 8px;
    margin-right: 16px;
    transform: rotate(135deg)
}

._amxx._a6eo ._a6er {
    margin-left: 0;
    margin-right: 0
}

._amxu ._a6er {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin-left: 6px;
    margin-right: 12px;
    transform: rotate(135deg)
}

._a6rx._a6eo._a6ej ._a6er {
    top: 18px
}

._a6ej ._a6er,
._a6ek ._a6er,
._amxu ._a6er {
    height: 16px;
    top: 1px
}

._amqm ._a6er,
._arpj ._a6er {
    height: 16px;
    top: 3px
}

._a6el ._a6er {
    height: 24px;
    top: -1px
}

._a6el ._a6er._arw5 {
    height: 48px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

._amqm ._a6er,
._arpj ._a6er,
._amxu ._a6er {
    position: absolute
}

._a6er._a6es {
    transform: rotate(45deg)
}

._a6er._a6et {
    transform: rotate(0deg)
}

._a6er._adq8 {
    background-color: #465a69;
    border-radius: 50%;
    height: 27px;
    position: relative;
    transform: rotate(0)
}

._aqr4 ._a6er._adq8 {
    background: linear-gradient(300deg, #FF7A00 0%, #FF0169 50.06%, #D300C5 99.36%);
    border-radius: 50%;
    position: relative;
    transform: rotate(0)
}

._7g-g ._a6ee {
    vertical-align: top
}

._a6eu {
    display: inline;
    overflow-wrap: break-word;
    position: relative
}

._a6eu._arw5 {
    display: inline-block;
    padding: 0px 65px 0px 0px
}

._a6eu ._8l_f>p,
._a6eu ._8l_f {
    display: inline
}

._adpu ._a6eu,
._aqr4 ._a6eu {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._a6em,
._a6ew,
._a6ep {
    border: 1px solid rgba(0, 0, 0, 0)
}

._a6em:focus,
._a6ew:focus,
._a6ep:focus:not(._a6eo) {
    border-color: #1877f2;
    border-radius: 2px
}

._a6rw._aekx:focus {
    border-radius: 100px
}

._ajgx {
    color: #1c2b33;
    display: table;
    font-family: Optimistic, Helvetica, Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 12px;
    text-decoration: underline
}

._amqn {
    margin-right: 20px
}

._ao3p {
    margin-top: 16px
}

._ao3q {
    margin-top: 24px
}

._arpj {
    line-height: 140%;
    padding: 12px 0
}

._amqm {
    line-height: 140%;
    padding: 11px 0
}

._arpj._a6eo {
    padding: 12px 24px
}

._amqm._a6eo {
    padding: 11px 20px
}

._amxu ._a6en {
    height: 16px;
    margin-left: 12px;
    top: auto;
    width: 16px
}

._amqm ._a6en {
    height: 16px;
    margin-left: 16px;
    top: auto;
    width: 16px
}

._arpj ._a6en {
    height: 16px;
    margin-left: 20px;
    top: auto;
    width: 16px
}

._amxu._a6eo._a6em {
    align-items: center;
    display: inline-flex;
    padding: 10px 16px 10px 36px
}

._amxu._a6eo._a6ew {
    align-items: center;
    display: inline-flex;
    padding: 10px 16px 10px 36px
}

._amqm._a6eo._a6ew {
    align-items: center;
    display: inline-flex;
    padding: 11px 20px 11px 40px
}

._amqm._a6eo._a6em {
    align-items: center;
    display: inline-flex;
    padding: 11px 20px 11px 40px
}

._arpj._a6eo._a6ew {
    align-items: center;
    display: inline-flex;
    padding: 12px 24px 12px 44px
}

._arpj._a6eo._a6em {
    align-items: center;
    display: inline-flex;
    padding: 12px 24px 12px 44px
}

._arpj._a6ep {
    padding-right: 32px
}

._amqm._a6ep {
    padding-right: 24px
}

._arpj._a6eo._a6ep {
    padding-right: 44px
}

._amqm._a6eo._a6ep {
    padding-right: 40px
}

._amxu {
    line-height: 140%;
    padding: 10px 0
}

._amxu._a6eo {
    padding: 10px 16px
}

._amxu._a6ep {
    padding-right: 16px
}

._amxu._a6eo._a6ep {
    padding-right: 36px
}

._amqo {
    background: #0064e0;
    border: none;
    border-radius: 100px;
    color: #fff;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) background, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity
}
._amqo:focus {
    border: none;
    border-radius: 100px
}

._amqo:focus,
._amqo:hover {
    background: #024ca7;
    border-radius: 100px;
    opacity: 1;
    color: #FFFFFF;
    text-decoration: none
}

._a6em._amqo:hover {
    opacity: 1
}

._amqo:active {
    background: #005aca;
    text-decoration: none
}

._amqo._ann0 {
    background: #0064e0;
    opacity: .4;
    pointer-events: none
}

._amqp._a6eo {
    background: none;
    border: 1px solid #cbd2d9;
    border-radius: 100px;
    color: #1c2b33;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) border, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity
}

._amqp:focus,
._amqp:hover {
    background: none;
    border-color: #a2a8ae;
    border-radius: 100px;
    color: #1c2b33;
    opacity: 1;
    text-decoration: none
}

._a6em._amqp:hover {
    opacity: 1
}

._amqp:active {
    background: none;
    border-color: #b7bdc3;
    color: #1c2b33;
    text-decoration: none
}

._amqp._ann0 {
    border-color: #cbd2d9;
    color: #1c2b33;
    opacity: .4;
    pointer-events: none
}

._amxv {
    background: #fff;
    border: none;
    border-radius: 100px;
    color: #1c2b33;
    text-decoration: none;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) background, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity
}

._amxv:focus,
._amxv:hover {
    background: #ccc;
    border: none;
    border-radius: 100px;
    opacity: 1;
    text-decoration: none
}

._a6em._amxv:hover {
    opacity: 1
}

._amxv:active {
    background: #e6e6e6;
    border: none;
    text-decoration: none
}

._amxv:visited {
    border: none
}

._amxv._ann0 {
    background: #fff;
    border: none;
    opacity: .4;
    pointer-events: none
}

._amxw {
    background: #1c2b33;
    border: none;
    border-radius: 100px;
    color: #fff;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) background, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity
}

._amxw:focus,
._amxw:hover {
    background: #162229;
    border: none;
    border-radius: 100px;
    opacity: 1;
    text-decoration: none
}

._a6em._amxw:hover {
    opacity: 1
}

._amxw:active {
    background: #19272e;
    border: none;
    text-decoration: none
}

._amxw:visited {
    border: none
}

._amxw._ann0 {
    background: #1c2b33;
    border: none;
    color: #fff;
    opacity: .4;
    pointer-events: none
}

._amxx._a6eo {
    align-items: center;
    background: #f8f9fb;
    border: none;
    border-radius: 60px;
    color: #1c2b33;
    display: inline-flex;
    font-size: 16px;
    height: 80px;
    line-height: 22px;
    margin: 0 0 24px 0;
    padding: 22px 80px 22px 32px;
    text-decoration: none;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) background, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity;
    width: 100%
}

._amxx._a6eo._a6ew {
    align-items: center;
    background: #f8f9fb;
    border: none;
    border-radius: 60px;
    color: #1c2b33;
    display: inline-flex;
    font-size: 16px;
    height: 80px;
    line-height: 22px;
    margin: 0 0 24px 0;
    padding: 22px 82px 22px 32px;
    text-decoration: none;
    transition: 333ms cubic-bezier(.53, .00, .28, 1.00) background, 333ms cubic-bezier(.53, .00, .28, 1.00) opacity;
    width: 100%
}

._amxx._arpj._a6ew {
    padding-left: 88px;
    padding-right: 70px
}

._amxx._amqm._a6ew {
    padding-left: 88px;
    padding-right: 76px
}

._amxx._amxu._a6ew {
    padding-left: 88px;
    padding-right: 82px
}

._amxx._a6eo._arpj {
    padding-right: 184px
}

._amxx._a6eo._amqm {
    padding-right: 132px
}

._amxx._a6eo._amxu {
    padding-right: 80px
}

._amxx._a6eo._a6ew:focus,
._amxx._a6eo._a6ew:hover,
._amxx:focus,
._amxx:hover {
    background: #c6c7c9;
    border: none;
    border-radius: 60px
}

._amxx._a6eo._a6ew:active,
._amxx:active {
    background: #dfe0e2;
    border: none
}

._amxx._ann0,
._amxx._a6eo._a6ew._ann0 {
    background: #f8f9fb;
    border: none;
    color: #1c2b33;
    opacity: .4;
    pointer-events: none
}

._amxx ._a6ev {
    height: 32px;
    margin: 0 0 0 32px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

._amxx ._a6eu,
._amxx ._amru {
    position: static
}

._amxx ._a6er {
    height: 36px;
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 36px
}

._an9m._a6em._amqm ._a6en,
._an9m._amqm ._a6ev {
    height: 24px;
    left: 0;
    margin-left: 0;
    margin-top: 5px;
    top: -3px;
    width: 24px
}

._an9m._a6em._arpj ._a6en,
._an9m._arpj ._a6ev {
    height: 36px;
    left: 0;
    margin-left: 0;
    margin-top: 8px;
    top: -6px;
    width: 36px
}

._an9n._a6em._amqm ._a6en,
._an9n._amqm ._a6ev {
    height: 24px;
    left: 0;
    margin-left: 0;
    margin-top: 5px;
    top: -3px;
    width: 24px
}

._an9n._a6em._arpj ._a6en,
._an9n._arpj ._a6ev {
    height: 36px;
    left: 0;
    margin-left: 0;
    margin-top: 5px;
    top: -3px;
    width: 36px
}

._an9m {
    border: none;
    color: #1c2b33;
    padding: 3px 15px 3px 0px
}

._an9m._a6em._amxu,
._an9n._a6em._amxu,
._an9m._a6ew._amxu,
._an9n._a6ew._amxu {
    padding-left: 24px
}

._an9m._a6em._amqm,
._an9n._a6em._amqm,
._an9m._a6ew._amqm,
._an9n._a6ew._amqm {
    padding-left: 36px
}

._an9m._a6em._arpj,
._an9m._a6ew._arpj,
._an9n._a6em._arpj,
._an9n._a6ew._arpj {
    padding-block: 9px;
    padding-left: 48px
}

._an9m._a6em._amxu ._a6en,
._an9m._a6ew._amxu ._a6en,
._an9m._amxu ._a6ev {
    height: 16px;
    left: 0;
    margin-left: 0;
    margin-top: 2px;
    width: 16px
}

._an9n._a6em._amxu ._a6en,
._an9n._a6ew._amxu ._a6en,
._an9n._amxu ._a6ev {
    height: 16px;
    left: 0;
    margin-left: 0;
    margin-top: 2px;
    width: 16px
}

._an9n {
    border: none;
    color: #fff;
    padding: 3px 15px 3px 36px
}

._an9m:hover,
._an9n:hover,
._a6ew:hover:not(._a6eo) {
    opacity: 1
}

._an9m:hover,
._an9m:focus {
    background-color: transparent;
    border: none;
    color: #162229;
    text-decoration: none
}

._an9m:active {
    color: #19272e
}

._an9m._ann0 {
    opacity: .4;
    pointer-events: none
}

._an9n:hover,
._an9n:focus {
    background-color: transparent;
    border: none;
    color: #ccc;
    text-decoration: none
}

._an9n:active {
    color: #e6e6e6
}

._an9n._ann0 {
    opacity: .4;
    pointer-events: none
}

._an9m ._a6ev,
._an9n ._a6ev {
    height: 24px;
    margin-top: 5px;
    width: 24px
}

._aqr5 {
    font-size: 76px;
    font-weight: 400;
    line-height: 98.8px
}

._aqr5 ._a6er {
    height: 50px;
    margin-left: 80px;
    width: auto
}

._aqr5:hover {
    color: #7638fa;
    opacity: 1
}

._aqr6 ._a6er {
    height: 12px;
    margin-left: 10px
}

._8w-3 ._a6eo {
    text-align: center
}

@media (min-width: 1024px) {
    ._a6ee:hover {
        text-decoration: none
    }

    ._a6em:hover,
    ._a6ew:hover:not(._a6eo),
    ._a6ep:hover:not(._a6eo):not(._adpu):not(._aqr4):not(._aqr5),
    ._a6ef:hover,
    ._a6eh:hover,
    ._a6eg:hover,
    ._ae85:hover {
        opacity: .7
    }

    ._a6ee._a6hr:hover {
        background-color: #465a69;
        color: #c1c6cb
    }

    ._a6ee._a6hq:hover {
        background-color: #f1f4f7;
        color: #5c676d
    }

    ._an9m:hover,
    ._an9n:hover,
    ._a6ew:hover:not(._a6eo) {
        opacity: 1
    }
}

@media (max-width: 480px) {
    ._a6ej {
        font-size: 12px
    }

    ._a6ek {
        font-size: 14px
    }

    ._a6el {
        font-size: 16px
    }

    ._a6ee._a6eo._a6ej,
    ._a6ee._a6eo._a6ek,
    ._a6ee._a6eo._a6el {
        font-size: 16px;
        padding: 16px 32px
    }

    ._a6ee._a6eo._a6ep {
        padding: 16px 43px 16px 32px
    }

    ._amxu._a6eo {
        padding: 10px 16px
    }

    ._amqm._a6eo {
        padding: 11px 20px
    }

    ._arpj._a6eo {
        padding: 12px 24px
    }

    ._amqm._a6eo._a6ep {
        padding: 11px 40px 11px 20px
    }

    ._arpj._a6eo._a6ep {
        padding: 12px 44px 12px 24px
    }

    ._amxu._a6eo._a6ep {
        padding: 10px 36px 10px 16px
    }

    ._a6ee._a6eo ._a6er {
        height: 16px;
        top: 2px
    }

    ._a6el ._a6er {
        height: 22px
    }

    ._a6ej ._a6er {
        top: 0px
    }

    ._a6ek ._a6er {
        top: 5px
    }

    ._a6em ._a6en {
        height: 24px
    }

    ._a6em._arw6 ._a6en {
        height: 32px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 32px
    }

    ._a6el ._a6er._arw5 {
        height: 32px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 32px
    }

    ._a6em ._a6en {
        top: 1px
    }

    ._a6em {
        padding-left: 36px
    }

    ._a6ev {
        height: 24px;
        width: 24px
    }

    ._an9m ._a6ev {
        height: 24px;
        margin-top: 0;
        top: 2px;
        width: 24px
    }

    ._a6ee._a6ew._a6el {
        padding: 2px 15px 3px 36px
    }

    ._a6ee._a6ew._a6ek {
        padding: 3px 15px 4px 36px
    }

    ._a6ee._a6ew._a6ej {
        padding: 6px 15px 5px 36px
    }

    ._a6em._a6ek {
        padding: 2px 15px 3px 36px
    }

    ._a6em._a6ej {
        padding: 4px 15px 4px 36px
    }

    ._a6ep._a6ej {
        padding-right: 24px
    }

    ._a6em._a6el {
        padding: 1px 15px 0 36px
    }

    ._a6em._arw6._a6el {
        padding: 0px 0px 0px 44px
    }

    ._a6eu._arw5 {
        padding: 0px 44px 0px 0px
    }

    ._a6ew._a6ep._a6ej,
    ._a6ew._a6ep._a6ek {
        padding: 6px 31px 5px 38px
    }

    ._a6ee._a9o7 {
        min-width: 279px;
        text-align: center
    }

    ._adkm ._a6ee._a9o7 {
        margin-right: 26px;
        min-width: auto
    }

    ._aekx {
        font-size: 14px
    }

    ._aekx ._a6er._adq8 {
        height: 32px
    }

    ._a6ee._ae85 {
        top: 70vh
    }

    ._a6ee._a6eo._amxx._a6ew {
        padding: 22px 68px 22px 24px
    }

    ._a6ee._a6eo._amxx {
        padding: 22px 112px 22px 24px
    }

    ._a6ee._amxx._arpj._a6ew {
        padding-left: 72px
    }

    ._a6ee._amxx._amqm._a6ew {
        padding-left: 80px
    }

    ._a6ee._amxx._amxu._a6ew {
        padding-left: 88px;
        padding-right: 82px
    }

    ._a6ee._amxx._amxu {
        padding-left: 32px
    }

    ._a6ee._a6eo._amxx ._a6er {
        height: 36px;
        top: 50%;
        width: 36px
    }

    ._amxx._a6eo._a6ew:focus,
    ._amxx._a6eo._a6ew:hover,
    ._amxx:focus,
    ._amxx:hover {
        background: #c6c7c9;
        border: none;
        border-radius: 60px
    }

    ._amxx._a6eo._a6ew:active,
    ._amxx:active {
        background: #dfe0e2;
        border: none
    }

    ._amxx._ann0,
    ._amxx._a6eo._a6ew._ann0 {
        background: #f8f9fb;
        border: none;
        color: #1c2b33;
        opacity: .4;
        pointer-events: none
    }

    ._amxu ._a6en {
        height: 16px;
        margin-left: 12px;
        top: auto;
        width: 16px
    }

    ._amqm ._a6en {
        height: 16px;
        margin-left: 16px;
        top: auto;
        width: 16px
    }

    ._arpj ._a6en {
        height: 16px;
        margin-left: 20px;
        top: auto;
        width: 16px
    }

    ._amxx._arpj ._a6ev {
        height: 32px;
        margin: 0 0 0 16px;
        top: 50%;
        transform: translateY(-50%);
        width: 32px
    }

    ._amxx._amqm ._a6ev {
        height: 32px;
        margin: 0 0 0 24px;
        top: 50%;
        transform: translateY(-50%);
        width: 32px
    }

    ._amxx._amxu ._a6ev {
        height: 32px;
        margin: 0 0 0 32px;
        top: 50%;
        transform: translateY(-50%);
        width: 32px
    }

    ._aqr5 {
        font-size: 24px
    }

    ._aqr5 ._a6er {
        height: 20px;
        margin-left: 15px
    }
}

@media (min-width: 481px) {

    ._a6em._a6ej ._a6en,
    ._a6em._a6ek ._a6en {
        height: 24px;
        margin-top: 26px;
        top: -3px
    }

    ._a6em._arw6._a6el ._a6en {
        height: 48px;
        margin: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    ._a6em._a6el ._a6en {
        height: 36px;
        margin: 3px 0 0 2px;
        top: -1px
    }

    ._a6em._a6ek {
        padding: 2px 15px 3px 36px
    }

    ._a6em._a6ej {
        padding: 25px 15px 16px 36px
    }

    ._a6hs._a6ej {
        padding-bottom: 5px
    }

    ._a6em._a6el {
        padding: 6px 15px 8px 48px
    }

    ._a6em._arw6._a6el {
        padding: 0px 0px 0px 65px
    }

    ._a6hs._a6el {
        padding-bottom: 8px
    }

    ._a6ht._a6el {
        padding-bottom: 9px
    }

    ._a6el ._a6ev {
        height: 36px;
        margin: 3px 0 0 2px;
        top: -1px;
        width: 36px
    }

    ._a6ej ._a6ev,
    ._a6ek ._a6ev {
        height: 24px;
        margin-top: 5px;
        top: -3px;
        width: 24px
    }

    ._a6ee._a6ew._a6ej {
        padding: 4px 15px 5px 36px
    }

    ._a6ee._a6ew._a6ek {
        padding: 3px 15px 4px 36px
    }

    ._a6ee._a6ew._a6el {
        padding: 7px 15px 8px 48px
    }

    ._a6ew._a6el {
        padding: 7px 15px 8px 48px
    }

    ._a6ew._a6ep._a6el {
        padding: 7px 38px 8px 48px
    }

    ._a6ep._a6ej,
    ._a6ep._a6ek {
        padding: 2px 15px 3px 36px
    }

    ._a6ew._a6ep._a6ej,
    ._a6ew._a6ep._a6ek {
        padding: 3px 15px 4px 36px
    }

    ._a6ht:hover ._a6en {
        transform: rotate(180deg);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6hs:hover ._arc1 {
        transform: translateX(0);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6hs:hover ._arc2 {
        transform: translateX(25px);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc3 {
        transform: translate(0);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc4 {
        transform: translate(26px, -26px);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc5 {
        transform: translateX(0);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc6 {
        transform: translateX(29px);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc7 {
        transform: translateY(0);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }

    ._a6em:hover ._arc8 {
        transform: translateY(18px);
        transition-duration: 333ms;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.53, 0, .28, 1)
    }
}

@keyframes slideInTOCAnchorBackground {
    from {
        opacity: 1;
        right: 100%
    }

    to {
        right: 0
    }
}

@keyframes animateTOCAnchorArrow {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(20%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes animateTOCAnchorArrowSmaller {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(10%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes animateTOCAnchorInitialState {
    0% {
        opacity: 0;
        transform: translateY(80%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes scrollBarAnimate {
    0% {
        transform: scale(1, 0);
        transform-origin: 0% 0%
    }

    50% {
        transform: scale(1, 1);
        transform-origin: 0% 0%
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

._a5x4 {
    box-sizing: border-box;
    position: relative;
    width: 100%
}

._a4xl~._a5x4,
._a4xl~div ._a5x4 {
    z-index: 0
}

._9dt3._9dt4 h1,
._9dt3._9dt4 h2,
._9dt3._9dt4 h3,
._9dt3._9dt4 h4,
._9dt3._9dt4 h5,
._9dt3._9dt4 h6,
._9dt3._9dt4 p,
._9dt3._9dt4 ._7gz5,
._9dt3._9dt4 ._8l_f {
    color: inherit
}

._9dt3._9dt4 h1,
._9dt3._9dt4 h2,
._9dt3._9dt4 h3,
._9dt3._9dt4 h4,
._9dt3._9dt4 h5,
._9dt3._9dt4 h6,
._9dt3._9dt4 p,
._9dt3._9dt4 ._7gz5,
._9dt3._9dt4 ._8l_f,
._9dt3._9dt4 a {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit
}

.x10l6tqk {
    position: absolute
}

.x12rz0ws {
    margin-right: -12px
}

.x14yjl9h {
    border-top-left-radius: 50%
}

.x150jy0e {
    padding-right: 4px
}

.x16hk5td {
    margin-left: -12px
}

.x17qophe {
    left: 0
}

.x18nykt9 {
    border-bottom-right-radius: 50%
}

.x1ciooss {
    background-color: var(--negative)
}

.x1d52u69 {
    margin-left: 16px
}

.x1e558r4 {
    padding-left: 4px
}

.x1fcty0u {
    font-weight: normal
}

.x1hr4nm9 {
    background-color: var(--primary-deemphasized-button-background)
}

.x1n2onr6 {
    position: relative
}

.x1q2oy4v {
    z-index: 9999
}

.x1qhmfi1 {
    background-color: var(--secondary-button-background)
}

.x1qughib {
    justify-content: space-between
}

.x1rg5ohu {
    display: inline-block
}

.x2lah0s {
    flex-shrink: 0
}

.x5ib6vp {
    padding-left: 20px
}

.x6s0dn4 {
    align-items: center
}

.x78zum5 {
    display: flex
}

.xc73u3c {
    padding-right: 20px
}

.xdt5ytf {
    flex-direction: column
}

.xfwc5sw {
    transform: translateX(3px) translateY(8px)
}

.xhtitgo {
    z-index: 2
}

.xixxii4 {
    position: fixed
}

.xktsk01 {
    margin-right: 16px
}

.xl56j7k {
    justify-content: center
}

.xoi2r2e {
    align-self: baseline
}

.xudhj91 {
    border-top-right-radius: 50%
}

.xw3qccf {
    margin-right: 4px
}

.xwdes2z {
    flex-basis: calc((440px - 100%) * 9999)
}

.xww2gxu {
    border-bottom-left-radius: 50%
}

.xx12jgw {
    transform: translateX(-50%) translateY(8px)
}

.x100vrsf {
    width: 40px
}

.x114jws4 {
    max-height: 60vh
}

.x13fuv20 {
    border-top-style: solid
}

.x13vifvy {
    top: 0
}

.x178xt8z {
    border-top-width: 1px
}

.x1bifzbx {
    min-height: 400px
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1nrll8i {
    left: 50%
}

.x1nvvdmo {
    width: 405px
}

.x1odjw0f {
    overflow-y: auto
}

.x1vq45kp {
    min-width: 405px
}

.x1vqgdyp {
    height: 40px
}

.x889kno {
    padding-top: 10px
}

.x8cjs6t {
    border-top-color: var(--divider)
}

.xb1udk4 {
    min-width: 20%
}

.xdk7pt {
    height: 8px
}

.xh8yej3 {
    width: 100%
}

.xieb3on {
    margin-bottom: 20px
}

.xm80bdy {
    margin-right: -9999px
}

.xod5an3 {
    margin-bottom: 12px
}

.xsag5q8 {
    padding-bottom: 12px
}

.xu96u03 {
    left: 0
}

.xvy4d1p {
    width: 24px
}

.xw7yly9 {
    margin-top: 16px
}

.xwrzfcx {
    max-width: calc(100% + 24px)
}

.xx6bls6 {
    padding-bottom: 20px
}

.xxk0z11 {
    height: 24px
}

.xyorhqc {
    margin-bottom: 10px
}

.xz9dl7a {
    padding-top: 12px
}

@supports (min-width: fit-content) {
    .x13m6m5q.x13m6m5q {
        min-width: fit-content
    }
}

._2ahl {
    display: flex;
    padding-bottom: 3px
}

._930w ._953g {
    margin-left: 50%;
    width: 50%
}

._930w ._2ahl {
    width: 75%
}

._930w ._953h {
    border-bottom: 1px solid #ccd1d4;
    display: flex;
    font-family: var(--careers-default-text);
    margin: auto;
    padding-bottom: 5px;
    width: 70%
}

._2ahm {
    background-image: url(/rsrc.php/v3/yp/r/baIAgTxAkix.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0px -105px;
    height: 16px;
    margin-top: 14px;
    width: 16px
}

._930w ._2ahn {
    border: 0;
    font-family: var(--careers-default-text);
    font-size: 14px;
    margin-left: 5px;
    margin-top: 10px;
    width: 100%
}

._930w ._2ahn:focus {
    outline: none
}

._2ahp {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

._2ahu {
    padding: 0 33px
}

._2ahv {
    border-bottom: 1px solid #ebedf0;
    color: #16191f;
    font-family: var(--careers-default-text);
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    padding-bottom: 17px
}

._2ahw:hover {
    text-decoration: none
}

._2ahy {
    bottom: 0;
    height: 100%;
    left: 0;
    position: relative;
    right: 0
}

._2ahz {
    background-color: #677b8c;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
    color: #fff;
    font-family: var(--careers-default-text);
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top: 13px;
    text-align: center
}

._930w ._9537 ._953i {
    display: flex;
    visibility: visible
}

._930w ._953i {
    justify-content: center;
    visibility: hidden
}

._930w ._9537 ._953j {
    visibility: hidden
}

._930w ._953k {
    display: flex;
    font-size: 18px;
    justify-content: center;
    margin-bottom: 100px
}

@media (min-width: 641px) and (max-width: 800px),
(max-width: 640px) {
    ._2ahp {
        left: 13px;
        right: 11px
    }

    ._930w ._953h {
        margin: 8px auto 8px 20px
    }

    ._930w ._2ahl {
        margin: 20px 0px 0px 0px;
        max-width: unset;
        width: 100%
    }

    ._2ahn {
        background: #f5f6f6
    }

    ._930w ._953g {
        display: flex;
        margin-left: unset;
        width: 100%
    }
}

._7vsq {
    font-family: var(--careers-default-text);
    position: relative
}

._7vm0 {
    height: 12px;
    width: 12px
}

._7vm5 {
    color: #cacdd3;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    margin-right: 32px
}

._7vm7._7vm0 {
    background-image: url(/rsrc.php/v3/yf/r/9hqbpQWwKaM.png)
}

._7vsk ._7vm7._7vm0 {
    background-image: url(/rsrc.php/v3/ym/r/wkps0yjSzxS.png)
}

._7vsq ._6hy-._8w5v {
    margin-top: 14px
}

._6c65._6c5y._6c65 {
    display: inline-block
}

._6c64 {
    background-color: #1b284f;
    border-radius: 4px;
    color: #fff;
    display: none;
    font-size: 16px;
    margin-bottom: 3px;
    padding: 2.5px 0 0;
    text-align: center
}

._6c65 {
    display: none
}

._6c5y._6c64 {
    display: block
}

._8yic._8utn ._54ng {
    border: none;
    box-shadow: 0 0px 20px rgba(0, 0, 0, .15)
}

._8yic._8utn ._54nf {
    padding: 8px
}

._8yic._8utn ._54nc {
    border: none;
    color: #5d6269;
    font-family: var(--careers-default-display);
    font-size: 14px;
    line-height: 15px;
    padding: 0
}

._8yic._8utn ._54ne ._54nc {
    background-color: #eff1f3;
    border: none;
    color: #5d6269;
    -webkit-font-smoothing: auto
}

._8utn ._54nd ._54nc {
    color: #5d6269;
    font-family: var(--careers-default-display);
    font-weight: 500
}

._8yic._8utn ._54nc,
._8yic._8utn ._54nd ._54nc {
    color: #687986;
    font-family: inherit
}

._8yic._8utn ._54nd ._54nc {
    background-position: left 4px top 12px
}

._8yic._8utn ._54nd._54ne ._54nc {
    background: #eff1f3;
    background-position: left -48px
}

._8yic._8utn ._54nd ._54nc {
    background: #eff1f3
}

._8yic._8utn ._54nd.selected._54ne ._54nc {
    background-color: #eff1f3;
    border: none;
    color: #5d6269
}

._8utn ._54nh {
    padding: 8px 6px;
    width: 110px
}

._8utt {
    color: #183f68;
    font-family: var(--careers-default-text);
    font-size: 14px;
    font-weight: 400;
    padding-left: 15px;
    padding-right: 5px
}

._8utt._554b {
    font-size: 14px
}

._8utu {
    transform: scaleY(-1);
    vertical-align: middle;
    width: 7px
}

._8oh_ {
    align-items: center;
    border: 1px solid #38444f;
    border-radius: 23px;
    cursor: pointer;
    display: inline-flex;
    height: 25px;
    justify-content: center;
    margin: 0 6px 10px 0
}

._94rz._94rz {
    cursor: auto;
    opacity: .5
}

._8ta8 {
    align-items: center;
    border: 1px solid #b2b9c7;
    border-radius: 23px;
    cursor: pointer;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    margin: 0 10px 10px 0;
    padding: 0 8px
}

._8s96 {
    padding: 6px 10px 6px 0px
}

.checked._8oh_ {
    background-color: #eff1f3;
    border-color: #eff1f3
}

._8-10 .checked._8oh_,
._8yia .checked._8oh_ {
    background-color: #38444f;
    border-color: #38444f
}

._8oh_ ._8oi1 {
    font-weight: 300;
    padding: 6px 10px
}

._8yia ._8oh_ ._8oi1 {
    color: #38444f;
    font-size: 14px;
    letter-spacing: 1.3px;
    line-height: 24px
}

._8-10 ._8oh_ ._8oi1 {
    color: #38444f;
    font-size: 14px;
    letter-spacing: .32px;
    line-height: 24px
}

.checked._8oh_ ._8oi1 {
    color: #272c36
}

._8yia .checked._8oh_ ._8oi1,
._8-10 .checked._8oh_ ._8oi1 {
    color: #fff
}

._8utw ._91le {
    display: none
}

@media (min-width: 801px) {
    ._8yia ._8oh_:hover {
        background-color: #38444f
    }

    ._8yia ._8oh_:hover ._8oi1 {
        color: #fff
    }

    .checked._8oh_._94rz:hover {
        background-color: #38444f;
        border-color: #38444f
    }
}

._8ohl {
    align-items: center;
    color: #4b4f56;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    margin-right: auto;
    min-height: 20px
}

._8yia ._8ohl {
    color: #38444f
}

._8tfy {
    align-items: center;
    display: inline-flex;
    flex-direction: row;
    padding-bottom: 15px
}

._8ohm {
    align-items: center;
    background-color: #fff;
    border: 1px solid #cfd9ed;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
    box-sizing: content-box;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    margin-right: 11px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

._8tfz {
    padding-bottom: 10px
}

._8ohn {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    width: 100%
}

._99sc ._8ohn {
    margin-right: 15px;
    width: unset
}

._952q {
    cursor: auto;
    opacity: .5
}

._8ohn:first-child {
    margin: 10px 0
}

._99sc ._8ohn:first-child {
    margin: 10px 15px 10px 0
}

._8ohm ._8ogz {
    display: none
}

._8ohl.checked ._8ogz {
    display: block;
    height: 15px;
    margin-left: 2px;
    width: 18px
}

._8og- {
    color: #5d6269;
    cursor: pointer;
    display: flex;
    font-family: 'Freight Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 15px
}

._8yia ._8og- {
    color: #38444f;
    font-size: 16px;
    letter-spacing: .32px;
    line-height: 24px
}

._8-10 ._8og- {
    color: #38444f;
    font-family: var(--careers-default-text);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .32px;
    line-height: 24px
}

._8og_ {
    color: #5d6269;
    font-family: var(--careers-default-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 15px
}

._8yia ._8og_ {
    color: #38444f;
    font-family: inherit
}

._8-10 ._8og_ {
    color: #67788a;
    font-size: 14px;
    letter-spacing: .32px;
    line-height: 24px
}

._7vsu._8ohl {
    padding-bottom: 5px;
    padding-top: 0px;
    width: 100%
}

._7vsu._8ohl ._8ohm {
    margin-right: 6px
}

._7vsm ._8ohl {
    padding-bottom: 0;
    padding-top: 8px
}

._7vsm ._8ohm {
    margin-right: 6px
}

._99sc ._8ohl {
    margin: 0 15px 0px 0
}

._a2-x {
    margin-left: 5px
}

@media (max-width: 640px),
(min-width: 641px) and (max-width: 800px) {
    ._99sc ._8ohn:first-child {
        margin: 0 15px 15px 0
    }

    ._99sd ._8ohl {
        margin: 0 15px 15px 0
    }

    ._8tfy {
        padding-bottom: 5px
    }
}

._a3ay {
    font-family: var(--careers-default-text);
    height: 100%;
    position: relative
}

._a3a8 {
    color: #798389;
    cursor: pointer;
    font-size: 18px;
    line-height: 23.19px;
    padding-bottom: 10px;
    z-index: 1
}

._a92q {
    color: #ccd1d4
}

._a92q:active {
    pointer-events: none
}

._a3ay ._a3a9 {
    border-bottom: 5px solid #798389;
    color: #000;
    font-weight: 500
}

._a3aa {
    background: #fff;
    position: fixed;
    width: calc(100% - 240px);
    z-index: 1
}

._a3ac {
    background: #fff;
    height: 13px;
    margin-top: -10px;
    position: absolute;
    width: 100%
}

._a3ad {
    display: flex;
    justify-content: space-evenly;
    margin-top: -13px
}

._a3ae {
    background-color: #dee5f5;
    height: 1px;
    margin: 0;
    width: 100%
}

@media (min-width: 641px) and (max-width: 800px),
(max-width: 640px) {
    ._a3ay {
        overflow: visible
    }

    ._a3ad {
        min-width: min-content
    }

    ._a3aa {
        box-shadow: 0px 8px 15px -4px rgba(0, 0, 0, .15);
        margin-left: calc(0px - 2.5vw - 12px);
        overflow-x: scroll;
        position: relative;
        width: 100vw
    }

    ._a3aa::-webkit-scrollbar {
        display: none
    }

    ._a3ad {
        margin-top: 0;
        width: 100vh
    }
}

._a3am {
    display: none;
    margin: 0 auto;
    max-width: 1080px;
    padding-top: 40px
}

._a3an {
    display: block
}

._a3ao {
    color: #232323;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    padding-bottom: 11px
}

._a3ap {
    color: #344854;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 5px
}

._a3aq {
    break-inside: avoid;
    padding-bottom: 7px;
    transform: translateZ(0)
}

._a3aq:last-child {
    padding-bottom: 0
}

._a3ar {
    column-count: 4
}

._a3as {
    padding-bottom: 20px
}

._a3af {
    break-after: column
}

._a3at {
    break-inside: avoid
}

._a3av {
    display: flex;
    padding-bottom: 15px
}

._a92l {
    display: grid;
    grid-template-columns: repeat(4, 1fr)
}

._a3aw {
    display: flex;
    flex-direction: column
}

@media (min-width: 641px) and (max-width: 800px),
(max-width: 640px) {
    ._a3am {
        height: 100%;
        margin-top: 0;
        overflow: scroll;
        padding-top: 30px;
        position: relative
    }

    ._a3an {
        overflow: auto
    }

    ._a3ar {
        column-count: auto
    }

    ._a3ao {
        font-size: 18px
    }

    ._a3am ._a3ax {
        font-size: 18px;
        line-height: 27px
    }

    ._a3as {
        padding-bottom: 28px
    }
}

._8ohu {
    position: relative
}

._8ohv {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0;
    width: 100%
}

#facebook ._8ohv ._8ohw {
    font-family: var(--careers-default-display);
    font-size: 16px;
    font-weight: 500
}

#facebook ._8w-3 ._8ohv ._8ohw {
    color: #1c2b33;
    font-family: var(--careers-default-text);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .8px;
    line-height: 24px
}

._8ohx {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%
}

._7vsk ._8ohw {
    color: #4267b2
}

._8v0i {
    font-family: var(--careers-default-display);
    margin-top: 10px
}

._8ohy {
    height: 12px;
    width: 12px
}

._8oh5._8ohy {
    background-image: url(/rsrc.php/v3/yf/r/9hqbpQWwKaM.png)
}

._7vsk ._8oh5._8ohy {
    background-image: url(/rsrc.php/v3/ym/r/wkps0yjSzxS.png)
}

._8ohu ._6hy-._8w5t {
    margin-top: 14px
}

._8mom {
    background-color: #fff;
    font-family: var(--careers-default-text);
    height: 100vh;
    width: 100%
}

._8mom ._8nq_ {
    background-color: #fff;
    box-sizing: border-box;
    flex-direction: column;
    left: 0;
    margin: 0 auto;
    padding: 50px 120px 0 120px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2
}

._9kha {
    display: flex;
    flex-direction: column
}

._8mom._8op6 {
    overflow-y: hidden;
    visibility: hidden
}

._8mom._8op7 {
    animation: slidedown .75s;
    animation-fill-mode: forwards;
    overflow: auto;
    transform: translateZ(0);
    visibility: visible
}

@keyframes slidedown {
    from {
        margin-top: -100vh
    }

    to {
        margin-top: 0
    }
}

._8mom ._8mo9 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._8mom ._8ucg {
    display: flex;
    flex-direction: column
}

._8mom ._8moa {
    color: #272c36;
    font-family: var(--careers-default-text);
    font-size: 30px;
    font-weight: 300;
    line-height: 32px
}

._8mom ._8ucg ._8moa {
    color: #272c36;
    font-family: var(--careers-default-text);
    font-size: 30px;
    font-weight: 300;
    line-height: 32px;
    padding-bottom: 15px
}

._8yia ._8mo9 ._8moa {
    color: #232323;
    font-family: var(--careers-default-display);
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 1.3px;
    line-height: 40px
}

._8mom ._8ucg ._8uch {
    display: flex
}

._8mom ._8ucg ._8uch ._8uci {
    margin-top: -3.5px;
    padding-right: 4px
}

._8mom._8yia ._8ucg ._8uch ._8uci {
    margin-top: .5px
}

._8mom ._8ucg ._8uch ._8ubr {
    color: #272c36;
    font-family: var(--careers-default-text);
    font-size: 12px
}

._8mom._8yia ._8ucg ._8uch ._8ubr {
    color: #232323
}

._8mom ._8mob {
    align-items: center;
    display: flex;
    flex-direction: row;
    position: relative
}

._8moc {
    align-items: center;
    background-color: #677b8c;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    justify-content: center;
    letter-spacing: 1.2px;
    line-height: 20px;
    padding: 0;
    width: 92px
}

._8yia ._8moc {
    background-color: #505e6b;
    font-family: var(--careers-default-display);
    font-size: 16px;
    font-weight: 400
}

._8moc:hover {
    background-color: #38444f
}

._8mod {
    background-color: transparent;
    border: none;
    color: #cacdd3;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.33px;
    line-height: 13px;
    margin-right: 25px;
    padding: 0
}

._8yia ._8mod {
    color: #505e6b;
    font-family: var(--careers-default-display);
    font-size: 16px;
    font-weight: 400
}

._8mom ._8moe {
    background-color: #fff;
    border: none;
    bottom: 17px;
    position: absolute;
    right: -70px
}

._8mom ._8moe:hover {
    cursor: pointer
}

._8mof {
    background-color: #dee5f5;
    height: 1px;
    margin: 20px 0;
    width: 100%
}

._8nr0 {
    margin-top: 120px
}

._8mog {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 30px
}

._8mog._8v0h {
    margin-top: 90px
}

._8mom .uiLayerPage {
    width: 100%
}

._8mom .uiLayerPage .uiOverlayContent {
    box-shadow: none
}

._8mom .uiLayerPageInner {
    padding: 50px 120px;
    position: relative
}

._8mom ._3ixn {
    background-color: #fff
}

._1kwt {
    align-items: center;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    height: 50px;
    width: 100%
}

._6e87 {
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
    display: block;
    padding: 0 10px 10px;
    position: absolute;
    top: 48px;
    transition: visibility .2s;
    visibility: hidden;
    width: calc(100% - 20px);
    z-index: 5
}

._6e7c ._5144 {
    color: #5d6269;
    font-family: var(--careers-default-display);
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    word-wrap: break-word
}

._8w-3 ._6e7c ._5144 {
    font-family: inherit
}

._6e7c {
    border-bottom: 1px solid #dee5f5;
    padding: 15px 0px
}

._6e7c:last-child {
    border-bottom: none
}

._6e7c ._5144:hover {
    text-decoration: none
}

._1kwy:focus+._6e87 {
    padding: 0 10px 10px;
    visibility: visible
}

._6e87:focus-within {
    visibility: visible
}

._6e7d {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

._6c79 {
    border-radius: 4px;
    margin: 32px 0 40px;
    max-height: 45px;
    max-width: 290px;
    position: relative
}

._6c79 ._23cn {
    height: 45px;
    padding: 12px 15px 10px
}

._6c79 ._1kwy {
    padding-left: 14px
}

._1kwy {
    align-items: center;
    border: 0;
    display: flex;
    font-size: 16px;
    height: 100%;
    outline: 0;
    padding: 0 12px;
    width: 100%
}

._1kwy:focus {
    outline: -webkit-focus-ring-color auto 1px
}

._8w-3 ._1kwy {
    color: #65798a;
    font-size: 14px;
    letter-spacing: .9px;
    line-height: 20px
}

#facebook ._1kwt ._1kwy {
    font-family: var(--careers-default-text)
}

._1kxh {
    background-image: url(/rsrc.php/v3/yX/r/8H_wxSOwa4Q.png);
    display: none;
    height: 16px;
    min-width: 16px
}

._1kxw {
    display: block
}

._6b8q {
    align-items: center;
    border-radius: 4px;
    display: flex;
    min-height: 50px
}

._1kxy ._6b8q {
    background-color: #f6f7f9
}

._1kym ._6b8q {
    background-color: #fff
}

._1kxy {
    background-color: #f6f7f9;
    border: 1px solid #e9ebee
}

._1kym {
    background-color: #fff
}

._6aqn {
    background-color: #f2f3f5
}

._1kxy ._1kwy {
    background-color: #f6f7f9
}

._1kym ._1kwy {
    background-color: #fff
}

._6aqn ._1kwy {
    background-color: #f2f3f5
}

@media (min-width: 641px) and (max-width: 800px),
(max-width: 640px) {
    ._6e87 {
        width: calc(100% - 20px)
    }

    ._6c79 {
        margin: 32px 0 40px;
        margin-right: 15px;
        max-width: 90%;
        max-width: 80%
    }

    ._6c79 ._23cn {
        display: none
    }
}

@keyframes cmsPaletteMetaCarouselIconVerticalFadeAnimation {
    from {
        opacity: 0;
        transform: translateY(30px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes cmsPaletteMetaCarouselIconVerticalFadeOutAnimation {
    from {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(30px)
    }
}

._a72q {
    position: relative
}

._a7kk {
    width: 100%
}

._a72y {
    align-items: center;
    display: flex
}

._a72z {
    padding-right: 48px;
    width: 16.666%
}

._arct ._a72z {
    order: 2;
    padding-right: 0px
}

._a72t {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 32px
}

._a72v,
._a72w {
    height: 32px;
    margin-right: 16px;
    width: 32px
}

._a72w,
._a72u ._a72v {
    display: none
}

._a72v,
._a72u ._a72w {
    display: block
}

._a72x {
    visibility: hidden
}

._a72u ._a72x {
    visibility: visible
}

._a72- {
    position: relative;
    width: 83.333%
}

._arct ._a72- {
    order: 1;
    padding-right: 48px;
    width: 57.777%
}

._a72-._90lh {
    overflow: visible
}

._arct ._arcu {
    order: 3;
    padding-left: 80px;
    width: 31.111%
}

._6a2y ._a72x p {
    font-family: var(--careers-default-optimistic)
}

._a72l {
    align-items: center;
    animation-duration: 665ms;
    animation-fill-mode: forwards;
    animation-name: cmsPaletteMetaCarouselIconVerticalFadeOutAnimation;
    animation-timing-function: cubic-bezier(0, 0, .1, 1);
    display: flex;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

._a72l._a72m {
    visibility: visible
}

._a72n {
    width: 60%
}

._arct ._a72n {
    width: calc(100% - 48px)
}

._a72o {
    padding-left: 48px;
    width: 30%
}

._arct ._a72o {
    padding-left: 0px;
    width: calc(100% - 80px)
}

._a72m {
    animation-delay: 665ms;
    animation-fill-mode: backwards;
    animation-name: cmsPaletteMetaCarouselIconVerticalFadeAnimation;
    z-index: 1
}

@media (max-width: 1023px) {

    ._a72z,
    ._arct ._a72- {
        padding-right: 24px
    }

    ._arct ._a72n {
        width: calc(100% - 24px)
    }

    ._arct ._arcu {
        padding-left: 40px
    }

    ._a72o {
        padding-left: 24px
    }

    ._arct ._a72o {
        padding-left: 0px;
        width: calc(100% - 40px)
    }

    ._a72t {
        margin-bottom: 8px
    }

    ._arct ._a72t {
        margin-bottom: 32px
    }
}

@media (max-width: 767px) {
    ._a72y {
        flex-wrap: wrap
    }

    ._arct ._a72o {
        width: 100%
    }

    ._a72z {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-right: 0;
        width: 100%
    }

    ._arct ._a72z {
        order: 1;
        width: 100%
    }

    ._a72t {
        margin: 0 24px 32px 0
    }

    ._a72v,
    ._a72w {
        margin-right: 0
    }

    ._a72x {
        display: none
    }

    ._a72- {
        justify-content: flex-start;
        width: 100%
    }

    ._arct ._a72- {
        order: 2;
        width: 100%
    }

    ._a72o {
        padding-left: 0;
        padding-top: 32px;
        width: 100%
    }

    ._a72l {
        display: block
    }

    ._a72n {
        width: 100%
    }
}

@media (max-width: 480px) {
    ._a72z {
        justify-content: space-between
    }

    ._arct ._a72z {
        justify-content: space-evenly
    }

    ._a72t {
        margin: 0 4px 32px 0
    }

    ._arct ._a72t {
        margin-bottom: 32px;
        margin-right: 0
    }
}

.sp_Jtl6iGyDW5v {
    background-image: url(/rsrc.php/v3/yp/r/baIAgTxAkix.png);
    background-size: auto;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px
}

.sp_Jtl6iGyDW5v.sx_13e611 {
    width: 24px;
    height: 24px;
    background-position: 0 0
}

.sp_Jtl6iGyDW5v.sx_dda02a {
    width: 24px;
    height: 24px;
    background-position: 0 -25px
}

.sp_Jtl6iGyDW5v.sx_8ae279 {
    width: 20px;
    height: 20px;
    background-position: 0 -50px
}

.sp_Jtl6iGyDW5v.sx_0d7509 {
    background-position: 0 -71px
}
.row {
    --bs-gutter-x: none!important;
    --bs-gutter-y: 0;
}
.sp_Jtl6iGyDW5v.sx_38a6a8 {
    background-position: 0 -88px
}

.sp_Jtl6iGyDW5v.sx_152f0d {
    background-position: 0 -105px
}

body {
    margin: 0;
    font-family: "Optimistic", "Montserrat", "Helvetica", "Arial", "Noto Sans", sans-serif;
    background-color: #f4f4f4;
}

.container2, .context_anim2 {
    max-width: 1200px;
    margin: auto; /* Căn giữa (nếu cần) */
    display: flex;
    background-color: #F4F4F4;
    border-radius: 8px;
    align-items: center; /* Căn giữa các phần tử con theo chiều dọc */
    justify-content: center; /* Căn giữa các phần tử con theo chiều ngang */
    /* padding-right: 5%;
    padding-left: 0%; */
}

.context_anim2{
    gap: 30px;
}
/* Menu Styles */
.menu {
    width: 70%;
    display: flex;
    flex-direction: column;
    margin: 30px;

}

.menu button {
    all: unset;
    cursor: pointer;
    /* padding: 15px; */
    font-size: 24px;
    color: #333;
    /* border-left: 5px solid transparent; */
    background-color: #FFFFFF;
    transition: background-color 0.3s, border-left-color 0.3s;
}

.menu button:hover {
    background-color: #F4F4F4;
}

.menu button.active {
    border-left-color: #FFFFFF;
    font-weight: bold;
    background-color: #FFFFFF;
}

.menu button p {
    font-size: 16px;
    color: #333;
    display: none;
    margin-top: 10px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 140%;
    letter-spacing: 1px;
}

.menu button.active p {
    display: block;
}

/* Content Styles */
.content {
    width: 70%;
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.content div {
    max-width: 100%;
    height: auto;
    display: none;
    border-radius: 8px;
    margin-bottom: 20px;
    opacity: 0;
    transform: translateY(20px); /* Start 20px below */
    visibility: hidden;
    transition: opacity 1s ease, transform 1s ease; /* Smooth transition */
}

.content div.active {
    display: block;
    opacity: 1;
    visibility: visible;
    transform: translateY(0); /* Move to its original position */
}

.content img {
    max-width: 100%;
    height: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
}

.progress-bar-container {
    width: 90%;
    height: 5px;
    background-color: #ddd;
    display: none;
    /* Ẩn thanh tiến trình mặc định */

}

.chu {
    margin-top: 4%;
    margin-bottom: 9%;
}

.progress-bar {
    width: 0;
    height: 100%;
    background-color: #1877F2 !important;
    transition: width 5s linear !important;
}

/* Cấu hình chung cho các hình ảnh */
.content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.content div {
    position: relative;
    /* Đảm bảo bạn có thể điều chỉnh vị trí của hình ảnh */
    width: 578px;
    height: 771px;
    overflow: hidden;
    /* Đảm bảo hình ảnh không tràn ra ngoài */
}

.content img {
    width: 578px;
    height: 771px;
    object-fit: cover;
    /* Đảm bảo hình ảnh phủ đầy khung mà không bị bóp méo */
    border-radius: 30px;
}

/* Media Query cho màn hình nhỏ */
@media (max-width: 768px) {


    .content img {
        width: 336px;
        /* Đảm bảo hình ảnh không vượt ra ngoài chiều rộng của div */
        height: 448px;
        /* Giữ tỉ lệ của hình ảnh */
    }

    .content {
        flex-direction: column;
        /* Thay đổi bố cục thành cột cho màn hình nhỏ */
        align-items: center;
    }

    .content div {
        width: 100%;
        /* Làm cho mỗi phần tử chiếm toàn bộ chiều rộng màn hình */
        height: auto;
        /* Tự động điều chỉnh chiều cao */
        max-width: 578px;
        /* Giới hạn chiều rộng tối đa */
    }


    .context_anim2{
        flex-direction: column;
        background-color: #FFFFFF
    }
    .icon_mxh {
        flex-direction: row !important; /* Các phần tử con sẽ được sắp xếp theo hàng ngang */
        flex-wrap: wrap; /* Cho phép các phần tử gói xuống dòng khi không đủ không gian */
        justify-content: center; /* Căn giữa các phần tử */
        padding-right: 0px !important ;
    }

    .icon_mxh img {
        cursor: pointer;
        width: 36px !important; /* Kích thước hình ảnh */
        height: 36px !important;
    }
    .icon-text{
        display: none !important;
    }

}

/* Media Query cho màn hình siêu nhỏ */
@media (max-width: 480px) {
    .content img {
        height: 100%;
        object-fit: contain;
        /* Giữ hình ảnh không bị cắt khi thay đổi kích thước */
    }

    .content {
        flex-direction: column;
        /* Cũng sắp xếp thành cột */
    }

    .content div {
        width: 100%;
        max-width: 100%;
        height: 400px;
        /* Điều chỉnh chiều cao */
    }


}

/* Thiết lập mặc định */
.menu {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

/* Thanh tiến trình */
.progress-bar-container {
    width: 100%;
    margin-top: 10px;
    display: none;
}

.progress-bar {
    height: 5px;
    background-color: #007bff;
    width: 0%;
    transition: width 5s linear;
}

/* Nút điều hướng */
.navigation-buttons {
    display: none;
    justify-content: space-between;
    margin-top: 10px;
}

.navigation-buttons button {
    padding: 10px 20px;
    background-color: #ddd;
    border: none;
    cursor: pointer;
    font-size: 16px;
}

.navigation-buttons button:hover {
    background-color: #bbb;
}

/* Dành cho màn hình dưới 768px */
@media (max-width: 768px) {
    .container2 {
        flex-direction: column;
        /* Xếp dọc */
        gap: 10px;
        background-color: #FFFFFF;
    }

    .navigation-buttons {
        display: flex;
    }
}

/* Mặc định: Giao diện cho màn hình lớn */
.container2 {
    display: flex;
    flex-direction: row;
    /* Xếp theo chiều ngang */
    background-color: #FFFFFF;
    gap: 20px;
}

.default-interface {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.default-interface img {
    width: 100%;
}

.default-interface .content {
    width: 100%;
}

/* Giao diện mới cho màn hình nhỏ */
.mobile-interface {
    display: none;
    /* Ẩn mặc định */
}

@media (max-width: 768px) {
    .default-interface {
        display: none;
        /* Ẩn giao diện mặc định */
    }

    .mobile-interface {
        display: block;
        /* Hiển thị giao diện mobile */
        width: 100%;
        text-align: left;
    }

    .mobile-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: left;
        gap: 10px;
    }

    .mobile-image {
        width: 100%;
        max-width: 450px;
        margin-bottom: 10px;
        border-radius: 30px;
    }

    .text h1 {
        font-size: 2em;
        color: #333;
        margin: 25px;
        text-align: left;
    }

    .text p {
        font-size: 1em;
        color: #555;
        margin: 25px;
        text-align: left;
    }

    /* Nút điều hướng */
    .navigation-buttons {
        display: flex;
        justify-content: center;
        gap: 10px;
        margin-top: 20px;
    }

    .navigation-buttons button {
        padding: 10px;
        background-color: #007bff;
        color: white;
        border: none;
        cursor: pointer;
    }

    ._abih {
        flex-direction: row;
    }

    /* Giao diện nút điều hướng */
    ._abih {
        display: flex;
        justify-content: right;
        align-items: center;
    }

    ._abhrabhy,
    ._abil {
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: transform 0.2s ease;
    }
    .btn_left{
        padding-right: 16px;
    }
    
    .img1,.img2,.img3,.img4,.img5 {
        position: relative; /* Ensure positioning context for the image and text */
        text-align: center; /* Centers the content inside the container */
    }
    
    .mobile-image {
        display: block; /* Ensures the image is a block element */
        margin: 0 auto; /* This horizontally centers the image */
        max-width: 90%; /* Ensures the image is responsive */
    }
    
    .text {
        margin-top: 20px; /* Adds some spacing between the image and the text */
        text-align: center; /* Centers the text inside the text container */
    }
    .mobile-content {
        position: relative;
        width: 100%;
        overflow: hidden;  /* Hide the non-visible images */
    }
    
    .img1, .img2,.img3,.img4,.img5 {
        display: none; /* Initially hide both images */
    }
    
    .img1.active, .img2.active ,.img3.active,.img4.active,.img5.active{
        display: block;  /* Show the active image */
    }
    
    .mobile-image {
        width: 100%;
        height: auto;
    }
    
    .nut {
        display: flex; /* Align children in a row */
        justify-content: space-between; /* Distribute space between elements */
        align-items: center; /* Center elements vertically */
        padding: 10px; /* Optional for spacing */
    }
    
    .carousel-dots {
        display: flex;
        gap: 10px; /* Space between dots */
    }
    
    .dot {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: gray;
        transition: background-color 0.3s;
        margin: 3px;
    }
    
    .dot.active {
        background-color: black; /* Active dot style */
    }
    
    ._abih {
        display: flex; /* Align buttons in a row */
        gap: 10px; /* Space between buttons */
    }
    
}
.img_mxh img,
.text_mxh p {
    display: none;
    font-size: 24px;
    width: auto; /* Chiều rộng là 80% của phần tử cha */
    max-width: 700px; /* Giới hạn chiều rộng tối đa */
    margin: 0 auto; /* Căn giữa (nếu cần) */
    line-height: 1.2; /* Tăng khoảng cách dòng để dễ đọc */
    text-align: left;

}
.icon_mxh {
    display: flex; /* Đảm bảo container sử dụng flexbox */
    flex-direction: column; /* Sắp xếp các phần tử con theo hàng ngang */
    justify-content: flex-start;/* Canh đều các icon */
    align-items: center; /* Căn giữa các icon theo chiều dọc */
    gap: 25px;
    padding-right: 180px;
}
.img_mxh img.active,
.text_mxh p.active {
    display: block;
}
.icon-item {
    display: flex;
    flex-direction: row; /* Sắp xếp icon và chữ theo chiều ngang */
    align-items: center; /* Căn chỉnh icon và chữ vào giữa */
    gap: 10px; /* Khoảng cách giữa icon và chữ */
}

.icon {
    width: 40px;
    height: 40px;
}

.icon-text {
    font-size: 14px; /* Kích thước chữ */
    font-family: Arial, sans-serif;
}
.icon_mxh img {
    cursor: pointer;
    height: 36px;
    width: 36px;
    transition: all 0.3s ease;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

._aбгw._абее.абео._amqm_amqp_ao9y {
    display: inline-block; /* Đảm bảo kích thước tự động phù hợp với nội dung */
    padding: 11px 22px; /* Khoảng cách giữa chữ và viền */

    border: 1px solid #1c2b33; /* Viền xung quanh với màu xanh lam */
    border-radius: 50px; /* Bo góc viền */
    text-decoration: none; /* Loại bỏ gạch chân mặc định */
    color: #1C2B33; /* Màu chữ */
    font-weight:600; /* Tăng độ dày chữ */
    font-size: 16px;
}
._aбгw{
    margin-top: 24px;
}

@media (max-width: 768px) {
    .icon_mxh img {
        height: 28px; /* Giảm kích thước icon */
        width: 28px;  /* Giảm kích thước icon */
    }

    .img_mxh img,
    .text_mxh p {
        font-size: 24px; /* Giảm kích thước chữ */
        width: 90%; /* Thay đổi chiều rộng phần tử chữ */
        max-width: 100%; /* Cho phép chữ chiếm toàn bộ chiều rộng */
        font-weight: 500;
    }
    .icon2 {
        margin-right: 10px !important; /* Khoảng cách giữa icon và chữ */
    }
    .Browse_Meta{
        flex-direction: column !important;
        font-size: 12px !important;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    .abc{
        margin-top: 10px;
        margin-left: 0px!important;
    }
}

/* Media Query cho màn hình nhỏ hơn 480px */
@media (max-width: 480px) {
    .icon_mxh img {
        height: 24px; /* Giảm kích thước icon */
        width: 24px;  /* Giảm kích thước icon */
    }

    .img_mxh img,
    .text_mxh p {
        font-size: 16px; /* Giảm kích thước chữ */
    }
}







/* Khi màn hình lớn hơn 768px */
@media (min-width: 769px) {
    .context_anim2 {
        flex-direction: row; /* Sắp xếp các phần tử theo hàng ngang */
        justify-content: space-between; /* Đảm bảo các phần tử không bị chồng lên nhau */
        gap: 20px;
        background-color: #FFFFFF
    }

    .icon_mxh {
        flex-direction: column; /* Xếp các icon theo hàng ngang */
        justify-content: center;
        padding-right: 0px;
        justify-content: flex-start;
    }

    .text_mxh {
        flex-direction: row; /* Xếp các thẻ <p> theo hàng ngang */
        justify-content: flex-start; /* Căn các thẻ <p> về bên trái */
        padding-left: 64px;
    }

    .text_mxh p {
        font-size: 24px;
        width: 100%; /* Mở rộng chiều rộng đến 100% */
        max-width: none; /* Bỏ giới hạn chiều rộng tối đa */
    }
    .img_mxh{
        width: 60%;
    }
}
.icon_mxh {
    display: flex;
    /* justify-content: flex-start;
    align-items: center; */
    display: flex;
    flex-direction: column; /* Sắp xếp các icon và chữ theo chiều dọc */
    align-items: flex-start; /* Căn các phần tử vào bên trái */
    padding: 10px;
    gap: 20px;
    left: 0; 
}

.icon-item {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.icon2 {
    width: 40px;
    height: 40px;
}

.icon-text {
    display: none; /* Ẩn các phần tử .icon-text mặc định */
}

.icon-text.active {
    display: inline; /* Hiển thị các phần tử .icon-text khi có lớp active */
}




.icon-list {
    display: flex;
    flex-direction: column; /* Sắp xếp các icon và chữ theo chiều dọc */
    align-items: flex-start; /* Căn các phần tử vào bên trái */
    padding: 10px;
}

.icon-item {
    display: flex;
    align-items: center; /* Căn chỉnh icon và chữ theo chiều dọc */
    margin-bottom: 15px; /* Khoảng cách giữa các phần tử */
    cursor: pointer; /* Để có thể nhấn vào các icon */
}

.icon2 {
    margin-right: 35px; /* Khoảng cách giữa icon và chữ */
}

.icon-text {
    font-size: 16px;
    color: #555;
}
.Browse_Meta{
    display: flex;
    flex-direction: row;
}
.abc{
    margin-left: 32px;
    padding: 11px 22px;
    border: 1px solid #1c2b33;
    border-radius: 50px;
    background-color: #FFFFFF;
    color:#000;
}



