._2R7zoNk {
    min-width: 732px;
    display: flex;
    flex-direction: column;
    flex: auto;
    transition: padding .3s ease
}

._1OUzxjx {
    padding-top: 60px
}

._211IwiT {
    padding-top: 120px
}

._1OnhDJ5 {
    padding: 40px 0 64px;
    flex: auto
}

._1hkVL9I, ._2UKHzqn {
    padding: 0
}

body {
    background: #fafafa;
    -webkit-overflow-scrolling: touch;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
    -webkit-tap-highlight-color: transparent;
    color: #333;
    font-size: 15px;
    line-height: 1.33
}

body, html {
    width: 100%;
    height: 100%
}

.page-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100%
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(/index_files/roboto-v27-latin-400.eot);
    src: local("Roboto"), local("Roboto-Regular"), url(/index_files/roboto-v27-latin-400.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-latin-400.woff2) format("woff2"), url(/index_files/roboto-v27-latin-400.woff) format("woff"), url(/index_files/roboto-v27-latin-400.ttf) format("truetype");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(/index_files/roboto-v27-cyryllic-400.eot);
    src: local("Roboto"), local("Roboto-Regular"), url(/index_files/roboto-v27-cyryllic-400.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-cyryllic-400.woff2) format("woff2"), url(/index_files/roboto-v27-cyryllic-400.woff) format("woff"), url(/index_files/roboto-v27-cyryllic-400.ttf) format("truetype");
    unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: url(/index_files/roboto-v27-latin-500.eot);
    src: local("Roboto Medium"), local("Roboto-Medium"), url(/index_files/roboto-v27-latin-500.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-latin-500.woff2) format("woff2"), url(/index_files/roboto-v27-latin-500.woff) format("woff"), url(/index_files/roboto-v27-latin-500.ttf) format("truetype");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: url(/index_files/roboto-v27-cyryllic-500.eot);
    src: local("Roboto Medium"), local("Roboto-Medium"), url(/index_files/roboto-v27-cyryllic-500.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-cyryllic-500.woff2) format("woff2"), url(/index_files/roboto-v27-cyryllic-500.woff) format("woff"), url(/index_files/roboto-v27-cyryllic-500.ttf) format("truetype");
    unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: url(/index_files/roboto-v27-latin-700.eot);
    src: local("Roboto Bold"), local("Roboto-Bold"), url(/index_files/roboto-v27-latin-700.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-latin-700.woff2) format("woff2"), url(/index_files/roboto-v27-latin-700.woff) format("woff"), url(/index_files/roboto-v27-latin-700.ttf) format("truetype");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    src: url(/index_files/roboto-v27-cyryllic-700.eot);
    src: local("Roboto Bold"), local("Roboto-Bold"), url(/index_files/roboto-v27-cyryllic-700.eot?#iefix) format("embedded-opentype"), url(/index_files/roboto-v27-cyryllic-700.woff2) format("woff2"), url(/index_files/roboto-v27-cyryllic-700.woff) format("woff"), url(/index_files/roboto-v27-cyryllic-700.ttf) format("truetype");
    unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
    font-family: ONY-FORM;
    font-style: normal;
    font-weight: 400;
    src: url(/index_files/ONY-FORM-Regular.woff2) format("woff2"), url(/index_files/ONY-FORM-Regular.woff) format("woff")
}

@font-face {
    font-family: ONY-FORM;
    font-style: normal;
    font-weight: 600;
    src: url(/index_files/ONY-FORM-Medium.woff2) format("woff2"), url(/index_files/ONY-FORM-Medium.woff) format("woff")
}

._2lLZYGx {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fafafa;
    z-index: 10;
    min-width: 732px;
    transition: border .2s ease;
    border-bottom: 1px solid transparent
}

._KFC0-D3 {
    border-bottom: 1px solid #ebebeb
}

._2tLYq_a {
    position: relative;
    border-bottom: none
}

._1XpjkS_ {
    flex-shrink: 0
}

._19fduAu {
    height: 60px;
    z-index: 7;
    justify-content: space-between
}

._1-NIEOJ, ._19fduAu {
    position: relative;
    display: flex
}

._1-NIEOJ {
    align-items: center
}

._BThKP1a {
    height: 60px
}

._B3TnkAm {
    margin-left: 20px
}

._2v4dlVF {
    margin-left: -18px
}

._3nTuMdV {
    margin-left: auto;
    margin-right: -18px
}

._3tYNv8S {
    display: inline-block;
    padding: 2px 0
}

._3IOR5-I {
    display: block;
    max-width: 100%
}

._nO_c2iJ {
    display: inline-flex;
    align-items: center
}

._2n2jZDJ {
    max-width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    ._2n2jZDJ {
        max-width: 240px
    }
}

._2acf_xD {
    max-width: 248px
}

._2LMyq9V {
    position: fixed;
    z-index: 10015;
    width: 422px;
    margin: 17px 0 0;
    padding: 0;
    border: 1px solid #fff;
    border-radius: 4px;
    background: #fff;
    overflow: hidden
}

._1S9Majj {
    position: relative;
    overflow: auto;
    height: 300px
}

._3WGqk7I {
    box-sizing: border-box;
    width: 100%;
    height: 43px;
    padding: 15px
}

._2Cu_5S0 {
    padding: 10px 14px;
    border-top: 1px solid #c8cbd2;
    background: #eaeef4;
    text-align: center
}

._1sS4LZl {
    position: absolute;
    z-index: 1;
    margin: auto;
    transition: right .1s ease-in
}

._1dMtiBy {
    top: 14px;
    right: 14px;
    width: 18px;
    height: 18px
}

._10Ku097 {
    top: 56px;
    right: 20px
}

._2kwy1ah {
    right: 23px
}

._3cdEDzc {
    right: 24px
}

._3TqFzoG:before {
    position: absolute;
    z-index: 1;
    display: block;
    content: "\e61a";
    font-family: icons
}

._JEkUAMb {
    display: block !important;
    border-bottom: 1px solid #c8cbd2;
    box-shadow: 0 2px 4px 1px hsla(0, 0%, 100%, .2)
}

._uC77Ht6 {
    position: relative;
    display: block;
    font-size: 16px
}

._3RrwA2u {
    height: 46px;
    padding: 0 30px 0 18px;
    border: none
}

._3RrwA2u:avtive, ._3RrwA2u:focus, ._3RrwA2u:hover {
    border: none
}

._3hGmUnp {
    height: 50px;
    padding-right: 30px
}

._3YZtstT {
    position: relative;
    overflow: auto;
    height: 300px
}

._GH-8HBN {
    height: 100%;
    margin: 10px;
    padding: 0;
    font-size: 16px
}

._3l1G6G_ {
    height: 250px
}

._2WnSTen {
    width: 100%;
    margin-top: 130px;
    text-align: center
}

._1uZvyfE {
    padding: 50px;
    text-align: center;
    font-size: 16px
}

._1s-p8jI {
    display: block
}

._3Ioto-4 {
    padding: 8px 18px 11px;
    text-decoration: none
}

._3Ioto-4:hover {
    background-color: rgba(0, 0, 0, .1)
}

._2RS-kc5 {
    margin-bottom: 12px;
    text-decoration: none
}

._1qbcttc {
    background-color: #eaeef4
}

._mI9mjEz {
    display: inline-block;
    vertical-align: middle;
    color: #000
}

._26mIUbo {
    display: block
}

._34GWlBL {
    color: #7d8089;
    font-size: 12px
}

._3CyN_hD {
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
    margin-left: 10px
}

._hdsOflI {
    display: block;
    min-height: 12px
}

._2k3wnax, ._2Njhlob {
    color: #fff
}

._1DduudT, ._2m8w5Nd {
    text-decoration: none
}

._2m8w5Nd:before {
    margin-right: 5px
}

._aJWG4Ug {
    margin: 12px auto 3px;
    text-align: center;
    font-size: 16px
}

._2S6_Ovc {
    width: 15px;
    height: 21px;
    background-size: 100% auto;
    margin-right: 8px;
    margin-top: 2px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._29co5Dg {
    display: flex;
    align-items: center
}

._1GOMGVn {
    padding: 10px 16px 16px
}

._2BivN3s {
    display: inline-block;
    margin-top: 10px
}

._7W6Evc0 {
    min-width: 234px;
    padding: 5px
}

._37XootF {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    ._37XootF {
        max-width: 200px
    }
}

._3xPpxWz {
    min-width: 224px;
    padding: 5px
}

._2s831Lq {
    position: relative
}

._Lgr4E5P {
    border-top: 1px solid #ebebeb;
    margin: auto;
    position: absolute;
    z-index: 6;
    width: 0;
    top: 0;
    left: 0;
    right: 0;
    transition: width 1s ease;
    will-change: width
}

._1RdOfBq {
    width: 100%
}

._1qq_NGf {
    height: 60px;
    display: flex;
    align-items: center
}

._8Ae10QF {
    margin-left: 20px
}

._2AAF7BM {
    transform: translateY(-100%);
    opacity: 0
}

._1EepvkV {
    transition: transform 1s ease, opacity .5s ease .5s
}

._1EepvkV, ._F5VxMJk {
    opacity: 1;
    transform: translateY(0)
}

._3ridKvb {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform 1s ease, opacity .5s ease .5s
}

._36ot0XN {
    padding: 50px 0 25px;
    background: #ebebeb
}

._1-DqXyC {
    margin-bottom: 15px
}

._2_O9weS {
    list-style: none;
    padding: 0;
    margin: 0
}

._1-Hgqu- {
    display: flex
}

._2tzXerx {
    width: 25%
}

._2yASMPP {
    margin-bottom: 35px
}

._2Ok4sLc {
    margin-top: 20px;
    padding-top: 30px;
    border-top: 1px solid #ebebeb
}

._20h-gvS {
    margin-top: 24px
}

@media (min-width: 1024px) {
    ._20h-gvS {
        margin-top: 32px
    }
}

._1ZsoWhy {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 48px
}

._3I7LYKf {
    margin-bottom: 8px;
    margin-right: 64px
}

._2X9UUYe {
    margin-left: auto;
    color: #a6a6a6
}

._2X9UUYe:hover {
    color: #cbdb2a
}

._2r9t-hw {
    display: flex;
    align-items: center;
    max-width: 75%
}

@media (min-width: 1024px) {
    ._2r9t-hw {
        max-width: 60%
    }
}

._4uCg_lr {
    margin-right: 16px;
    flex: 0 0 auto
}

._vXrYfj9 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 16px
}

._3_SAR-X {
    text-decoration: none
}

._3Rt1DKM {
    vertical-align: middle
}

._h5ZxsQa {
    display: flex
}

._3WPM3cX {
    display: inline-block;
    margin-right: 15px;
    font-size: 25px;
    line-height: 1;
    color: #333
}

._3WPM3cX:hover {
    color: #1a1a1a
}

._3WPM3cX:last-child {
    margin-right: 0
}

._TfmfKdW {
    margin-right: 8px;
    display: inline-flex;
    transition: box-shadow .1s ease-in-out
}

._TfmfKdW:last-child {
    margin-right: 0
}

._3AW02Uu {
    display: flex;
    justify-content: center;
    align-items: center
}

._PsyMAAe {
    margin-right: 7px;
    border-radius: 2px
}

._1d0MgGp {
    margin-right: 0
}

._20kxJhh {
    justify-content: flex-start
}

._1njgdWB {
    padding: 5px
}

._F-7w2wO {
    min-width: 294px;
    max-width: 350px
}

._CX0xFN0 {
    min-width: 230px;
    max-width: 280px
}

._ZVZI4Q7 {
    text-decoration: none
}

._2DH14jx {
    padding: 12px 0;
    background: #fafafa
}

._3ETAmuo {
    display: flex;
    align-items: center
}

._gfp1g0A {
    margin-right: 50px
}

._2u5A45h {
    margin-top: 64px;
    margin-bottom: 80px
}

._1u9mEGD {
    margin-top: 32px;
    margin-bottom: 50px
}

._1Yy-J7J {
    display: flex;
    align-items: center
}

._3wlPRqp {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 19px 0 11px
}

@media (max-width: 960px) {
    ._3wlPRqp {
        margin: 0 8px 0 0
    }
}

._3wlPRqp:after, ._3wlPRqp:before, ._GLn0wNg:after, ._GLn0wNg:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 100%;
    content: ""
}

._3wlPRqp:before, ._GLn0wNg:before {
    z-index: 1;
    width: 20px;
    height: 20px;
    will-change: auto;
    animation: _20YM3F7 1.5s linear infinite alternate;
    background: #18d15c;
    opacity: .2
}

._3wlPRqp:after, ._GLn0wNg:after {
    z-index: 2;
    width: 8px;
    height: 8px;
    will-change: auto;
    background: #18d15c;
    animation: _283DxDO 1.5s linear infinite alternate
}

._3zi_2dA {
    position: relative;
    width: 42px;
    height: 20px;
    margin-right: 8px
}

._GLn0wNg {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0
}

._1bakdQY {
    left: 0;
    will-change: auto;
    animation: _x4VRSDX 4s linear 1
}

._2witAp6 {
    right: 0;
    will-change: auto;
    animation: _Ym7lteT 4s linear 1
}

@keyframes _x4VRSDX {
    0% {
        left: 11px
    }
    10% {
        left: 0
    }
    85% {
        left: 0
    }
    to {
        left: 11px
    }
}

@keyframes _Ym7lteT {
    0% {
        right: 11px
    }
    10% {
        right: 0
    }
    85% {
        right: 0
    }
    to {
        right: 11px
    }
}

@keyframes _20YM3F7 {
    0% {
        transform: scale(.2)
    }
    to {
        transform: scale(1)
    }
}

@keyframes _283DxDO {
    0% {
        transform: scale(1.2)
    }
    to {
        transform: scale(.4)
    }
}

._2qmNPhP {
    padding-top: 60px
}

._3LAzkbr {
    margin-left: -5px;
    margin-bottom: 60px
}

._agY6oAC {
    min-height: 300px
}

._28Rw_62 {
    min-height: 310px
}

._JuK56SO {
    position: absolute;
    top: 61px;
    left: 131px
}

._J7bWu7M {
    position: absolute;
    top: 110px;
    left: 100px;
    font-size: 18px;
    max-width: 260px;
    line-height: 123%
}

._3jIdJyF, ._16vaqpu {
    position: relative
}

._3jIdJyF {
    min-height: 270px;
    margin: 10px auto;
    padding-bottom: 20px
}

._3g8RSyF {
    top: -41px
}

._DXXHHUQ {
    position: absolute;
    top: 15px;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    white-space: nowrap
}

._3OytzvN, ._erRzCbQ {
    width: 660px
}

._18msSK2 {
    width: 360px
}

._1bbMw9F {
    width: 400px
}

._iwPOZdB {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 158px;
    height: 158px;
    margin: auto
}

._3aNVyWa {
    top: -51px;
    right: -141px;
    width: 594px
}

._1Vcsrtf, ._3aNVyWa {
    position: absolute;
    height: 394px;
    transform: scale(.76)
}

._1Vcsrtf {
    top: -41px;
    right: -91px;
    width: 564px
}

._2VE1wrm {
    top: -13px;
    right: -181px;
    width: 364px;
    height: 294px
}

._2VE1wrm, ._QGp1QPd {
    position: absolute;
    transform: scale(.76)
}

._QGp1QPd {
    top: 18px;
    right: -121px;
    width: 131px;
    height: 130px
}

._1Qq7eVM {
    position: relative;
    min-height: 450px;
    margin: 10px auto
}

._1zas26i {
    top: -41px
}

._1fe1nXx {
    top: 15px;
    right: 0;
    left: 0;
    text-align: center;
    white-space: nowrap
}

._1fe1nXx, ._3L6tkyW {
    position: absolute;
    margin: auto
}

._1qAKFRV, ._3nwzPcq {
    width: 660px
}

._OCvGCs0 {
    right: 0;
    left: 0
}

._1lX4tcR {
    top: 50px;
    width: 282px;
    height: 121px
}

._3gKsUgw {
    top: 100px;
    width: 355px;
    height: 159px;
    animation-delay: 1s
}

._3yMrDuu {
    top: 150px;
    width: 407px;
    height: 174px;
    animation-delay: 2s
}

._2ybb766 {
    width: 360px
}

._2z_mMOT {
    top: 0;
    left: 0
}

._1uJHyg6 {
    top: 102px;
    right: 0;
    animation-delay: 1s
}

._EVW7qJe {
    bottom: -30px;
    left: 0;
    animation-delay: 2s
}

._1uEuBw6 {
    width: 400px
}

._1pg8Ufs {
    animation-duration: 2s;
    animation-fill-mode: both
}

._1O2iDT2 {
    animation-duration: 3s;
    animation-fill-mode: both
}

._1hWLAbU {
    animation-duration: 1s;
    animation-fill-mode: both
}

._lP7bUEX {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 99%;
    height: 99%;
    border: 3px solid rgba(51, 54, 58, .5);
    border-radius: 50%
}

._13uE8vO {
    width: 110px;
    height: 110px;
    border: none;
    background: url(/static/img/landing/uk/carousel/slide4/1.svg) 50% no-repeat
}

._2Vf7xrl {
    animation: _2Ckq7Ff 3s linear infinite
}

._11nzvRr {
    animation: _2Ckq7Ff 3s linear 1s infinite
}

._3i0Ghir {
    animation: _2Ckq7Ff 3s linear 2s infinite
}

._r5J3QO2 {
    animation: _2Ckq7Ff 3s linear 3s infinite
}

._rS92o4H {
    animation: _2Ckq7Ff 3s linear 4s infinite
}

._1D9hJqq {
    animation-duration: var(--duration-slowest);
    animation-fill-mode: both
}

._1zSnRTz {
    animation-duration: 2s;
    animation-fill-mode: both
}

._-mR_bZp {
    animation-duration: 1s;
    animation-fill-mode: both
}

._2YHJOx9 {
    animation-name: _3emN32I
}

._Tdvw1u9 {
    animation-name: _1mGfab9
}

._2MZECqn {
    animation-name: _29dLvLv
}

._1DMjPfO {
    animation-name: _2JZdqfZ
}

._19lY_zA {
    animation-name: _ii1cTSY
}

._3xxgdFE {
    animation-name: _1VFtcw7
}

._1B1-OAf, ._1CVbt36, .__R0DyMF {
    animation-name: _a6flq9p
}

._2BCkT_w {
    animation-name: _2Ckq7Ff
}

@keyframes _2Ckq7Ff {
    0% {
        opacity: .5;
        transform: scale(1)
    }
    35% {
        opacity: .1;
        transform: scale(1.5)
    }
    65% {
        opacity: .05;
        transform: scale(2)
    }
    to {
        opacity: 0;
        transform: scale(2.5)
    }
}

@keyframes _3emN32I {
    0% {
        left: 200px;
        opacity: 0;
        transform: scale(1.4)
    }
    50% {
        left: 200px;
        opacity: 1;
        transform: none
    }
    to {
        left: 0;
        width: 260px;
        height: 235px
    }
}

@keyframes _1mGfab9 {
    0% {
        left: 200px;
        opacity: 0;
        transform: scale(1.4)
    }
    50% {
        left: 200px;
        opacity: 1;
        transform: none
    }
    to {
        left: 100px;
        width: 324px;
        height: 283px
    }
}

@keyframes _29dLvLv {
    0% {
        left: 200px;
        opacity: 0;
        transform: scale(1.4)
    }
    50% {
        left: 200px;
        opacity: 1;
        transform: none
    }
}

@keyframes _2JZdqfZ {
    0% {
        top: 150px;
        opacity: .6;
        transform: scale(1.4)
    }
    30% {
        opacity: 1
    }
    50% {
        top: 150px;
        opacity: 1;
        transform: none
    }
    to {
        top: 50px
    }
}

@keyframes _ii1cTSY {
    0% {
        top: 150px;
        opacity: 0;
        transform: scale(1.4)
    }
    30% {
        opacity: 1
    }
    50% {
        top: 150px;
        opacity: 1;
        transform: none
    }
    to {
        top: 100px
    }
}

@keyframes _1VFtcw7 {
    0% {
        top: 150px;
        opacity: 0;
        transform: scale(1.4)
    }
    30% {
        opacity: 1
    }
    50% {
        top: 150px;
        opacity: 1;
        transform: none
    }
}

@keyframes _a6flq9p {
    0% {
        opacity: 0;
        transform: scale(1.4)
    }
    to {
        opacity: 1;
        transform: none
    }
}

._HxhZD7Y {
    position: relative;
    width: 580px;
    height: 305px;
    margin-top: 45px
}

._FQ2QfcS {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events: none
}

._1Nlr4xB {
    z-index: 1;
    left: 9px;
    height: 217px;
    width: 250px;
    padding: 23px 25px
}

._rcT8AF8 {
    z-index: 2;
    left: 110px;
    height: 266px;
    width: 250px;
    padding: 26px 30px
}

._3iw0YCd {
    z-index: 3;
    margin: auto;
    left: 234px;
    width: 350px;
    padding: 25px 40px
}

._8qypQYw {
    padding: 32px 30px
}

._1aqvPAI {
    padding: 40px
}

._alF_dDs {
    margin-bottom: 16px
}

._1yZtD3q {
    width: 220px;
    margin-top: 10px
}

.__pCb2Lx {
    position: relative;
    display: inline-block;
    margin-right: 28px;
    font-size: 16px
}

.__pCb2Lx:after {
    position: absolute;
    top: 0;
    right: -21px;
    content: "\2192"
}

._3sDc3wJ:after {
    display: none
}

._3la871s {
    background-image: url(/static/img/specialists/artist.png)
}

._3Le4gTT {
    background-image: url(/static/img/specialists/autoinstructor.png)
}

._ss0_D-n {
    background-image: url(/static/img/specialists/doctor.png)
}

._CSAKlhi {
    background-image: url(/static/img/specialists/krasota.png)
}

._2Igv6lM {
    background-image: url(/static/img/specialists/remont.png)
}

._wOme8bR {
    background-image: url(/static/img/specialists/repetitor.png)
}

._Bc-iOFh {
    background-image: url(/static/img/specialists/sport.png)
}

._3QGRTKC {
    background-image: url(/static/img/specialists/it_freelance.png)
}

._t3K0JqV {
    background-image: url(/static/img/specialists/domashnii_personal.png)
}

._1fuwOzd {
    background-image: url(/static/img/specialists/veterinar.png)
}

._R8FZQYY {
    background-image: url(/static/img/specialists/buhgaltery_i_yuristy.png)
}

._2X8a24W {
    position: relative;
    z-index: 1;
    min-height: 139px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 80px;
    padding-right: 108px;
    background-position: calc(100% - 20px) bottom;
    box-sizing: border-box;
    background-size: auto 150px;
    background-repeat: no-repeat;
    font-size: 16px
}

._mUV7GXp {
    max-width: 210px;
    font-size: 17px;
    line-height: 140%
}

._3NgtMqV {
    box-sizing: border-box;
    min-height: 210px;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 70px;
    background-position: calc(100% - 210px) 100%;
    background-size: auto 190px;
    background-repeat: no-repeat
}

._3VS58ZB {
    max-width: 474px
}

._3U8ZrCj {
    padding-top: 30px
}

._92kwisL {
    padding-top: 60px
}

._2hSwdrC {
    margin-bottom: 30px;
    font-size: 34px
}

._3Zi-dPn {
    display: inline-block;
    vertical-align: top
}

._TRdzLpI {
    min-height: 55px
}

._pqk3GmO {
    float: left
}

._1jacYtj {
    margin-left: 60px
}

._3SDP4ge {
    display: inline-block;
    margin: 5px 0 0 8px;
    vertical-align: top
}

._NfzRSUA {
    margin-bottom: 20px;
    margin-left: 5px;
    vertical-align: top
}

._1OA-vdX {
    min-height: 30px;
    margin-bottom: 70px
}

._1OA-vdX, ._1ujN3t- {
    text-align: right
}

._2pss_Tj {
    margin-bottom: 15px
}

._1pvvBAA {
    margin-top: 40px
}

@media (max-width: 1279px) {
    ._3R-1xWv {
        display: none
    }
}

._3h_JFjG {
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
    text-align: center
}

._20-tq2X {
    margin-bottom: 40px
}

._2-BVbsn {
    margin: 50px auto 120px
}

._3S2EkEa {
    min-height: 563px;
    padding: 109px 0 10px
}

._3qJ7QlN {
    position: relative
}

._3qJ7QlN:before {
    position: absolute;
    top: -88px;
    right: 21px;
    width: 572px;
    height: 625px;
    background: url(/index_files/phone.png) 50% no-repeat;
    content: ""
}

._3dFjcQh {
    width: 420px;
    position: relative
}

._OMqWERC {
    margin-bottom: 40px
}

._10-Mu56 {
    margin-top: -45px;
    margin-bottom: 34px
}

._3YuNdjP {
    margin-right: 10px
}

._2mz-1aZ, ._3YuNdjP {
    display: inline-block;
    vertical-align: top
}

._2mz-1aZ {
    width: 270px;
    margin-top: 3px;
    margin-left: 7px;
    line-height: 123%
}

._1MNPzV5 {
    position: absolute;
    top: -6px;
    right: 59px;
    width: 451px;
    height: 455px
}

._3erKYSn, ._L0HggOR {
    margin: 26px 0 0
}

._3_zVN0m {
    position: relative
}

._1AjTWgr {
    display: block;
    margin-bottom: 28px
}

._rihBVlG {
    position: absolute;
    top: -84px;
    left: 0;
    display: block;
    box-sizing: border-box;
    z-index: 1;
    width: 412px;
    height: 230px;
    padding-left: 44px;
    background: #eaeef4;
    font-size: 20px
}

._3Hsvyh_ {
    position: absolute;
    top: 0;
    left: -3px;
    width: 27px;
    height: 24px;
    margin: -1px 4px 0 0;
    background-size: 100% auto
}

._r18M_Mf {
    margin-bottom: 20px;
    font-size: 20px
}

._2awRFJ9 {
    margin-bottom: 16px
}

._21X9IOG {
    display: flex;
    flex-wrap: wrap;
    margin: 20px -30px 0
}

._2BOvg54 {
    width: 50%;
    padding: 0 10px;
    margin-top: 20px;
    box-sizing: border-box
}

@media (min-width: 1024px) {
    ._2BOvg54 {
        width: 33.33333%
    }
}

@media (min-width: 1024px) {
    ._164XIH1 {
        max-width: 740px
    }
}

._3ly_a5m {
    padding: 13px 15px;
    border-radius: 10px
}

._3ly_a5m:hover {
    background-color: #f2f2f2
}

@media (min-width: 732px) {
    ._3ly_a5m {
        padding: 13px 20px 16px;
        transition: background-color .1s ease-in-out
    }
}

._3Z4-JGg, ._3z9Ne0j {
    margin-bottom: 4px
}

._3Z4-JGg {
    display: inline-block
}

._3XMnRoP {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

._1oksR2D {
    margin-top: 20px
}

._3NsrhWe {
    margin-top: 8px
}

._2Aj6bJc {
    border-radius: 10px;
    background-color: #f2f2f2;
    padding: 24px 24px 32px;
    max-width: 228px;
    align-self: center;
    flex-shrink: 0
}

._IkJWmOJ {
    font-size: 17px;
    line-height: 22px;
    margin: 24px 24px 32px 0
}

._IkJWmOJ ul {
    list-style: disc
}

._IkJWmOJ li {
    margin-bottom: 8px
}

._gvr9U9F {
    margin: 48px 0 16px
}

._24uUoWP {
    display: flex;
    flex-wrap: wrap;
    margin: 20px -30px 0
}

._5KNjHDk {
    width: 50%;
    padding: 0 10px;
    margin-top: 20px;
    box-sizing: border-box
}

@media (min-width: 1024px) {
    ._5KNjHDk {
        width: 33.33333%
    }
}

._2nPP7dZ {
    margin: 64px 0 40px;
    padding: 56px 10px
}

._10vzCRZ {
    margin-bottom: 24px;
    line-height: 1.3
}

._30JdqbK {
    margin: 0 auto
}

._2zcW3n9, ._30JdqbK {
    position: relative
}

._3_8Hcrf {
    padding-left: 162px
}

._3vsxlEp {
    display: inline-block;
    width: 311px;
    height: 50px;
    font-size: 14px
}

._1eUgAkF {
    margin-top: 32px
}

._3g4dyRS {
    vertical-align: top;
    margin: 0 16px
}

._2j89Hwu, ._3g4dyRS {
    display: inline-block
}

._2j89Hwu {
    width: 100px;
    margin: 0 0 10px
}

._3lzjyZi {
    margin-top: 4px;
    text-align: center
}

._2HglmyK {
    margin-top: 3px
}

._PTXGOKU {
    line-height: 130%
}

._V9gyBi9 {
    font-size: 34px;
    font-weight: 600
}

._25v-a4R {
    line-height: 130%
}

._3HOz75o {
    position: absolute
}

._23_7088 {
    margin: 40px 0;
    padding: 32px 0 40px
}

._2FKHggN {
    margin: 0 auto
}

._2rllp46 {
    margin-bottom: 12px
}

._1ii1SRG {
    margin-top: 32px
}

._JeoWgaB {
    position: relative;
    padding-top: 28px
}

._1FOIeEa {
    width: calc(100% - 149px);
    margin-right: 10px
}

._3exD0iN {
    vertical-align: top
}

._2XLPnkC, ._3exD0iN {
    display: inline-block
}

._2XLPnkC {
    width: 100px;
    margin-top: 0;
    margin-bottom: 4px
}

._1n2MhH7 {
    display: block;
    font-size: 12px;
    text-align: center
}

._3rpX6ff {
    margin-left: 6px;
    font-weight: 600;
    font-size: 14px
}

._14eXtXO {
    margin-top: 8px;
    font-size: 16px
}

._6LvDtNj {
    margin: 6px 0 8px;
    font-weight: 600;
    font-size: 34px
}

._3lYqbhH {
    line-height: 130%
}

._37iQIQF {
    display: none
}

._1Cw7Nt_ {
    position: relative;
    height: 215px
}

._1Cw7Nt_:before {
    position: absolute;
    display: inline-block;
    width: 168px;
    height: 206px;
    background-size: 168px 206px;
    content: ""
}

._1T9MSIE {
    background-image: url(/static/img/specialists/artist.png)
}

._rOXYa-K {
    background-image: url(/static/img/specialists/autoinstructor.png)
}

._2G8tf0e {
    background-image: url(/static/img/specialists/doctor.png)
}

._313zOJ7 {
    background-image: url(/static/img/specialists/krasota.png)
}

._153ryNr {
    background-image: url(/static/img/specialists/remont.png)
}

._Lo_sVDc {
    background-image: url(/static/img/specialists/repetitor.png)
}

._3ZRa1ai {
    background-image: url(/static/img/specialists/sport.png)
}

._1UyagRd {
    background-image: url(/static/img/specialists/it_freelance.png)
}

._3ixDdsI {
    background-image: url(/static/img/specialists/domashnii_personal.png)
}

._-QIt1Yx {
    background-image: url(/static/img/specialists/veterinar.png)
}

._1Dz_r9W {
    background-image: url(/static/img/specialists/buhgaltery_i_yuristy.png)
}

._1EOX_4B {
    min-height: 350px;
    border-bottom: 1px solid #c8cbd2;
    background-position: 0 bottom;
    background-repeat: no-repeat;
    position: relative;
    padding: 10px 10px 0;
    background-size: 160px
}

._2iMzlaw {
    margin: 58px 0 20px
}

._g3RwxMP {
    padding: 16px 28px
}

._Ve_Dhix {
    padding-top: 44px;
    padding-left: 210px;
    font-size: 16px
}

._2olfFWB {
    margin-top: 10px
}

._2olfFWB:before {
    color: #c8cbd2;
    content: "• "
}

._2JXJAX8 {
    margin-top: 40px
}

._2nEuPsa {
    padding-left: 20px;
    list-style: disc;
    font-size: 16px
}

._SrHzIcr {
    margin-bottom: 40px
}

._e5Eb61l {
    margin-bottom: 15px
}

._26cdusp {
    margin-bottom: 4px
}

._2xaOGZk {
    margin-bottom: 15px
}

._wwPposm {
    margin-bottom: 10px
}

._wwPposm:last-child {
    margin-bottom: 0
}

._30kh1Zr {
    margin-top: 20px
}

._6iS396P {
    margin-top: 16px
}

._2l-GAGq {
    font-size: 20px
}

._3fMCwPx {
    padding: 30px 0 0
}

._1eyQh-E {
    font-weight: 600;
    font-size: 34px
}

._2XQJWgO {
    padding: 60px 10px;
    background: #eaeef4 url(/static/img/registrations/cta/registration-cta-mobile.png) 0 0 repeat
}

._2XQJWgO, ._3NQCtG9 {
    box-sizing: border-box
}

._3NQCtG9 {
    padding: 94px 10px;
    background: #eaeef4 url(/index_files/registration-cta-desktop.png) 0 0 repeat
}

._2bjfsHi {
    min-height: 213px;
    margin-top: 40px;
    padding: 34px 30px;
    border-radius: 4px
}

._vOU5l5f {
    margin: 30px -20px
}

._1d51Cg2 {
    margin: 90px auto 0
}

._D7wkUap {
    width: 160px;
    margin-top: 31px
}

._osZN3S7 {
    width: 228px;
    margin-top: 25px
}

._7tqUfst {
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

._ckGT3yP {
    position: relative;
    min-height: 330px
}

._28tbdic {
    max-width: 450px;
    padding: 34px 0 0 10px;
    text-align: center
}

._2Bv68-3 {
    position: absolute;
    top: 0;
    right: 0;
    box-sizing: border-box;
    min-height: 350px;
    width: 620px;
    padding: 52px 0 0 173px;
    background: url(/static/img/lego/advantages/tools-desktop.svg) 17px 6px no-repeat
}

._1HZcHO1 {
    line-height: 21px
}

._3WjxltA {
    line-height: 32px
}

._3bqthC8 {
    color: #cacfda;
    line-height: 30px
}

.__x68yTn {
    max-width: 320px;
    margin-top: 10px;
    line-height: 144%
}

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

._3KeFZlt {
    position: relative;
    min-height: 331px;
    width: 314px;
    margin: 0 10px
}

._2SwJoER {
    position: relative;
    z-index: 1
}

._3KeFZlt:before {
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    z-index: 0;
    width: 314px;
    height: 314px;
    margin: auto;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE0IiBoZWlnaHQ9IjMxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTI1Ljc3MiAxLjI4YzE4LjIwNi0xLjU5NiA0NS40OTItMS4zMjYgNjIuNDY2IDAgNzIuNjY4IDUuNjgyIDExOS42MDYgNDkuMzE4IDEyNC45MzEgMTIzLjAxNCAxLjA0IDE0LjM4MiAxLjE3NCA1MC4yOSAwIDY1LjgzOC01LjMyNSA3MC41NzUtNTAuNTI3IDExNy4zMjItMTIzLjE5NiAxMjMuMDE0LTE2Ljk3NCAxLjMzLTQ3LjUwMyAxLjQzMy02NS45MzYgMEM1MS4zNyAzMDcuNDk0IDYuMTY3IDI2Mi4yOTUuODQxIDE5MC4xMzJjLTEuMTQ4LTE1LjU1LTEuMDk0LTUxLjIzMiAwLTY1LjgzOEM2LjM4OSA1MC4yNTEgNTMuMTA0IDcuNjU0IDEyNS43NzIgMS4yODF6IiBmaWxsPSIjRjdGOEY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% no-repeat;
    content: ""
}

._1KAg83V {
    line-height: 21px
}

._288J0_8 {
    max-width: 212px;
    margin: 16px auto 0
}

._bdo-Npw {
    margin-top: 7px
}

._2s0U6S6 {
    display: block;
    margin: 10px auto 9px
}

._6R_Tutr {
    margin-bottom: 18px
}

._Iz7FmOe {
    float: right;
    margin-top: 8px
}

._2M-B6KV {
    margin-bottom: 20px;
    font-size: 34px;
    font-weight: 600
}

._3ONUf9R {
    position: relative;
    width: 360px;
    height: 400px;
    margin: 0 10px;
    padding: 24px 19px;
    overflow: hidden
}

._3ONUf9R:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
    content: ""
}

._1-QxGqs, ._32UlLFS {
    width: 100%
}

._32UlLFS {
    display: flex;
    align-items: flex-start;
    box-sizing: border-box;
    padding: 20px 0
}

._1F6027z {
    margin-top: 20px;
    height: 120px;
    position: relative;
    overflow: hidden
}

._1F6027z:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
    content: ""
}

._1MDL5Z6 {
    min-height: 115px
}

._3iw0tkT {
    min-height: 95px;
    padding-bottom: 15px
}

._2IuVx3X {
    margin-left: 110px
}

._3rqTBbZ {
    margin-left: 86px
}

._3cq0pOQ {
    margin-left: 110px
}

._13r_kgc {
    margin-left: 86px
}

._1OGyUqg:after {
    display: table;
    clear: both;
    content: ""
}

._2HA_7m_, ._thfEiXM {
    float: left
}

._thfEiXM {
    position: relative;
    overflow: hidden
}

._QhCeDX2 {
    display: inline
}

._1FeId5Z {
    display: inline-block
}

._1OdLdqI {
    display: block;
    border-radius: 4px;
    object-fit: cover
}

._22rVb8k {
    border-radius: 50%
}

._3g-tZOl {
    position: absolute;
    border-radius: 50%;
    background: #32cd32
}

._1zUmOyR, ._3g-tZOl {
    width: 12px;
    height: 12px
}

._3LUQYq9 {
    top: 0;
    left: 0
}

._3HYfvj3 {
    bottom: 6%;
    right: 2%;
    border: 2px solid #fff
}

._U_9JULI {
    background: linear-gradient(180deg, #82afff, #665fff);
    border-radius: 50%;
    position: relative;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

._1VL78c- {
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
    line-height: 1.4
}

._a8ql2Xu {
    margin-right: 10px
}

._3Ks3yCy {
    margin-right: 12px
}

._3aaDUS_ {
    margin-right: 20px
}

._1NMf894:last-child {
    margin-right: 0
}

._BNLWoQn {
    display: flex;
    align-items: center;
    flex-direction: row
}

._2LQuqD5 {
    margin-right: 3px
}

._uvhqnlI {
    margin-right: 4px
}

._aSZNjJT {
    margin-right: 6px
}

._1FhkZp4 {
    margin-right: 7px
}

._1osc5BW {
    margin-right: 10px
}

._1Q7IogH, ._3Y9Ho5m {
    display: flex;
    align-items: center;
    flex-direction: row
}

._1_5vTWt {
    padding: 7px 10px;
    margin: 7px 0 5px;
    font-weight: 600;
    font-size: 14px
}

._JcjA4ep {
    margin: 10px 0
}

._2iPaYK7 {
    max-width: 95%
}

._3HVlUiJ {
    display: flex;
    align-items: flex-end;
    margin: 7px 0
}

._1a_jeHg, ._1T7wFjx, ._y7iBW3k {
    flex-shrink: 1
}

._1T7wFjx {
    max-width: 62%
}

._y7iBW3k {
    position: relative;
    top: -3px;
    flex-grow: 1;
    min-width: 20px;
    margin: 0 4px;
    border-bottom: 1px dotted #c8cbd2
}

._1a_jeHg {
    text-align: right
}

._2iQ3do3 {
    margin-bottom: 40px
}

._39XyLVb {
    bottom: 7px;
    left: -13px
}

._1RI1qYO {
    bottom: 3px;
    left: -7px;
    padding: 8px 12px 9px
}

._2p0xTJw {
    margin: 25px 0 12px
}

._2p0xTJw:first-child {
    margin-top: 22px
}

._2Lmn_Qq {
    width: 4px;
    height: 4px;
    background: #c8cbd2;
    border-radius: 50%;
    top: 16px;
    left: 5px
}

._2Lmn_Qq, ._3I0tS0C {
    display: block;
    position: absolute
}

._3I0tS0C {
    width: 14px;
    height: 14px;
    left: 1px
}

._1neC__I {
    top: 6px
}

._HUd6mmv {
    top: 9px
}

._1Q9TGk6 {
    position: relative;
    display: block;
    padding: 6px 0
}

._3fhTO7m {
    padding-left: 26px
}

._TE8l15y {
    position: relative;
    padding-left: 14px
}

._TE8l15y:before {
    position: absolute;
    top: 11px;
    left: 6px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #7d8089;
    content: ""
}

._2RW8har {
    margin-top: 24px;
    margin-bottom: 10px
}

._tEd35Ca {
    display: block;
    margin: 10px 0 -5px;
    font-size: 16px
}

._1heBD0- {
    margin-bottom: 20px;
    line-height: 1.4
}

._3nP2OEz {
    margin-bottom: 10px
}

._11mv-Ui {
    margin: 10px 0 -5px;
    font-size: 16px
}

._3sBB2Xr {
    position: absolute;
    overflow: hidden;
    height: 0;
    margin: 0
}

._16Pjigk {
    transition: height .1s linear
}

._23YBX2b {
    position: relative;
    overflow: hidden
}

._23YBX2b:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fafafa);
    content: ""
}

._1zPguBp {
    position: absolute;
    overflow: hidden;
    height: 0;
    margin: 0
}

._1Uc6Uc6 {
    display: inline
}

._3Zewwl_ {
    display: block;
    font-size: 16px
}

._37aYm5t {
    text-align: right
}

._2wqK7eC, ._3hlebe5 {
    text-align: left
}

._1eMc3HN:after {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    padding: 4px 2px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMi43NjNMMi40NDIgMGwxMCAxMC0xMCAxMC0yLjQzLTIuNDNMNy40NDIgMTB6IiBmaWxsPSIjQzAwMDI3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    background-position: 50%;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle
}

._1rykDeJ {
    white-space: nowrap
}

._1JoCLc0, ._1rykDeJ {
    vertical-align: middle
}

._2TYsi_0 {
    margin-bottom: 54px;
    font-weight: 600;
    font-size: 34px
}

._2P_TGi0, ._2TYsi_0 {
    display: inline-block
}

._2P_TGi0 {
    padding: 2px 0 0 5px;
    vertical-align: baseline;
    font-size: 18px;
    opacity: .5
}

._2M2860W {
    margin-right: 343px
}

._37HhwJ7 {
    float: right;
    width: 260px
}

._3srY9lu {
    padding: 34px 23px
}

._2Hafrej {
    margin-bottom: 23px
}

._33CNvk4 {
    position: relative;
    margin-bottom: 20px;
    padding-left: 31px
}

._1W5UqbL {
    position: absolute;
    top: 2px;
    left: 0;
    width: 18px;
    height: 18px;
    background-size: contain
}

._3yfPaGu {
    display: flex;
    margin: 40px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #c8cbd2
}

._3yfPaGu:first-child {
    margin-top: auto
}

._TdqIj0g {
    width: calc(100% - 220px);
    padding-right: 46px;
    box-sizing: border-box
}

._39sz1HM {
    margin-bottom: 25px
}

._1oBnv0s {
    margin-top: 0
}

._qRMWh17 {
    margin-bottom: 24px
}

._2PPBPKw {
    width: 220px
}

._2TSDJhU {
    margin-bottom: 23px
}

._Qn4ViYu {
    margin: 11px 0 13px;
    padding-bottom: 11px;
    border-bottom: 1px solid #c8cbd2
}

._3WbsAe3 {
    margin-bottom: 30px
}

._3WAQDaF {
    margin-top: 7px
}

._dfGIXOg {
    position: relative;
    margin-bottom: 25px
}

._4vQu-UL {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 22px;
    color: #18d15c
}

._1nEeWNc {
    padding-left: 30px
}

._3P8_yr8 {
    margin-bottom: 4px
}

._11EvJuW {
    position: relative;
    display: inline-block;
    margin-right: 24px;
    margin-bottom: 8px;
    vertical-align: baseline;
    font-size: 14px
}

._1o09HNR {
    padding-left: 24px
}

._2E8nYZR {
    white-space: pre-wrap
}

._oHetPGr {
    display: inline-block;
    min-width: unset !important;
    margin-bottom: 6px;
    vertical-align: baseline
}

._10H1MiI {
    z-index: 10
}

._32vkjOu {
    min-width: 249px
}

._11Q-5m0 {
    min-width: 206px
}

._IC72fn8 {
    position: absolute;
    top: 0;
    left: 0
}

._bBh32Ct {
    top: 4px
}

._2mENGgU {
    top: 0;
    left: -2px
}

._2TADJSx {
    background-size: 80% auto
}

._Mw4DIoB {
    display: inline
}

._3G2CI5b {
    display: inline-block;
    vertical-align: top
}

._1Kh7A2f {
    max-width: 97%
}

._1Jx20En {
    display: inline-block;
    width: 170px;
    vertical-align: top;
    margin-bottom: 6px
}

._2GEGGcR {
    margin-bottom: 10px
}

._2JhEcfD {
    margin-bottom: 20px
}

._mbBZDe0 + ._mbBZDe0 {
    margin-left: 4px
}

._2FBcyHQ {
    display: table;
    margin: 20px auto
}

._2_s7RUg {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 20px;
    text-align: center
}

._4LYLO6v {
    margin: 20px 12px
}

._aV8zujx {
    margin-top: 10px
}

.__m0wzc0 {
    margin-top: 29px;
    margin-bottom: 24px
}

._2knKsbG {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

._3ZvK2yU {
    margin: 5px 23px 5px 0;
    display: inline-block
}

._2yKz9mw {
    color: #000
}

._2yKz9mw:hover {
    color: #e01935
}

._181BLT1 {
    margin: 18px 0 0
}

._1JGbNgG {
    background: #eaeef4;
    padding: 20px 25px;
    text-align: center;
    border-radius: 20px;
    margin: 5px
}

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

._3ewIoGY {
    margin-top: 40px
}

._2yUHnr6, ._3UEM-0U {
    text-align: center
}

._2yUHnr6 {
    vertical-align: middle
}

._3XEfK4_ {
    font-weight: 600
}

._3nx4psy, ._3XEfK4_ {
    display: inline-block
}

._3nx4psy {
    position: absolute;
    margin-left: 15px;
    padding-top: 9px;
    text-align: left;
    color: #32cd32
}

._3qVgiqZ {
    width: 228px;
    height: 50px
}

._2nXDvYk, ._311HXka {
    margin: 40px 0 0
}

._11qSqSd {
    float: left;
    width: 40%
}

._Z7-Ozbx {
    margin-left: 30px;
    vertical-align: middle;
    text-align: center
}

._1Ee5b4m {
    display: flex;
    float: left;
    align-items: center;
    margin: 25px 0 30px
}

._UGqwaqM {
    margin: 39px 0 0
}

._238nmo5 {
    overflow: hidden
}

._21-tl6k {
    width: 160px;
    height: 50px;
    font-size: 17px
}

._2e9TE3b {
    display: inline-block;
    width: 100%
}

._3gnQVIX {
    display: flex;
    margin-top: 15px
}

._3MoabIO {
    width: 100%
}

._17GzVLD {
    width: 160px;
    height: 50px
}

._2ieVFU5 {
    margin-left: 10px
}

._QP3u_ps {
    position: relative;
    overflow: hidden;
    height: 100%
}

._1HoAC5W {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 30px;
    width: 280px;
    z-index: 1
}

._2occrkZ {
    top: 10px
}

._1CUEJo3, ._2occrkZ {
    position: absolute;
    right: 10px
}

._1CUEJo3 {
    background: #fff;
    transition: transform .15s;
    z-index: 1;
    box-shadow: 0 5px 30px rgba(0, 0, 0, .05);
    bottom: 105px;
    color: #e01935
}

._1CUEJo3:hover:not([disabled]) {
    transform: scale(1.1);
    background: #fff;
    color: #e01935
}

._2l76Et2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

._JXGKFsp {
    z-index: 0;
    width: 30px;
    height: 41px
}

._3vEIi9S {
    z-index: 2;
    width: 50px;
    height: 67px
}

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

._1dx41Kv {
    margin-top: -15px
}

._1bHdHIO {
    margin-top: -33px
}

._2DYLMVR, ._bhg3chS {
    margin: 28px 0 0
}

._1E7Berd {
    margin-top: 0;
    margin-bottom: 0
}

._wIrGC6d {
    padding-top: 40px;
    padding-bottom: 40px
}

._1JRFMY3 {
    margin-bottom: 28px
}

._2RpIQZ0 {
    max-width: 506px
}

._3vxdpYG {
    margin-bottom: 24px
}

._3JmaM_0 {
    margin: 0 0 12px;
    background: #e6e9f0;
    font-weight: 600;
    border-radius: 8px;
    border: 1px solid transparent
}

._2d9u4rB {
    color: #000
}

._2d9u4rB:hover {
    color: #000
}

._1qJ24_M {
    padding: 12px;
    font-size: 16px
}

._1qJ24_M:hover {
    background: #f7f8f9;
    border: 1px solid #e6e9f0
}

._1X2YagQ {
    padding: 8px;
    font-size: 14px
}

._1TN4dyD {
    display: flex
}

._2B-894G {
    padding: 8px 8px 8px 46px
}

._35Hs_5H {
    padding: 12px 12px 12px 46px
}

._1TN4dyD:before {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%)
}

._1TN4dyD._26nyVG6 {
    background: #fff;
    border: 1px solid #fff
}

._1tBJE38 {
    display: flex;
    justify-content: center;
    align-items: center
}

._1lwgFmC {
    margin-left: 8px
}

._2JWPhLq {
    transform: rotate(180deg)
}

._ReuL0m4 {
    min-width: 200px
}

._2fPLpgg {
    margin-top: 16px
}

._1wpzVc_ {
    margin-top: 24px
}

._1QkX187 {
    margin-bottom: 20px;
    font-size: 32px
}

._xVcMVlW {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px
}

._3w6RLva {
    width: calc(50% - 5px);
    margin: 0 10px 20px 0
}

._3w6RLva:nth-child(2n) {
    margin-right: 0
}

._2a-ZzPk {
    position: relative
}

._2a-ZzPk:active, ._2a-ZzPk:hover {
    box-shadow: 0 4px 20px 0 rgba(8, 13, 74, .18)
}

._20UR0al {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: auto
}

._18K5uY8 {
    position: relative;
    overflow: hidden;
    padding-bottom: 71.42857%;
    border-radius: 4px 4px 0 0
}

._2k1W0_5 {
    height: 95px
}

._2IcW6kM {
    overflow: hidden;
    max-height: 35px;
    margin: 15px 15px 0;
    font-size: 14px
}

._3U1ZpgG {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background-size: contain;
    vertical-align: baseline;
    opacity: .7;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._1Fsy_Ew {
    position: absolute;
    bottom: 15px;
    left: 15px
}

._1AxLGDw {
    width: calc(50% - 20px);
    height: 125px;
    margin: 0 40px 25px 0
}

._1AxLGDw:nth-child(2n) {
    margin-right: 0
}

._3Pn57OY {
    position: relative;
    height: 125px;
    padding: 15px 20px 10px 198px
}

._3Pn57OY:active, ._3Pn57OY:hover {
    box-shadow: 0 4px 20px 0 rgba(8, 13, 74, .18)
}

._MmPm1cI {
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

._3OW-3uY, ._MmPm1cI {
    position: absolute;
    top: 0;
    left: 0
}

._3OW-3uY {
    overflow: hidden;
    width: 176px;
    height: 125px
}

._eJmMll8 {
    overflow: hidden;
    max-height: 75px
}

._2f1GLef {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background-size: contain;
    vertical-align: baseline;
    opacity: .7;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._193ULzO {
    position: absolute;
    bottom: 14px;
    left: 198px;
    width: 250px
}

._2UAMDL0 {
    display: flex;
    flex-wrap: nowrap
}

._1Ned6s2 {
    margin-bottom: 36px;
    font-size: 34px
}

._2y7kehj {
    width: calc(50% - 60px);
    margin-right: 100px
}

._2y7kehj:nth-child(2n) {
    margin-right: 0
}

._3b1emYP {
    margin-bottom: 29px
}

._2YZ_RmP {
    position: relative;
    margin-bottom: 3px;
    padding-left: 23px;
    line-height: 131%
}

._2YZ_RmP:before {
    position: absolute;
    top: 1px;
    left: 0;
    content: "—"
}

._IldyRFC {
    padding-left: 23px;
    line-height: 141%
}

._2M0Jx6w {
    padding: 105px 0;
    background: #eaeef4
}

._3Pd4cyN {
    font-size: 50px
}

._2xRdGp1 {
    margin: -28px auto 0
}

._MyNXAwO {
    margin-bottom: 7px
}

._32SeTz1 {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 25px
}

._2PTZpUR {
    width: calc(25% - 67px);
    margin-right: 77px
}

._2PTZpUR:last-child {
    margin-right: 0
}

._2cSU0YC {
    padding-top: 30px
}

._juWSgJd {
    margin-bottom: 30px;
    font-size: 34px
}

._1Gvhk2c {
    margin-bottom: 20px;
    font-size: 20px
}

._304_oxO {
    margin-top: 8px
}

._4ghtirF {
    margin: 0 0 8px
}

._2dUCWQ5 {
    float: right
}

._2T1GJRs:after {
    content: "";
    clear: both;
    display: table
}

._Wdm5JGr {
    float: left;
    margin-right: 10px
}

._3PasMhm {
    margin-left: 15px;
    text-decoration: none;
    font-weight: 400
}

._3UB_5Kx {
    float: right;
    width: 310px
}

._2W7YUb6 {
    overflow: hidden;
    margin-bottom: 16px
}

._1tin3nK {
    display: block;
    border-radius: 4px
}

._2ria3XY {
    float: left;
    margin-left: 10px
}

._6aI7Qdn {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #c8cbd2
}

._6aI7Qdn:last-child {
    margin-bottom: 24px
}

._3ySAGw6 {
    margin-bottom: 40px;
    padding-bottom: 40px;
    margin-top: 40px;
    border-bottom: 1px solid #c8cbd2
}

._3ySAGw6:last-child {
    margin-bottom: 16px
}

._28LDFNp {
    max-width: 600px;
    font-weight: 600
}

._1C8IdcE {
    max-width: 600px;
    margin-top: 8px;
    margin-bottom: 4px;
    line-height: 1.4
}

._1XO_t5t {
    margin-bottom: 8px;
    font-weight: 600
}

._2heRWLu {
    display: inline
}

._zdXY8s5 {
    margin-top: 16px;
    margin-bottom: 8px;
    font-weight: 600
}

._3cGtH8W {
    font-size: 20px
}

._2wPLSdX {
    max-width: 600px;
    margin-bottom: 5px
}

._Oc-4acw {
    position: relative;
    padding: 5px 0
}

._2VOx-sn {
    margin-bottom: 22px
}

._2b_t-OU {
    margin-top: 12px;
    margin-bottom: -3px
}

._3oFHiOC {
    margin-top: 12px
}

._3oFHiOC, ._ZxQn8nM {
    margin-bottom: -6px
}

._1z7GqCq {
    margin-top: 24px
}

._2atUecz {
    margin-left: 70px
}

._1GLLBLR {
    margin-left: 16px
}

._3lirs9_ {
    font-size: 16px
}

._3Sgi9de {
    margin-bottom: 10px
}

._3vzdfpu {
    width: 350px
}

._3BQ5Ufb {
    position: relative;
    margin: 0 -5px
}

._2Wq2SW2 {
    padding: 30px 0
}

@media (max-width: 1280px) {
    ._3vzdfpu {
        width: 290px
    }
}

@media (max-width: 1023px) {
    ._3BQ5Ufb {
        margin: 0 -30px
    }

    ._2Wq2SW2:first-child {
        margin-left: 30px
    }

    ._2Wq2SW2:last-child {
        margin-right: 30px
    }

    ._3vzdfpu {
        width: 270px
    }
}

@media (max-width: 767px) {
    ._3BQ5Ufb {
        margin: 0 -20px
    }

    ._2Wq2SW2 {
        padding: 20px 0
    }

    ._2Wq2SW2:first-child {
        margin-left: 20px
    }

    ._2Wq2SW2:last-child {
        margin-right: 20px
    }
}

._27G0lOZ {
    display: inline-flex
}

._27G0lOZ, ._yisXsHC {
    flex-direction: column;
    height: 100%
}

._yisXsHC {
    display: flex;
    padding: 16px 20px 20px;
    box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .05)
}

@media (max-width: 767px) {
    ._yisXsHC {
        box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .05)
    }
}

._34GAPlv {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2px;
    width: 100%
}

._4BAwk39 {
    margin-left: 8px
}

._1XmLSHi {
    margin-bottom: 15px
}

._WYqZ1O2 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 15px;
    height: 200px
}

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

._Rvn0ubK {
    margin-top: 15px;
    margin-bottom: 3px
}

._3e-cFnB {
    margin-bottom: 16px
}

._25fF3hK {
    margin-bottom: 4px
}

._sCrW4WB {
    margin-right: 16px
}

._qu5pKeX {
    margin-left: auto
}

._4HwRfCK {
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    width: 100%
}

._3T_bQ5H {
    margin-top: 16px;
    width: 100%
}

._3hgZytL {
    white-space: nowrap
}

._3KEdkhJ {
    display: flex;
    align-items: center
}

._3Ko5wHe {
    margin-right: 4px;
    color: grey
}

._7mD3Ne1 {
    box-sizing: border-box;
    padding-top: 15px;
    border-top: 1px solid #ebebeb;
    display: flex;
    align-items: center;
    overflow: hidden;
    min-height: 70px
}

._3T_A4yM {
    flex-shrink: 0;
    width: 45px;
    height: 55px
}

._2lO8Rbe {
    margin-left: 15px;
    width: calc(100% - 60px)
}

._2s9YvfC {
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._358T-mJ {
    padding: 48px 0 64px;
    background: #eaeef4;
    overflow: hidden;
    margin: 0
}

._3pFLI-6 {
    max-width: 528px;
    margin: auto
}

._27CBg4l {
    margin-bottom: 8px
}

._2i52AtF {
    margin-bottom: 30px
}

._2JfAVvd {
    margin-top: 48px
}

._2VxEeSo {
    display: flex;
    margin: 0 -4px
}

._3NHUks5 {
    padding: 0 4px;
    width: 33.33333%
}

._3lLxUDn {
    height: 100%;
    display: flex;
    flex-direction: column
}

._uQ14Qd4 {
    text-align: center;
    padding: 56px 20px 40px
}

._3D6TEAD {
    flex-shrink: 0;
    height: 64px;
    margin-bottom: 12px
}

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

._Zq22jWr {
    min-width: 248px
}