
:root body[data-theme="light"], .bodyLightTemp {
    --bg-body: #f1f5f9;
    --bg-body-fearure: #f1f5f9;
    --bg-card: #fff;
    --bg-card_r: #fff;
    --bs-ContentSection-footer: #ecf1f4;
    --side-menu: #2c3645;
    --h-color: #2c3645;
    --s-color: #edeff0;
    --bg-head: #d56d43;
    --bg-select: #fff;
    --bg-select2: #fff;
    --badge: #fff;
    --bg-select-hover: #fff;
    --bg-select-color: #000;
    --bg-select-linear-gradient: linear-gradient(#FFF, #E6E6E6);
    --list-unstyled: #f7fafc;
    --spiner-lk: #1d3f72;
    --progress-value: #2c3645;
    --menu-auth: #ef8152;
    --important-amber:#fcf9e9;
    --amber-color:#2c3645;
    --user-bar-status:#909499;
    --amber-wait:#2c3645;
    --amber-wait-border:#fff;
    --important-amber-wait:#ddeaf1;
    --important-success:#f6fff5;
    --update:rgba(207,215,223,.3);
    --important-success-color:#2c3645;
    --important-neutral:#f7fafc;
    --downloadSpeed: #35363f;
    --globalNav-colorize:#2c3645;
    --logo-colorize:#065e55;
    --screen-phone:#F3F8FB;
    --screen-phone2:#E5EBF2;
    --p-comonbody:#2c3645;
    --p-comonbody_to:#fff;
    --check:url(/icon/check_f.svg);
    --custom-title:#d76e43;
    --price-pr:#2c3645;
    --head-green:#009688;
    --bagrng_wa:#cc683c;
    --line-tarif:rgba(42,49,61,.16);
    --Background-tool:linear-gradient(90deg,#00978b,#b3e895);
    --name-color:#2a5885;
    --preloader:#666;
    --backgr_find:#f1f5f9;
    --backgr_find2:#f1f5f9;
    --backgr_find3:#d76e43;
    --resources_find:linear-gradient(90deg, #d76e43, #ee865c);
    --resources_find2:linear-gradient(90deg, #d76e43, #d76e43);
    --backgr:#f9f9f9;
    --backgr2:#dcdcdc;
    --map-marker:url("/gif/gif-maker.gif");
    --toggle:#fff;
    --laptop:linear-gradient(45deg,#e5ebf2,#f3f8fb);
    --map_color:#000;
    --bg-white: #fff;
    --bg-bg-progreesbar:#ecf1f4;
}

/* а это темная тема, для смены цветов для body добавлять класс dark или light  */
:root body[data-theme="dark"], .bodyDarkTemp {
    --bg-body: #29292b;
    --bg-body-fearure: #56565d;
    --bg-card: #56565d;
    --bg-card_r: #56565d;
    --bs-ContentSection-footer: #29292b;
    --side-menu: #fff;
    --h-color: #fff;
    --s-color: #6b7c93;
    --bg-head: #56565d;
    --bg-select: #56565d;
    --bg-select2: #22262f;
    --badge: #56565d;
    --bg-select-linear-gradient: linear-gradient(#22262f, #313844);
    --bg-select-color: #fff;
    --bg-select-hover: #323a46;
    --list-unstyled: #313844;
    --spiner-lk: #fff;
    --progress-value: #fff;
    --menu-auth: #ef8152;
    --amber-p: #2c3645;
    --important-amber:#313844;
    --amber-color:#F5BE58;
    --user-bar-status:#909499;
    --amber-wait:#3297d3;
    --amber-wait-border:#3297d3;
    --important-amber-wait:#313844;
    --important-success:#313844;
    --update:#29292b;
    --important-success-color:#fff;
    --important-neutral:#313844;
    --downloadSpeed: #6b7c93;
    --globalNav-colorize:#fff;
    --logo-colorize:#fff;
    --screen-phone:#313844;
    --screen-phone2:#313844;
    --p-comonbody:#fff;
    --p-comonbody_to:#fff;
    --check:url(/icon/check_f.svg);
    --custom-title:#d76e43;
    --price-pr:#3ecf8e;
    --head-green:#313844;
    --bagrng_wa:#56565d;
    --line-tarif:rgba(207,215,223,.2);
    --Background-tool:linear-gradient(90deg,#1f232b,#313844);
    --name-color:#3498db;
    --preloader:#aab7c5;
    --backgr_find:linear-gradient(150deg,#424248 15%,#424248 70%,#424248 94%);
    --backgr_find3:#56565d;
    --backgr_find2:#56565d;
    --resources_find:linear-gradient(90deg, #424248, #56565d);
    --resources_find2:linear-gradient(90deg, #424248, #424248);
    --backgr:#222;
    --backgr2:#222;
    --map-marker:url("/gif/distributed@2x.gif");
    --toggle:#fff;
    --laptop:linear-gradient(45deg,#56565d,#56565d);
    --map_color:#fff;
    --bg-white: #1f232b;
    --bg-bg-progreesbar:#424248;
}
.map_color{var(--map_color)}
.benefit {
    background: var(--map-marker);
    overflow: hidden;  background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: 615px 387px;
    width: 615px;
    height: 387px;

}
.feature {background: var(--bg-body-fearure)}
.color_ff{color: #fff!important;}
@media (max-width:870px) {
.r-side {padding-right: 5px;
}
.display_870{
    display: none!important;
}

.worldwide-content {margin: 0px!important;}
}
.header_h1{font-size: 32px;
    font-weight: 400;

    color: var(--p-comonbody);
    line-height: 50px;}
.fome_d{font-size: 27px;
    font-weight: 400;

    color: var(--p-comonbody);
    line-height: 40px;}
@media (max-width:768px) {
    .header_h1{font-size: 24px;line-height: 40px; }
    .fome_d{font-size: 27px;line-height: 40px; }
    .display_768{
        display: none!important;
    }
    .fome_d{font-size: 24px;
        font-weight: 400;

        color: var(--p-comonbody);
        line-height: 40px;}
.display_block{display: block!important;}}
* {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
blockquote,body,button,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul {
    margin:0;
    padding:0
}
ol,ul {
    list-style:none
}

a {
    text-decoration:none;
    color: #3498db;
}
.class_315 {
    width: 240px;
}
@media (max-width:670px) {
.class_315 {
    width: 100%;
}}
.fa-spin {

    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;

}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

button,select {
    border:none;
    outline:none;
    background:none;
    font-family:inherit
}
a,button,input,select,textarea {
    -webkit-tap-highlight-color:transparent
}

.int {

 margin-top: 16px;

}
.v_top {

    vertical-align: top;

}
.f_w600{ font-weight: 600;}
.f_r {

    font-weight: 600;
    float: right;

}
.phone-illustration {
    max-width: 320px;
}
.geo_list{
    line-height: 26px;
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: var(--p-comonbody);
    font-weight: 500;
    -webkit-transition: all .5s cubic-bezier(.645,.045,.355,1);
    transition: all .5s cubic-bezier(.645,.045,.355,1);


}
.steps-process { margin-top: 10px;padding: 10px;}
@media (min-width:640px) {
.main-title {
    color: var(--custom-title);text-transform: uppercase;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 20px;

    font-weight: 600;

    line-height: 40px;
    text-align:center;
    margin:0 0 35px 0
}}
.main-title {
    color: var(--custom-title);text-transform: uppercase;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 17px;

    font-weight: 600;

    line-height: 30px;
    text-align:center;
    margin:0 0 35px 0
}
.steps-process .steps-process-wr {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    text-align:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    line-height:1.5
}
.steps-process .steps-process-wr .step-i {
    -webkit-flex-basis:29%;
    -ms-flex-preferred-size:29%;
    flex-basis:29%;
    position:relative;
    padding:70px 0 0 0
}
.steps-process .steps-process-wr .step-i em {
    display:block;
    padding:10px 0;
    font-style:italic
}
.steps-process .steps-process-wr .step-i em span {
    font-style:normal;
    font-weight:800
}
.steps-process .steps-process-wr .step-i:nth-child(1):before {
    content:'1'
}
.steps-process .steps-process-wr .step-i:nth-child(2):before {
    content:'2'
}
.steps-process .steps-process-wr .step-i:nth-child(3):before {
    content:'3'
}
.steps-process .steps-process-wr .step-i:nth-child(4):before {
    content:'4'
}
.steps-process .steps-process-wr .step-i:before {
    content:'';
    position:absolute;
    width:46px;
    height:46px;
    border:2px solid #d76e43;
    border-radius:50%;
    left:50%;
    -webkit-transform:translate(-50%,0);
    transform:translate(-50%,0);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    background:#d76e43;
    font-size:20px;
    font-weight:600;
    top:0
}
.steps-process .steps-process-wr .step-i div {
    color: var(--p-comonbody);
    font-weight:700;
    margin:0 0 10px 0
}
.steps-process .steps-process-wr .step-i p {
    font-size:14px;
    color:var(--p-comonbody)
}
.steps-process .button-clock {
    margin:40px 0 0 0;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.steps-process .button-clock {
    margin:40px 0 0 0;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}

@media only screen and (max-width:800px) {
.steps-process .steps-process-wr {
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.steps-process .steps-process-wr .step-i {
    -webkit-flex-basis:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    margin:10px 0;
    padding:55px 10px 0 0
}}


.button-clock {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.button-clock .button-green-border {
    margin-left:15px
}

.status_r{
    max-width: 340px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;
}
@media (min-width:980px) {
    .status_r{
        max-width: 270px;}
    .mt_4{margin-top: 4px}

}
@media (max-width:870px) {
    .status_r{
        max-width: 370px;display: inline-block;}
}
@media (max-width:540px) {
    .status_r{
        max-width: 270px;display: inline-block;}
}
@media (max-width:420px) {
    .status_r{
        max-width: 230px;display: inline-block;}
}
@media (max-width:420px) {
    .status_r{
        max-width: 200px;display: inline-block;}
}

.marshrut::before {

    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color:

        #d76e43;
    top: 7px;
    left: 7px;

}
.marshrut_green::before {

    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color:

        #24b47e;
    top: 7px;
    left: 7px;
    -webkit-box-shadow: 0 0 3px 3px
    rgba(36, 180, 126, .3);

    box-shadow: 0 0 3px 3px rgba(36, 180, 126, .3);

}
.marshrut_green::after {

    content: "";
    border-radius: 50%;
    height: 20px;
    width: 20px;
    position: absolute;
    margin: 0px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #d76e43;
    box-shadow: 0 0 1px 2px

    #d76e43;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -ms-animation-delay: 1.1s;
    animation-delay: 1.1s;left: 0px;

}
.flex_w {

    display: block !important;
    position: relative;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 1 45% !important;
    flex: 0 1 45% !important;

}
.flex_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.mt_90 {
    margin-top: 100px !important;
}
.mt_70 {
    margin-top: 70px !important;
}
.mt_60 {
    margin-top: 60px !important;
}
.mt_50 {
    margin-top: 50px !important;
}
.pdt{padding-top: 20px;}
.marg_b{margin-bottom: 100px;}
@media (max-width:870px) {
    .marg_b{margin-bottom: 0px;}
    .mt_60 {
        margin-top: 40px !important;
    }
    .mt_50 {
        margin-top: 50px !important;
    }
}


@media (max-width:670px) {
    .flex_div {display: block}
    .mt_90 {
        margin-top: 10px !important;
    }

    .b_t_n_ {
        width: 100%;
        margin-left: 0px;
    }
}

#loader2-text {
    color: #00b200;
}


.b_t_n {

    margin-left: 10px;
    margin-top: 10px;

}
@media (max-width:670px) {
    .b_t_n {

        margin-left: 0px;
        margin-top: 12px;

    }
}
.m_to{margin-top: 0px;}
.m_to100{
    margin-top: 100px
}
.m_le40{
    margin-left: 40px;
}
.j_pr{
    transform: translateY(11.9px)
}
.m_to30{margin-top: 30px;}
.m_to20{margin-top: 20px;}
.as_pect{--aspect-ratio: 1.782142857;}
.fl_ec{flex: 1 0 50%}
.mr_im{margin: 20px 40px 0 0px !important;}
.m_to10{margin-top: 10px}
.p_to20{padding-top: 20px}


.pulse_z::after {

    content: "";
    border-radius: 50%;
    height: 40px;
    width: 40px;
    position: absolute;
    margin: -13px 0 0 -13px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    animation-delay: 0s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #d76e43;
    box-shadow: 0 0 1px 2px

    #d76e43;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -ms-animation-delay: 1.1s;
    animation-delay: 1.1s;

}
.pulse_z {

    background: #d76e43;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 38px 0px 0px 25px;
    z-index: 5;
}
.colde{
color: var(--p-comonbody);margin-top: 10px;margin-bottom: 5px;font-weight: 400;}
.ml-10{
    margin-left: 10px;
}
@media (max-width:670px) {

    section.form-section .form-row input.invalid-missing, section.form-section .form-row input.invalid-value, section.form-section .form-row textarea.invalid-missing {

        box-shadow: none!important;

    }

}
.b_t_n_100{
    width: 60%
}
@media screen and (max-width:670px) {
    .der { width: 100%;}

    .b_t_n_100{
        width: 100%!important;
    }
    .b_t_n_80{
        width: 80%!important;
    }
}

.map_google {
    width: 370px;
    height: 400px;
}
@media (max-width:870px) {
    .map_google {
        width: 100%;
        height: 400px;
    }
}
.sup_h{font-size: 24px; color: #d76e43}
.rows {

    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}
.rev {

    margin-top: 80px!important;

}
.custom-title2 {

    color: var(--h-color);
    font-size: 24px;
    font-weight: 500;
    line-height: 40px;

}
.light-callout {

    margin-top: 24px;
    border-left: 3px solid

    #d76f46;
    padding-left: 24px;
    padding-right: 24px;
}
.light-callout-title {

    font-size: 15px;
    color:

        #d76f46;
    text-transform: uppercase;
    font-weight: 600;

}
.light-callout p + p {

    padding-top: 8px;

}
.ref_t {
    font-size: 17px;

    color:
            #757f84;

    text-align: center;

    margin-bottom: 20px;
}
article h2 {

    margin-top: -20px;
    padding-top: 20px;

}
article h2, article h3 {

    color:

            #3b415e;
    font-weight: 500;

}
article h2 {
  font-size: 17px;
 }
.p8{
    padding-top: 8px;
}
.m15 {
    margin-top: 15px;
}
.m0 {
    margin-top: 0px;
}
aside.important.amber, aside.info.amber {

    background-color:var(--important-amber);
    color: var(--amber-color);
    border-color:

            #fee3c0;

}
article ol, article ul {

    counter-reset: listitem;
    list-style: none;

}
article ul > li::before {

    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 10px;
    top: 9px;
    border-radius: 50%;
    background:

            #c1c9d2;

}
article ol > li, article ul > li {

    position: relative;
    margin: 5px 0;
    padding-left: 30px;

}
.ref_pad {
    margin-top: 24px;
  padding-left: 24px;
    padding-right: 24px;
}
span.step {
  color:   #d76f46;

}
aside.important.amber {

    background-image: url(/img/icon-aside-important-amber.svg);

}
.map_transform{transform: rotate(90deg);
    top: 80px;
    position: relative;}
@media (max-width:670px) {
    aside.important.amber {

        background-image: none;

    }
    aside.important {
    padding: 5px!important; }
    .map_transform{
        top: 0px;
       }
}

.history__background {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 66%;
    background: url("/images/history-bg.png") -37% 50% no-repeat;
    background-size: auto;
    background-size: contain;
}
.circle {
    width: 20px;
    height: 4px;
    line-height: 4px;
    position: relative;
    vertical-align: middle;
    border-radius: 25px;
    padding: 4px;
    font-size: 10px;

    color: #fff;
    text-align: center;
    background: #ef8152;
    margin-left: 5px;
}
section.resources {
    position: relative;
    padding: 0px 0 130px;

    z-index: 1
}

@media (min-width: 880px) {
    section.resources {
        padding-bottom: 140px
    }
}

section.resources .find {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: var(--resources_find);
    top: -100px;
    transform: skewY(-12deg)
}

section.resources .find .tel {
    position: absolute;
    height: 190px
}

section.resources .find .s1 {
    top: 0;
    left: 12%;
    width: 40%;
    background-image: var(--resources_find2);
}

section.resources .find .s2 {
    bottom: 0;
    left: 0;
    width: 51%;
    background-image: var(--resources_find2);
}

section.resources .container-lg {
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    max-width: 1140px;
    z-index: 1
}

@media (min-width: 420px) {
    section.resources .container-lg {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 880px) {
    section.resources .container-lg {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width: 1040px) {
    section.resources .container-lg {
        padding-left: calc((100vw - 1040px) / 2 + 20px)
    }
}

@media (min-width: 1140px) {
    section.resources .container-lg {
        padding-left: 111px
    }
}

section.resources .copy {
    color: #fff
}

@media (min-width: 670px) {
    section.resources .copy {
        margin-right: 100px
    }
}

section.resources .copy h2, section.resources .copy h3 {
    color: #fff
}

section.resources .copy p {
    color: #ffffff
}

section.resources .copy .intro-copy {
    margin-bottom: 50px;
    text-align: left
}

section.resources aside.guide {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 30px;
    margin-top: 50px
}

@media (min-width: 670px) {
    section.resources aside.guide {
        padding: 40px
    }
}

@media (min-width: 880px) {
    section.resources aside.guide {
        max-width: 390px;
        margin-top: 0
    }
}
@media (min-width:670px) {
    .col-sm-6 {
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%;

    }}

.refund {

    font-size: 15px;
    color:var(--h-color);
    line-height: 26px;

}
.graphics-wrapper2 {

    border-radius: 10px;
    background-color:

        var(--bg-card);

    box-shadow: 0 1px 2px

    rgba(0, 0, 0, 0.2);
    padding-top: 20px;

}

@media (max-width:670px) {
    .mt_t{
        margin-top: 20px;
    }
}
.mt_t20{margin-top: 20px}
.pd_search{padding: 30px 20px 0;}
.apm-box {

    position: relative;
    z-index: 200;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background:

        var(--bg-card);

    border-radius: 4px;

    box-shadow: 0 15px 35px
    rgba(50,50,93,.1),0 5px 15px

    rgba(0,0,0,.07);

}
.apm-guide {

    padding: 10px 10px 20px;
    border-bottom: 2px solid

    var(--bg-card);
    position: relative;

}
.costDetails-section {
    margin-top: 0px;
    padding: 10px 0 10px;

}

.costFAQ {
    padding-top: 15px;

    padding-bottom: 28px;
}
.costFAQ-row:last-child {
    margin-bottom:0
}
.costFAQ-title {
    position:relative;
    margin:0 0 .3em;
    padding:0 45px
}
.costFAQ-title:before {
    content:'';
    /*background:url(/img/faq-questionMark.svg);*/
    width:24px;
    height:24px;
    display:block;
    position:absolute;
    left:0
}
.costFAQ-body {
    margin:0;
    padding:0 20px 0 45px;
    margin-bottom:40px
}
.costDetailsRow-cardBrands {
    list-style:none;
    padding:0;
    margin:5px 0 0 -1px
}
.costDetailsRow-cardBrands li {
    margin:10px 10px 0 0;
    display:inline-block;
    overflow:hidden;
    text-indent:-500px
}
.costDetailsRow-cardBrands--apms li {
    margin-bottom:10px
}
.cardBrand-visa {

    width: 44px;

}
.cardBrand-masterCard {

    background-position: -48px 0;
    width: 84px;

}
.cardBrand-discover {

    background-position: -274px 0;
    width: 56px;

}
.cardBrand-jcb {

    background-position: -357px 0;
    width: 28px;

}
.worldwide-aside {
    position:relative;
    -ms-flex:1 0;
    flex:1 0;
    margin:70px 0 -100px
}
@media (min-width:880px) {
    .worldwide-aside {
        -ms-flex-preferred-size:440px;
        flex-basis:440px;
        margin:0
    }
}

#backgr_find,
#backgr_find span {
    position:absolute
}
#backgr_find {
    width:100%;
    height:100%;
    overflow:hidden;z-index: -3;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    -webkit-transform-origin:0;
    transform-origin:0;
    background: var(--backgr_find);
}
#backgr_find span {
    height:40px
}
#backgr_find :first-child {
    width:50%;
    left:50%;
    top:40px;
    background: var(--backgr_find);
}
#backgr_find :nth-child(2) {
    width:14%;
    right:0;
    bottom:40px;
    background: var(--backgr_find);
}
#backgr_find :nth-child(3) {
    width:25%;
    bottom:0;
    right:0;
    background: var(--backgr_find2);
}
@media (min-width:670px) {
    #backgr_find span {
        height:150px
    }
    #backgr_find :first-child {
        top:0;
        background: var(--backgr_find);
    }
    #backgr_find :nth-child(2) {
        width:16.66667%;
        width:calc(100% / 6);
        top:300px;
        top:calc(150px * 2);
        bottom:auto;
        background: var(--backgr_find);
    }
    #backgr_find :nth-child(3) {
        width:33.33333%;
        width:calc(100% / 3);
        right:auto;
        background: var(--backgr_find);
    }
}
@media (min-width:880px) {
    #backgr_find span {
        height:190px
    }
    #backgr_find :first-child {
        width:33.33333%;
        width:calc(100% / 3);
        left:-16.66666%;
        left:calc(calc(calc(100% / 3) / 2) * -1);
        background: var(--backgr_find);
    }
    #backgr_find :nth-child(2) {
        width:33.33333%;
        width:calc(100% / 3);
        top:0;
        left:16.66666%;
        left:calc(calc(100% / 3) / 2);
        right:auto;
        background: var(--backgr_find);
    }
    #backgr_find :nth-child(3) {
        width:33.33333%;
        width:calc(100% / 3);
        left:49.99999%;
        left:calc(calc(calc(100% / 3) / 2) + calc(100% / 3));
        bottom:auto;
        background: var(--backgr_find);
    }
    #backgr_find :nth-child(4) {
        width:33.33333%;
        width:calc(100% / 3);
        top:380px;
        top:calc(190px * 2);
        right:-16.66666%;
        right:calc(calc(calc(100% / 3) / 2) * -1);
        background: var(--backgr_find3);
    }
    #backgr_find :nth-child(5) {
        width:33.33333%;
        width:calc(50% / 3);
        bottom:0;
        background: var(--backgr_find2);
    }
}

#zone-develop {
    position: relative;

}

#zone-develop:before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 180%;
    top: 0;
    transform: skewY(-12deg);

}

#zone-develop .custom-title {
    text-align: center;
    text-transform: uppercase;
    position: relative
}

#zone-develop p {
    margin: 20px auto;
    padding: 0 10px
}

@media (min-width: 670px) {
    #zone-develop p {
        max-width: 930px;
        margin-bottom: 50px;
        text-align: center
    }
}
.map_index{
    background-image: url(/img/map-ml.svg);

    background-repeat: no-repeat;

    min-width: 650px;

    height: 400px;

    transform: rotate(90deg);

    margin-left: -200px;

    margin-top: 100px;
}
@media (max-width: 670px) {
    .map_index{
        height: 300px;
    }
}
.display_none {display: none}
 .map-location-marker {

    background: url(/img/map_pin.png) no-repeat;
    cursor: pointer;
    position: absolute;
    height: 1.875em;
    margin-top: -1.875em;
    margin-left: -0.7857142857em;
    width: 1.3125em;
    z-index: 3;

}
.marker-denver {

    left: 13%;
    top: 29%;


}
.marker-denver::after {
    -webkit-animation: pulsate 2s ease-in-out infinite;
    -moz-animation: pulsate 2s ease-in-out infinite;
    animation: pulsate 2s ease-in-out infinite;
    background:

        transparent;

    border: 2px solid

    #be5a30;
    border-radius: 30px;
    content: "";
    display: block;
    height: 31px;
    left: -13px;
    opacity: 0;
    position: absolute;
    top: -11px;
    -webkit-transition: all 1.25s linear;
    -moz-transition: all 1.25s linear;
    -o-transition: all 1.25s linear;
    transition: all 1.25s linear;
    width: 31px;
    z-index: 2;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}
.marker-moskow {

    left: 20%;

    top: 33%;


}
.marker-moskow::after {
    -webkit-animation: pulsate 2s ease-in-out infinite;
    -moz-animation: pulsate 2s ease-in-out infinite;
    animation: pulsate 2s ease-in-out infinite;
    background:

        transparent;

    border: 2px solid

    #be5a30;
    border-radius: 30px;
    content: "";
    display: block;
    height: 31px;
    left: -13px;
    opacity: 0;
    position: absolute;
    top: -11px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    width: 31px;
    z-index: 2;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}


.marker-samara {

    left: 39%;

    top: 15%;


}
.marker-samara::after {
    -webkit-animation: pulsate 2s ease-in-out infinite;
    -moz-animation: pulsate 2s ease-in-out infinite;
    animation: pulsate 2s ease-in-out infinite;
    background:

        transparent;

    border: 2px solid

    #be5a30;
    border-radius: 30px;
    content: "";
    display: block;
    height: 31px;
    left: -13px;
    opacity: 0;
    position: absolute;
    top: -11px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    width: 31px;
    z-index: 2;
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}
.marker-new-york {

    left: 55%;

    top: 59%;


}
.marker-new-york::after {
    -webkit-animation: pulsate 2s ease-in-out infinite;
    -moz-animation: pulsate 2s ease-in-out infinite;
    animation: pulsate 2s ease-in-out infinite;
    background:

        transparent;

    border: 2px solid

    #be5a30;
    border-radius: 30px;
    content: "";
    display: block;
    height: 31px;
    left: -13px;
    opacity: 0;
    position: absolute;
    top: -11px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    width: 31px;
    z-index: 2;
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}
.marker-piter {

    left: 75%;

    top: 29%;


}
.marker-piter::after {
    -webkit-animation: pulsate 2s ease-in-out infinite;
    -moz-animation: pulsate 2s ease-in-out infinite;
    animation: pulsate 2s ease-in-out infinite;
    background:

        transparent;

    border: 2px solid

    #be5a30;
    border-radius: 30px;
    content: "";
    display: block;
    height: 31px;
    left: -13px;
    opacity: 0;
    position: absolute;
    top: -11px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    width: 31px;
    z-index: 2;
    -webkit-animation-delay: .11s;
    animation-delay: .11s;
}
#secondary {
    z-index: 10;
    margin-top: 70px;
}
@media (min-width: 670px) {
    #secondary .cols {
        display: -ms-flexbox;
        display: flex
    }

    #always-improving {
        -ms-flex: 1;
        flex: 1;
        padding-right: 20px;
        border-width: 0 1px 0 0;
        z-index: 10;
    }

    #global-scale {
        -ms-flex: 1;
        flex: 1;
        padding-left: 20px;
        border-width: 0 0 0 1px;
        z-index: 10;

    }
}

@media (min-width: 1040px) {
    #always-improving {
        padding: 20px 0px 0px 0px;
        z-index: 10;
    }

    #global-scale {
        padding: 20px 0px 0px 40px;
        z-index: 9;
    }
}

#secondary .heading-icon {
    margin-bottom: 25px
}

#secondary .custom-text {
    margin: 15px 0 18px
}

.f17 {

    font-size: 17px !important;

}
.button.button-green-empty {

    color: #3ecf8e;
    font-weight: 700;
    border: 2px solid #3ecf8e;
    text-transform: uppercase;

}
.button.button-green-empty:hover {
    background:#3ecf8e;
    color:#fff
}
.mt_30{margin-top: 30px}
.button_d {

     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     font-size: 15px;
     color: #fff;
     height: 42px;
     border-radius: 6px;
     -webkit-transition: .3s;
     transition: .3s;
     cursor: pointer;
     outline: 0 !important;
     min-width: 220px;
     border: 2px solid;
     font-family: 'Open Sans',sans-serif;
     padding: 0 20px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;

 }
.button_f {

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 15px;
    color: #fff;
    height: 42px;
    border-radius: 6px;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    outline: 0 !important;
    min-width: 320px;
    border: 2px solid;
    font-family: 'Open Sans',sans-serif;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
.button_f.button-green {

    background: #7bbb29;
    border: 2px solid #7bbb29;
    font-weight: 700;
    text-transform: uppercase;

}
#background_mob_tr {
    position:relative
}
@media (min-width:670px) {
    #background_mob_tr {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;

    }
}

#background_mob_tr .container-lg {
    padding-top:20px;
    padding-bottom:100px
}

#background_mob_tr h1 {
    font-size:24px;
    font-weight:400;
    color: var(--p-comonbody);line-height: 35px;
}

@media (min-width:880px) {
    #background_mob_tr h1 {
        font-size:32px;
        line-height: 50px
    }
}
.B_2 {
    background: rgba(0,0,140,.3)!important;
}
#background_mob_tr p {
    max-width:550px;
    margin-top:20px;
    color:var(--p-comonbody);
    display: flex;

}
.header-sticky .globalNav .colorize {
    color: var(--p-comonbody_to);
}
.header-sticky .spy_tracker {
    font-weight: 600;
    font-size: 19px;
    color: var(--p-comonbody_to);
    vertical-align: middle;
    text-transform: none !important;
    padding-top: 5px;
    margin-left: 3px;
}
#background_mob_tr p img {
    margin-right: 5px;

}
.mt_30{margin-top: 30px}
.mt_t_30{margin-top: 30px}
@media (max-width:670px) {
    #background_mob_tr p {

        margin-top:10px;

    }
    .mt_t_30{margin-top: 60px}
}
.background_mob_tre  {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:40px
}
@media (min-width:670px) {
    .background_mob_tre  {
        margin-top:30px;
        margin-bottom: 20px;
    }
}
#background_mob_tr li:first-child a {
    margin-right:23px;
    color:
        #fff;

    background:
        #ee865c;

    text-shadow: 0 1px 3px
    #d76f46;
}
#EmulationHide li:first-child a {
    margin-right:23px;
    color:
        #fff;

    background:
        #ee865c;

    text-shadow: 0 1px 3px
    #d76f46;
}
#background_mob_tr li:first-child svg {
    position:relative;
    top:1px;
    margin-right:5px
}

@media (max-width:670px) {
    #background_mob_tr li:last-child {
       margin-top: 10px;
    }

    #intro li:last-child {
        margin-top: 10px;
    }
    .background_mob_tre {

        display: block!important;


    }
}

#ilustration_cap {
    pointer-events:none;
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:1287px;
    left:50%;
    margin-left:-644px;
    -webkit-transform:scale(.5) rotate(-12deg) translateX(50px);
    transform:scale(.5) rotate(-12deg) translateX(50px);
    -webkit-transform-origin:50% 20%;
    transform-origin:50% 20%
}
#ilustration_cap.hidden-preload {
    visibility:hidden
}
#ilustration_cap div {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:38px;
    background:#fff;
    -webkit-box-shadow:inset 0 4px 7px 1px #fff,inset 0 -5px 20px rgba(173,186,204,.25),0 2px 6px rgba(0,21,64,.14),0 10px 20px rgba(0,21,64,.05);
    box-shadow:inset 0 4px 7px 1px #fff,inset 0 -5px 20px rgba(173,186,204,.25),0 2px 6px rgba(0,21,64,.14),0 10px 20px rgba(0,21,64,.05)
}
#ilustration_cap .tablet-landscape {
    width:512px;
    height:352px;
    margin:115px 50px 0
}
#ilustration_cap .phone-big {
    display:none
}
#ilustration_cap .phone-small {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;
    width:225px;
    height:467px
}
#ilustration_cap .tablet-portrait {
    width:450px;
    height:675px;
    margin-top:115px
}
@media (min-width:670px) {
    #ilustration_cap {
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        width:512px;
        margin-left:-80px;
        top:215px;
        -webkit-transform:rotate(-12deg);
        transform:rotate(-12deg);
        -webkit-transform-origin:100% 0;
        transform-origin:100% 0
    }
    #ilustration_cap.hidden-preload {
        visibility:visible
    }
    #ilustration_cap [class^=tablet] {
        margin:0
    }
    #ilustration_cap .tablet-landscape {
        width:512px;
        height:352px
    }
    #ilustration_cap .phone-small {
        width:225px;
        height:467px;
        margin:0 0 50px 176px
    }
    #ilustration_cap .tablet-portrait {
        display:none
    }
}
@media (min-width:880px) {
    #ilustration_cap {
        width:829px;
        top:20px;
        margin-top: 0px;
    }
    #ilustration_cap .tablet-landscape {
        -ms-flex-item-align:end;
        align-self:flex-end;
        margin-right:50px
    }
    #ilustration_cap .phone-big {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:267px;
        height:553px
    }
    #ilustration_cap .phone-big img {

        width: 240px;
        height: 473px;
    }
    #ilustration_cap .phone-small {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0;
        margin:50px 50px 0 0
    }
    #ilustration_cap .tablet-portrait {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:450px;
        height:675px;
        margin-top:50px
    }
}


article pre {

    padding: 6px 14px 6px 0px;
    overflow-x: auto;
    line-height: normal;

}
article .tabs-code > .tabs-content, article pre {

    border-radius: 5px;
    position: relative;

}
.attr-value {
    font-size: 14px;
    font-weight: 400;
    color:

            #159570;

}
body {

    background: var(--bg-body);
    font-family: Camphor,Open Sans,Segoe UI,sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "pnum";
    font-feature-settings: "pnum";
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

}
.Helm__text--slate1 {color: var(--h-color)
}
.golos {font-size: 15px;

    font-weight: 500;}
.loader--style3 {

    position: relative;
    float: right;
    margin-right: 10%;

}



.bagrng_wa { background: var(--bagrng_wa);}
.bagrng_wa2 { background: var(--bagrng_wa)}
.bagrng_wa3 { background: var(--bg-card);}
.border_rad {
    border-radius: 10px;
}

@media (max-width:670px) {
    .dis_670 {display: none!important;}

}
@media (max-width:870px) {
    .dis_870 {display: none!important;}

}
@media (max-width:670px) {
    .m_100 { margin-top: 0px}
}
.m_100 { margin-top: 100px }



@media (max-width:670px) {
    .language-select img {

        margin-top: 3px;

    }
}

code,pre {
    font-family:Source Code Pro,Consolas,Menlo,monospace
}


.container,.container-fluid,.container-lg,.container-wide,.container-lg {
    margin:0 auto;

    width:100%;
}
.container,.container-lg {
    max-width:1080px
}
.container-wide,.container-lg {
    max-width:1080px
}

.container, .container-fluid, .container-lg, .container-wide, .container-lg {

    margin: 0 auto;
    padding: 0 20px;

    width: 100%;

}
.ot_st {
    margin-top: 10px;
}
@media (max-width:670px) {
    .container, .container-fluid, .container-lg, .container-wide, .container-lg {

        margin: 0 auto;
        padding: 0 10px;

        width: 100%;

    }



}
.r-side ul li::before{

    content: "";
    left: -28px;
    top: 22px;
    width: 23px;
    height: 23px;
    display: block;

    background-image: var(--check);
    background-size: 100% 100%;

}
.mr-20{
    margin-right: 20px;}
.r-side ul li p {
    margin-left: 15px;
    margin-right: 15px;
}

.r-side ul li {


    height: 45px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    line-height: 1.4;
  position: relative; }

@media (max-width:670px) {
    .r-side ul li {
        margin-top: 15px;

    }
    .Hero .common-PaynexGrid .whaspy:first-child {

        grid-row: span 9/-11!important;
        grid-column: span 7/viewport-end!important;
    }
    section.express-account .express-account-copy {

        padding-right: 50px;

    }

    .Mob_Track_FooterNav .metaNav .copyright {

        margin-right: 20px!important;
     }
}
.globalNav {
    font-family: Camphor, Open Sans, Segoe UI, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    top: 10px;
    right: 0;
    z-index: 500;
    height: 50px;
    -webkit-perspective: 2000px;
    perspective: 2000px
}
@media (max-width: 670px) {
    .globalNav {
        top: 0px;
    }
}
/*
.header-sticky .globalNav {
    background-color: var(--bg-head);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    top:0px

}
*/
.globalNav ul {
    padding: 0;
    margin: 0
}

.globalNav li {
    list-style: none
}

.globalNav a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    color: var(--p-comonbody)
}

.globalNav a:not(.common-Button) {
    -webkit-transition: color .1s;
    transition: color .1s
}

.globalNav a:hover {
    color: #828282
}

.globalNav > .container-lg {
    padding: 0
}

.globalNav .navRoot {
    position: relative;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    /* top:7px */
}

.globalNav .navSection > a,
.globalNav .navSection > button {
    outline: none
}

.keyboard-navigation .globalNav .navSection > a:not(.item-mobileMenu):focus > :before,
.keyboard-navigation .globalNav .navSection > button:not(.item-mobileMenu):focus > :before {
    opacity: .75
}

.globalNav .navSection.logo {
    position: absolute;
    top: 0;
    left: 0
}

.globalNav .navSection.primary,
.globalNav .navSection.secondary {
    display: none
}

@media (min-width: 1024px) {
    .globalNav .navSection.primary,
    .globalNav .navSection.secondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.globalNav .navSection.primary {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
/*
.globalNav .navSection.secondary {
    position: absolute;
    top: 0;
    right: 0
}
*/
.globalNav .navSection.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 1024px) {
    .globalNav .navSection.mobile {
        display: none
    }
    .globalNav .navSection.nav-button {
        display: none
    }
}

.globalNav.compact .navRoot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}


.globalNav.compact .navSection.secondary {
    position: static
}

.globalNav .rootLink {
    display: inline-block;
    height: 50px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    line-height: 50px;
    font-weight: 400;

    padding: 0 10px
}

@media (min-width: 670px) {
    .globalNav .rootLink {
        padding: 0 calc(-17.16247px + 4.0541vw);
        padding: 0 calc(10px + (100vw - 670px) * .040541)
    }
}

@media (min-width: 1040px) {
    .globalNav .rootLink {
        padding: 0 6px
    }
}


.globalNav .navSection.logo .rootLink {
    padding-left: 0px !important;
    display: flex;align-items: center;
}

.globalNav .navSection.secondary .rootLink:last-child {
    padding-right: 20px !important
}

.globalNav .navSection.primary .rootLink {
    font-weight: 500;
    text-transform: uppercase;
}

.globalNav .colorize {
    color: var(--h-color);
    -webkit-transition: color .1s ease;
    transition: color .1s ease
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
    color: var(--text-primary)
}

.globalNav .hasDropdown {
    cursor: default
}

.globalNav .item-home h1 {
    line-height: 50px;
    font-size: 20px;
    margin: 0;
    color: inherit
}

.globalNav_logo {
    vertical-align: 12px;
    width: 140px;
    display: inline;
}
.globalNav_logo_ng {
    vertical-align: -5px;
    width: 160px;
}



.globalNav .dropdownRoot {
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 50px;
    pointer-events: none;
    -webkit-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    -webkit-transform-origin: 50% -50px;
    transform-origin: 50% -50px;
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    display: none
}

@media (min-width: 670px) {
    .globalNav.initialized .dropdownRoot {
        display: block
    }
}

.globalNav.dropdownActive .dropdownRoot {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none
}

.globalNav .dropdownBackground {
    background: var(--bg-card_r);
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3), 0 -18px 60px -10px rgba(0, 0, 0, .025);
    box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3), 0 -18px 60px -10px rgba(0, 0, 0, .025);
    width: 380px;
    height: 400px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.globalNav .alternateBackground,
.globalNav .dropdownBackground {
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}

.globalNav .alternateBackground {
    right: 0;
    height: 1000px;
    background: #f6f9fc
}

.globalNav .dropdownArrow {
    top: -6px;
    margin: 0 0 0 -6px;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 4px 0 0 0;
    background: var(--bg-card_r);
    -webkit-box-shadow: -3px -3px 5px rgba(82, 95, 127, .04);
    box-shadow: -3px -3px 5px rgba(82, 95, 127, .04);
    will-change: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.globalNav .dropdownArrow,
.globalNav .dropdownContainer {
    position: absolute;
    left: 0;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}

.globalNav .dropdownContainer {
    overflow: hidden;background: var(--bg-card_r);
    width: 500px;
    top: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    will-change: transform, width, height;
    -webkit-transition-property: width, height, -webkit-transform;
    transition-property: width, height, -webkit-transform;
    transition-property: transform, width, height;
    transition-property: transform, width, height, -webkit-transform
}

.globalNav .dropdownSection {
    opacity: 0;
    pointer-events: none;
    will-change: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    background: red
}

.globalNav .dropdownSection.active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.globalNav .dropdownSection.left {
    -webkit-transform: translateX(-150px);
    transform: translateX(-150px)
}

.globalNav .dropdownSection.right {
    -webkit-transform: translateX(150px);
    transform: translateX(150px)
}

.globalNav.dropdownActive .dropdownSection.active {
    pointer-events: auto
}

.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
    -webkit-transition: none;
    transition: none
}

.globalNav .dropdownContent {
    position: absolute;
    top: 0;
    left: 0
}

.globalNav .linkGroup {
    padding: 20px 25px
}

.globalNav .linkContainer {
    display: block;
    padding: 9px 0;
    outline: none;
    position: relative
}

.keyboard-navigation .globalNav .linkContainer:focus:before {
    opacity: .5
}

.globalNav .linkContainer:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 0;
    right: -10px;
    bottom: 0;
    -webkit-box-shadow: 0 0 0 1.5px #828282;
    box-shadow: 0 0 0 1.5px #828282;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: opacity .15s;
    transition: opacity .15s
}

.globalNav .linkTitle {
    margin: 0;
    color: var(--text-primary);
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .025em;
    align-items: center;
}

.globalNav .linkSub {
    font-size: 15px;
    line-height: 22px;
    color: #6b7c93;
    margin: 0px 0 0;
    display: block;

}
.linkSubfaq{  margin: 0px 0px 0px 7px!important;}

.globalNav .linkSub,
.globalNav .linkTitle {
    -webkit-transition: color .1s;
    transition: color .1s
}

.globalNav .linkContainer:focus .linkTitle,
.globalNav .linkContainer:hover .linkTitle,
.globalNav .linkTitle:focus,
.globalNav .linkTitle:hover {
    color: #6b7c93
}

.globalNav .linkContainer:focus .linkSub,
.globalNav .linkContainer:hover .linkSub {
    color: #828282
}

.globalNav .hover-fillDark,
.globalNav .hover-fillLight {
    -webkit-transition: fill .1s;
    transition: fill .1s
}

.globalNav .hover-strokeDark,
.globalNav .hover-strokeLight {
    -webkit-transition: stroke .1s;
    transition: stroke .1s
}

.globalNav [data-dropdown=company] .hover-fillLight,
.globalNav [data-dropdown=developers] .hover-fillLight {
    fill: #aab7c4
}

.globalNav [data-dropdown=company] .hover-strokeLight,
.globalNav [data-dropdown=developers] .hover-strokeLight {
    stroke: #aab7c4
}

.globalNav [data-dropdown=company] .hover-fillDark,
.globalNav [data-dropdown=developers] .hover-fillDark {
    fill: var(--common-BodyText)
}

.globalNav [data-dropdown=company] .hover-strokeDark,
.globalNav [data-dropdown=developers] .hover-strokeDark {
    stroke: var(--common-BodyText)
}

.globalNav [data-dropdown=company] .linkContainer:focus .hover-fillLight,
.globalNav [data-dropdown=company] .linkContainer:hover .hover-fillLight,
.globalNav [data-dropdown=developers] .linkContainer:focus .hover-fillLight,
.globalNav [data-dropdown=developers] .linkContainer:hover .hover-fillLight {
    fill: #cfd7df
}

.globalNav [data-dropdown=company] .linkContainer:focus .hover-strokeLight,
.globalNav [data-dropdown=company] .linkContainer:hover .hover-strokeLight,
.globalNav [data-dropdown=developers] .linkContainer:focus .hover-strokeLight,
.globalNav [data-dropdown=developers] .linkContainer:hover .hover-strokeLight {
    stroke: #cfd7df
}

.globalNav [data-dropdown=company] .linkContainer:focus .hover-fillDark,
.globalNav [data-dropdown=company] .linkContainer:hover .hover-fillDark,
.globalNav [data-dropdown=developers] .linkContainer:focus .hover-fillDark,
.globalNav [data-dropdown=developers] .linkContainer:hover .hover-fillDark {
    fill: #6b7c93
}

.globalNav [data-dropdown=company] .linkContainer:focus .hover-strokeDark,
.globalNav [data-dropdown=company] .linkContainer:hover .hover-strokeDark,
.globalNav [data-dropdown=developers] .linkContainer:focus .hover-strokeDark,
.globalNav [data-dropdown=developers] .linkContainer:hover .hover-strokeDark {
    stroke: #6b7c93
}
.max-w-6x4 {
    max-width: 1140px!important;
}
.globalNav .linkIcon {
    white-space: nowrap;
    display: flex;
}

.globalNav .linkIcon svg {
    margin: 0 12px -3px -1px
}

.globalNav .withIcon {
    padding-left: 28px
}

.globalNav .withIcon .linkTitle {
    margin-left: -28px
}

.globalNav .new-badge {
    display: inline-block;
    margin-left: 5px;
    vertical-align: 2px;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1;
    font-weight: 700;
    background: var(--link-color);
    -webkit-transition: background .15s;
    transition: background .15s;
    border-radius: 10px;
    padding: 2px 4px 1px;
    height: auto;
    top: auto;
    -webkit-box-shadow: none;
    box-shadow: none
}

.globalNav .linkContainer:focus .new-badge,
.globalNav .linkContainer:hover .new-badge {
    background: var(--text-primary)
}

.globalNav .productsGroupPrimary,
.globalNav .productsGroupSecondary {
    margin: -5px -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.globalNav .productsGroupPrimary > li,
.globalNav .productsGroupSecondary > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.globalNav .productsGroupMob .linkContainer {
    padding: 15px 10px 0px 15px;
}
.globalNav .productsGroupPrimary .linkContainer,
.globalNav .productsGroupSecondary .linkContainer {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.globalNav .productsGroupPrimary .linkContainer {
    padding: 10px 8px
}

.globalNav .productsGroupPrimary svg {
    width: 38px;
    height: 38px
}

.globalNav .productsGroupPrimary .productLinkContent {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.globalNav .productsGroupSecondary .linkContainer {
    padding: 14px 8px 14px 12px
}

.globalNav .productsGroupSecondary svg {
    width: 22px;
    height: 22px
}

.globalNav .productsGroupSecondary .productLinkContent {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 15px
}

.globalNav .productsGroupSecondary .linkTitle {
    display: inline
}

.globalNav .productsGroupSecondary .linkSub {
    display: inline;
    margin: 0 0 0 10px
}

.globalNav .prodsubGroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 2px solid #fff
}

.globalNav .prodsubGroup .linkContainer {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 13px 26px
}

.globalNav .prodsubGroup .linkSub {
    margin: 0 0 0 10px
}

.globalNav .item-atlas .linkTitle,
.globalNav .item-capital .linkTitle,
.globalNav .item-card .linkTitle,
.globalNav .item-connect .linkTitle,
.globalNav .item-issuing .linkTitle,
.globalNav .item-payments .linkTitle,
.globalNav .item-payouts .linkTitle,
.globalNav .item-radar .linkTitle,
.globalNav .item-sigma .linkTitle,
.globalNav .item-subscriptions .linkTitle,
.globalNav .item-terminal .linkTitle {
    color: var(--text-primary)
}

.globalNav .item-connect .new-badge {
    background: #3297d3
}

.globalNav .item-sigma .new-badge {
    background: #8f6ed5
}

.globalNav .item-billing .new-badge,
.globalNav .item-subscriptions .new-badge {
    background: #24b47e
}

.globalNav .documentationGroup .linkSub {
    max-width: 400px
}

.globalNav .documentationArticles {
    font-size: 15px;
    line-height: 26px;
    margin: 15px 20px 10px 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap
}

.globalNav .documentationArticles > ul {
    margin-right: 40px
}

.globalNav .documentationArticles > ul:last-child {
    margin-right: 0
}

.globalNav .documentationArticles h4 {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .025em;
    margin: 0 0 3px;
    color: #828282
}

.globalNav .documentationArticles a {
    outline: none
}

.keyboard-navigation .globalNav .documentationArticles a:focus {
    color: var(--text-primary);
    text-decoration: underline;
    text-underline-position: under
}


.keyboard-navigation .globalNav .blogPosts a:focus .title {
    color: var(--text-primary);
    text-decoration: underline;
    text-underline-position: under
}

.globalNav .blogPosts .new-badge {
    vertical-align: -1px
}

.globalNav .blogPosts a:hover .new-badge. .globalNav .blogPosts a:focus .new-badge {
    background: var(--text-primary)
}

.globalNav .item-blog svg {
    -webkit-transform: translateX(3px);
    transform: translateX(3px)
}

.globalNav .navSection.mobile .rootLink, .globalNav .navSection.nav-button .rootLink {
    cursor: pointer;
    width: 50px;
    height: 50px;
    position: relative;

}
.globalNav .navSection.nav-button .rootLink
{

    padding: 0 10px
}


.globalNav .navSection.mobile .rootLink h2 {
    color: inherit
}

.globalNav .navSection.mobile .rootLink h2,
.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
    position: absolute;
    width: 27px;
    height: 2px;
    border-radius: 1px;
    background: var(--text-primary)
}

.globalNav .navSection.mobile .rootLink h2 {
    font-size: 0;
    left: 13px;
    top: 23px
}

.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
    content: "";
    left: 0
}

.globalNav .navSection.mobile .rootLink h2:before {
    top: -7px
}

.globalNav .navSection.mobile .rootLink h2:after {
    top: 7px
}
.glob-flags{-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}

.globalNav .popup {
    position: absolute;
    left: 10px;
    top: 5px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    pointer-events: none;
    -webkit-perspective: 2000px;
    perspective: 2000px
}

.globalNav .popupContainer {
    background: var(--bg-card_r);
    -webkit-box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3), 0 -18px 60px -10px rgba(0, 0, 0, .025);
    box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3), 0 -18px 60px -10px rgba(0, 0, 0, .025);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    font-size: 15px;
    line-height: 40px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transform: scale(.95);
    transform: scale(.95);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}

.globalNav .navSection.mobile.globalPopupActive .popupContainer,.globalNav .navSection.nav-button.globalPopupActive .popupContainer,
.globalNav .navSection.nav-button.globalPopupActive .popupContainer,.globalNav .navSection.nav-button.globalPopupActive .popupContainer{
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    pointer-events: auto
}

.globalNav .popup a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.mobileProductsList {
    margin-top: 20px;
}
.globalNav .popupCloseButton {
    position: absolute;
    right: 0;
    top: 0;
    width: 51px;
    height: 51px;
    font-size: 0;
    cursor: pointer
}

.globalNav .popupCloseButton:after,
.globalNav .popupCloseButton:before {
    content: "";
    position: absolute;
    background: var(--link-color);
    border-radius: 1px;
    left: 14px;
    right: 14px;
    top: 24px;
    height: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background .1s;
    transition: background .1s
}

.globalNav .popupCloseButton:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.globalNav .popupCloseButton:hover:after,
.globalNav .popupCloseButton:hover:before {
    background: var(--text-primary)
}

.globalNav .mobileSignIn {
    background: var(--bg-select);
    display: block;
    padding: 12px 30px;
    font-weight: 600
}

.globalNav .mobileSignIn:after {
    font: normal 16px StripeIcons;
    content: "\279C";
    margin-left: 6px
}

.globalNav .mobileProducts {
    padding: 20px 0 15px
}

.globalNav .mobileProducts h4 {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .025em;
    color: #6b7c93;
    text-transform: uppercase;
    margin: -5px 0 0 26px
}
/*
.globalNav .mobileProductsList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
*/


.globalNav .mobileProductsList > ul {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.globalNav .mobileProductsList > ul:last-child {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3
}

.globalNav .mobileProductsList a {
    padding: 0 26px;
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
    padding-right: 12px
}

.globalNav .mobileProductsList a:hover {
    color: #6b7c93
}

.globalNav .mobileProductsList a svg {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin: 0 10px 0 -3px;
    vertical-align: -6px
}

.globalNav .mobileProductsList .item-atlas,
.globalNav .mobileProductsList .item-capital,
.globalNav .mobileProductsList .item-card,
.globalNav .mobileProductsList .item-connect,
.globalNav .mobileProductsList .item-issuing,
.globalNav .mobileProductsList .item-payments,
.globalNav .mobileProductsList .item-payouts,
.globalNav .mobileProductsList .item-radar,
.globalNav .mobileProductsList .item-sigma,
.globalNav .mobileProductsList .item-subscriptions,
.globalNav .mobileProductsList .item-terminal {
    color: var(--text-primary)
}

.globalNav .mobileProductsList .new-badge {
    vertical-align: 3px;
    margin-left: 2px
}

.globalNav .mobileSecondaryNav {
    border-top: 2px solid var(--bg-main);
    padding: 15px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.globalNav .mobileSecondaryNav > ul {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.globalNav .mobileSecondaryNav > ul:last-child {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3
}

.globalNav .mobileSecondaryNav a {
    padding: 0 20px;
    min-width: 100px
}

.globalNav .SubnavColumns {
    width: 842px;
    max-width: calc(100vw - 40px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    color: var(--text-primary)
}

.globalNav .SubnavColumn {
    border-radius: 4px;
    padding: 29px 39px 49px;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.globalNav .SubnavColumn--primary {
    -webkit-box-flex: 1.1;
    -ms-flex-positive: 1.1;
    flex-grow: 1.1;
    padding-right: 30px;
    background-color: #fff
}

.globalNav .SubnavColumn--secondary {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 44px;
    background-color: #f6f9fc;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.globalNav .SubnavColumn--primary .SubnavLinkGroup:not(:last-child) {
    margin-bottom: 47px
}

.globalNav .SubnavColumn--secondary .SubnavLinkGroup:not(:last-child) {
    margin-bottom: 28px
}

.globalNav .SubnavLinkGroup__title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.globalNav .SubnavColumn--primary .SubnavLinkGroup__title {
    margin-bottom: 24px
}

.globalNav .SubnavColumn--secondary .SubnavLinkGroup__title {
    margin-bottom: 16px
}

.globalNav .SubnavLinkGroup__list {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.globalNav .SubnavColumn--primary .SubnavLinkGroup__listItem:not(:last-child) {
    margin: 0 0 36px
}

.globalNav .SubnavColumn--secondary .SubnavLinkGroup__listItem:not(:last-child) {
    margin: 0 0 16px
}

.globalNav .SubnavLink {
    color: var(--text-primary);
    text-decoration: none;
    outline: none
}

.globalNav .SubnavLink svg {
    float: left
}

.globalNav .SubnavColumn--primary .SubnavLink svg {
    margin-left: -4px;
    width: 32px;
    height: 32px
}

.globalNav .SubnavColumn--secondary .SubnavLink svg {
    width: 18px;
    height: 18px
}

.globalNav .SubnavLink:focus .hover-fillLight,
.globalNav .SubnavLink:hover .hover-fillLight {
    fill: #828282
}

.globalNav .SubnavLink:focus .hover-strokeLight,
.globalNav .SubnavLink:hover .hover-strokeLight {
    stroke: #828282
}

.globalNav .SubnavLink:focus .hover-fillDark,
.globalNav .SubnavLink:hover .hover-fillDark {
    fill: var(--text-primary)
}

.globalNav .SubnavLink:focus .hover-strokeDark,
.globalNav .SubnavLink:hover .hover-strokeDark {
    stroke: var(--text-primary)
}

.globalNav .SubnavColumn--primary .SubnavLink__content {
    margin-left: 44px;
    padding-top: 1px
}

.globalNav .SubnavColumn--secondary .SubnavLink__content {
    margin-left: 28px;
    padding-top: 1px
}

.globalNav .SubnavLink__title {
    font-weight: 500
}

.globalNav .SubnavColumn--primary .SubnavLink__title {
    font-size: 17px;
    margin-bottom: 7px
}

.globalNav .SubnavColumn--secondary .SubnavLink__title {
    font-size: 14px;
    margin-bottom: 8px
}

.globalNav .SubnavLink:focus .SubnavLink__title,
.globalNav .SubnavLink:hover .SubnavLink__title {
    color: #6b7c93
}

.globalNav .SubnavLink__description {
    color: #6b7c93;
    font-size: 14px
}

.globalNav .SubnavLink:focus .SubnavLink__description,
.globalNav .SubnavLink:hover .SubnavLink__description {
    color: #828282
}

.globalNav .navSection.secondary.topNavCta--active {
    display: none
}

.globalNav .rootLink.topNavCta--variant0 {
    letter-spacing: .025em;
    border: 1px solid #fff;
    border-radius: 4px;
    padding-left: 20px;
    height: 40px;
    line-height: 36px;
    margin-top: 6px;
    text-transform: uppercase;
    font-weight: 600
}

.globalNav.topNavCta--active .navSection.secondary .rootLink.topNavCta--variant0 {
    padding: 0 14px !important
}

.globalNav .rootLink.topNavCta--variant1 {
    text-transform: uppercase;
    text-shadow: 0 1px 3px rgba(36, 180, 126, .4);
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px;
    height: 40px;
    line-height: 41px;
    margin-top: 5px;
    -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    background: #3ecf8e
}

@media (min-width: 1040px) {
    .globalNav.topNavCta--active .rootLink {
        padding: 0 20px
    }
}
.keyboard-navigation .globalNav .linkContainer:focus:before {
    opacity:.5
}

nav .popup {
    position:absolute;
    top:47px;
    right:50px;
    z-index:1000;
    font-size:15px;
    line-height:26px;
    background:var(--bg-select);
    border-radius:4px;
    -webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
    box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
    pointer-events:none;
    -webkit-transform:rotate3d(1,1,0,15deg);
    transform:rotate3d(1,1,0,15deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    opacity:0;
    will-change:transform,opacity;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    -webkit-transition-duration:.25s;
    transition-duration:.25s
}
@media (min-width:1160px) {
    nav .popup {
        left:-65px
    }
}
nav .popup:before {
    content:"";
    position:absolute;
    top: -4px;
    left:25px;
    width:20px;
    height:20px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius: 0px 3px 20px 3px;
    background:var(--bg-select)
}
@media (min-width:1160px) {
    nav .popup:before {
        left:60px
    }
}
nav .country .popup {
    width:calc(100vw - 30px)
}
@media (min-width:670px) {
    nav .country .popup {
        width:auto
    }
}
nav .globalPopupActive {
    z-index:1000!important
}
nav .globalPopupActive .popup {
    -webkit-transform:none;
    transform:none;
    opacity:1;
    pointer-events:auto
}



.navRoot .optionList {
    color:var(--globalNav-colorize);
    white-space:nowrap;
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navRoot .optionList li {
    width:100%
}
.navRoot .optionList a {
    border-radius:4px;
    display:block;
    line-height:36px;
    padding:0;
    -webkit-transition:color .1s,background-color .1s;
    transition:color .1s,background-color .1s
}
.navRoot .optionList a:hover {
    color: var(--amber-wait)!important;

}
.navRoot .optionList a:active {
    color: var(--amber-wait)!important;

}
@media (min-width:670px) {
    .navRoot .optionList a {
        padding:0 15px
    }
}
.navRoot .optionList .selected {
    font-weight:600;
    color:var(--amber-wait);
}
.navRoot .optionList .selected>span:before {
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:-2px;
    margin: 0 11px 0 0px;
    background:url(/img/checkmark.svg);
    background-size:contain;
    background-repeat:no-repeat
}
.globalNav .selected>span:before {
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:-2px;
    margin: 0 11px 0 0px;
    background:url(/img/checkmark.svg);
    background-size:contain;
    background-repeat:no-repeat
}
.navRoot .badge {
    font-size:10px;
    line-height:10px;
    color:#aab7c4;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.025em;
    font-style:normal;
    padding:2px 3px 1px;
    border-radius:4px;
    border:1px solid #e6ebf1;
    display:inline-block;
    vertical-align:1px;
    margin-left:8px
}

.navRoot .languagePicker {
    padding:5px 15px
}
@media (min-width:670px) {
    .navRoot .languagePicker {
        padding:10px 5px
    }
}

.cookie-disclaimer {
    background-color: var(--cookieDisclaumerBackgroundColor);
    color: var(--cookieDisclaumerColor);
    font-size: var(--cookieDisclaumerFontSize);
    opacity: 0;
    padding: var(--cookieDisclaumerPadding);
    transform: translateY(100%);
    transition: opacity 0.3s, transform 0.5s;
}


.cookie-disclaimer.is-active {
    opacity: 1;
    transform: translateY(0);
    z-index: 9;

}

.cookie-disclaimer :first-child {
    margin-top: 0;
}

.cookie-disclaimer :last-child {
    margin-bottom: 0;
}


.cookie-notification-container {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    text-align:center;
    display:none;
    z-index:1100;
    z-index:calc(1000 + 100);
    pointer-events:none
}
@media (min-width:420px) {
    .cookie-notification-container {
        bottom:10px
    }
}
.cookie-notification-container.shown {
    display:block
}
.cookie-notification-container.dismissed,
.cookie-notification-container.shown.dismissed {
    display:none
}
.cookie-notification {
    background:rgba(246,249,252,.9);
    -webkit-box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);
    box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);
    font-size:15px;
    color:#424770;
    margin:0 auto;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
    .cookie-notification {
        background:rgba(246,249,252,.75);
        -webkit-backdrop-filter:blur(20px);
        backdrop-filter:blur(20px)
    }
}
@media (min-width:420px) {
    .cookie-notification {
        border-radius:4px
    }
}
.cookie-notification-container.shown .cookie-notification {
    pointer-events:all
}
.cookie-notification .cookie-notification-copy {
    padding:8px 5px 8px 15px
}
.cookie-notification .dismiss-button {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    outline:none;
    overflow:hidden;
    text-indent:-9999px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:relative;
    width:40px;
    height:40px;
    color:#8898aa;
    -webkit-transition:color .15s;
    transition:color .15s;
    cursor:pointer
}
.cookie-notification .dismiss-button:after,
.cookie-notification .dismiss-button:before {
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:40%;
    height:2px;
    background:currentColor;
    border-radius:2px;
    -webkit-transform:translate(-50%,-50%) rotate(45deg);
    transform:translate(-50%,-50%) rotate(45deg)
}
.cookie-notification .dismiss-button:after {
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.cookie-notification .dismiss-button:hover {
    color:var(--amber-wait);
}
.globalNav .linkTitle {
    margin:0;
    color:var(--globalNav-colorize);
    font-size:14px;
    line-height:22px;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:.025em
}
.globalNav .linkTitle:focus, .globalNav .linkTitle:hover {
    color: var(--amber-wait)!important;
}

.globalNav .linkSub {
    font-size:15px;
    line-height:22px;
    color:#aab9c9;
    margin:4px 0 0;
    display:block;
    white-space:nowrap
}
.right_10 {
    margin-left: 10px;
}
.Mob_Track_Footer .popup {
    position:absolute;
    bottom:40px;
    left:-5px;
    z-index:1000;
    font-size:15px;
    line-height:26px;
    background:var(--bg-select-linear-gradient);
    border-radius:4px;
    -webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
    box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
    pointer-events:none;
    -webkit-transform:rotate3d(1,1,0,15deg);
    transform:rotate3d(1,1,0,15deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    opacity:0;
    will-change:transform,opacity;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    -webkit-transition-duration:.25s;
    transition-duration:.25s
}
@media (min-width:1160px) {
    .Mob_Track_Footer .popup {
        left:-65px
    }
}
.Mob_Track_Footer .popup:before {
    content:"";
    position:absolute;
    bottom:-6px;
    left:30px;
    width:20px;
    height:20px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:20px 0 3px 0;
    background:var(--bg-select-linear-gradient)
}
@media (min-width:1160px) {
    .Mob_Track_Footer .popup:before {
        left:60px
    }
}
.Mob_Track_Footer .country .popup {
    width:calc(100vw - 30px)
}
@media (min-width:670px) {
    .Mob_Track_Footer .country .popup {
        width:auto
    }
}
.Mob_Track_Footer .globalPopupActive {
    z-index:1000!important
}
.Mob_Track_Footer .globalPopupActive .popup {
    -webkit-transform:none;
    transform:none;
    opacity:1;
    pointer-events:auto
}



.Mob_Track_FooterNav .optionList {
    color:#525f7f;
    white-space:nowrap;
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.Mob_Track_FooterNav .optionList li {
    width:100%
}
.Mob_Track_FooterNav .optionList a {
    border-radius:4px;
    display:block;
    line-height:36px;
    padding:0;
    -webkit-transition:color .1s,background-color .1s;
    transition:color .1s,background-color .1s
}
.Mob_Track_FooterNav .optionList a:hover {
    background-color:#f6f9fc;
    color:var(--amber-wait);
}
.Mob_Track_FooterNav .optionList a:active {
    background-color:#e6ebf1
}
@media (min-width:670px) {
    .Mob_Track_FooterNav .optionList a {
        padding:0 15px
    }
}
.Mob_Track_FooterNav .optionList .selected {
    font-weight:600;
    color:var(--amber-wait);
}
.Mob_Track_FooterNav .optionList .selected>span:before {
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:-2px;
    margin: 0 11px 0 0px;
    background:url(/img/checkmark.svg);
    background-size:contain;
    background-repeat:no-repeat
}
.Mob_Track_FooterNav .badge {
    font-size:10px;
    line-height:10px;
    color:#aab7c4;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.025em;
    font-style:normal;
    padding:2px 3px 1px;
    border-radius:4px;
    border:1px solid #e6ebf1;
    display:inline-block;
    vertical-align:1px;
    margin-left:8px
}

.Mob_Track_FooterNav .languagePicker {
    padding:10px 20px
}
@media (min-width:670px) {
    .Mob_Track_FooterNav .languagePicker {
        padding:10px 5px
    }
}

.advantages .container-lg {
    display:grid;
    grid-template-rows:repeat(3,auto);
    grid-gap:26px 0;
    gap:26px 0
}
@media(min-width:670px) {
    .advantages .container-lg {
        grid-gap:0 26px;
        gap:0 26px;
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(1,1fr)
    }
}

.onetime-lifetime__first,.onetime-lifetime__second {
    display:grid;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    grid-gap:30px 0;
    gap:30px 0;
    grid-template-rows:repeat(2,auto)
}
.onetime-lifetime__first .custom-textMedium,.onetime-lifetime__second .custom-textMedium {
    margin:.3em 0 1.5em
}
@media(min-width:670px) {
    .onetime-lifetime__first {
        grid-template-columns:.45fr .55fr;
        grid-template-rows:1fr;
        grid-gap:0 70px;
        gap:0 70px
    }
}
.onetime-lifetime__second {
    margin:70px auto 0
}
@media(min-width:670px) {
    .onetime-lifetime__second {
        margin:90px auto 0
    }
}
@media(min-width:880px) {
    .onetime-lifetime__second {
        margin:100px auto 0
    }
}
@media(min-width:1040px) {
    .onetime-lifetime__second {
        margin:40px auto 0
    }
}
.onetime-lifetime__second>div {
    min-width:0
}
.onetime-lifetime__second>div:first-child {
    grid-row:2;
    position:relative;
    z-index:12
}
.onetime-lifetime__second>div:last-child {
    grid-row:1
}
@media(min-width:880px) {
    .onetime-lifetime__second {
        grid-template-columns:.45fr .48fr;
        grid-template-rows:1fr;
        grid-gap:0 70px;
        gap:0 70px
    }
    .onetime-lifetime__second>div:first-child,.onetime-lifetime__second>div:last-child {
        grid-row:initial
    }
}
.onetime-lifetime__list {
    font-size:16px
}
.onetime-lifetime__list li {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:1.5em
}
.onetime-lifetime__list li:last-child {
    margin-bottom:0
}
.onetime-lifetime__list li div:first-child {
    margin-right:1em
}
.onetime-lifetime-list__title {
    color: #aab7c4;

    margin-bottom: .2em;

    font-size: 18px;

    font-weight: 400;
}
.onetime-lifetime__quote {
    position:relative;
    z-index:5;
    -webkit-transform:scale(.9) perspective(2910px) rotateY(20deg) rotateX(5deg) rotate(-1deg);
    transform:scale(.9) perspective(2910px) rotateY(20deg) rotateX(5deg) rotate(-1deg);
    border-radius:14px;
    -webkit-box-shadow:-1px -1px 5px 0 rgba(26,26,67,.05),-12px 20px 125px -25px rgba(50,50,93,.5),-18px 20px 75px -37.5px rgba(0,0,0,.6);
    box-shadow:-1px -1px 5px 0 rgba(26,26,67,.05),-12px 20px 125px -25px rgba(50,50,93,.5),-18px 20px 75px -37.5px rgba(0,0,0,.6);
    font-size:16px
}
.onetime-lifetime__quote .onetime-lifetime__quotes {
    width:2.5em;
    height:2.5em;
    border-radius:100%;
    -webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    background-color:#fff;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.onetime-lifetime__quote .onetime-lifetime__quotes svg {
    width:1em;
    height:auto
}
.onetime-lifetime__quote div:first-child {
    padding:1.4em 1.9em;
    font:300 1.425em Camphor;
    line-height:1.4;
    color:#424770;
    background-color:#fff;
    border-top-right-radius:8px;
    border-top-left-radius:8px
}
@media(min-width:880px) {
    .onetime-lifetime__quote div:first-child {
        font:300 1.625em Camphor;
        line-height:1.5;
        padding:2.4em 1.9em
    }
}


.mt_170{margin-top: 170px}
@media(max-width:880px) {
    .mt_170{margin-top: 120px}
}
.onetime-lifetime__quote div:first-child .medium {
    font-weight:500
}
.onetime-lifetime__quote div:nth-child(2) {
    background-color:#ff9b7c;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:1.9em 1em;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px
}
@media(min-width:880px) {
    .onetime-lifetime__quote div:nth-child(2) {
        padding:3.5em 1em
    }
}
.mt_10{
    margin-top: 12px!important;}
.mb_5 {
    margin-bottom: 5px;
}
.mdc_ {margin: 4px 0px 0px 0px!important;
}
.mdc_2 {margin: 7px 0px 0px 0px!important;
}
.globalNav .linkIcon {
    white-space:nowrap
}
.globalNav .linkIcon svg {
    margin:-12px 12px -3px -1px
}
.globalNav .linkIcon2 svg {
    margin: -3px 12px -3px -1px
}
.globalNav .withIcon {
    padding-left:28px
}
.globalNav .withIcon .linkTitle {
    margin-left:-28px
}
.globalNav .new-badge {
    display:inline-block;
    margin-left:5px;
    vertical-align:2px;
    color:#fff;
    text-transform:uppercase;
    font-size:10px;
    line-height:1;
    font-weight:700;
    background:#d76e43;
    -webkit-transition:background .15s;
    transition:background .15s;
    border-radius:10px;
    padding:2px 4px 1px;
    height:auto;
    top:auto;
    -webkit-box-shadow:none;
    box-shadow:none
}
.globalNav .linkContainer:focus .new-badge,.globalNav .linkContainer:hover .new-badge {
    background:#32325d
}
.globalNav .productsGroupPrimary,.globalNav .productsGroupSecondary {
    margin:-5px -10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}


.wrapper-header {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:1000
}

.header-nav-in .wrapper-header {
    height:100% !important
}
.wrapper-header-i {
    position:relative;
    width:100%;


    -webkit-transition-property:all;
    -webkit-transition-duration:.4s;
    transition-property:all;
    transition-duration:.4s;
    z-index:1003
}
.header-sticky .wrapper-header-i {
    background-color: var(--bg-head);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    height:50px
}
.wrapper-header-i .col {
    position:relative;
    padding-top:4px;

    -webkit-transition-property:all;
    -webkit-transition-duration:.4s;
    transition-property:all;
    transition-duration:.4s
}
.header-sticky .wrapper-header-i .col {
    padding-top: 3px;

    margin-bottom: 0px;
}
.header-nav-in .menu-close {
    z-index:1008
}
.wrapper-navigation {
    -webkit-transition-property:all;
    -webkit-transition-duration:.4s;
    transition-property:all;
    transition-duration:.4s;
    left:0;
    position:fixed;
    top:0;
    width:380px;
    max-width:100%;
    height:100%;
    display:block;
    background:#004554;
    background:rgba(0,69,84,0.9);
    opacity:0;
    filter:alpha(opacity=0);
    z-index:-1;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-transition-property:opacity,margin,width;
    -webkit-transition-duration:.6s;
    transition-property:opacity,margin,width;
    transition-duration:.6s
}
.header-nav-in .wrapper-navigation {
    opacity:1;
    filter:alpha(opacity=100);
    z-index:1010
}
.wrapper-navigation-i {
    color:#fff;
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    max-width:380px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wrapper-navigation-i .container {
    position:relative;
    width:100%;
    min-width:0
}
.wrapper-navigation-i .header-nav {
    -webkit-transition-property:all;
    -webkit-transition-duration:.4s;
    transition-property:all;
    transition-duration:.4s;
    position:absolute;
    zoom:1;
    top:21px;
    left:0;
    width:100%
}
.header-sticky .wrapper-navigation-i .header-nav {
    top:11px
}
.wrapper-navigation-i .nav-item {
    position:absolute;
    zoom:1;
    -webkit-transition-property:all;
    -webkit-transition-duration:.4s;
    transition-property:all;
    transition-duration:.4s;
    top:100px;
    bottom:0;
    right:0;
    left:80px;
    overflow-x:hidden;
    overflow-y:auto
}
.header-sticky .wrapper-navigation-i .nav-item {
    top:80px
}


.custom-text_2 {

    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: var(--p-comonbody);


}
.custom-text_3 {

    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: var(--p-comonbody);


}
.display_none {
    display: none;
}
#ava_load {
    float: left;margin-top: 6px;
}
.mrt_0{margin-top: 0px!important;}
.custom-text_4 {

    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    color: var(--h-color);


}
.Header-subTitle {

    color: #32325d;
    display: block;

}
.common-PageSubtitle, .common-PageTitle {

    font-size: 21px;
    line-height: 35px;

}

/*
.custom-title {
    margin-bottom: 30px
}

 */
.buy-build__for-developers
{margin-top: 30px}
.common-IntroText {
    margin-top: 14px;
    margin-bottom: 14px
}


.Button-custom {
    font-family: Camphor, Segoe UI, Open Sans, sans-serif
}

.Button-custom {
    white-space:nowrap;
    display:inline-block;
    height:40px;
    line-height:40px;
    padding:0 14px;
    -webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    background:#fff;
    border-radius:4px;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.025em;
    color:#3498db;
    text-decoration:none;
    -webkit-transition:all .15s ease;
    transition:all .15s ease
}

.Button-custom:focus,.Button-custom:hover {
    color:#ee865c;
    -webkit-transform:translateY(-1px);
    transform:translateY(-1px);
    -webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);
    box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)
}
.Button-custom:active {
    color:#ee865c;
    background-color:#f6f9fc;
    -webkit-transform:translateY(1px);
    transform:translateY(1px);
    -webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)
}

.Button-custom--default {
    color:#fff;
    background:#3ecf8e
}
.Button-custom--default:focus,.Button-custom--default:hover {
    color:#fff;
    background-color:#d76e43
}
.Button-custom--default:active {
    color:#e6ebf1;
    background-color:#3ecf8e
}
.Button-custom--default, .Button-custom--default:hover {
    background: #be5a30
}

.mt_logo {
   width: 30px;height: 35px;
}
.spy {
     font-weight: 600;
     font-size: 19px;
     color: #aab7c5; vertical-align: middle;text-transform: none !important;padding-top: 3px;
 }
.spy_tracker {
    font-weight: 600;
    font-size: 19px;
    color: var(--globalNav-colorize);
    vertical-align: middle;text-transform: none !important;padding-top: 5px;margin-left: 3px;
}
.spy_mob {
    font-weight: 600;
    font-size: 19px;
    color: var(--globalNav-colorize); vertical-align: middle;text-transform: none !important;padding-top: 6px;
}
.fz_19{
    font-size: 19px!important;
}
.ApplePayWeb-availabilityMessage {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #aab7c5
}

@media (min-width: 670px) {
    .ApplePayWeb-availabilityMessage {
        display: inline-block;
        margin: 0;
        margin-top: 25px;
        float: left
    }
}

.ApplePayWeb-playIcon {
    display: inline-block;
    margin-right: 5px;
    will-change: transform;
    pointer-events: none;
    position: relative;
    top: 6px
}

.ApplePayWeb-playIcon .fill {
    opacity: 0
}
.but_on {
    font-weight: 600;padding: 6px 6px 4px 6px;border-radius: 4px;text-transform: uppercase;
}
.but_en {
    font-weight: 600;padding: 6px 6px 4px 6px;border-radius: 4px;background-color: #3ecf8e;text-transform: uppercase;
}
.update {

    display: inline-block;

    padding: 6px 10px 6px 10px;
    background-color: var(--update);
    border-radius: 16px;
    font-size: 14px !important;
    color: var(--important-success-color);
    line-height: 1.7em;
    margin-top: 9px;
    margin-bottom: 9px;
     box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
}
.update .badge {

    padding: 6px 6px 6px 0px;

    border-radius: 16px;
    margin-right: 6px;


    font-weight: 600;

    color: var(--important-success-color);

}
.common-IntroText {

    font-weight: 500;
    font-size: 19px;
    line-height: 31px;
    color: var(--h-color);

}

.BP-ComparisonTable tbody {

    display: table-row-group;

}
.BP-ComparisonTableSection .BP-ComparisonTableSection__data {

    display: table-row;
    width: auto;

}
.BP-ComparisonTable th {

    display: table-cell;

}



/* Menu Button */

.menu-btn{
    width: 100px;

    text-align: center;
    border: 0;
}

.menu-btn:hover{
    color: #FFF;
}
/*! menu_mob_mobile - v1.1.0 - 2017-1-30
* menu_mob_mobile is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/menu_mob_mobile/
* by Christopher Yee */
/* Menu Appearance */

.amber_w{color: var(--side-menu)}

.mobtext {
    font-size: 16px;
    color: #fff;
}

.weight {

    width: 80%;
}

@media screen and (max-width:880px) {
    .weight {
        margin-left:4px;
        width: 100%;

    }
    .mobtext {
        font-size: 16px;
        color: #fff;
    }
}
.menu__link::after, .menu__link:visited::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 1px;
    background: #e5e5e5;
}

.menu_mob_mobile a span {

    text-transform: uppercase;
}

.Helm-Icon {
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center
}
.Helm__text--slate5 {

    color: #8898aa;

}
.Helm-Icon > * {
    width: 100%
}

.Helm-Icon--check {
    height: 23px;
    width: 23px
}

.Helm-Icon--xxsmall {
    height: 12px;
    width: 12px
}

.Helm-Icon--xsmall {
    height: 16px;
    width: 16px
}

.Helm-Icon--small {
    height: 32px;
    width: 32px
}

.Helm-Icon--medium {
    height: 48px;
    width: 48px
}

.Helm-Icon--medium svg {
    width: 24px;
    height: 24px
}

.Helm-Icon--large {
    height: 72px;
    width: 72px
}

.Helm-Icon--large svg {
    width: 48px;
    height: 48px
}

.Helm-Icon--xlarge {
    height: 80px;
    width: 80px
}

.Helm-Icon--xlarge svg {
    width: 48px;
    height: 48px
}

.Helm-Icon--circle {
    border-radius: 50%
}

.Helm-Icon--full svg {
    width: 100%;
    height: 100%
}

.Helm-LogoRow__logoRow {
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center
}

@media (min-width: 670px) {
    .Helm-LogoRow__logoRow {
        justify-content: space-between
    }
}

.Helm-LogoRow__logoRow li {
    padding: 0 15px;
    display: flex;
    align-items: center
}

@media (min-width: 670px) {
    .Helm-LogoRow__logoRow li {
        margin-bottom: 24px
    }

    .Helm-LogoRow__logoRow li:first-child {
        padding-left: 0
    }

    .Helm-LogoRow__logoRow li:last-child {
        padding-right: 0
    }
}

@media (min-width: 880px) {
    .Helm-LogoRow__logoRow li {
        padding: 0 18px
    }
}

@media (min-width: 1040px) {
    .Helm-LogoRow__logoRow li {
        padding: 0 22px
    }
}

.Helm-LogoRow__logoRow a {
    display: flex;
    cursor: pointer
}

.Helm-LogoRow__logoRow img, .Helm-LogoRow__logoRow svg {
    max-width: 100%;
    max-height: 45px
}

.color_z {
    color: var(--globalNav-colorize) ; margin-left: 5px;
}



.Helm-PageIntro {
    display: flex;
    padding: 90px 20px 140px;
    max-width: 1040px;
    margin: 0 auto 50px;
    flex-wrap: wrap
}

@media (min-width: 670px) {
    .Helm-PageIntro {
        flex-wrap: nowrap;
        padding: 0px 0px 160px;
        margin: 0 auto 10px
    }
}

@media (min-width: 670px) {
    .Helm-PageIntro > div {
        flex-basis: 45%
    }
}

.Helm-PageIntro > div:last-of-type img {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.Helm-PageIntro > div:first-of-type:last-of-type {
    flex-basis: 100%
}

@media (min-width: 880px) {
    .Helm-PageIntro > div:first-of-type:last-of-type {
        flex-basis: 65%
    }
}

@media (min-width: 670px) {
    .Helm-PageIntro.Helm-PageIntro--hasImage .Helm-PageIntro__content {
        flex-basis: 65%;
        margin-right: 30px
    }
}

.Helm-PageIntro.Helm-PageIntro--centerAligned .Helm-PageIntro__content {
    text-align: center;
    max-width: 800px;
    margin: 0 auto
}

.Helm-PageIntro.Helm-PageIntro--centerAligned div:first-of-type:last-of-type {
    flex-basis: 100%
}

@media (min-width: 880px) {
    .Helm-PageIntro.Helm-PageIntro--centerAligned div:first-of-type:last-of-type {
        flex-basis: 100%
    }
}

.Helm-PageIntro__image {
    flex: 100%;
    margin: 0 auto;
    position: relative;
    top: 40px
}

@media (min-width: 670px) {
    .Helm-PageIntro__image {
        top: 40px;
        flex-basis: 40%
    }
}

@media (min-width: 670px) {
    .Helm-PageIntro.Helm-PageIntro--hasImage .Helm-PageIntro__text {
        max-width: 90%
    }
}

.Helm-PageIntro__title {
    margin-top: 10px
}

.Helm-PageIntro__text {
    margin-top: 16px
}

.Helm-PageIntro__buttons {
    margin-top: 30px;

    flex-wrap: wrap;

}

@media (min-width: 420px) {
    .Helm-PageIntro__buttons {
        display: block;
        justify-content: space-evenly
    }
}

.Helm-PageIntro__buttons a, .Helm-PageIntro__buttons button {
    cursor: pointer
}

.Helm-PageIntro__buttons > :not(:last-child) {
    margin-right: 12px
}


    .Helm-PageIntro__buttons > :not(:last-child) {
        margin: 10px 20px 12px 0
    }


.Helm-SectionIntro {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 20px 0;
    margin-bottom: 50px;
    text-align: center
}

@media (min-width: 670px) {
    .Helm-SectionIntro {
        padding: 80px 20px 0;
        margin-bottom: 40px
    }
}

.Helm-SectionIntro__title {
    display: flex;
    align-items: center;
    margin: 16px auto
}

@media (min-width: 670px) {
    .Helm-SectionIntro__title {
        margin-bottom: 20px
    }
}


.AspectRatioBox {
    position: relative
}

.AspectRatioBox:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: calc(var(--aspect-ratio) * 100%)
}

.AspectRatioBox > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.CarouselColumns {
    --column-gap: 40px;
    --column-half-gap: calc(var(--column-gap) / 2)
}

@media (min-width: 880px) {
    .CarouselColumns--vertical {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .CarouselColumns--vertical .CarouselColumns__carousel, .CarouselColumns--vertical .CarouselColumns__columns {
        flex: 1 1 100%
    }

    .CarouselColumns--vertical .CarouselColumns__slider {
        flex: 0 0 auto
    }
}

.CarouselColumns__carousel .flickity-page-dots {
    display: none
}

@media (min-width: 880px) {
    .CarouselColumns--vertical .CarouselColumns__carousel {
        margin: 0 100px
    }

    .CarouselColumns--vertical .CarouselColumns__carousel .flickity-page-dots {
        display: block
    }
}

.CarouselColumns__slider {
    display: flex;
    position: relative;
    width: 100%;
    height: 3px;
    margin: 50px 0 25px;
    border-radius: 1.5px
}

.CarouselColumns__slider:before {
    display: block;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    background-color: #e6ebf1;
    content: ""
}

.CarouselColumns__slider:after {
    display: none;
    content: "horizontal"
}

@media (min-width: 670px) {
    .CarouselColumns--horizontal .CarouselColumns__slider {
        margin-top: 75px;
        padding: 0 var(--column-half-gap)
    }
}

@media (min-width: 880px) {
    .CarouselColumns--vertical .CarouselColumns__slider {
        align-self: stretch;
        width: 3px;
        height: auto;
        margin: calc(var(--column-gap) * 2) 0
    }

    .CarouselColumns--vertical .CarouselColumns__slider:after {
        content: "vertical"
    }
}

.CarouselColumns__slider-indicator {
    position: absolute;
    top: 0;
    left: 0;
    width: 33.3333%;
    height: 100%;
    border-radius: inherit;
    transition: transform .4s cubic-bezier(.215, .61, .355, 1)
}

.CarouselColumns__slider-indicator:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    background-color: #d76e43;
    content: ""
}

@media (min-width: 670px) {
    .CarouselColumns--horizontal .CarouselColumns__slider-indicator:before {
        left: var(--column-half-gap);
        right: var(--column-half-gap)
    }
}

@media (min-width: 880px) {
    .CarouselColumns--vertical .CarouselColumns__slider-indicator {
        left: 0;
        width: 100%;
        height: 33.3333%;
        transform-origin: top center
    }
}

.CarouselColumns__columns {
    position: relative
}

.CarouselColumns__columns .flickity-viewport {
    width: 100%;
    overflow: visible
}

.CarouselColumns__columns:after {
    display: none;
    content: "flickity"
}

@media (min-width: 670px) {
    .CarouselColumns--horizontal .CarouselColumns__columns {
        display: flex;
        justify-content: space-between
    }

    .CarouselColumns--horizontal .CarouselColumns__columns:after {
        content: ""
    }
}

@media (min-width: 880px) {
    .CarouselColumns--vertical .CarouselColumns__columns {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin: calc(var(--column-gap) * 2) 0;
        align-self: stretch
    }

    .CarouselColumns--vertical .CarouselColumns__columns:after {
        content: ""
    }
}

.CarouselColumns__column {
    width: 100%;
    margin: 0 var(--column-half-gap)
}

@media (min-width: 670px) {
    .CarouselColumns--horizontal .CarouselColumns__column {
        width: 33.3333%;
        margin-left: 0;
        margin-right: 0;
        padding: 0 var(--column-half-gap)
    }
}

@media (min-width: 880px) {
    .CarouselColumns--vertical .CarouselColumns__column {
        width: auto;
        margin: 0 var(--column-gap);
        padding: var(--column-half-gap) 0
    }
}


.HeroGraphic {
    --border-radius: 8px;

    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    top: -50px
}

.HeroGraphic__container {
    height: 100%;
    width: 100%;
    position: relative;
    flex: 1;
    z-index: 1
}

.HeroGraphic__content, .HeroGraphic__shadow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--border-radius)
}

.HeroGraphic__shadow {
    opacity: .5
}

.HeroGraphic__content {
    overflow: hidden;
    will-change: transform;
    background-color: #fff
}

.HeroGraphic__content img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    border-radius: 10px;
    top: 0;
    left: 0
}

.HeroGraphic__overlay {
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    background: transparent;
    opacity: 0
}

.HeroGraphic__left, .HeroGraphic__right {
    position: absolute
}

.HeroGraphic__left .HeroGraphic__shadow, .HeroGraphic__right .HeroGraphic__shadow {
    box-shadow: 0 7px 14px rgba(50, 50, 93, .14), 0 3px 6px rgba(0, 0, 0, .17)
}

.HeroGraphic__main {
    position: relative;
    max-width: 280px;
    margin: 0 auto
}

.HeroGraphic__main .HeroGraphic__shadow {
    box-shadow: 0 50px 100px rgba(50, 50, 93, .17), 0 15px 35px rgba(50, 50, 93, .21), 0 5px 15px rgba(0, 0, 0, .14)
}

.HeroGraphic__left {
    width: 45%;
    bottom: 60px;
    left: -8%;
    z-index: 1
}

@media (min-width: 670px) {
    .HeroGraphic__left {
        width: 50%;
        left: -12%
    }
}

.HeroGraphic__right {
    width: 55.6%;
    top: 60px;
    right: -15.5%
}

@media (min-width: 670px) {
    .HeroGraphic__right {
        width: 60.6%;
        right: -30%
    }
}

.HeroGraphic__caption {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    max-width: 292px;
    margin: 20px auto 0
}

.HeroGraphic__caption-text {
    text-align: center;
    font-size: 15px;
    line-height: 21px;
    transition: all .4s cubic-bezier(.55, .055, .675, .19);
    transform: translateX(-50%) translateY(100%) translateY(30px);
    color: #aab9c9;
    display: none;
}

.HeroGraphic__caption-text--out {
    opacity: 0;
    transform: translateX(-50%) translateY(100%) translateY(30px) scale(.9);
    transition: all .4s cubic-bezier(.215, .61, .355, 1)
}

.Hero {
    position: relative;
    max-width: 100vw;
    overflow: hidden
}
.fl_ex {
    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;
}
.HeroGraphic {
    margin-top: 30px
}
.flags {
    border-radius: 100px;
    vertical-align: middle;
    width: 16px;
    margin-right: 3px;
    width: 16px;

}
@media (max-width:870px) {
    .flags {

        margin-bottom: -2px;

    }
}
 .right-nav-text {
     margin-right: 10px;
 }
.setting {

    vertical-align: middle;
  margin-right: 3px;
}

.l_f {
    line-height: 29px!important;
}
@media (min-width: 670px) {
    .HeroGraphic {
        margin-top: 0
    }
}

.Hero .Helm-PageIntro {
    padding-bottom: 60px
}

@media (min-width: 670px) {
    .Hero .Helm-PageIntro {
        padding-bottom: 10px;
    }
}


 {
    font-weight: 400;
    font-size: 35px;
    line-height: 48px;
    max-width: 606px
}

@media (min-width: 880px) {

     {
        font-size: 43px;
        line-height: 68px
    }
}
.button-clock {

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 40px 0 0 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

}

 .TextRotator {
    color: #d76e43;
    width: 190px;
    height: 54px;
    margin-top: -22px;
    top: 18px
}

@media (min-width: 880px) {

     .TextRotator {
        width: 286px;
        height: 74px;
        top: 22px
    }
}


 .TextRotator:after,
 .TextRotator:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(#f5f9fc, rgba(245, 249, 252, 0));
    height: 10px;
    width: 100%;
    z-index: 1
}


 .TextRotator:after {
    bottom: 0;
    top: auto;
    background: linear-gradient(rgba(245, 249, 252, 0), #f5f9fc)
}

.Hero__logos {
    margin-top: 200px
}

@media (min-width: 670px) {
    .Hero__logos {
        margin-top: 0
    }
}

.Hero__logos ul {
    padding-bottom: 20px;

    flex-wrap: wrap;
    justify-content: center
}

.Hero__logos ul li {
    margin-bottom: 30px;
    justify-content: center
}

@media only screen and (max-width: 381px) {
    .Hero__logos ul li {
        width: 100%
    }
}

@media (min-width: 670px) {
    .Hero__logos ul {
        flex-wrap: nowrap;
        justify-content: space-around
    }

    .Hero__logos ul li {
        width: auto;
        margin-bottom: 0
    }
}

.Hero .common-PaynexGrid .background {
    grid-row: 1/-11
}

@media (min-width: 670px) {
    .Hero .common-PaynexGrid .background {
        grid-row: 1/-6
    }
}

.Hero .common-PaynexGrid .whaspy {
    transition: .4s linear
}

.Hero .common-PaynexGrid .whaspy:first-child {
    grid-row: span 5/-11;
    grid-column: span 6/viewport-end;
    background-color: var(--transparent-whaspy-color);
    background-color: var(--initial-whaspy-color)
}

@media (min-width: 670px) {
    .Hero .common-PaynexGrid .whaspy:first-child {
        grid-row: span 5/-6;
        grid-column: span 10/viewport-end
    }
}

.Hero .common-PaynexGrid .whaspy:nth-child(2) {
    grid-row: span 2/-4;
    grid-column: span 4/right-gutter-end;
    background-color: var(--transparent-whaspy-color);
    background-color: var(--initial-whaspy-color);
    opacity: .09
}




.user-logo {
    background-size:766px 731px;
    background-image:url(/images/pay-pay/user-logos.png?49)
}
@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .user-logo {
        background-image:url(/images/pay-pay/user-logos@2x.png?49)
    }
}
.user-logo[data-company=asos] {
    background-position:-604px -502px;
    width:105px;
    height:50px
}
.user-logo[data-company=betterplace] {
    background-position:-160px 0;
    width:217px;
    height:47px
}
.user-logo[data-company=bisly] {
    background-position:-491px -164px;
    width:102px;
    height:45px
}
.user-logo[data-company=bluestatedigital] {
    background-position:-157px -332px;
    width:199px;
    height:33px
}
.user-logo[data-company=bookeo] {
    background-position:0 0;
    width:158px;
    height:68px
}
.user-logo[data-company=bsit] {
    background-position:-491px -211px;
    width:100px;
    height:45px
}
.user-logo[data-company=bynder] {
    background-position:-379px -139px;
    width:58px;
    height:67px
}
.user-logo[data-company=catawiki] {
    background-position:0 -141px;
    width:116px;
    height:80px
}
.user-logo[data-company=chicfy] {
    background-position:-277px -586px;
    width:202px;
    height:22px
}
.user-logo[data-company=chownow] {
    background-position:-321px -416px;
    width:162px;
    height:40px
}
.user-logo[data-company=classpass] {
    background-position:-481px -586px;
    width:178px;
    height:21px
}
.user-logo[data-company=clover] {
    background-position:-599px -664px;
    width:121px;
    height:28px
}
.user-logo[data-company=confetti] {
    background-position:-604px -100px;
    width:131px;
    height:45px
}
.user-logo[data-company=cozy] {
    background-position:-604px -458px;
    width:125px;
    height:42px
}
.user-logo[data-company=croove] {
    background-position:-604px -554px;
    width:142px;
    height:26px
}
.user-logo[data-company=crowdcube] {
    background-position:-118px -194px;
    width:200px;
    height:26px
}
.user-logo[data-company=dice] {
    background-position:-604px -383px;
    width:73px;
    height:73px
}
.user-logo[data-company=docusign] {
    background-position:0 -332px;
    width:155px;
    height:44px
}
.user-logo[data-company=drivy] {
    background-position:0 -276px;
    width:143px;
    height:54px
}
.user-logo[data-company=fareharbor] {
    background-position:-491px -258px;
    width:82px;
    height:55px
}
.user-logo[data-company=freepik] {
    background-position:-150px -70px;
    width:188px;
    height:48px
}
.user-logo[data-company=glofox] {
    background-position:-118px -530px;
    width:139px;
    height:44px
}
.user-logo[data-company=glovo] {
    background-position:0 -664px;
    width:116px;
    height:39px
}
.user-logo[data-company=gofundme] {
    background-position:0 -223px;
    width:153px;
    height:51px
}
.user-logo[data-company=heroesandfriends] {
    background-position:0 -460px;
    width:213px;
    height:30px
}
.user-logo[data-company=heygo] {
    background-position:-235px -664px;
    width:113px;
    height:39px
}
.user-logo[data-company=homelike] {
    background-position:-368px -378px;
    width:121px;
    height:36px
}
.user-logo[data-company=indiegogo] {
    background-position:-491px 0;
    width:111px;
    height:59px
}
.user-logo[data-company=mastercard] {
    background-position:-185px -378px;
    width:181px;
    height:36px
}
.user-logo[data-company=viza] {
    background-position:-136px -626px;
    width:193px;
    height:23px
}
.user-logo[data-company=kisskissbankbank] {
    background-position:-604px -279px;
    width:154px;
    height:35px
}
.user-logo[data-company=kokoroe] {
    background-position:-604px -241px;
    width:150px;
    height:36px
}
.user-logo[data-company=laundrapp] {
    background-position:-368px -492px;
    width:185px;
    height:30px
}
.user-logo[data-company=listminut] {
    background-position:-604px -203px;
    width:154px;
    height:36px
}
.user-logo[data-company=loot] {
    background-position:-379px -68px;
    width:100px;
    height:69px
}
.user-logo[data-company=maestro] {
    background-position:-379px -246px;
    width:65px;
    height:46px
}
.user-logo[data-company=lyst] {
    background-position:-275px -141px;
    width:70px;
    height:39px
}
.user-logo[data-company=medium] {
    background-position:-707px -39px;
    width:58px;
    height:50px
}
.user-logo[data-company=mews] {
    background-position:0 -705px;
    width:122px;
    height:26px
}
.user-logo[data-company=monzo] {
    background-position:-604px 0;
    width:162px;
    height:37px
}
.user-logo[data-company=musement] {
    background-position:-155px -223px;
    width:203px;
    height:36px
}
.user-logo[data-company=opentable] {
    background-position:-145px -276px;
    width:179px;
    height:40px
}
.user-logo[data-company="pod.camp"] {
    background-position:-429px -530px;
    width:170px;
    height:34px
}
.user-logo[data-company=postmates] {
    background-position:-690px -316px;
    width:75px;
    height:65px
}
.user-logo[data-company=primoevents] {
    background-position:0 -70px;
    width:148px;
    height:69px
}
.user-logo[data-company=rentify] {
    background-position:0 -416px;
    width:157px;
    height:42px
}
.user-logo[data-company=rubic] {
    background-position:-474px -664px;
    width:123px;
    height:28px
}
.user-logo[data-company=salesforce] {
    background-position:-679px -383px;
    width:85px;
    height:60px
}
.user-logo[data-company=seedrs] {
    background-position:-358px -332px;
    width:120px;
    height:32px
}
.user-logo[data-company=shopify] {
    background-position:0 -586px;
    width:132px;
    height:38px
}
.user-logo[data-company=shore] {
    background-position:0 -626px;
    width:134px;
    height:36px
}
.user-logo[data-company=shotgun] {
    background-position:-491px -315px;
    width:69px;
    height:65px
}
.user-logo[data-company=side] {
    background-position:-379px -208px;
    width:90px;
    height:36px
}
.user-logo[data-company=spotahome] {
    background-position:-175px -492px;
    width:191px;
    height:32px
}
.user-logo[data-company=squarespace] {
    background-position:-215px -460px;
    width:203px;
    height:29px
}
.user-logo[data-company=starteed] {
    background-position:-259px -530px;
    width:168px;
    height:36px
}
.user-logo[data-company=stoberholz] {
    background-position:0 -530px;
    width:116px;
    height:54px
}
.user-logo[data-company=tamedia] {
    background-position:-439px -139px;
    width:49px;
    height:57px
}
.user-logo[data-company=taskrabbit] {
    background-position:-379px 0;
    width:110px;
    height:66px
}
.user-logo[data-company=thumbtack] {
    background-position:-420px -460px;
    width:180px;
    height:29px
}
.user-logo[data-company=tickettailor] {
    background-position:-118px -141px;
    width:155px;
    height:51px
}
.user-logo[data-company=tripleseat] {
    background-position:-604px -39px;
    width:101px;
    height:59px
}
.user-logo[data-company=typeform] {
    background-position:-159px -416px;
    width:160px;
    height:41px
}
.user-logo[data-company=ulule] {
    background-position:-491px -382px;
    width:62px;
    height:65px
}
.user-logo[data-company=velocity] {
    background-position:-604px -316px;
    width:84px;
    height:65px
}
.user-logo[data-company=vizeat] {
    background-position:-604px -147px;
    width:106px;
    height:54px
}
.user-logo[data-company=weswap] {
    background-position:0 -378px;
    width:183px;
    height:36px
}
.user-logo[data-company=wetravel] {
    background-position:-134px -586px;
    width:141px;
    height:35px
}
.user-logo[data-company=woocommerce] {
    background-position:0 -492px;
    width:173px;
    height:36px
}
.user-logo[data-company=wufoo] {
    background-position:-350px -664px;
    width:122px;
    height:35px
}
.user-logo[data-company=yepstr] {
    background-position:-118px -664px;
    width:115px;
    height:39px
}
.user-logo[data-company=zola] {
    background-position:-491px -113px;
    width:101px;
    height:49px
}
.user-logo[data-company=zopa] {
    background-position:-491px -61px;
    width:100px;
    height:50px
}


.PaynexBackground {
    position:absolute;
    left:0;
    top:50%;
    right:0;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    pointer-events:none
}
.PaynexBackground .whaspy {
    position:absolute;
    top:auto;
    left:0;
    right:0
}
.PaynexBackground .whaspy.pattern {
    overflow:hidden
}
.PaynexBackground .whaspy.pattern:after {
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:-1000px;
    top:-1000px;
    -webkit-transform:skew(0,12deg);
    transform:skew(0,12deg)
}
.common-PaynexGrid {
    --whaspy-height:48px;
    --content-columns:12;
    --gutter-columns:4;
    position:absolute;
    width:100%;
    top:0;
    bottom:0;
    z-index:-1;
    pointer-events:none
}
@media (min-width:670px) {
    .common-PaynexGrid {
        --whaspy-height:64px
    }
}
.common-PaynexGrid .backgroundContainer,
.common-PaynexGrid .whaspyContainer {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:absolute;
    width:100%;
    height:100%;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg)
}
.common-PaynexGrid .backgroundContainer .grid {
    grid-template-columns:1fr;
    min-width:0
}
.common-PaynexGrid .backgroundContainer .background {
    grid-row:1/-1;
    grid-column:1/-1;
    z-index:-1
}
.common-PaynexGrid .whaspyContainer {
    overflow:hidden
}
.common-PaynexGrid.anchorBottom .backgroundContainer,
.common-PaynexGrid.anchorBottom .whaspyContainer {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top: 240px;
}
.common-PaynexGrid.anchorBottom .grid {
    height:200%;
    -ms-flex-line-pack:end;
    align-content:end
}
.common-PaynexGrid .grid {
    --content-column-width:minmax(0,calc(1040px / var(--content-columns)));
    --gutter-column-width:1fr;
    position:absolute;
    width:100%;
    height:100%;
    display:grid;
    grid-template-rows:repeat(auto-fill,var(--whaspy-height));
    grid-template-columns:[viewport-start] 1fr [left-gutter-start] repeat(var(--gutter-columns),var(--gutter-column-width)) [left-gutter-end content-start] repeat(var(--content-columns),var(--content-column-width)) [content-end right-gutter-start] repeat(var(--gutter-columns),var(--gutter-column-width)) [right-gutter-end] 1fr [viewport-end]
}
@media (min-width:1040px) {
    .common-PaynexGrid .grid {
        --gutter-column-width:var(--content-column-width);
        min-width:calc(1040px / var(--content-columns) * (var(--gutter-columns) * 2 + var(--content-columns)))
    }
}


.Hero__title .TextRotator::after {

    bottom: 0;
    top: auto;
    background: linear-gradient(rgba(245,249,252,0),#f5f9fc);

}
.Hero__title .TextRotator::after, .Hero__title .TextRotator::before {

    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(#f5f9fc,rgba(245,249,252,0));
    height: 10px;
    width: 100%;
    z-index: 1;

}
.Hero__title .TextRotator {

    color: #0c6257;
    width: auto;
    height: 54px;
    margin-top: -22px;
    top: 18px;
    overflow-wrap: break-word;

}
.TextRotator__item {

    display: block;
width: 100%;


}
.TextRotator {

    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: width .6s cubic-bezier(.215,.61,.355,1);

}
.TextRotator__slide {

    position: relative;
    overflow: visible;
    vertical-align: top;
    list-style: none;
    transition: transform .6s cubic-bezier(.215,.61,.355,1);

}


.Mob_Track_Footer {
    font-family:Camphor,Open Sans,Segoe UI,sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;

    position:relative
}


.Mob_Track_FooterNav {
    padding:45px 0 5px;
    color:#aab9c9;
    line-height:30px;
    font-size:15px;
    white-space:nowrap;
    margin-top: 10px;
}
.Mob_Track_FooterNav.withCards > * {

    pointer-events: auto;
    position: relative;

}

.Mob_Track_FooterNav ul {
    padding:0;
    margin:0
}
.Mob_Track_FooterNav li {
    list-style:none
}
.Mob_Track_FooterNav .container-lg {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (min-width:880px) {
    .Mob_Track_FooterNav .container-lg {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.Mob_Track_FooterNav a {
    text-decoration:none;
    color:var(--h-color);
    -webkit-transition:color .1s;
    transition:color .1s;
    display: flex;
}
.Mob_Track_FooterNav a:hover {
    color:#3498db
}
.Mob_Track_FooterNav .metaNav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-flex:2;
    -ms-flex-positive:2;
    flex-grow:2;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    margin-bottom:20px
}
@media (min-width:880px) {
    .Mob_Track_FooterNav .metaNav {
        -ms-flex-preferred-size:auto;
        flex-basis:auto;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin:0 0 20px
    }
}
.Mob_Track_FooterNav .metaNav>li {
    margin-right:20px
}
.Mob_Track_FooterNav .metaNav .select {
    position:relative;
    -webkit-perspective:2000px;
    perspective:2000px;
    z-index:499;
    margin-top: 20px;
}
@media (max-width:670px) {
    .Mob_Track_FooterNav .metaNav .select {
        margin-top: 0px;
    }

    #intro ul.ul-banner-button li {display: block!important;
margin-top: 10px;
    }
}

.Mob_Track_FooterNav .metaNav .rootLink {

    font-weight:600;
    cursor:pointer
}
.Mob_Track_FooterNav .metaNav .rootLink:hover {
    color:#3498db
}
.Mob_Track_FooterNav .metaNav .rootLink svg {
    display:inline-block;
    vertical-align:-1px;
    margin:0 7px 0 -2px
}
.Mob_Track_FooterNav .metaNav .rootLink svg path {
    fill:currentColor
}
.Mob_Track_FooterNav .metaNav .select.globalPopupActive .rootLink {
    color:#d76e43
}
@media (min-width:880px) {
    .Mob_Track_FooterNav .metaNav .country {
        margin-bottom:5px
    }
}
.Mob_Track_FooterNav .metaNav .space {
    -webkit-box-flex:2;
    -ms-flex-positive:2;
    flex-grow:2
}
.Mob_Track_FooterNav .metaNav .copyright {
    margin-right:0;
    color:#cfd7df
}
.Mob_Track_FooterNav .siteNav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}

@media (min-width:880px) {
    .Mob_Track_FooterNav .siteNav {
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
}
.Mob_Track_FooterNav .siteNav .column {
    -ms-flex-preferred-size:50%;
    flex-basis:50%;

}
@media (min-width:670px) {
    .Mob_Track_FooterNav .siteNav .column {
        -ms-flex-preferred-size:auto!important;
        flex-basis:auto!important;
        margin-right:40px
    }
}
@media (min-width:670px) {
    .Mob_Track_FooterNav .siteNav {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
@media (min-width:880px) {
    .Mob_Track_FooterNav .siteNav .column {
        margin-right:20px
    }
}
@media (min-width:1040px) {
    .Mob_Track_FooterNav .siteNav .column {
        margin-right:80px
    }
}
.Mob_Track_FooterNav .siteNav .column:last-child {
    margin-right:0
}
.Mob_Track_FooterNav .siteNav .splitColumn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.Mob_Track_FooterNav .siteNav li {
    margin-right:28px
}
.Mob_Track_FooterNav .siteNav li.long-link {
    margin-right:20px
}
.Mob_Track_FooterNav .siteNav .column:last-child li {
    margin-right:0
}
.Mob_Track_FooterNav .siteNav h4 {
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.025em;
    margin:0 0 15px
}


.Mob_Track_FooterNav .optionList {
    color:#525f7f;
    white-space:nowrap
}
.Mob_Track_FooterNav .optionList a {
    border-radius:4px;
    display:block;
    line-height:36px;
    padding:0 15px;
    -webkit-transition:color .1s,background-color .1s;
    transition:color .1s,background-color .1s
}
.Mob_Track_FooterNav .optionList a:hover {
    color: var(--h-color);
    text-decoration: none;
    background-color: var(--bg-body);
}
.Mob_Track_FooterNav .optionList a:active {
    color: var(--h-color);
    text-decoration: none;
    background-color: var(--bg-body);
}
.Mob_Track_FooterNav .optionList .selected {
    font-weight:600;
    color:#d76e43
}

.Mob_Track_FooterNav .badge {
    font-size:10px;
    line-height:10px;
    color:#aab7c4;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.025em;
    font-style:normal;
    padding:2px 3px 1px;
    border-radius:4px;
    border:1px solid #e6ebf1;
    display:inline-block;
    vertical-align:1px;
    margin-left:8px
}
.Mob_Track_FooterNav .languagePicker {
    padding:10px 5px
}
.Mob_Track_FooterNav .countryPicker {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.Mob_Track_FooterNav .countryPicker:before {
    background:#f6f9fc
}
@media (min-width:670px) {
    .Mob_Track_FooterNav .countryPicker {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .Mob_Track_FooterNav .countryPicker:before {
        background:#fff
    }
}
.Mob_Track_FooterNav .columns,.Mob_Track_FooterNav .sidebar {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.Mob_Track_FooterNav .sidebar {
    background:#f6f9fc;
    border-radius:0 0 5px 5px;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (min-width:670px) {
    .Mob_Track_FooterNav .sidebar {
        border-radius:0 5px 5px 0
    }
}
.Mob_Track_FooterNav .sidebar .optionList a:hover {
    background-color:rgba(230,235,241,.5)
}
.Mob_Track_FooterNav .sidebar .optionList a:active {
    background-color:rgba(207,215,223,.5)
}
.Mob_Track_FooterNav .countryList {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:25px;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:calc(100vw - 40px);
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.Mob_Track_FooterNav .countryList h4 {
    margin:0 0 5px
}
.Mob_Track_FooterNav .countryList h4 a {
    line-height:36px;
    padding:0 15px;
    text-transform:uppercase;
    color:#d76e43;
    font-size:14px;
    font-weight:600;
    letter-spacing:.025em
}
.Mob_Track_FooterNav .countryList h4 a:hover {
    color:#d76e43
}
.Mob_Track_FooterNav .countryList h4 a:after {
    font:normal 16px PrisIcons;
    content:"\2192";
    margin-left:6px
}
.Mob_Track_FooterNav .globalLink {
    border-top:2px solid #fff;
    padding:30px 40px
}
.Mob_Track_FooterNav .globalLink:hover {
    color:#424770
}
.Mob_Track_FooterNav .globalLink:hover strong {
    color:#d76e43
}
.Mob_Track_FooterNav .globalLink strong {
    display:block;

    font-weight:500;
    -webkit-transition:color .1s;
    transition:color .1s
}
.Mob_Track_FooterNav .globalLink strong:after {
    font:normal 16px PrisIcons;
    content:"\2192";
    margin-left:6px
}
.lang_r {

    color: var(--p-comonbody) !important;
    font-size: 14px;

}


section.express-account {
    position:relative;
    padding-top:60px;
    padding-bottom:120px
}
@media (min-width:880px) {
    section.express-account {
        padding-top:0;
        padding-bottom:0px
    }
}

section.express-account .container-lg {
    position:relative
}
section.express-account .express-account-columns {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.l-h40 {
    line-height: 40px;
}
section.express-account .geo-name {
    color:var(--h-color);
    font-size:27px;
    font-weight:500;
    line-height:40px;
    margin-top: 80px;
    margin-bottom:6px
}

@media (max-width:870px) {
    section.express-account .geo-name {
    margin-top:51px;
}

    .Hero__logos {display: none}

    section.express-account {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .Helm-PageIntro {
        padding: 0px 20px 140px;

    }
    section.features {
        position: relative;
        padding: 0 10px 30px !important;
        margin-top: 10px;
    }
    section.platforms  {

        margin-top: 60px !important;

    }
    .pap {
        margin: -50px 0px 0 0!important;
    }
}
.fl_index {
    margin-right: 5px; width: 17px;border-radius: 100px;

    vertical-align: middle;
}
.pap {
    margin: -50px 100px 0 0;
}

@media (max-width:870px) {
    section.platforms {

        margin-top: 20px !important;

    }
    .cpy_4 {
        margin: -50px 0 0 0px!important;
    }
}
.cpy_4 {
    margin: -90px 0 0 0px
}
section.express-account .express-account-headline {
    color:#68d4f8;
    font-size:32px;
    font-weight:300;
    line-height:40px;
    margin-bottom:25px;
    position:relative;
    left:-2px
}
section.express-account .info-column {
    -webkit-box-flex:1;
    -ms-flex:1 0;
    flex:1 0
}
@media (min-width:670px) {
    section.express-account .info-column {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding-right:30px
    }
}
section.express-account .info-column svg {
    position:relative;
    left:-6px
}
section.express-account .express-account-copy {
    margin-bottom:5px
}
@media (min-width:670px) {
    section.express-account .express-account-copy {
        max-width:465px
    }
}
section.express-account .illustration-column {
    display:none;
    padding-top:50px
}
@media (min-width:670px) {
    section.express-account .illustration-column {
        display:block;
        position:absolute;
        -webkit-box-flex:0;
        -ms-flex:0 1 40%;
        flex:0 1 40%;
        right: 0px;
        z-index: -1;
    }

}
@media (min-width:880px) {
    section.express-account .illustration-column {
        padding-top:0;
        margin-bottom: 30px;
    }


}
@media (max-width:670px) {
.ApplePayWeb-availabilityMessage {
    margin-top: 20px!important;
}
}
section.express-account .phone-illustration {
    max-width:320px;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    position:relative;
    z-index:1;

}


section.express-account .phone-illustration svg {
    max-width:100%
}
section.express-account .phone-illustration .device-container {
    position:relative;
    -webkit-box-shadow:-27px 27px 27px 0 rgba(118,146,179,.03),inset 5px -5px 13px 0 rgba(145,161,181,.4);
    box-shadow:-27px 27px 27px 0 rgba(118,146,179,.03),inset 5px -5px 13px 0 rgba(145,161,181,.4);
    border-radius:14.625%;
    border-radius:calc(5850 / 400)%
}
section.express-account .phone-illustration .device-container .screen-container {

    position: absolute;
    top: 9.66667%;
    top: calc(10500 / 900)%;
    left: 5.68182%;
    left: calc(2500 / 440)%;
    width: 88.63636%;
    width: calc(39000 / 440)%;
    height: 76.66667%;
    height: calc(69000 / 900)%;

    border-radius: 6px;
    -webkit-box-shadow: -1px 1px 6px 0 rgba(171,183,204,.2);
    box-shadow: -1px 1px 6px 0 rgba(171,183,204,.2);

}
.express-account-headline {

    color: #68d4f8;
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
    margin-bottom: 35px;
    position: relative;
    left: -2px;

}
section.express-account .phone-illustration .device-container .screen {
    -webkit-transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);
    transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);
    transition:transform .5s cubic-bezier(.86,0,.07,1);
    transition:transform .5s cubic-bezier(.86,0,.07,1),-webkit-transform .5s cubic-bezier(.86,0,.07,1);
    position:absolute;
    top:0;
    left:0;
    height:100%;

    width:100%;
    background:url(/images/all-screens.png);
    background-size: cover;
}
@media (-webkit-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    section.express-account .phone-illustration .device-container .screen {
        background-image:url(/images/all-screens@2x.png)
    }
}
section.express-account .phone-illustration.image-1 .screen {
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
section.express-account .phone-illustration.image-2 .screen {

}
section.express-account .phone-illustration.image-3 .screen {
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    left:-1px
}
section.express-account .phone-illustration.image-4 .screen {
    -webkit-transform:translateX(-75%);
    transform:translateX(-75%);
    left:-1px
}
.account-section-link {

    font-size: 17px;
    line-height: 26px;
    display: block;

}

@media (min-width:670px) {
    section.express-account .account-section-links {
        max-width:465px
    }
}
section.express-account .phone-carousel-container {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:11.59951%;
    height:calc(calc(95 * 100) / 819)%;
    display:-webkit-box;
    display:-ms-flexbox;

    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:3;
    display: none;
}
section.express-account .phone-carousel {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    position:absolute;
    bottom:46px
}
section.express-account .phone-carousel-button {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    width:11px;
    height:11px;
    border-radius:50%;
    border:2px solid #d76e43;
    margin-right:5px;
    padding:0;
    cursor:pointer;
    background:transparent;
    outline:none
}
section.express-account .phone-carousel-button:last-child {
    margin-right:0
}
section.express-account .phone-carousel-button.active {
    background:#d76e43
}

.whaspy-background .whaspy,
.whaspy-foreground .whaspy {
    height:195px;
    position:absolute
}
section.standard-account .whaspy-background {
    background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(10,123,204,.06)),to(rgba(10,123,204,0)));
    background-image:linear-gradient(90deg,rgba(10,123,204,.06) 10%,rgba(10,123,204,0));
    height:195px;
    position:absolute;
    top:185px;
    left:-40px;
    right:calc(50% + 450px);
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    display:none
}
@media (min-width:670px) {
    section.standard-account .whaspy-background {
        display:block
    }
}
section.express-account .whaspy-background {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:50px;
    background:linear-gradient(-179deg,#fff,rgba(246,249,252,.5) 65%);
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    z-index:-2;
    display:none
}
@media (min-width:670px) {
    section.express-account .whaspy-background {
        display:block
    }
}
section.express-account .whaspy.s1 {

    right:0;
    left:calc(50% + 440px);
    top:30px
}
section.express-account .whaspy.s2 {
    background:#0c6257;
    top:290px;
    left:0;
    right:calc(50% + 555px)
}
section.custom-account .whaspy-background {
    position:absolute;
    top:12%;
    left:0;
    right:0;
    bottom:0;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    display:none
}
@media (min-width:880px) {
    section.custom-account .whaspy-background {
        display:block;
        top:0
    }
}
section.custom-account .whaspy-background .whaspy.s1 {
    background-image:linear-gradient(251deg,rgba(135,187,253,.77) 3%,rgba(98,207,245,0));
    top:0;
    left:-940px;
    right:calc(50% + 300px)
}
section.custom-account .whaspy-background .whaspy.s2 {
    background:#d76e43;
    top:195px;
    left:0;
    right:calc(50% + 555px)
}
section.express-account .gradient-background-container {
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    display:none
}
@media (min-width:670px) {
    section.express-account .gradient-background-container {
        display:block
    }
}
section.express-account .gradient-background {
    background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(92%,#f6f9fc));
    background-image:linear-gradient(0deg,#fff,#f6f9fc 92%);
    position:absolute;
    top:-140px;
    left:0;
    right:0;

}
@media (min-width:880px) {
    section.express-account .gradient-background {
        top:-195px
    }
}
section.express-account .whaspy-foreground {
    position:absolute;
    z-index:2;
    bottom:0;
    left:0;
    right:0;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    display:none
}
@media (min-width:670px) {
    section.express-account .whaspy-foreground {
        display:block
    }
}
section.express-account .whaspy-foreground .whaspy.s1 {

    left:calc(50% - 90px);
    right:0;
    top:auto;
    height:110px;
    bottom:30px
}
@media (min-width:880px) {
    section.express-account .whaspy-foreground .whaspy.s1 {
        height:195px;
        bottom:0
    }
}
section.express-account .whaspy-foreground .whaspy.s2 {
    background:#0c6257;
    right:0;
    left:calc(50% + 535px);
    top:auto;
    height:110px;
    bottom:30px
}
@media (min-width:880px) {
    section.express-account .whaspy-foreground .whaspy.s2 {
        height:195px;
        bottom:0
    }
}
section.account-type-comparison .whaspy-background {
    background-image:linear-gradient(80deg,rgba(116,228,162,.77) 18%,rgba(116,228,162,0));
    height:195px;
    position:absolute;
    top:385px;
    left:0;
    right:calc(50% + 385px);
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg)
}




.weight_100 {width: 100%}

main>section.platforms>.mobitracker:before {
    width:34%;
    background:-webkit-gradient(linear,left top,right top,from(#39312f),to(rgba(236,250,255,0)));
    background:linear-gradient(90deg,#39312f,rgba(236,250,255,0))
}
main>section.platforms>.mobitracker:after {
    width:38%;
    background:-webkit-gradient(linear,left top,right top,from(#39312f),to(#39312f));
    background:linear-gradient(90deg,#d76e43,#d76e43)
}
main>section.platforms>.mobitracker2:after {
    width:38%;
    background:-webkit-gradient(linear,left top,right top,from(#39312f),to(#39312f));
    background:linear-gradient(90deg,#d76e43,#d76e43)
}

main>section.fintech>.mobitracker:before,
main>section.send-money>.mobitracker:before {
    width:30%;
    background:-webkit-gradient(linear,left top,right top,from(rgba(232,244,255,0)),to(#e8f4ff));
    background:linear-gradient(90deg,rgba(232,244,255,0),#e8f4ff)
}
main>section.fintech>.mobitracker:after,
main>section.send-money>.mobitracker:after {
    width:42%;
    background:-webkit-gradient(linear,left top,right top,from(#ecfaff),to(#9adaff));
    background:linear-gradient(90deg,#ecfaff,#9adaff)
}
main>section.fintech aside.quote,
main>section.send-money aside.quote {
    color:#3297d3
}
main>section>.mobitracker {
    position:absolute;
    width:100%;
    height:380px;
    height:calc(190px * 2);
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    top:-170px;
    z-index:-1;
    display:none
}
@media (min-width:880px) {
    main>section>.mobitracker {
        display:block
    }
}
main>section>.mobitracker:after,
main>section>.mobitracker:before {
    content:"";
    position:absolute;
    height:190px;
    width:200px
}
main>section>.mobitracker:before {
    top:0
}
main>section>.mobitracker:after {
    top:190px;
    top:calc(190px)
}
main>section>.container-lg>.content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-perspective:1500px;
    perspective:1500px
}
@media (min-width:880px) {
    main>section>.container-lg>.content {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
main>section>.container-lg>.content>aside {
    position:relative;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin:30px 0 0
}
@media (min-width:880px) {
    main>section>.container-lg>.content>aside {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0;
        margin:0
    }
}
.img_border {border-radius: 50%;    -webkit-box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);
    box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);}
main>section>.container-lg>.content>aside.quote {

    border-radius:4px;

    padding:20px;
    font-size:15px;
    line-height:20px;

}
@media (min-width:880px) {
    main>section>.container-lg>.content>aside.quote {
        -webkit-box-flex:1;
        -ms-flex:1 0 40%;
        flex:1 0 40%;
        padding:30px;
        margin-top:-120px
    }
}
.cls_1 {
    color: #4FC3F7!important;
}
main>section>.container-lg>.content>aside.quote .source {
    font-size:17px;
    line-height:26px;
    font-style:normal;
    text-align:right;
    margin-top:20px
}
main>section>.container-lg>.content>aside.quote .source .name {
    font-weight:500
}


main>section>.container-lg>.content>aside.video {
    position:relative;
    height:calc(56.25vw - 22.5px);
    height:calc((100vw - 40px) * .5625);
    border-radius:6px;
    -webkit-box-shadow:0 15px 35px rgba(50,50,93,.25),0 5px 15px rgba(0,0,0,.3);
    box-shadow:0 15px 35px rgba(50,50,93,.25),0 5px 15px rgba(0,0,0,.3);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);
    transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);
    transition:transform .5s cubic-bezier(.23,1,.32,1);
    transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);
    cursor:pointer
}
@media (min-width:880px) {
    main>section>.container-lg>.content>aside.video {
        -webkit-box-flex:1;
        -ms-flex:1 0 390px;
        flex:1 0 390px;
        width:390px;
        height:390px;
        border-radius:12px;
        -webkit-box-shadow:0 50px 100px rgba(50,50,93,.3),0 15px 35px rgba(50,50,93,.3);
        box-shadow:0 50px 100px rgba(50,50,93,.3),0 15px 35px rgba(50,50,93,.3)
    }
    main>section>.container-lg>.content>aside.video:hover .play {
        -webkit-transform:translateZ(20px);
        transform:translateZ(20px)
    }
    main>section>.container-lg>.content>aside.video:hover .play path {
        fill:#24b47e
    }
    main>section>.container-lg>.content>aside.video:active .play {
        -webkit-transform:translateZ(5px);
        transform:translateZ(5px)
    }
    main>section>.container-lg>.content>aside.video:active .play path {
        fill:#0a7261
    }
}
main>section>.container-lg>.content>aside.video.loading .play:before {
    opacity:1
}
main>section>.container-lg>.content>aside.video.loading .play svg {
    -webkit-transform:scale(.5);
    transform:scale(.5);
    opacity:0
}
main>section>.container-lg>.content>aside.video .cover {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border-radius:6px;
    background-position:50%;
    background-size:cover
}
@media (min-width:880px) {
    main>section>.container-lg>.content>aside.video .cover {
        border-radius:12px
    }
}
main>section>.container-lg>.content>aside.video .play {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    width:70px;
    height:70px;
    top:50%;
    left:50%;
    margin-top:-35px;
    margin-left:-35px;
    border-radius:50%;
    background-color:#fff;
    -webkit-box-shadow:0 15px 15px rgba(0,0,0,.35);
    box-shadow:0 15px 15px rgba(0,0,0,.35);
    will-change:transform;
    -webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);
    transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);
    transition:transform .5s cubic-bezier(.23,1,.32,1);
    transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)
}
main>section>.container-lg>.content>aside.video .play:before {
    content:"";
    position:relative;
    width:30px;
    height:30px;
    margin-left:-5px;
    border-radius:50%;
    border:2px solid #24b47e;
    border-left-color:transparent;
    opacity:0;
    -webkit-transition:opacity .25s ease-in-out;
    transition:opacity .25s ease-in-out;
    -webkit-animation:rotate 1s linear infinite;
    animation:rotate 1s linear infinite
}
main>section>.container-lg>.content>aside.video .play svg {
    position:relative;
    margin-left:-25px;
    -webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
    transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
    transition:transform .25s ease-in-out,opacity .25s ease-in-out;
    transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out
}
main>section>.container-lg>.content>aside.video .play svg path {
    fill:#32325d;
    -webkit-transition:fill .5s cubic-bezier(.23,1,.32,1);
    transition:fill .5s cubic-bezier(.23,1,.32,1)
}
main>section>.container-lg>.content .copy {
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start
 }
.content .copy {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media (min-width:880px) {
    main>section>.container-lg>.content .copy {
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        margin: -90px 0 0 40px;
    }
}
main>section>.container-lg>.content .copy header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (min-width:1040px) {
    main>section>.container-lg>.content .copy header {
        margin-left:-36px
    }
}
main>section>.container-lg>.content .copy header .icon {
    -ms-flex-negative:0;
    flex-shrink:0;
    display:inline-block;
    position:relative;
    width:72px;
    height:72px
}
main>section>.container-lg>.content .copy header h2 {
    margin-left:20px
}
main>section>.container-lg>.content .copy .flow {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:5px 0
}
.copy .flow {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    margin: 10px 0px 0px 0px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.copy .flow .party {

    position: relative;
    height: 25px;
    border-radius: 16px;
    background-color:

        #29292b;

    color:

        var(--h-color);
    padding: 0 10px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    line-height: 27px;

}
main>section>.container-lg>.content .copy .flow:before {
    content:"";
    position:absolute;
    height:2px;
    top:50%;
    margin-top:-1px;
    left:10px;
    right:10px;

}
main>section>.container-lg>.content .copy .flow .party {
    position:relative;
    height:31px;
    border-radius:16px;
    background-color:#d6facf;
    color:#24b47e;
    padding:0 15px;
    font-size:14px;
    font-weight:600;
    text-align:center;
    text-transform:uppercase;
    line-height:32px
}
@media (min-width:414px) {
    main>section>.container-lg>.content .copy .flow .party {
        padding:0 20px
    }
}
main>section>.container-lg>.content .copy .flow .party.platform {
    -ms-flex-negative:0;
    flex-shrink:0;
    width:31px;
    padding:0;

    background-position:50%;
    background-repeat:no-repeat;
    margin:0 15px
}
main>section {
    position:relative
}


main>section:nth-child(odd)>.mobitracker {
    top:0
}
main>section:nth-child(odd)>.mobitracker:after,
main>section:nth-child(odd)>.mobitracker:before {
    right:0
}
main>section>.container-lg>.content .copy .features li {
    position:relative;
    padding-left:20px;
    margin-top: 9px;
}
main>section>.container-lg>.content .copy .features2 li {
    position:relative;

    margin-top: 4px;
}
main>section>.container-lg>.content .copy .features li:before {
    content:"";
    position:absolute;
    width:7px;
    height:7px;
    border-radius:50%;
    background-color:#68d4f8;
    top:10px;
    left:-3px
}
main>section>.container-lg>.content .copy .features li+li {
    padding-top: 8px;
}
main>section>.container-lg>.content .copy .features2 li+li {
    padding-top: 8px;
}
main>section>.container-lg>.logos {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:40px 0 -20px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (min-width:880px) {
    main>section>.container-lg>.logos {
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        margin:70px 0 0
    }
}
main>section>.container-lg>.logos .user-logo {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin:0 10px 20px;
    -webkit-transform:scale(.75);
    transform:scale(.75)
}
@media (min-width:880px) {
    main>section>.container-lg>.logos .user-logo {
        margin:0;
        -webkit-transform:none;
        transform:none
    }
    main>section>.container-lg>.logos .user-logo+.user-logo {
        margin-left:20px
    }
}
.cpy_2 {
    margin: 0px 30px 0 0px!important;
}
@media (max-width:880px) {
    .cpy_2 { margin: -60px 0 0 0px!important; }}
.cpy_3 {
    margin: 20px 20px 0 0px!important;
}
@media (max-width:880px) {
    .cpy_3 { margin: 50px 0px 0 0px!important; }
.m_t{margin-top: 0px!important;}

    .Hero .Helm-PageIntro {padding-bottom: 10px!important;}
}
.m_t{margin-top: 50px;}
section.process {
    position:relative;
    padding:0px 0 0px;
    z-index:1
}
.onetime-lifetime {
    margin-top: 30px;
}

.price-table-wrapper {

    text-align: center;
    margin-top: 30px;
}
.price-table-wrapper .featured-table {
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.36);
}
.price-table-wrapper .cost-table {
    display: inline-block;
    border: 1px solid #C8C8C8;
    border-radius: 10px;
    background: var(--bg-card);
    margin: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.price-table-wrapper .cost-table__header {
    padding: 20px;
    font-size: 20px;
    color: var(--p-comonbody);
    background: var(--update);
}
.price-table-wrapper .cost-table__price {
    color: #d76e43;
    padding: 20px;
    margin: auto;
    font-size: 17px;
    font-weight: 500;
}
.price-table-wrapper .cost-table__button {
    display: block;
    background: #d76e43;
    text-decoration: none;
    padding: 20px;
    color: white;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.price-table-wrapper .cost-table__button:before {
    position: absolute;
    left: -20%;
    top: -10%;
    content: '';
    width: 60%;
    height: 220%;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    background: white;
    opacity: .3;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.price-table-wrapper .cost-table__button:after {
    position: absolute;
    content: '>';
    top: 0;
    right: 0;
    font-size: 25px;
    padding: 15px;
    padding-right: 40px;
    color: white;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.price-table-wrapper .cost-table__button:hover {
    background: black;
}
.price-table-wrapper .cost-table__list {
    padding: 20px;
    color: #A0A0A0;
}
.price-table-wrapper .cost-table__list li {
    padding: 15px;
    border-bottom: 1px solid var(--update);
}
.price-table-wrapper .cost-table__list li:last-child {
    border: none;
}
.price-table-wrapper .cost-table:hover {
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.36);
}
.price-table-wrapper .cost-table:hover .cost-table__button {
    padding-left: 0;
    padding-right: 35px;
}
.price-table-wrapper .cost-table:hover .cost-table__button:before {
    top: -80%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 100%;
}
.price-table-wrapper .cost-table:hover .cost-table__button:after {
    opacity: 1;
    padding-right: 15px;
}

.color_f{color: var(--h-color)!important;}
section.process:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:130px;
    left:0;

    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg)
}
section.process .container-lg {
    position:relative;
    padding-bottom: 20px;
}
section.process .timeline {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
    margin-top:40px
}
@media (min-width:670px) {
    section.process .timeline {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
section.process .timeline .line {
    position:absolute;
    top:40px;
    bottom:40px;
    left:39px;
    width:2px;
    background-color:#d76e43
}
@media (min-width:670px) {
    section.process .timeline .line {
        top:39px;
        bottom:auto;
        left:80px;
        right:80px;
        width:auto;
        height:2px
    }
}
section.process .timeline .step {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
section.process .timeline .step+.step {
    margin-top:40px
}
@media (min-width:670px) {
    section.process .timeline .step+.step {
        margin-top:0
    }
}
@media (min-width:670px) {
    section.process .timeline .step {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        max-width:215px;
        margin:0 20px;
        text-align:center
    }
}
section.process .timeline .step .icon-container {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    margin-right:20px
}
@media (min-width:670px) {
    section.process .timeline .step .icon-container {
        margin:0 auto 15px
    }
}
section.process .timeline .step .icon-container.documents-bank-account {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (min-width:670px) {
    section.process .timeline .step .icon-container.documents-bank-account {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
section.process .timeline .step .icon {
    position:relative;
    width:70px;
    height:70px;
    border-radius:50%;
    background-color:#d76e43;
    background-position:50%;
    background-repeat:no-repeat
}
section.process .timeline .step .icon.submit {
    background-image:url(/images/svg/one.svg)
}
section.process .timeline .step .icon.documents {
    background-image:url(/images/svg/two.svg);
    z-index:1;

    border-top-style:none
}
@media (min-width:670px) {
    section.process .timeline .step .icon.documents {

        border-left-style:none
    }
}

@media (min-width:670px) {
    section.process .timeline .step .icon.bank-account {
        margin:0 0 0 -22px
    }
}
section.process .timeline .step .icon.incorporation {
    background-image:url(/images/svg/three.svg);
}
section.process .timeline .step .icon.tax-id {
    background-image:url(/images/svg/four.svg);
}
section.process .timeline .step .day {
    display:inline-block;
    height:24px;
    padding:0 10px;
    margin-top:5px;
    line-height:25px;
    font-size:14px;
    font-weight:600;
    border-radius:12px;
    text-transform:uppercase;
    color:#fff;
    background-color:#3ecf8e
}
@media (min-width:670px) {
    section.process .timeline .step .day {
        margin-top:15px
    }
}
.intro-copy {

    text-align: center;

}
.intro-copy {


    margin: 0 auto;

}
main h2[class^="common-Uppercase"] {

    color:var(--custom-title);

    margin-bottom: 20px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-transform: uppercase;


}
@media (min-width:640px) {
.custom-title {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    color:var(--custom-title);
    text-transform: uppercase;
    font-size: 20px;

    font-weight: 600;

    line-height: 30px;
}
}
.custom-title {

    color:var(--custom-title);
    text-transform: uppercase;
    font-size: 17px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-weight: 600;

    line-height: 35px;
}

.v_a {
    vertical-align: middle;
}
.mrg{margin: 0px 0px 0px 35px!important;}
.mrg_n{margin: 10px 0px 10px 5px!important;}
.mrg_nt{margin: -5px 0px 0px 0px !important;}
.included-copy {color: var(--p-comonbody);line-height: 35px;}
.pad_t0{padding-top: 0px!important;}


section.features {
    position:relative;
    padding:0 0 120px;
    margin-top:90px
}

section.features .intro-copy h2 {
    margin-bottom:20px
}
section.features .columns .right {
    position:relative
}
@media (min-width:1040px) {
    section.features ul.feature-list {
        margin-left:45px;margin-top: 20px
    }
}
section.features ul.incorporation-features {
    display:block;
    position:relative;
    list-style-type:none;
    font-size:17px;
    line-height:26px;
    color:#aab9c9;
    background-color:#f6f9fc;
    border-radius:6px;
    padding:20px 25px 20px 55px;
    margin:20px 0 10px
}
@media (min-width:1040px) {
    section.features ul.incorporation-features {
        margin-left:-55px
    }
}
section.features ul.incorporation-features li {
    position:relative
}
section.features ul.incorporation-features li:before {
    content:"";
    position:absolute;
    width:14px;
    height:18px;
    left:-32px;
    top:4px;

}
section.features ul.incorporation-features li+li {
    margin-top:15px
}
section.features .devices-container {
    position:relative
}
section.features .devices-dashboard {
    display:none;
    width:1000px;
    height:750px;
    position:absolute;
    z-index:-1;
    left:30px;
    bottom:-140px;
    -webkit-transform:scale(.5);
    transform:scale(.5);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0;
    -webkit-transition:opacity 1s ease;
    transition:opacity 1s ease
}

.mask-fallback section.features .devices-dashboard * {
    display:none;
    background:none
}
section.features .devices-dashboard.loaded {
    opacity:1
}
@media (min-width:670px) {
    section.features .devices-dashboard {
        display:block;
        -webkit-transform:none;
        transform:none
    }
}
section.features .devices-dashboard div {
    position:absolute;
    width:1000px;
    height:750px;
    background-size:100% 100%
}
section.features .devices-dashboard .screen {
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    overflow:hidden;
    will-change:transform
}
section.features .devices-dashboard img {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}

.llc section.features .bank-link:after {
    content:"\279C";
    font:normal 16px StripeIcons;
    margin-left:4px
}

.columns {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (min-width:670px) {
    .columns {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
.columns .left,
.columns .right {
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}

section.features {
    position:relative;
    padding:0 0 40px;
    margin-top:20px
}

section.features .intro-copy h2 {
    margin-bottom:20px
}
section.features .columns .right {
    position:relative
}
@media (min-width:1040px) {
    section.features ul.feature-list {
        margin-left:45px
    }
}
.feature-block h3,
.feature-block p {
    margin-bottom:10px
}
.feature-block h3:last-child,
.feature-block p:last-child {
    margin-bottom:0
}
.feature-block .icon {
    width:48px;
    height:48px
}
.common-BodyTitle {

    font-weight: 500;
    font-size: 19px;
    line-height: 32px;
    color: #aab9c9;

}
.common-BodyTitle2 {

    font-weight: 500;
    font-size: 15px;
    line-height: 32px;
    color: var(--h-color);

}
.feature-block {

    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;


    position: relative;

}
@media (min-width:1040px) {
    .lg-icon-top {
        padding-left:0
    }
    .lg-icon-top .icon {
        position:static;
        margin:10px 0 20px -3px
    }
    .lg-icon-left {
        padding-left:20px
    }
    .lg-icon-left .icon {

        left:-24px;
        top:7px
    }
}
.xs-icon-top .icon {

    margin: 10px 0 20px -3px;

}
.header .toogle-menu {

    display: block;

}
.header .toogle-menu {

    border: 0;
    background: 0;

    right: 0;
    bottom: 0;
    width: 22px;



}
.header .toogle-menu__i {

    background-color: var(--globalNav-colorize);
    display: block;
    height: 3px;

}
.header-sticky .header .toogle-menu__i {

    background-color: var(--toggle);
    display: block;
    height: 2px;

}
.header .toogle-menu__i + .toogle-menu__i {

    margin-top: 4px;

}


/* Menu Button */



.menu_mob_mobile {
    position: fixed;
    width: 300px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: var(--bg-body);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    /* enables momentum scrolling in iOS overflow elements */
}
.menu_mob_mobile a {
    display: flex;
    color: var(--globalNav-colorize);
    padding: 0px 25px;
    text-decoration: none;
    font-size: 13px;
    line-height: 45px;
    text-transform: uppercase;
    font-weight: 600;
    align-items: center;
}
.menu_mob_mobile span span span{
    display: block;

    padding: 0px 25px;
    text-decoration: none;
    font-size: 13px;
    line-height: 45px;
    text-transform: uppercase;
    font-weight: 600;
}
.pusi {
    color: #aab7c5!important;
}
.menu_mob_mobile a:hover {
    color: var(--amber-wait);
    font-weight: 600;
}
.menu_mob_mobile ul:first-child {
    margin-top: 10px;
}
.menu_mob_mobile.menu_mob_mobile-left {
    left: 0;
}
.menu_mob_mobile.menu_mob_mobile-right {
    right: 0;
}

.menu_mob_mobile-content {
    visibility: hidden;
}

/* Menu Movement */
.menu_mob_mobile-left {
    -webkit-transform: translate3d(-300px, 0, 0);
    -ms-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.menu_mob_mobile-open-left #mob,
.menu_mob_mobile-open-left .push {
    -webkit-transform: translate3d(300px, 0, 0);
    -ms-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}

.menu_mob_mobile-right {
    -webkit-transform: translate3d(300px, 0, 0);
    -ms-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}

.menu_mob_mobile-open-right #mob,
.menu_mob_mobile-open-right .push {
    -webkit-transform: translate3d(-300px, 0, 0);
    -ms-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.menu_mob_mobile-open-left .menu_mob_mobile,
.menu_mob_mobile-open-right .menu_mob_mobile {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .5);

}
.menu_mob_mobile-open-left .menu_mob_mobile-content,
.menu_mob_mobile-open-right .menu_mob_mobile-content {
    visibility: visible;
}

/* Menu Transitions */
#mob,
.menu_mob_mobile,
.push {
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

.menu_mob_mobile-content {
    transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

/* Site Overlay */
.site-overlay {
    display: none;
}

.menu_mob_mobile-open-left .site-overlay,
.menu_mob_mobile-open-right .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-animation: fade 500ms;
    animation: fade 500ms;
}

@keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/* Submenu Appearance */
.menu_mob_mobile-submenu {
    /* Submenu Buttons */
    /* Submenu Icon */
}
.menu_mob_mobile-submenu ul {
    padding-left: 15px;
    transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.menu_mob_mobile-submenu ul .menu_mob_mobile-link {
    transition: opacity 0.2s ease-in-out;
}
.menu_mob_mobile-submenu button {
    width: 100%;
    color: #b3b3b1;
    padding: 15px 30px;
    text-align: left;
    background: transparent;
    border: 0;
}
.menu_mob_mobile-submenu button:hover {
    color: #FFF;
}

.menu_mob_mobile-content2   {
    width: 100%;
    color: #b3b3b1;
    padding: 15px 30px;
    text-align: left;
    background: transparent;
    border: 0;
    font-size: 14px;
}
.menu_mob_mobile-content2 :hover {
    color: #FFF;
}
.menu_mob_mobile-submenu > a,
.menu_mob_mobile-submenu > button {
    position: relative;
}
.menu_mob_mobile-submenu > a::after,
.menu_mob_mobile-submenu > button::after {
    content: '';
    display: block;
    height: 11px;
    width: 8px;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: transform 0.2s;
}

/* Submenu Movement */
.menu_mob_mobile-submenu-closed ul {
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
}
.menu_mob_mobile-submenu-closed .menu_mob_mobile-link {
    opacity: 0;
}

.menu_mob_mobile-submenu-open {
    /* Submenu Icon */
}
.menu_mob_mobile-submenu-open ul {
    max-height: 1000px;
    visibility: visible;
}
.menu_mob_mobile-submenu-open .menu_mob_mobile-link {
    opacity: 1;
}
.menu_mob_mobile-submenu-open a::after,
.menu_mob_mobile-submenu-open button::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
.language-select-button {
    color:  var(--globalNav-colorize);
}
.header-sticky .language-select-button {
    color: var(--p-comonbody);
}


.moblogo {
    margin-top: 5px;

}



.weight {

    width: 80%;
}
.mobtext {
    font-size: 16px;
    color: #3498db;
}
@media screen and (max-width:880px) {
    .weight {
        margin-left:4px;
        width: 100%;

    }
    .mobtext {
        font-size: 16px;
        color: #3498db;
        font-weight: 600;
    }
}
.menu__link::after, .menu__link:visited::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 1px;
    background: #e5e5e5;
}


.btn.__imp, .btn.__important {

    background-color: #3dce8d;
    color: #fff;
    font-weight: 400;

}

.Mob_Track_Footer .disclaimer-wr p:nth-child(2) {

    display: none;

}
.disclaimer-wr.more p:nth-child(1) {
    display: none;
}
.disclaimer-wr.more p:nth-child(2) {
    display: block;
}

.split-feature {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (min-width:880px) {
    .split-feature {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}

@media (min-width:880px) {
    .feature-content,.feature-figure {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%
    }
}
.feature-content h1 {
    margin-bottom:30px
}
.feature-content p {
    margin-top:20px
}
.feature-content .icon {
    width:72px;
    height:72px;
    margin:-15px 0 20px -5px
}

.GeoFooterCTA {

    border:none;
    padding:80px 0
}
.GeoFooterCTA .content {
    -ms-flex-preferred-size:60%;
    flex-basis:60%
}
.GeoFooterCTA .buttons {
    -ms-flex-preferred-size:40%;
    flex-basis:40%
}

.GeoFooterCTA {
    padding:50px 0;


}
#shopper-logos {
    /*   border-top: 2px solid #f6f9fc */text-align: center;
}
.text_algn_center{text-align: center}
#shopper-logos a {
    display: block;
    padding-top: 20px;
    padding-bottom: 10px
}

#shopper-logos .Button-custom {
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, 5px) scale(.95);
    opacity: 0;
    transition: .7s cubic-bezier(.19, 1, .22, 1)
}

#shopper-logos ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

#shopper-logos li {
    margin: 10px
}

@media (min-width: 880px) {
    #shopper-logos a {
        padding-top: 70px;
        padding-bottom: 65px
    }

    #shopper-logos ul {
        -ms-flex-pack: justify;
        justify-content: space-between;
        transition: 1s cubic-bezier(.19, 1, .22, 1);
        will-change: transform;
        filter: blur(0)
    }

    #shopper-logos a:hover .Button-custom {
        opacity: 1;
        transform: translate(-50%, -7px)
    }

    #shopper-logos a:hover ul {
        opacity: .7;
        transform: scale(.95);
        filter: blur(10px)
    }

    #shopper-logos li {
        margin: 0
    }
}

#shopper-logos img {
    height: 20px;
    vertical-align: middle
}

#shopper-logos [src$="visa_sfdfd.png"] {
    height: 54px
}
#shopper-logos [src$="yandex_money_fgdfa.png"] {
    height: 54px
}
#shopper-logos [src$="btc_dfsd.png"] {
    height: 54px
}
#shopper-logos [src$="ethereum.webp"] {
    height: 54px
}
#shopper-logos [src$="ripple.webp"] {
    height: 54px
}
#shopper-logos [src$="monero.webp"] {
    height: 54px
}

#shopper-logos [src$="Tether_Logo.webp"] {
    height: 54px
}

#shopper-logos [src$="mastercard_dsgds.png"] {
    height: 54px
}

#shopper-logos [src$="maestro_dsgdfh.png"] {
    position: relative;
    top: 2px;
    height: 54px
}

#shopper-logos [src$="qiwi_qsd.png"] {
    position: relative;
    bottom: 1px;
    height: 54px
}

#shopper-logos [src$="mir_card_dsa.png"] {
    height: 54px
}


@media (min-width:670px) {
    .GeoFooterCTA .container-lg {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}

.GeoFooterCTA .buttons.buttons--reversed .Button-custom {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.GeoFooterCTA .buttons.buttons--reversed .Button-custom--default {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.GeoFooterCTA .title {
    font-weight:400;
    font-size:30px;
    line-height:45px;
    color:var(--h-color);
    margin:.75em 0
}
.GeoFooterCTA .subtitle {
    font-weight:300;
    color:#d76e43;
    display:block
}

.GeoFooterCTA--roles .content {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:670px) {
    .GeoFooterCTA--roles .content {
        padding-right:80px
    }
}
.GeoFooterCTA--roles .buttons {
    -webkit-box-flex:initial;
    -ms-flex:initial;
    flex:initial
}
.GeoFooterCTA--collect {
    padding-top:calc(50px + .75em)
}
.GeoFooterCTA--collect .content {
    margin:0 0 20px
}
@media(min-width:670px) {
    .GeoFooterCTA--collect .content {
        margin:0
    }
}
.GeoFooterCTA--collect .title {
    margin:0;
    color:var(--amber-wait);
}
.notification_bagr {
    background-image: url('/images/carts.webp');overflow: hidden;  background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */;width: 100%
}
.notification {

    left:0;
    right:0;

    border-radius:4px;

    padding:1.15em 1.5em;
    -webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);
    transition:all .5s cubic-bezier(.645,.045,.355,1);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    min-height:193px;
    overflow:hidden;
    z-index:10;
    font-size:15px
}
@media(min-width:880px) {
    .notification {
        font-size:15px
    }
}
.notification__content {

    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;


}
.notification__timestamp {

    color: #aab7c4;
    font-size: 13px;

}
.notification__message, .notification__timestamp {
    line-height: 26px;
    position: relative;
    display: inline-block;
    font-size: 15px;
    color: var(--p-comonbody);
    font-weight: 500;
    -webkit-transition: all .5s cubic-bezier(.645,.045,.355,1);
    transition: all .5s cubic-bezier(.645,.045,.355,1);

    left: 8%;
}
.ac_en {color: #3ecf8e;
    margin-left: 7px;
    vertical-align: top;
    font-weight: 500;}
.img-circle {height: 50px; width: 50px; margin-left:0px;  box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);   border-radius: 50%;}
.u-relative {

    position: relative;

}
.m_m{
    margin-left: 110px;
width: 30px;
    margin-top: 10px;
}
.m_m_{
    margin-left: 10px;
    width: 30px;box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);

    border-radius: 50%;
    margin-top: 10px;
}
.pin {
    width: 50px;
    height: 50px;
    border-radius: 50% 50% 50% 0;

    position: absolute;

    left: 50%;
    top: 40%;
    margin: -20px 0 0 -20px;

    z-index: 6;
}

.pulse {
    background: rgba(0,0,0,0.2);
    border-radius: 50%;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 25px 0px 0px -6px;
    -webkit-transform: rotateX(55deg);
    -moz-transform: rotateX(55deg);
    -o-transform: rotateX(55deg);
    -ms-transform: rotateX(55deg);
    transform: rotateX(55deg);
    z-index: 5;
}
.pulse:after {
    content: "";
    border-radius: 50%;
    height: 40px;
    width: 40px;
    position: absolute;
    margin: -13px 0 0 -13px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #d76e43;;
    box-shadow: 0 0 1px 2px #d76e43;;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -ms-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
@-moz-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@-o-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@-moz-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }
    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }
    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}
@-webkit-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }
    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }
    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}
@-o-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }
    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }
    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}
@keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }
    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }
    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}


.page {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.marvel-device .screen {
    text-align: left;
}



.user_b{font-size: 18px!important;
    padding-bottom: 10px;}
/* Conversation */

.conversation {
    height: calc(100% - 12px);
    position: relative;
    background: url("/img/default-wallpaper3.png") repeat;
    z-index: 0;
}

.conversation ::-webkit-scrollbar {
    transition: all .5s;
    width: 5px;
    height: 1px;
    z-index: 10;
}

.conversation ::-webkit-scrollbar-track {
    background: transparent;
}

.conversation ::-webkit-scrollbar-thumb {
    background: #b3ada7;
}

.conversation .conversation-container {
    height: calc(100% - 68px);
    box-shadow: inset 0 10px 10px -10px #000000;
    overflow-x: hidden;
    padding: 0 16px;
    margin-bottom: 19px;
}

.conversation .conversation-container:after {
    content: "";
    display: table;
    clear: both;
}

/* Messages */

.message {
    color: #000;
    clear: both;
    line-height: 18px;
    font-size: 15px;
    padding: 8px;
    position: relative;
    margin: 8px 0;
    max-width: 85%;
    word-wrap: break-word;
    z-index: -1;
}

.message:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
}

.metadata {
    display: inline-block;
    float: right;
    padding: 0 0 0 7px;
    position: relative;
    bottom: -4px;
}

.metadata .time {
    color: rgba(0, 0, 0, .45);
    font-size: 11px;
    display: inline-block;
}

.metadata .tick {
    display: inline-block;
    margin-left: 2px;
    position: relative;
    top: 4px;
    height: 16px;
    width: 16px;
}

.metadata .tick svg {
    position: absolute;
    transition: .5s ease-in-out;
}

.metadata .tick svg:first-child {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: perspective(800px) rotateY(180deg);
    transform: perspective(800px) rotateY(180deg);
}

.metadata .tick svg:last-child {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: perspective(800px) rotateY(0deg);
    transform: perspective(800px) rotateY(0deg);
}

.metadata .tick-animation svg:first-child {
    -webkit-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
}

.metadata .tick-animation svg:last-child {
    -webkit-transform: perspective(800px) rotateY(-179.9deg);
    transform: perspective(800px) rotateY(-179.9deg);
}

.message:first-child {
    margin: 16px 0 8px;
}

.message.received {
    background: #fff;
    border-radius: 0px 5px 5px 5px;
    float: left;
}

.message.received .metadata {
    padding: 0 0 0 16px;
}

.message.received:after {
    border-width: 0px 10px 10px 0;
    border-color: transparent #fff transparent transparent;
    top: 0;
    left: -10px;
}

.message.sent {
    background: #e1ffc7;
    border-radius: 5px 0px 5px 5px;
    float: right;
}

.message.sent:after {
    border-width: 0px 0 10px 10px;
    border-color: transparent transparent transparent #e1ffc7;
    top: 0;
    right: -10px;
}

/* Compose */

.conversation-compose {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    overflow: hidden;
    height: 40px;
    width: 100%;
    z-index: 2;
}

.conversation-compose div,
.conversation-compose input {
    background: #fff;
    height: 100%;
}

.conversation-compose .emoji {
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    border-radius: 50% 0 0 50%;
    flex: 0 0 auto;
    margin-left: 8px;
    width: 38px;
    height: 38px;
}

.conversation-compose .input-msg {
    border: 0;
    flex: 1 1 auto;
    font-size: 14px;
    margin: 0;
    outline: none;
    min-width: 50px;
    height: 36px;
}

.conversation-compose .photo {
    flex: 0 0 auto;
    border-radius: 0 30px 30px 0;
    text-align: center;
    width: auto;
    display: flex;
    padding-right: 6px;
    height: 38px;
}

.conversation-compose .photo img {
    display: block;
    color: #7d8488;
    font-size: 24px;
    transform: translate(-50%, -50%);
    position: relative;
    top: 50%;
    margin-left: 10px;
}


.conversation-compose .send {
    background: transparent;
    border: 0;
    cursor: pointer;
    flex: 0 0 auto;
    margin-right: 8px;
    padding: 0;
    position: relative;
    outline: none;
    margin-left: .5rem;
}

.conversation-compose .send .circle {
    background: #008a7c;
    border-radius: 50%;
    color: #fff;
    position: relative;
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.conversation-compose .send .circle i {
    font-size: 24px;
    margin-left: 1px;
}

/* Small Screens */

@media (max-width: 768px) {
    .marvel-device.nexus5 {
        border-radius: 0;
        flex: none;
        padding: 0;
        max-width: none;
        overflow: hidden;
        height: 100%;
        width: 100%;
    }

    .marvel-device > .screen .chat {
        visibility: visible;
    }

    .marvel-device {
        visibility: hidden;
    }

    .marvel-device .status-bar {
        display: none;
    }

    .screen-container {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;

    }

    .conversation {
        height: calc(100vh - 55px);
    }
    .conversation .conversation-container {
        height: calc(100vh - 120px);
    }
    .svg_index {
        width: 50px!important;
    }
}



@media (min-width: 670px) {
    #intro ul.ul-banner-button {
        margin-top: 65px
    }
}

#intro li:first-child a {
    margin-right: 23px;
    color: #fff;
    background: #d76e43;

}

#intro li:first-child svg {
    position: relative;
    top: 1px;
    margin-right: 5px
}




#intro ul.ul-banner-button {
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px
}
@media (max-width:670px) {
}
@media (min-width: 670px) {
    #intro ul.ul-banner-button {
        margin-bottom: 25px
    }
}
@media (max-width:470px) {
    #intro ul.ul-banner-button {

        display: block!important;
}}
@media (min-width:670px) {
    section.express-account .account-section-links {
        max-width:465px
    }
}

.account-section-links {
    border-top:1px solid #e6ebf1;
    padding-top:15px
}
.account-section-link {
    font-size:17px;
    line-height:26px;
    display:block
}

section.basics .split .right {

    margin-left: 0px;
    width: 2500px;
    padding: 55px 0 55px 42px;
    border-left: 1px solid #efeff1;
    background-color: #f8fafb;
    background: -webkit-linear-gradient(290deg,#f5f7f9,#fff 50%);
    background: linear-gradient(160deg,#f5f7f9,#fff 50%);

}


.h-p__stat-b__num {

    color:

        #d76e43;
    font-size: 125px;
    font-weight: 600;
    line-height: 1;
    text-align: center;

}

@media (max-width: 870px) {
    .h-p__stat-b__num {
        font-size: 85px;
    }
}
.Header_tool {
    margin:0 auto;
    position:relative;
    padding-top:60px
}
.Whaspy_Background {
    top:calc(80% + 175px)
}
.Whaspy_Background .whaspy {
    height:155px
}
.Whaspy_Background .s0 {
    height:5000px;
    bottom:10px;
    background:var(--Background-tool)
}
.Whaspy_Background .s1 {
    bottom:465px;
    right:80%;
    background:linear-gradient(90deg,#bfd4ff,#d2f0f9);
    opacity:.2
}
.Whaspy_Background .s2 {
    bottom:310px;
    right:calc(50% + 260px);
    left:auto;
    width:30%;
    min-width:450px;
    background:linear-gradient(90deg,#6ed4bb,#12bf67);
    opacity:.75
}

.Whaspy_Background .s3 {
    bottom:155px;
    left:75%;
    background:linear-gradient(90deg,#b6e3a8,#dbf0af)
}
.Whaspy_Background .s4 {
    bottom:0;
    background:linear-gradient(90deg,#d7f8b7,#0cbe62)
}
section.hero h1 {

    max-width: 740px;
    margin-top: 32px;
    font-weight: 400;

}
.common-SuperTitle {

    font-size: 50px;
    line-height: 70px;

}

.Whaspy_Background {
    position:absolute;
    left:0;
    top:50%;
    right:0;
    transform:skewY(-12deg);
    pointer-events:none;
    z-index: -1;
}
.Whaspy_Background .whaspy {
    position:absolute;
    top:auto;
    left:0;
    right:0
}
.Whaspy_Background .whaspy.pattern {
    overflow:hidden
}
.Whaspy_Background .whaspy.pattern:after {
    content:'';
    position:absolute;
    left:0;
    right:0;
    bottom:-1000px;
    top:-1000px;
    transform:skew(0,12deg)
}
.Button-customIcon {
    display:inline;
    margin:0 5px 0 0;
    position:relative
}
.Button-customGroup {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;

}
.Button-customGroup .Button-custom {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin:10px
}
.mb_t{
    margin-top: 40px;

    margin-bottom: 20px;
}
.faq-list {

    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.ie-lt9 .faq-list {
    margin-left: 0 !important
}

body.rtl .faq-list {
    padding-right: 0
}

.ie-lt9 body.rtl .faq-list {
    margin-right: 0 !important
}

.faq-list > li {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0
}

.faq-list__i {

    position: relative;
    counter-increment: post
}

.faq-list__i__title {
    color: var(--h-color);
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    margin: 0px;
    cursor: pointer;
    padding: 20px 50px 20px 70px;
    background-color: rgba(207,215,223,.2);
}


@media only screen and (max-width: 640px) {
    .faq-list__i__title {
        padding-right: 0;
        font-size: 14px
    }
    .faq-list__i__title {
        margin-top: 10px!important;


    }
    .faq-list__i__text {
        margin: 20px;
    }
    .faq-list__i::before {

        top: 30px!important;

        left: 20px!important;

    }
    .custom-text_2 {


        font-size: 15px;}

}

.faq-list__i__text {
    display: none;
    overflow: hidden;
    margin: 30px
}

.faq-list__i__text *:first-child {
    margin-top: 0
}

.faq-list__i__text *:last-child {
    margin-bottom: 0
}

.faq-list__i:before {
    position: absolute;
    top: 22px;
    left: 30px;
    z-index: -1;
    content: "";
    border-left: 4px solid #d76f46;
    border-bottom: 4px solid #d76f46;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: transform 250ms;
    -moz-transition: transform 250ms;
    -ms-transition: transform 250ms;
    transition: transform 250ms
}



.faq-list__i.on:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
aside.important {

    background:

            #f6fff5;

    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;

    border: 1px solid

    rgba(58, 193, 51, .12);
    border-radius: 5px;
    display: block;
    padding: 13px 13px 13px 53px;
    background-image: url(/img/icon-aside-important.svg);
    background-size: 24px 24px;
    background-position: 15px 14px;
    background-repeat: no-repeat;

}
.c_f {
    counter-reset: listitem;

    list-style: none;
}
.c_f li {
    position: relative;

    margin: 5px 0;

    padding-left: 30px;
}
.c_f li::before {

    counter-increment: listitem;
    content: counter(listitem);
    background:

            #e3e8ee;

    color:

            #697386;
    font-size: 13px;
    font-weight: 500;
    line-height: 11px;
    text-align: center;
    padding: 4px 0;
    height: 11px;
    width: 19px;
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 3px;

}

.chat ul {
    width: 100%;
    max-width: 500px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    list-style-type: none;
    padding: 20px;
    margin: 0;
}
.chat ul li {
    background: #FFF;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    padding: 10px 50px 10px 14px;
    border-radius: 0 10px 10px 10px;
    margin-bottom: 12px;
    position: relative;
    margin-left: 10px;
}
.chat ul li:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 15px solid #FFF;
    border-left: 10px solid transparent;
}
.chat ul li .time  {
    content: attr(data-time);
    position: absolute;
    right: 30px;
    bottom: 5px;
    font-size: 12px;
    opacity: .5;
}
.chat ul li .from {
    text-decoration: none;
    font-size: 90%;
    display: block;
    margin-bottom: 10px;
    color: #888;
}
.chat ul li .from:hover {
    text-decoration: underline;
}
.chat ul li .from .phone {
    font-weight: bold;
    margin-right: 8px;
}
.chat ul li.rutger .phone {
    color: #6bcbef;
}
.chat ul li.ruben .phone {
    color: #53d4a5;
}
.chat ul li.me {
    background: #dcf8c6;
    align-self: flex-end;
    border-radius: 10px 0 10px 10px;
    padding-right: 75px;
    margin-left: 0;
    margin-right: 10px;
}
.chat ul li.me:before {
    left: auto;
    right: -10px;
    border-top: 15px solid #dcf8c6;
    border-right: 10px solid transparent;
    border-left: 0;
}
.chat ul li.me .time .tick {
    right: 26px;
}

.chat ul li.me[data-state] .time::after {

    color: #888;
}
.chat ul li.me[data-state="read"] .time::after {
    color: #57c6f4;
}
.chat ul li.same, .chat ul li.me + .me {
    margin-top: -9px;
}
.chat ul li.single-emoji {
    font-size: 200%;
}
.chat ul li:last-child {
    margin-bottom: 0;
}
.chat .tick svg {
    position: absolute;
    transition: .5s ease-in-out;
}
.chat ul li .tick   {
    position: absolute;

    right: 10px;
    display: inline-block;

    margin-left: 2px;



    bottom: 4px;

    height: 16px;

    width: 16px;
}

.svg_contact {
    position: absolute;
    margin-left: -25px;
    margin-top: 5px;
}
.svg_calls {
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}
.fs_13 {
    font-size: 13px!important;

}
.color_k {
    color: #ff645b;
}
.text_progress{
    color: var(--side-menu);
    text-decoration: none;cursor: pointer;font-weight: 600;font-size: 14px;
}
.bg_em{
    background-color: var(--bg-card);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    box-shadow: 0 1px 2px 0
    rgba(0,0,0,.12);
}


.v_top{
    vertical-align: top;
}
.header_backgr{
    background: var(--bg-body);
}
.flags_emul {
    width: 1rem;
    height: 1rem;
    margin-right: 3px;
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-radius: 9999px;
}

#radar {
    background-image: linear-gradient(transparent 49.67%, #d76f46 49.67%, #d76f46 50.34%, transparent 50.34%, transparent), linear-gradient(45deg, transparent 49.67%, #d76f46 49.67%, #d76f46 50.34%, transparent 50.34%, transparent), linear-gradient(90deg, transparent 49.67%, #d76f46 49.67%, #d76f46 50.34%, transparent 50.34%, transparent), linear-gradient(-45deg, transparent 49.67%, #d76f46 49.67%, #d76f46 50.34%, transparent 50.34%, transparent), radial-gradient(#54545c 24%, #d76f46 24%, #d76f46 25%, #54545c 25%, #54545c 49%, #d76f46 49%, #d76f46 50%, #54545c 50%);
    border: 1px solid #888;
    border-radius: 50%;
    box-shadow: 0 2px 10px #54545c, 0 0 67px #54545c inset;
    display: block;
    margin: auto;
    overflow: hidden;
    position: relative;
    top: 10px;



    width: 40px;
    height: 40px;
}
#radar::before {
    background-image: radial-gradient(rgba(255, 255, 255, 0.67), transparent 30%);
    content: "";
    position: absolute;
    top: 0%;
    left: 0%;
    right: 37.5%;
    bottom: 37.5%;
}
#radar::after {
    background-image: linear-gradient(45deg, transparent 50%, #d76f46);
    border-radius: 100% 0 0 0;
    content: "";
    height: 20px;
    position: absolute;
    left: 0%;
    width: 50%;
    transform-origin: 100% 100%;
    animation: scan 4s linear infinite;
}

@keyframes scan {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.seen {
    color: #525f7f !important;
}
.TrackMessage {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: var(--side-menu);
}
.TrackMessage2 {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #aab7c5
}
@media (min-width: 670px) {
    .TrackMessage {
        display: inline-block;
        margin: 10px;

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

    }
}
.pulse_a::after {

    content: "";
    border-radius: 50%;
    height: 30px;
    width: 30px;
    position: absolute;
    margin: -10px 0 0 -8px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #d4dbe1;
    box-shadow: 0 0 1px 2px

    #065e55;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -ms-animation-delay: 1.1s;
    animation-delay: 1.1s;

}
.ava_style {   width: 25px;
    height: 25px;margin-right: 4px;
    background-size: cover;
    border-radius: 55%; box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
float: left}

.pulse_a {

    background:

            rgba(0,0,0,0.2);
    border-radius: 50%;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 35px 0px 0px 8px;
    -webkit-transform: rotateX(55deg);
    -moz-transform: rotateX(55deg);
    -o-transform: rotateX(55deg);
    -ms-transform: rotateX(55deg);
    transform: rotateX(55deg);
    z-index: 5;

}
.height40 {

    height: 36px;

}
.geo_block {
     width: 100%;height: 280px;position: relative;overflow: hidden;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);

    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);

    box-shadow: 0 5px 5px
    rgba(0, 0, 0, 0.35); border-radius:5px ;
 }
@media (max-width: 670px) {
.bd_erv{
    margin: 0px 0px 10px 0px;
}}
.emul_backr{
    background: linear-gradient(150deg,#494950 15%,#4a4a51 70%,
    #4c4c53 94%);


    box-shadow: 0 8px 16px
    rgba(0, 0, 0, .5);

    border-radius: 5px;
}
.common-server {
    color: #24b47e;

    font-size: 15px;
    text-transform: uppercase;
}
#type_text {
    color:#848a93
}
.common-fsr {
    font-weight: 400;



    line-height: 26px;

    color:
            #848a93;
}
#pass {
    color: #848a93;
}
.col_geo_text {
    color: #3498db;text-decoration: none;cursor: pointer;font-weight: 700;font-size: 14px;
}
.BodyText {
    font-size: 14px;
    line-height: 25px;
}
  #remaining, #downloadSpeed, #downloaded {
    color:
        #3498db;

    font-weight: 600;
}
.z_p {

    color:

            #24b47e;
    font-weight: 600;

}

#total {color: #3498db;font-weight: 600;
}
.bag_r {
    background: #065e55;height: 30px; width: 100%;
}
.col_b{color: #fff; padding: 10px; font-size: 16px; font-weight: 600}
.on-demand ul.ul-banner-button {
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px
}

@media (min-width: 670px) {
    .on-demand ul.ul-banner-button {
        margin-bottom: 25px
    }
}
.on-demand li:first-child a {

    margin-right: 23px;
    color:

            #fff;




}
.im_flex {
    -ms-flex: 1 0 60%!important;
    flex: 1 0 60%!important;
}
.Foot_GTA{
    padding: 10px 0!important;
}
.funnel-concept {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    box-shadow: 0 1px 2px 0
    rgba(0,0,0,.12);background: #fff;
}

 .input-checkbox-box input{height:100%;width:100%;opacity:0;cursor:pointer;top:0;left:0;right:0;bottom:0}.input-checkbox-box input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-checkbox-box span.error{pointer-events:none}.input-checkbox-box label{cursor:pointer;pointer-events:none;margin:6px 0;padding:0 0 0 20px;position:relative;display:inline-block;line-height:1.2}.input-checkbox-box label a{color:#49bff3;pointer-events:all}.input-checkbox-box label:before{content:'';width:14px;height:14px;border:1px solid #c2c7ca;margin:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;border-radius:2px;left:0;top:0}.input-checkbox-box label:after{content:'';position:absolute;top:4px;left:4px;width:6px;height:6px;background:#323a45;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(0);transform:scale(0);opacity:0;border-radius:1px}.input-radio-box{position:relative;margin:5px 0}.input-radio-box input{height:16px;width:100%;opacity:0;cursor:pointer}.input-radio-box input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-radio-box label{cursor:pointer;pointer-events:none;margin:6px 0;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 0 0 20px}.input-radio-box label:before{content:'';width:14px;height:14px;border:1px solid #c2c7ca;margin:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;position:absolute;left:0;top:0}.input-radio-box label:after{content:'';position:absolute;top:4px;left:4px;width:6px;height:6px;background:#323a45;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(0);transform:scale(0);opacity:0}

.list {
    position: relative
}

.title_light + .list {
    margin-top: 22px
}

.mrgn0{margin:0px}

.list__item {


}

.list__brand, .list__text {
    display: table-cell;
    height: 51px;
    padding: 8px 0px 0px 16px;

    vertical-align: middle;
    color: #becbdb;
}

.list__brand {
    text-align: left
}

.list__logo {
    max-width: 150px;
    max-height: 150px;
    vertical-align: bottom
}

.list_pay {

    height: 85px;

    box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    margin: 0% 0% 3% 0%;
    background: #fff;

}
.list__list {

    display: table;
    width: 100%;

}
.list_pay60 {

    text-align: left;
    line-height: 17px;
    float: left;

}
.list_pay40 {

    text-align: right;
    float: right;
    line-height: 17px;
    margin: 25px 15px 10px 0px;

}
.Foot_t{
    font-size: 13px; margin-bottom: 5px;color: #aab9c9; line-height: 18px;
}
.geo-name {
color: var(--h-color)}
.list__brand, .list__text {

    display: table-cell;
    height: 51px;
    padding: 28px 0px 0px 5px;
    vertical-align: middle;
    color: #becbdb;

}

.breadcrumbs {
    font-size:13px;
    zoom:1
}
.breadcrumbs:after,.breadcrumbs:before {
    content:"";
    display:table
}
.breadcrumbs:after {
    clear:both;
}
.breadcrumbs li {
    float:left
}
.breadcrumbs li>a,.breadcrumbs li>span {
    float:left;
    position:relative;
    padding:7px 0;line-height: 20px;
}
.breadcrumbs li>a {
    color:#6f7c82
}
.breadcrumbs li>a:hover {
    color:#292e31
}
.breadcrumbs li>a:hover::before {
    opacity:1!important
}
.breadcrumbs li.right {
    float:right
}
.breadcrumbs li.right a {
    font-weight:500;
    color:#4c555a
}
.breadcrumbs li.right a:hover {
    color:#292e31
}
.breadcrumbs li span {
    color:#c9ced1
}
.breadcrumbs li span.amp {
    color:inherit
}
.breadcrumbs li::before {

    content: "";
    float: left;
    width: 28px;
    height: 34px;
    background: center no-repeat;
    background-image: none;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSItMzAxIDM4OSA5IDE1Ij48cGF0aCBzdHJva2U9IiNEQkRFRTAiIHN0cm9rZS13aWR0aD0iMS4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0tMjk5LjggMzkwLjJsNi4zIDYuMy02LjMgNi4zIi8+PC9zdmc+);
    background-repeat: no-repeat;

}
.breadcrumbs li.right::before,.breadcrumbs li:first-child::before {
    content:none
}
.breadcrumbs li>ul {
    float:left
}
.breadcrumbs li>ul li::before {
    width:4px;
    height:4px;
    margin:25px 18px;
    background:#c9ced1;
    border-radius:50%
}
.breadcrumbs li.icon a {
    padding-left:30px;
}
.breadcrumbs li.icon a::before {
    content:"";
    position:absolute;
    width:29px;
    height:29px;
    left:-3px;
    top:50%;
    margin-top:-14px;
    opacity:.8;
    background:url(/img/bredcums.png) no-repeat
}
.breadcrumbs li.accounting-and-taxes a:before {
    background-position:0 0
}
.breadcrumbs li.disputes-and-fraud a:before {
    background-position:-29px 0;
}
.breadcrumbs li.charges-and-refunds a:before {
    background-position:-58px 0
}
.breadcrumbs li.international a:before {
    background-position:-87px 0
}
.breadcrumbs li.my-account a:before {
    background-position:-116px 0
}
.breadcrumbs li.connect a:before {
    background-position:-145px 0
}
.breadcrumbs li.subscriptions a:before {
    background-position:-174px 0
}
.breadcrumbs li.transfers-and-deposits a:before {
    background-position:-203px 0
}

@media (max-width:670px) {
    body.buynow-splite h2.vis-mob {

        display: none !important;

    }
    body.buynow-splite .products-features .wr .head-features, body.buynow-splite .products-features .wr .features-box {

        display: none !important;

    }
}
.p_e {
    text-decoration: underline;
}
#cost {
    position:relative;
    z-index:2;
}
#cost .card {
    width:100%;
    padding:0;
    overflow:hidden;
    margin-bottom: 30px;
}
@media (min-width:670px) {
    #cost .card {
        display:grid;
        grid-template-columns:64% auto
    }
}
#cost .card>div {
    padding:40px
}
@media (min-width:880px) {
    #cost .card>div {
        padding:60px;
        display:flex;
        justify-content:space-between;
        align-items:center
    }
}
#cost div.standard {
    position:relative
}
@media (min-width:880px) {
    #cost div.standard {
        padding-left:120px
    }
}
#cost div.standard:before {
    content:"";
    display:block;
    margin:-15px 0 10px -5px;
    width:110px;
    height:110px;
    background:url(/images/svg/cost.svg) 50%/100% 100%
}
@media (min-width:670px) {
    #cost div.standard:before {
        position:absolute;
        margin:0;
        width:130px;
        height:130px;
        top:calc(50% - 65px);
        left:-35px
    }
}
#cost .fee {
    margin-top:20px;
    white-space:nowrap
}
@media (min-width:880px) {
    #cost .fee {
        text-align:right;
        margin:-30px 0 -30px 30px
    }
}
#cost .fee strong {
    display:block;
    font-size:26px;
    font-weight:400;
    color:#24b47e;
    margin-bottom:3px
}
#cost .fee small {
    font-size:15px;
    color:#8898aa
}
#cost .fee small+strong {
    margin-top:15px
}
#cost .enterprise {
    background-color:var(--bs-ContentSection-footer);
    display:flex;
    align-items:center
}
#cost h3 {
    font-size:19px;
    color:var(--p-comonbody);
    margin-bottom:5px
}
#cost a {
    white-space:nowrap
}
.common-block {
    position:relative;
    background-color:var(--bg-card);
    border-radius:8px;
    padding:30px;
    -webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
@media (min-width:880px) {
    .common-block {
        padding:50px
    }
}
@media(min-width:1040px) {
    .buy-build {
        padding-top:0px
    }
}
.TitleText__highlight {

    padding: 2px 3px;
    -webkit-box-decoration-break: clone;
    -moz-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-left: -3px;
    transition: .1s;
    transition-delay: 0s;
    transition-delay: .1s;
    cursor: pointer;
    background:

            rgba(196,240,255,.5);

}
.buy-build h5 {
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    color:#3ecf8e;
    position:relative;
    margin-bottom:5px
}
.buy-build h5:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:-7px;
    bottom:-7px;
    left:-10px;
    width:50px;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg);
    background:#59585d
}
.common-MediumBodyText {

    font-weight: 400;
    font-size: 17px;
    line-height: 32px;
    color:var(--p-comonbody);

}
.register-box-msg {
    margin: 0;
    text-align: center;
    padding: 0 10px 10px 10px;
    color: var(--link-color);
    line-height: 2.8;
    font-size: 20px;
    font-weight: 800;
}
.max300 {max-width: 300px}
.hack_screen {

    -webkit-transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);
    transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);
    transition: transform .5s cubic-bezier(.86,0,.07,1);
    transition: transform .5s cubic-bezier(.86,0,.07,1),-webkit-transform .5s cubic-bezier(.86,0,.07,1);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;

    background-size: auto;
    background-size: 100% 100%;

}
.yandex_map {
    border: #fff;

}

.screen-container_r {

    position: absolute;
    top: 12.66667%;
    top: calc(10500 / 900)%;
    left: 11.68182%;
    left: calc(2500 / 440)%;
    height: 70.66667%;
    height: calc(69000 / 900)%;
    border-radius: 6px;
    -webkit-box-shadow: -1px 1px 6px 0 rgba(171,183,204,.2);
    box-shadow: -1px 1px 6px 0

    rgba(171,183,204,.2);

}
@media (max-width:670px) {
    .screen-container_r {
        left: 9.5%
    }
}
.phone-marker {
    background-color:#065e55;
    display:block;
    position:absolute;
    border-radius:100%;
    z-index:1000
}
.phone-marker::before {
    width:50px;
    height:50px;
    position:absolute;
    border-radius:100%;
    content:"";
    background-image:url("/uploads/users/bkBKL3bZX.jpg");
    background-size: 50px;
    -webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
    -webkit-transform:translate(-50%, -50%) scale(1);
    transform:translate(-50%, -50%) scale(1);
    z-index:1001;
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-name:AnimateMarker2;
    animation-name:AnimateMarker2;
    left: 100px;
    top: 200px;
}
.phone-marker::after {
    width:30px;
    height:30px;
    opacity:0;
    position:absolute;
    border-radius:100%;
    content:"";
    background-color:rgba(6, 94, 85, 1);
    -webkit-transform:translate(-50%, -50%) scale(0);
    transform:translate(-50%, -50%) scale(0);
    z-index:1002;
    -webkit-animation-name:AnimateMarker;
    animation-name:AnimateMarker;
    -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
    animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    left: 100px;
    top: 200px;
}
@-webkit-keyframes AnimateMarker {
    from {
        opacity:1;
        -webkit-transform:translate(-50%, -50%) scale(0);
        transform:translate(-50%, -50%) scale(0)
    }
    to {
        opacity:0;
        -webkit-transform:translate(-50%, -50%) scale(3);
        transform:translate(-50%, -50%) scale(3)
    }
}
@keyframes AnimateMarker {
    from {
        opacity:1;
        -webkit-transform:translate(-50%, -50%) scale(0);
        transform:translate(-50%, -50%) scale(0)
    }
    to {
        opacity:0;
        -webkit-transform:translate(-50%, -50%) scale(3);
        transform:translate(-50%, -50%) scale(3)
    }
}
@-webkit-keyframes AnimateMarker2 {
    0% {
        -webkit-transform:translate(-50%, -50%) scale(1);
        transform:translate(-50%, -50%) scale(1)
    }
    50% {
        -webkit-transform:translate(-50%, -50%) scale(1.2);
        transform:translate(-50%, -50%) scale(1.2)
    }
    100% {
        -webkit-transform:translate(-50%, -50%) scale(1);
        transform:translate(-50%, -50%) scale(1)
    }
}
@keyframes AnimateMarker2 {
    0% {
        -webkit-transform:translate(-50%, -50%) scale(1);
        transform:translate(-50%, -50%) scale(1)
    }
    50% {
        -webkit-transform:translate(-50%, -50%) scale(1.2);
        transform:translate(-50%, -50%) scale(1.2)
    }
    100% {
        -webkit-transform:translate(-50%, -50%) scale(1);
        transform:translate(-50%, -50%) scale(1)
    }
}#compliance .eu-guide {
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start;
     grid-column:span 2;
     padding:30px;
     margin-top:30px;
     overflow:hidden;

 }
#compliance .eu-guide svg {
    display:none;
    position:absolute;
    width:130px;
    height:130px;
    top:50%;
    margin-top:-65px;
    left:-35px
}
#compliance .eu-guide .copy {
    max-width:550px
}
#compliance .eu-guide .custom-text {
    margin-top:10px
}
#compliance .eu-guide .Button-custom--default {
    margin-top:20px;
    background-color:#3ecf8e
}
#compliance .eu-guide .Button-custom--default:active {
    color:#fff;
    background-color:#24b47e
}
@media (min-width:670px) {
    #compliance .eu-guide {
        padding:40px 40px 40px 140px
    }
    #compliance .eu-guide svg {
        display:block
    }
}
@media (min-width:880px) {
    #compliance .custom-title {
        padding-bottom:15px;
        padding-top:140px
    }
    #compliance .container-lg {
        display:grid;
        grid: auto/1.2fr 1fr;
        grid-gap:25px
    }
    #compliance aside {
        margin-top:1px
    }
    #compliance .eu-guide {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        margin-top:0
    }
    #compliance .eu-guide .copy {
        margin-right:50px
    }
    #compliance .eu-guide .Button-custom--default {
        /*! margin-top:0; */
    }
}
@media (min-width:670px) {
    #compliance .eu-guide {
        padding:40px 40px 40px 140px
    }
    #compliance .eu-guide svg {
        display:block
    }
}

.globalWhats .container-lg, .globalWhats .container-lg {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px auto;
    padding: 0 5px;

}



.globalWhats .container-lg,
.globalWhats .container-lg {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:-15px auto;
    padding:0 5px
}
a.globalWA_card,
div.globalWA_card {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    margin:15px;
    z-index:499;
    z-index:calc(500 - 1);
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    overflow:hidden;
    padding: 30px 30px 30px 100px;
    background-color:var(--bg-card_r);
    border-radius:8px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);

    box-shadow: 0 3px 1px -2px
    rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-transition-property:color,background-color,-webkit-box-shadow,-webkit-transform;
    transition-property:color,background-color,-webkit-box-shadow,-webkit-transform;
    transition-property:color,background-color,box-shadow,transform;
    transition-property:color,background-color,box-shadow,transform,-webkit-box-shadow,-webkit-transform;
    -webkit-transition-duration:.15s;
    transition-duration:.15s
}
a.globalWA_card:after,
div.globalWA_card:after {
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background:#aab7c4;
    pointer-events:none;
    opacity:0;
    -webkit-transition:opacity .15s;
    transition:opacity .15s
}
@media (min-width:670px) {
    a.globalWA_card,
    div.globalWA_card {
        -ms-flex-preferred-size:1%;
        flex-basis:1%;
        padding-left:100px
    }
}
@media (min-width:880px) {
    a.globalWA_card,
    div.globalWA_card {
        padding-left:120px
    }
}
a.globalWA_card:hover,
div.globalWA_card:hover {
    color:var(--amber-wait)!important;
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
}
a.globalWA_card:active,
a.globalWA_card:hover,
div.globalWA_card:active,
div.globalWA_card:hover {

}
a.globalWA_card:active,
div.globalWA_card:active {
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
a.globalWA_card:active:after,
div.globalWA_card:active:after {
    opacity:.15
}
a.globalWA_card img,
a.globalWA_card svg,
div.globalWA_card img,
div.globalWA_card svg {
    position:absolute;
    width:130px;
    height:130px;
    left:-35px;
    top:calc(50% - 65px)
}
@media (min-width:670px) {
    a.globalWA_card img,
    a.globalWA_card svg,
    div.globalWA_card img,
    div.globalWA_card svg {
        left:-50px
    }
}
@media (min-width:880px) {
    a.globalWA_card img,
    a.globalWA_card svg,
    div.globalWA_card img,
    div.globalWA_card svg {
        left:-35px
    }
}
a.globalWA_card.card-life-at-stripe svg,
div.globalWA_card.card-life-at-stripe svg {
    top:calc(50% - 62px)
}
a.globalWA_card svg .hover-fillDark,
a.globalWA_card svg .hover-fillLight,
a.globalWA_card svg .hover-fillMedium,
div.globalWA_card svg .hover-fillDark,
div.globalWA_card svg .hover-fillLight,
div.globalWA_card svg .hover-fillMedium {
    -webkit-transition:fill .15s;
    transition:fill .15s
}
a.globalWA_card svg .hover-strokeDark,
a.globalWA_card svg .hover-strokeLight,
div.globalWA_card svg .hover-strokeDark,
div.globalWA_card svg .hover-strokeLight {
    -webkit-transition:stroke .15s;
    transition:stroke .15s
}
a.globalWA_card:hover svg .hover-fillDark,
div.globalWA_card:hover svg .hover-fillDark {
    fill:#32325d
}
a.globalWA_card:hover svg .hover-fillMedium,
div.globalWA_card:hover svg .hover-fillMedium {
    fill:#525f7f
}
a.globalWA_card:hover svg .hover-fillLight,
div.globalWA_card:hover svg .hover-fillLight {
    fill:#8898aa
}
a.globalWA_card:hover svg .hover-strokeDark,
div.globalWA_card:hover svg .hover-strokeDark {
    stroke:#32325d
}
a.globalWA_card:hover svg .hover-strokeLight,
div.globalWA_card:hover svg .hover-strokeLight {
    stroke:#8898aa
}
a.globalWA_card h2,
div.globalWA_card h2 {
    margin:0 0 5px;
    white-space:normal
}
a.globalWA_card p,
div.globalWA_card p {
    margin:5px 0 0
}

.Helm__fill--purple3 {

    fill:

            #3ecf8e;

}
.Helm__text--purple4 {

    color:

            #3ecf8e;

}

.customized-callout {
    background:#065e55;
    padding:30px 0 40px;
    position:relative;
    z-index:2
}
.customized-callout .container-lg {
    display:grid;
    grid-template-columns:1fr;
    grid-gap:30px
}
@media (min-width:670px) {
    .customized-callout .container-lg {

        grid-gap:60px;
        padding-top:20px;
        padding-bottom:30px
    }
}
.customized-callout .top-content {
    -ms-flex-item-align:center;
    align-self:center
}
.customized-callout .content h2.title {
    color:#9cdbff;
    font-weight:400;
    font-size:30px;
    line-height:45px;
    margin:.75em 0
}
.customized-callout .content p.common-MediumBodyText {
    color:#cfd7df
}
.customized-callout .buttons {
    margin-top:30px
}
.logo-row {
    position:relative;
    margin:20px auto 0;
    -ms-flex-item-align:center;
    align-self:center
}
.logo-row ul {
    grid-gap:20px 0;
    justify-items:center;
    grid-template-rows:repeat(4,1fr);
    grid-template-columns:repeat(3,1fr);
    display:grid;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (min-width:670px) {
    .logo-row ul {
        grid-gap:35px 0
    }
}
.logo-row li {
    padding:0 15px;
    min-width:0
}
@media (min-width:880px) {
    .logo-row li {
        padding:0 18px
    }
}
@media (min-width:1040px) {
    .logo-row li {
        padding:0 22px
    }
}
.logo-row a {
    display:block;
    cursor:pointer
}
.logo-row img,
.logo-row svg {
    max-width:100%;
    height:45px
}
.logo-row img path,
.logo-row svg path {
    fill:#e6ebf1
}
@media (min-width:670px) {
    .logo-row img,
    .logo-row svg {
        max-height:60px
    }
}
.logo-row.header-logos:after {
    content:"";
    position:absolute;
    left:20px;
    bottom:-40px;
    right:20px;
    border-bottom:2px solid #f6f9fc;
    pointer-events:none;
    display:none
}
.logo-row.header-logos ul {
    -webkit-transition-duration:.25s;
    transition-duration:.25s;
    -webkit-transition-timing-function:opacity,filter;
    transition-timing-function:opacity,filter
}
.logo-row.header-logos>a {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center;
    padding:0 20px;
    opacity:0;
    -webkit-transition:opacity .25s;
    transition:opacity .25s
}
.logo-row.header-logos>a span {
    color:#f6f9fc;
    font-weight:500
}
.common-SectionTitle {
    font-size: 21px;
}
#compliance {
    position:relative;
    z-index:1
}
#compliance .custom-title {
    padding-top:25px;
    text-align:center
}
#compliance .custom-title img {
    margin-left:auto;
    margin-right:auto
}
#compliance aside {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;

    padding:22px 20px 18px;
    border-radius:4px;
    background:var(--bs-ContentSection-footer);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
}
#compliance h2 {
    margin-bottom:18px;
    color:#57c3f0;
    font-weight:600;
    text-transform:uppercase;
    font-size:15px
}
#compliance li {
    position:relative;
    padding-left:28px
}
#compliance li+li {
    margin-top:9px
}
#compliance li:before {
    content: var(--check);
    position:absolute;
    top:3px;
    left:0;
    width:19px
}

 .custom-title img {

    display: block;
    width: 72px;
    height: 72px;
    margin-bottom: 23px;

}
.m_30 {margin-top: 30px}
.illustration_p {

    color:

        #aab9c9;
    font-size: 15px;
    line-height: 1.5;

}


.db-LivemodeSwitcher-switch {

    opacity: .8;

}

.Switch {
    display:-ms-flexbox;
    display:flex;
    height:20px;
    margin: 14px 0px 0px 0px;
    padding:0;
    width:36px;
    border:0;
    cursor:pointer;
    position:relative;
    float: left;
}
.Switch.Is--disabled {
    cursor:default;
    pointer-events:none
}
.Switch-source {
    position:absolute;
    height:100%;
    width:100%;
    opacity:0;
    pointer-events:none
}
.Switch-knob {
    left:1px;
    position:absolute;
    top:1px;
    z-index:2;
    height:18px;
    width:18px;
    border-radius:9px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.26);
    transition:transform .2s ease-in-out
}
.Switch-source:checked+.Switch-controls .Switch-knob {
    left:1px;
    transform:translateX(16px)
}
.Switch-on {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    border-radius:10px;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    opacity:0;
    transition:opacity .2s ease-in-out
}
.Switch-source:checked+.Switch-controls .Switch-on {
    opacity:1
}
.Switch-off {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    border-radius:10px;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    opacity:1;
    transition:opacity .2s ease-in-out
}
.Switch-source:checked+.Switch-controls .Switch-off {
    opacity:0
}
.Switch--size--small {
    height:14px;
    width:24px
}
.Switch--size--small .Switch-bevel,.Switch--size--small .Switch-enabled {
    border-radius:7px
}
.Switch--size--small .Switch-knob {
    height:12px;
    width:12px;
    border-radius:6px
}
.Switch--size--small .Switch-source:checked+.Switch-controls .Switch-knob {
    transform:translateX(10px)
}
.Switch.Is--disabled {
    opacity:.5
}
.Box-background--orange400 {

    background-color: #6bb3a7;

}
.Box-background--surface {

    background-color: #e3e8ee;

}
.Box-background--white {

    background-color: #fff;

}
.header__userLink_theme:before {
    opacity: .9;
    background: url(/img/night.svg) no-repeat;
    background-size: 19px 19px;
    background-position-y: 2px;

}
.header-sticky .header__userLink_theme:before {
    opacity: .9;
    background: url(/img/night_b.svg) no-repeat;
    background-size: 19px 19px;
    background-position-y: 2px;

}
.header__userLink:before {
    content: "";
    width: 22px;
    height: 21px;
    display: inline-block;
    opacity: .8;
    margin-bottom: -5px;
    background-repeat: no-repeat;
    transition: opacity .2s ease;
}
.darkTemplate .header__userLink_theme:before, .header__userLink_theme.theme_night:before {
    background: url(/img/day.svg) no-repeat;
    background-size: 21px 21px;
}



.Pris-partner-program {
    position:relative;

}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:first-child {
    grid-column:-20/span 3;
    grid-row:-5;

    background-color:#16c166;
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(2) {
    grid-column:viewport-start/span 4;
    grid-row:-4;
    background-color:#2aa5a2;
    margin-top:-2px
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(3) {
    grid-column:4/span 3;
    grid-row:-4;
    background-color:#05998b;
    margin-top:-2px
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(4) {
    grid-column:17/span 4;
    grid-row:-4;
    background-color:#2aa5a2
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(5) {
    grid-column:-6/span 3;
    grid-row:-5;
    -webkit-box-shadow:inset 0 0 0 1.5px #e6ebf1;
    box-shadow:inset 0 0 0 1.5px #e6ebf1
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(6) {
    grid-column:-5/viewport-end;
    grid-row:-4;
    background-color:#16c166
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(7) {
    grid-column:-7/span 3;
    grid-row:-3;
    background-color:#05998b
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(8) {
    grid-column:17/span 4;
    grid-row:-4;
    background-color:#9cdbff
}
.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(4),.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(6),.Pris-partner-program .common-PrisGrid .PrisContainer .Pris:nth-child(7) {
    position:relative;
    top:-2px
}

.partner-types__platform-partners .common-PrisGrid .PrisContainer .Pris:first-child {
    grid-column:-12/span 3;
    grid-row:-14;
    -webkit-box-shadow:inset 0 0 0 2px #e6ebf1;
    box-shadow:inset 0 0 0 2px #e6ebf1
}
.partner-types__platform-partners .common-PrisGrid .PrisContainer .Pris:nth-child(2) {
    grid-column:-7/viewport-end;
    grid-row:-6;
    background-color:#555abf
}
.partner-types__platform-partners .common-PrisGrid .PrisContainer .Pris:nth-child(3) {
    grid-column:right-gutter-start/span 4;
    grid-row:-5;
    background-color:#c4f0ff
}
.partner-types__platform-partners .common-PrisGrid .PrisContainer .Pris:nth-child(4) {
    grid-column:-7/span 3;
    grid-row:-3;
    -webkit-box-shadow:inset 0 0 0 2px #e6ebf1;
    box-shadow:inset 0 0 0 2px #e6ebf1
}
.partner-types__platform-partners .common-PrisGrid .PrisContainer .Pris:nth-child(5) {
    grid-column:span 3/-3;
    grid-row:-4;
    background-color:#ffcc42;
    margin-bottom:-2px
}

.partner-types__extension-partners .common-PrisGrid .PrisContainer .Pris:first-child {
    grid-column:span 3/-1;
    grid-row:-2;
    -webkit-box-shadow:inset 0 0 0 2px #e6ebf1;
    box-shadow:inset 0 0 0 2px #e6ebf1
}
.partner-types__extension-partners .common-PrisGrid .PrisContainer .Pris:nth-child(2) {
    grid-column:-4/viewport-end;
    grid-row:-4;
    background-color:#555abf
}
.partner-types__extension-partners .common-PrisGrid .PrisContainer .Pris:nth-child(3) {
    display:none
}
@media(min-width:880px) {
    .partner-types__extension-partners .common-PrisGrid .PrisContainer .Pris:nth-child(3) {
        display:block;
        grid-column:-8/span 3;
        grid-row:-4;
        background-color:#9cdbff
    }
}
.partner-types__extension-partners .common-PrisGrid .PrisContainer .Pris:nth-child(4) {
    grid-column:span 3/-2;
    grid-row:-3;
    background-color:#c4f0ff;
    margin-bottom:-2px
}


section.ml-guide {
    z-index:2
}
section.ml-guide .common-block {
    overflow:hidden
}
@media (min-width:670px) {
    section.ml-guide .common-block {
        display:grid;
        grid-template-columns:40px minmax(0,600px) auto;
        grid-column-gap:32px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
section.ml-guide svg {
    margin-bottom:20px
}
@media (min-width:670px) {
    section.ml-guide svg {
        margin-bottom:0;
        justify-self:end
    }
}
section.ml-guide .copy {
    margin-bottom:20px
}
@media (min-width:670px) {
    section.ml-guide .copy {
        margin-bottom:0
    }
}
section.ml-guide .common-Uppercase {
    color:#32325d
}
section.ml-guide p {
    margin-top:10px
}
section.ml-guide a {
    justify-self:end
}
section.for-teams>.background {
    position:absolute;
    width:100%;
    top:-60px;
    bottom:0;
    background-color:#f6f9fc;
    overflow:hidden
}
@media (min-width:880px) {
    section.for-teams>.background {
        top:-120px
    }
}
section.for-teams>.background:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:50%;
    background-color:#edf2f7;
    -webkit-transform:skewY(-12deg);
    transform:skewY(-12deg)
}
section.for-teams .common-block {
    padding:0;

}
section.for-teams .common-block>* {
    padding-left: 20px;

    padding-right: 30px;

    padding-bottom: 20px;
}
@media (min-width:670px) {
    section.for-teams .common-block>:first-child {
        padding:20px 20px 10px
    }
}
@media (min-width:670px) {
    section.for-teams .common-block>:last-child {
        padding: 0px 30px 40px;
    }
}
section.for-teams header {
    background-color:#fff;
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
section.for-teams header svg {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-bottom:20px
}
@media (min-width:670px) {
    section.for-teams header svg {
        margin-bottom:0
    }
}
section.for-teams header .copy {
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    margin-bottom:20px
}
@media (min-width:670px) {
    section.for-teams header .copy {
        margin:-2px 40px 0 20px
    }
}
section.for-teams header .common-IntroText {
    margin-top:6px
}
section.for-teams header a {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-top:6px
}
@media (min-width:880px) {
    section.for-teams .md-columns {
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media (min-width:1040px) {
    section.for-teams .md-columns {
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
section.for-teams li {
    padding-left:46px;
    background-image:url(/images/svg/check.svg);
    background-position:0 4px;
    background-repeat:no-repeat
}
@media (min-width:670px) {
    section.for-teams li {

        background-position:13px 4px
    }
}
section.for-teams li:not(:last-child) {
    margin-bottom:10px
}
section.for-teams .screenshot {

    margin:30px -40px 0 -50px
}
@media (min-width:670px) {
    section.for-teams .screenshot {
        margin:30px 0 0 -20px
    }
}
@media (min-width:880px) {
    section.for-teams .screenshot {
        margin: -10px -20px 0 30px;
    }
}
section.for-teams .screenshot:hover {
    --transform:rotate3d(0.5,-0.866,0,19deg) translateZ(30px);
    --shadow:38.4px 70px 140px -28px rgba(50,50,93,.47),23px 42px 84px -42px rgba(0,0,0,.57)
}
section.for-teams .screenshot:active {
    --transform:rotate3d(0.5,-0.866,0,19deg) translateZ(20px)
}
section.for-teams .screenshot .image-container {
    -webkit-transition-property:-webkit-transform,-webkit-box-shadow;
    transition-property:-webkit-transform,-webkit-box-shadow;
    transition-property:transform,box-shadow;
    transition-property:transform,box-shadow,-webkit-transform,-webkit-box-shadow;
    -webkit-transition-duration:.25s;
    transition-duration:.25s;
    -webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);
    transition-timing-function:cubic-bezier(.165,.84,.44,1)
}

.md-columns,.sm-columns {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media (min-width:670px) {
    .sm-columns {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
@media (min-width:880px) {
    .md-columns {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
.screenshot {max-width: 400px;}

.lg-cols,.lg-grid,.lg-rows,.md-cols,.md-grid,.md-rows,.sm-cols,.sm-grid,.sm-rows,.xs-cols,.xs-grid,.xs-rows {
    display:-ms-flexbox;
    display:flex;
    margin:-20px
}
.feature-block {
    -ms-flex:1;
    flex:1;

    position:relative
}
.xs-cols {
    -ms-flex-direction:row;
    flex-direction:row
}
.xs-cols .feature-block {
    -ms-flex-preferred-size:100%;
    flex-basis:100%
}
.xs-rows {
    -ms-flex-direction:column;
    flex-direction:column
}
.xs-rows .feature-block {
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.xs-grid {
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.xs-grid .feature-block {
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
@media (min-width:670px) {
    .sm-cols {
        -ms-flex-direction:row;
        flex-direction:row
    }
    .sm-cols .feature-block {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .sm-rows {
        -ms-flex-direction:column;
        flex-direction:column
    }
    .sm-rows .feature-block {
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .sm-grid {
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .sm-grid .feature-block {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
}
@media (min-width:880px) {
    .md-cols {
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .md-cols .feature-block {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .md-rows {
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .md-rows .feature-block {
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .md-grid {
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .md-grid .feature-block {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
}
@media (min-width:1040px) {
    .lg-cols {
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .lg-cols .feature-block {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .lg-rows {
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .lg-rows .feature-block {
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .lg-grid {
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .lg-grid .feature-block {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
}
.xs-icon-top .icon {
    margin:10px 0 20px -3px
}
.xs-icon-left {
    padding-left:50px
}
.xs-icon-left .icon {
    position:absolute;
    left:-24px;
    top:7px
}
@media (min-width:670px) {
    .sm-icon-top {
        padding-left:0
    }
    .sm-icon-top .icon {
        position:static;
        margin:10px 0 20px -3px
    }
    .sm-icon-left {
        padding-left:50px
    }
    .sm-icon-left .icon {
        position:absolute;
        left:-24px;
        top:7px
    }
}
@media (min-width:880px) {
    .md-icon-top {
        padding-left:0
    }
    .md-icon-top .icon {
        position:static;
        margin:10px 0 20px -3px
    }
    .md-icon-left {
        padding-left:50px
    }
    .md-icon-left .icon {
        position:absolute;
        left:-24px;
        top:7px
    }
}
@media (min-width:1040px) {
    .lg-icon-top {
        padding-left:0
    }
    .lg-icon-top .icon {
        position:static;
        margin:10px 0 20px -3px
    }
    .lg-icon-left {
        padding-left:50px
    }
    .lg-icon-left .icon {
        position:absolute;
        left:-24px;
        top:7px
    }
}
.small-benefits {margin-top: 30px}

.interactive__invoice {
    background:#fff;
    padding:40px 30px;
    text-align:center;
    position:relative;
    height:570px;
    min-width:473px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-shadow:1px 1px 5px 0 rgba(26,26,67,.05),39px 62.5px 125px -25px rgba(50,50,93,.5),23.4px 37.5px 75px -37.5px rgba(0,0,0,.6);
    box-shadow:1px 1px 5px 0 rgba(26,26,67,.05),39px 62.5px 125px -25px rgba(50,50,93,.5),23.4px 37.5px 75px -37.5px rgba(0,0,0,.6);
    border-radius:12px;
    max-width:473px;
    margin:0 auto;
    left:50%;
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    --regular-section-height:45px;
    --extended-section-height:163px;
    --header-height:24px
}
@media (max-width:520px) {
    .interactive__invoice {
        background: #fff;

        padding: 20px 15px;

        text-align: center;

        position: relative;

        height: 570px;

        min-width: 327px;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-shadow: 1px 1px 5px 0 rgba(26,26,67,.05),39px 62.5px 125px -25px rgba(50,50,93,.5),23.4px 37.5px 75px -37.5px rgba(0,0,0,.6);

        box-shadow: 1px 1px 5px 0 rgba(26,26,67,.05),39px 62.5px 125px -25px rgba(50,50,93,.5),23.4px 37.5px 75px -37.5px rgba(0,0,0,.6);

        border-radius: 12px;

        max-width: 327px;

        margin: 0 auto;

        left: 0%;

        -webkit-transform-origin: top center;

        transform-origin: top center;

        -webkit-user-select: none;

        -moz-user-select: none;

        -ms-user-select: none;

        user-select: none;

    }
}
@media (max-width:520px) {
    .non {
        display: none!important;
    }
}
@media screen and (min-width:523px) {
    .interactive__invoice {
        -webkit-transform-origin:center center;
        transform-origin:center center;
        left:2%
    }
}
@media(min-width:1040px) {
    .interactive__invoice {
        padding: 50px 30px 20px;
        margin-top:-10px;

        margin:0
    }
}
.interactive-invoice__title {
    font:500 24px Camphor;
    color:#525f7f;
    line-height:2
}
.interactive-invoice__date-wrapper {
    position:relative;
    width:100%
}
.interactive-invoice__meta {
    font:400 13px Camphor;
    color:#8898aa
}
.interactive-invoice__meta:first-child,.interactive-invoice__meta:last-child {
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.interactive-invoice__meta:last-child {
    opacity:0;
    -webkit-transform:translateX(20%);
    transform:translateX(20%)
}
.interactive-invoice__meta:nth-child(2) {
    visibility:hidden
}
.interactive-invoice__logo {
    background-color:#fff;
    width:45px;
    height:auto;
    margin:0 auto
}
@media(min-width:1040px) {
    .interactive-invoice__logo {
        position:absolute;
        top:-45px;
        -webkit-box-shadow:0 5px 15px 0 rgba(50,50,93,.05),0 5px 15px 0 rgba(0,0,0,.07);
        box-shadow:0 5px 15px 0 rgba(50,50,93,.05),0 5px 15px 0 rgba(0,0,0,.07);
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        background-color:#fff;
        left:calc(50% - 45px);
        width:90px;
        height:90px;
        border-radius:100%
    }
}
.interactive-invoice__table {
    margin:25px 0 0;
    -webkit-box-orient:vertical;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    color:#aab9c9;
    position:relative
}
.interactive-invoice__row,.interactive-invoice__table {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-direction:normal
}
.interactive-invoice__row {
    text-align:left;
    -webkit-box-orient:horizontal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font:13px Camphor
}
.interactive-invoice__row span {
    display:block
}
.interactive-invoice__row span:first-child {
    -webkit-box-flex:3;
    -ms-flex:3;
    flex:3
}
.interactive-invoice__row span:nth-child(2),.interactive-invoice__row span:nth-child(3),.interactive-invoice__row span:nth-child(4) {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center;
    margin-left:1em
}
.interactive-invoice__row span:last-of-type {
    text-align:right;
    white-space:nowrap
}
.interactive-invoice__row.interactive-invoice__row--indent {
    padding:9px 0
}
.interactive-invoice__row.interactive-invoice__row--indent span:first-child {
    margin-left:15px
}
.interactive-invoice__section {
    height:var(--regular-section-height);
    overflow:hidden;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    will-change:transform,opacity
}
.interactive-invoice__section .interactive-invoice__row {
    height:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.interactive-invoice__section:after {
    content:"";
    background-color:#f6f9fc;
    -webkit-transform-origin:center left;
    transform-origin:center left;
    height:1px;
    width:100%;
    position:absolute;
    bottom:0;
    left:0
}
.interactive-invoice__section#one-time {
    -webkit-transform:translateY(var(--header-height));
    transform:translateY(var(--header-height))
}
.interactive-invoice__section#recurring {
    -webkit-transform:translateY(calc(var(--header-height) + 1 * var(--regular-section-height)));
    transform:translateY(calc(var(--header-height) + 1 * var(--regular-section-height)))
}
.interactive-invoice__section#usage {
    -webkit-transform:translateY(calc(var(--header-height) + 2 * var(--regular-section-height)));
    transform:translateY(calc(var(--header-height) + 2 * var(--regular-section-height)))
}
.interactive-invoice__section#tiered {
    -webkit-transform:translateY(calc(var(--header-height) + 3 * var(--regular-section-height)));
    transform:translateY(calc(var(--header-height) + 3 * var(--regular-section-height)))
}
.interactive-invoice__section#promotions {
    -webkit-transform:translateY(calc(var(--header-height) + 3 * var(--regular-section-height) + var(--extended-section-height)));
    transform:translateY(calc(var(--header-height) + 3 * var(--regular-section-height) + var(--extended-section-height)))
}
.interactive-invoice__section#promotions:after {
    display:none
}
.interactive-invoice__section--tiered {
    height:var(--extended-section-height);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:15px 0 6px;
    border-bottom:1px solid #f6f9fc
}
.interactive-invoice__row--thick-border {
    border-bottom:1px solid #e6ebf1
}
.interactive-invoice__row--bold {
    font:600 13px Camphor
}
.interactive-invoice__row--top {
    text-transform:uppercase;
    font:600 11px Camphor;
    padding-bottom:10px
}
.interactive-invoice__row--subheader {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.interactive-invoice__row--subheader span:nth-child(2) {
    margin-left:calc(1em + 15px)
}
.interactive-invoice__row--subheader,.interactive-invoice__row--top,.interactive-invoice__row--total {
    color:#32325d
}
.interactive-invoice__row--subheader span,.interactive-invoice__row--top span,.interactive-invoice__row--total span {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.interactive-invoice__row--total {
    padding-top:5px;
    margin-top:auto;
    border-top:2px solid #e6ebf1;
    width:100%
}
.col_er{color: #27a0eb}
.Badge--variant {

    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 8px;
    padding-left: 8px;
    border-radius: 20px;

}
.flex_center{-webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;}
.rec_vf{margin-top: 0px;margin-bottom: 5px;font-size: 17px;}
.Text-wrap--noWrap {

    color:

        #40c88c;
    font-size: 14px;
    font-weight: 500;

}
.method_s{
    font-size: 14px;color: #a6a6a6;line-height: 27px;
}





section.characteristics {
    position:relative;
    padding:60px 0 54px;
    background-color:var(--bg-head)
}
@media (min-width:670px) {
    section.characteristics {
        padding: 60px 0 34px;margin-top: 30px;
    }
}
section.characteristics .container-lg {
    position:relative
}
section.characteristics .mask-container {
    position:relative;
    padding:0;
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);
    mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)
}
section.characteristics .quotes {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    padding:0 0 10px;
    margin-bottom:-10px;
    -webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 10px),transparent calc(100% - 10px),transparent);
    mask-image:linear-gradient(180deg,#000,#000 calc(100% - 10px),transparent calc(100% - 10px),transparent)
}
section.characteristics .quotes::-webkit-scrollbar {
    display:none
}
section.characteristics .quotes.scrollable {
    overflow:auto;
    -webkit-scroll-snap-type:mandatory;
    -webkit-overflow-scrolling:touch
}
@media (min-width:670px) {
    section.characteristics .quotes {
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
section.characteristics .nav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    top:68px;
    width:48px;
    height:48px;
    border-radius:50%;
    cursor:pointer
}
section.characteristics .nav.prev {
    left:5px
}
section.characteristics .nav.next {
    right:5px
}
@media (min-width:670px) {
    section.characteristics .nav {
        top:calc(50% - 29px)
    }
}
@media (min-width:1160px) {
    section.characteristics .nav.prev {
        left:-15px
    }
    section.characteristics .nav.next {
        right:-15px
    }
}
section.characteristics .pages {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    margin:40px auto 0
}
section.characteristics .pages .page {
    position:relative;
    width:8px;
    height:8px;
    border-radius:50%;
    background-color:#fff;
    margin:0 5px;
    cursor:pointer
}
section.characteristics .characteristic {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    padding:0 20px;
    -webkit-scroll-snap-coordinate:0 0
}
@media (min-width:670px) {
    section.characteristics .characteristic {
        padding:0 45px
    }
}
section.characteristics .author {
    text-align:center;
    margin-bottom:30px
}
@media (min-width:670px) {
    section.characteristics .author {
        text-align:left;
        margin-bottom:0;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-preferred-size:40%;
        flex-basis:40%;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
section.characteristics .avatar {
    position:relative;
    margin-bottom:20px;
    border-radius:50%;
    width:80px;
    height:80px;
    overflow:hidden;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media (min-width:670px) {
    section.characteristics .avatar {
        margin-bottom:0;
        margin-right:25px
    }
}
section.characteristics .byline .name {
    color:#fcd669;
    text-transform:uppercase;
    font-weight:600;
    font-size:19px;
    margin-bottom:6px
}
.star {

    width: 20px;

}
section.characteristics .byline .title {
    color:var(--p-comonbody);
    font-size:16px
}
section.characteristics blockquote {
    -ms-flex-preferred-size:60%;
    flex-basis:60%;
    padding-left:20px;
    font-size:24px;
    line-height:32px;
    color:var(--p-comonbody);
    font-style:italic
}
@media (max-width:670px) {
    section.characteristics blockquote {
        -ms-flex-preferred-size:60%;
        flex-basis:60%;
        padding-left:20px;
        font-size:17px;
        line-height:32px;
        color:var(--p-comonbody);
        font-style:italic
    }
}
section.characteristics blockquote:after,
section.characteristics blockquote:before {
    content:"";
    display:inline-block;
    position:relative;
    width:12px;
    height:9px;
    top:-7px;
    background-size:24px 9px
}
section.characteristics blockquote:before {
    background-position:0 0;
    left:-7px;
    margin-left:-12px
}
section.characteristics blockquote:after {
    background-position:100% 0;
    right:-7px
}


.about-timeline {
    position:relative;
    margin-top: 30px;
}
.about-timeline:before {
    content:'';
    position:absolute;
    top:20px;
    left:50%;
    bottom:0;
    border-left:1px dashed #49bff3
}
.about-timeline .date-i {
    width:50%;
    text-align:right;
    font-size:16px;
    padding:0 30px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
.about-timeline .date-i:before {
    content:'';
    position:absolute;
    width:13px;
    height:13px;
    border:4px solid #49bff3;
    border-radius:50%;
    -webkit-box-shadow:0 0 3px 3px rgba(73,191,243,.3);
    box-shadow:0 0 3px 3px rgba(73,191,243,.3);
    right:-11px;
    top:10px;
    background:#fff
}
.about-timeline .date-i .date {
    color:#49bff3;
    font-size:24px
}
.about-timeline .date-i p {
    padding:20px 0 10px;
    color:#757f84;
    line-height:1.5;
    margin:0
}
.about-timeline .date-i ul li {
    color:var(--p-comonbody);
    margin:10px 0;
    line-height:1.5
}
.about-timeline .date-i:nth-child(2n) {
    text-align:left;
    margin:0 0 0 50%
}
.about-timeline .date-i:nth-child(2n):before {
    right:auto;
    left:0px;
    top:10px
}

@media only screen and (max-width:800px) {
    .about-timeline:before {
        left:20px;
    }
    .about-timeline .date-i {
        width:100%;
        margin:0 0 20px 0;
        text-align:left
    }
    .about-timeline .date-i:nth-child(2n) {
        margin:0
    }
    .about-timeline .date-i:before {
        right:auto;
        left:0px
    }}



.any_geo::before{border-left: 1px dashed #49bff3;content: '';
    top: 14px;
    left: 10px;
    bottom: 24px;
    position: absolute;}

@-moz-keyframes marshrut_green {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes marshrut_green {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@-o-keyframes marshrut_green {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
@keyframes marshrut_green {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
.min_hei{min-height: 133px;}

@media (max-width:570px) {
    .progressbar-text{
        font-size: 15px;
    }
    .rec_vf{
        font-size: 16px;
        line-height: 27px;
    }
    .header_backgr{
        background: linear-gradient(150deg,#494950 15%,#4a4a51 70%, #4c4c53 94%);
    }
    .min_hei {

        min-height: 113px;

    }
    .common-IntroText {

        font-size: 17px;
    }
}

@media (max-width:460px) {
    .custom-text {

        font-size: 16px;
    }
    .notification__message, .notification__timestamp {
        font-size: 14px;
    }
}
.text-align{
    text-align:center
}

.accordion-item{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);

    box-shadow: 0 1px 2px 0
    rgba(0,0,0,.12);
}

div.accordion div.accordion-item a.accordion-list__i {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 1rem 1rem 1rem;
    color: #7288a2;
    font-size: 1.15rem;
    font-weight: 400;

}
div.accordion div.accordion-item a {
    background-color: var(--bg-card);margin-top: 1px;
}

.accordion a a{
    position: relative;

    display: block;

}





.accordion .content {
    opacity: 0;
    padding: 0 1rem;
    max-height: 0;

    overflow: hidden;
    clear: both;
  background-color: var(--bg-card);
}

.accordion .content p {
    font-size: 15px;color: var(--p-comonbody);line-height: 25px;
    font-weight: 300;
}
@media (max-width:640px) {
    .accordion .content p {
        font-size: 14px;
    }
    .padding_0{padding: 0!important;}
}
.accordion .content.active {
    opacity: 1;
    padding: 1rem;
    max-height: 100%;

}
.accordion-list__i.active::before {

    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);

}
.accordion-list__i__title  {

    color: var(--p-comonbody);
    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;

    cursor: pointer;
    padding: 0px 10px 0px 25px;
}
.accordion-list__i::before {

    position: absolute;
    top: 17px;
    left: 10px;

    content: "";
    border-left: 2px solid

    #d76e43;

    border-bottom: 2px solid

    #d76e43;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: transform 250ms;
    -moz-transition: transform 250ms;
    -ms-transition: transform 250ms;
    transition: transform 250ms;

}
.mt-60_a{margin-top: 60px}
.mt-100_a{margin-top: 100px}
@media (max-width:640px) {
    .accordion-list__i__title  {
        font-size: 14px;
    }
    .mt-60_a{margin-top: 30px}
    .mt-100_a{margin-top: 100px}}

.animate-phone .animate-phone-circle {
    position:absolute;
    width:360px;
    height:360px;
    top:15px;
    right:-45px;
    border:2px solid rgba(215, 110, 67,.5);
    background-color:transparent;
    border-radius:100%;
    opacity:1;
    z-index:-1;
    -webkit-animation:animate-phone-circle-anim 1.2s infinite ease-in-out;
    animation:animate-phone-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.animate-phone .animate-phone-circle-fill {
    position:absolute;
    width:240px;
    height:240px;
    top:55px;
    right:-15px;
    z-index:-1;
    background-color:rgba(22,131,227,.15);
    border-radius:100%;
    border:2px solid transparent;
    opacity:1;
    -webkit-animation:animate-phone-circle-fill-anim 2.4s infinite ease-in-out;
    animation:animate-phone-circle-fill-anim 2.4s infinite ease-in-out;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.animate-phone .animate-phone-base {

    width:260px;

    top:0;
    right:0;
    z-index:2;
    background-size:contain;
    opacity:.99;
    -webkit-animation:animate-phone-base-anim 1.2s infinite ease-in-out;
    animation:animate-phone-base-anim 1.2s infinite ease-in-out
}
.flex_n{flex-basis: 15%!important;flex: none!important;}
@-webkit-keyframes animate-phone-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }
    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }
    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }
}
@-webkit-keyframes animate-phone-circle-fill-anim {
    0%,
    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
}
@-webkit-keyframes animate-phone-base-anim {
    0%,
    100%,
    50% {
        -webkit-transform:rotate(0) scale(1)
    }
    10%,
    30% {
        -webkit-transform:rotate(-2.5deg) scale(1)
    }
    20%,
    40% {
        -webkit-transform:rotate(2.5deg) scale(1)
    }
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}

.bgImagee9441cca978546ed8833907c6097f372.hero-bg-image {
    background: url('/images/m_bnr_kid_headphone_tablet_640x1500.png') no-repeat;
    background-size: cover;
    background-position: center center;
}
@media (min-width: 768px) {
    .bgImagee9441cca978546ed8833907c6097f372.hero-bg-image {
        background: url('/images/t_bnr_kid_headphones_tablet_990x990.png') no-repeat;
        background-size: cover;
        background-position: center center;
    }
}
@media (min-width: 992px) {
    .bgImagee9441cca978546ed8833907c6097f372.hero-bg-image {
        background: url('/images/kinder_control_tablet_1800x780.png') no-repeat;
        background-size: cover;
        background-position: center center;
    }
}
.hero-reveal .hero-wrapper{position:relative;}
.hero-reveal .hero-content-wrapper{margin:auto;display:table;width:100%;height:1px;max-width:1366px}
.hero-reveal .hero-image-wrapper{position:relative;overflow:hidden}
.hero-reveal .hero-contents{display:table-cell;vertical-align:middle}
.hero-reveal .hero-par-wrapper{display:inline-block;text-align:left;min-width:200px}
.hero-reveal .hero-mobile-vtop{vertical-align:top}
.hero-reveal .hero-mobile-vmiddle{vertical-align:middle}
.hero-reveal .hero-mobile-vbottom{vertical-align:bottom}
@media(min-width:992px){.min-height-desktop-9x{min-height:600px;}
    .max-width-40{max-width:40%}.col-md-3{width:25%}md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

                                                        float: left;

                                                    }
}
@media(max-width:767px){.min-height-mobile-7x{min-height:500px}.col-sm-6 {

                                                                   width: 50%;

                                                               } .hero-para-wrapper {padding: 10px}
    .nox-feature-icon .row .feature {padding: 10px 10px 0px 0px!important;

        padding-bottom: 10px!important;}
}
@media(min-width:768px){.hero-reveal .hero-vtop{vertical-align:top}
    .hero-reveal .hero-vbottom{vertical-align:bottom}
    .hero-reveal .hero-vmiddle{vertical-align:middle}
    .hero-reveal .hero-hleft{text-align:left}
    .hero-reveal .hero-hright{text-align:right}
    .hero-reveal .hero-hcenter{text-align:center}
}
.padding-top-14x {

    padding-top: 70px;

}
.margin-top-10x-negative {

    margin-top: -50px;

}
.padding-bottom-0x {

    padding-bottom: 0;

}
.nox-feature-icon .row {

    display: flex;
    flex-flow: row wrap;

}

.nox-feature-icon .row .feature {

    padding: 0 15px 40px 15px;
    padding-bottom: 40px;
    background: none;
}
.device-detect{
    color: #fff;

    background: #ee865c;

    text-shadow: 0 1px 3px #d76f46;
}
.btn {

    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.3;
    border-radius: 4px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;

}
.btn-md, .btn-lg {

    font-size: 22px;
    min-width: 172px;
    padding: 8px 12px;

}
.rebrand-title div {

    border-top: 1px #ee865c solid;
    width: 80px;

}
.rebrand-header.yellow-1 {
    margin-top: 0;
    font-weight: 300;
    padding-top: 30px;

    color: #ee865c;

}
.text-yellow-1.variableOne {

    color: #ee865c;

}
.lazy-able .lazy-img-wrapper .bgimg-container {

    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;

}
.splash{padding:0}
.splash .lazy-img-wrapper{position:relative}
.splash .lazy-img-wrapper .bgimg-container.mobile-relative{position:relative}
.splash .lazy-img-wrapper img{min-height:350px}
.splash.stackMobile>.splash-content-wrapper{display:none}
.splash .splash-content-wrapper{padding:0 30px 70px 30px;margin:0;overflow:hidden}
.splash .splash-content-wrapper .text{position:relative}
.splash .splash-content-wrapper .text.background-g1{color:var(--custom-title)}
.splash .splash-content-wrapper .text.background-cb1{color:#242e39}
.splash .splash-content-wrapper .text h2{margin:0 0 25px 0}
.splash .splash-content-wrapper .text h2.y1-text{color:#ffc200}
.splash .splash-content-wrapper .text h2 p{font-size:32px;font-weight: 400;}
.splash .splash-content-wrapper .text p{margin:0}
.splash .splash-content-wrapper .text div p{line-height:1.5em;font-size:16px}
.splash .splash-content-wrapper.white{background-color:#fff}
.splash .splash-content-wrapper.background-cb1{background-color:#242e39}
.splash .splash-content-wrapper.black{background-color:#000}
@media(min-width:768px){.splash{min-height:450px}
    .splash .lazy-img-wrapper{display:table;width:100%;min-height:450px}
    .splash .lazy-img-wrapper .bgimg-container.mobile-relative{position:absolute}
    .splash .lazy-img-wrapper .splash-v-middle{position:relative;display:table-cell;vertical-align:middle;min-height:350px}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper{margin:0 auto;padding:0 10px;width:740px}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper .text{padding:90px 0;max-width:60%}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper .text.width-50{max-width:50%}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper .text h2 p{font-size:40px;font-weight: 400;}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper .text.right{float:right}
}
@media(min-width:992px){.splash{min-height:450px}
    .splash .lazy-img-wrapper{min-height:450px}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper{width:1000px}
    .splash .lazy-img-wrapper .splash-v-middle .splash-content-wrapper .text{padding:125px 0}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.splash .splash-content-wrapper.black, .black {

    background-color: #000;

}
.lazy-able .lazy-img-scale .bgimg-container img.img-v-center.img-h-center {

    object-position: center center;

}
.lazy-able .lazy-img-wrapper.lazy-img-scale .bgimg-container img {

    object-fit: cover;
    height: 100%;
    width: 100%;

}
.fl_rt {
    -ms-flex-direction: row;
    flex-direction: row;
    display: -ms-flexbox;
    display: flex;
}
@media(max-width:670px) {
.fl_rt {
    -ms-flex-direction: column;
    flex-direction: column;

}
}

.line_2 {

    line-height: 2.5!important;
}
.fl100{-ms-flex-preferred-size: 100%;
    flex-basis: 100%;padding: 10px;}
.icon_wr {
    width:46px;
    height:46px;
    border-radius:6px;
    background: var(--bg-card);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:0 0 18px;
    font-size:24px;
    box-sizing:border-box;
    color:var(--h-color)
}
.consistency-titles {
    font-size:16px;
    font-weight:700;
    color:#d76e43;

    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.wr_consistency {
    color:var(--h-color);
    font-size:13px;
    line-height:1.5
}
.wr_consistency span {
    font-weight:600;
    display:block;
    margin:0 0 2px;
    font-size:14px
}
.consistency-wr .wr>div a {
    color:#42afc7;
    text-decoration:none
}

#platform-management .common-UppercaseTitle {
    text-align:center
}
#platform-management .common-UppercaseTitle img {
    margin-left:auto;
    margin-right:auto
}
@media (min-width:880px) {
    #platform-management {
        display:grid;
        grid:auto/1fr auto;
        grid-gap:0 70px;
        margin-top: 90px;
    }
    #platform-management:before {
        grid-column-end:span 2;
        margin:80px 0
    }
    #platform-management .content {
        min-height:530px
    }
    #platform-management .common-UppercaseTitle {
        text-align:left
    }
    #platform-management .common-UppercaseTitle img {
        margin-left:0
    }
}
#platform-management .laptop {
    position:relative;
    width:584px;
    height:405px;
    top:30px;
    -webkit-transform:scale(.57);
    transform:scale(.57);
    -webkit-transform-origin:0 40px;
    transform-origin:0 40px;
    left:calc(50% - 166px)
}
#platform-management .laptop * {
    position:absolute
}
#platform-management .laptop .shadow {
    left:17px;
    right:17px;
    top:40px;
    height:490px;
    opacity:.3;
    background:#7692b3;
    -webkit-filter:blur(30px);
    filter:blur(30px)
}
@media (min-width:670px) {
    #platform-management .laptop {
        margin-top:2em;
        -webkit-transform:none;
        transform:none;
        left:calc(50% - 292px)
    }
}
@media (min-width:880px) {
    #platform-management .laptop {
        left:0;
        margin:0
    }
    #platform-management .laptop .shadow {
        will-change:transform
    }
}
#platform-management .laptop .lid {
    width:100%;
    height:100%;
    background:var(--laptop);
    border-radius:20px;
    -webkit-box-shadow:inset 1px -4px 6px rgba(145,161,181,.3);
    box-shadow:inset 1px -4px 6px rgba(145,161,181,.3)
}
#platform-management .laptop .camera {
    --size:4px;
    width:var(--size);
    height:var(--size);
    top:10px;
    left:50%;
    margin-left:-2px;
    border-radius:50%;
    background:#dae0e8
}
#platform-management .laptop .screen {
    top:24px;
    bottom:35px;
    left:17px;
    right:17px;
    border-radius:4px;
    -webkit-box-shadow:-1px 1px 6px rgba(171,183,204,.2);
    box-shadow:-1px 1px 6px rgba(171,183,204,.2);
    background:#f2f6fa
}
#platform-management .laptop .chassis {
    width:100%;
    height:142px;
    top:calc(100% - 11px);
    border-radius:8px 8px 14px 14px;
    -webkit-transform:perspective(880px) rotateX(40deg);
    transform:perspective(880px) rotateX(40deg);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    background: var(--laptop);
    -webkit-box-shadow:inset 0 -2px 3px rgba(145,161,181,.5),inset -1px -6px 4px rgba(253,255,255,.9);
    box-shadow:inset 0 -2px 3px rgba(145,161,181,.5),inset -1px -6px 4px rgba(253,255,255,.9)
}
#platform-management .laptop .chassis * {
    opacity:.3;
    background:linear-gradient(45deg,#b2bdcc,#c1ccd8);
    -webkit-box-shadow:1px 1px 1px hsla(0,0%,100%,.75);
    box-shadow:1px 1px 1px hsla(0,0%,100%,.75)
}
#platform-management .laptop .keyboard {
    left:28px;
    right:28px;
    top:8px;
    height:66px;
    border-radius:2px 2px 4px 4px
}
#platform-management .laptop .trackpad {
    left:165px;
    right:165px;
    top:76px;
    height:52px;
    border-radius:4px 4px 6px 6px
}

#platform-management #dashboard-connected-accounts * {
    position:static
}

@media (min-width:640px) {
.pt-24  { padding-top: 6rem; }
}

@media (min-width: 670px) {
    .Hero__logos_logo_v1 {
        margin-top: 0
    }
}

.Hero__logos_logo_v1 ul {
    flex-wrap: wrap;
    justify-content: center
}

.Hero__logos_logo_v1 ul li {
    margin-bottom: 10px;
    justify-content: center
}



@media (min-width: 670px) {
    .Hero__logos_logo_v1 ul {
        flex-wrap: nowrap;
        justify-content: left;
    }

    .Hero__logos_logo_v1 ul li {
        width: auto;
        margin-bottom: 0
    }
}

.drop-LogoRow_logo_v1__logoRow {
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center
}

@media (min-width: 670px) {
    .drop-LogoRow_logo_v1__logoRow {
        justify-content: space-between
    }
}

.drop-LogoRow_logo_v1__logoRow li {
    padding: 0 15px;
    display: flex;
    align-items: center
}

@media (min-width: 670px) {
    .drop-LogoRow_logo_v1__logoRow li {
        margin-bottom: 14px
    }

    .drop-LogoRow_logo_v1__logoRow li:first-child {
        padding-left: 0
    }

    .drop-LogoRow_logo_v1__logoRow li:last-child {
        padding-right: 0
    }
}

@media (min-width: 880px) {
    .drop-LogoRow_logo_v1__logoRow li {
        padding: 0 18px
    }
}

@media (min-width: 1040px) {
    .drop-LogoRow_logo_v1__logoRow li {
        padding: 0 12px
    }
}

.drop-LogoRow_logo_v1__logoRow a {
    display: flex;
    cursor: pointer
}

.drop-LogoRow_logo_v1__logoRow img, .drop-LogoRow_logo_v1__logoRow svg {
    max-width: 100%;
    max-height: 40px
}
.drop-UserLogo {
    display: block;
}
.bitcoin_logos_logo {
    width: 110px;
}
.bitcoincash_logos_logo {
    width: 140px;
}
.ethereum_logos_logo {
    width: 50px;
}
.tether_logos_logo {
    width: 110px;
}
.ripple_logos_logo {
    width: 110px;
}
.monero_logos_logo {
    width: 110px;
}
.dash_logos_logo {
    width: 70px;
}
.litecoin_logos_logo {
    width: 90px;
}

@media (max-width: 670px) {
    .bitcoin_logos_logo {
        width: 90px;
    }
    .bitcoincash_logos_logo {
        width: 110px;
    }
    .ethereum_logos_logo {
        width: 40px;
    }
    .tether_logos_logo {
        width: 90px;
    }
    .ripple_logos_logo {
        width: 90px;
    }
    .monero_logos_logo {
        width: 90px;
    }
    .dash_logos_logo {
        width: 70px;
    }
    .litecoin_logos_logo {
        width: 90px;
    }
}
body {

    min-height: 100%;

}

.swal2-x-mark {display: flex}
.swal2-x-mark {top:0.9rem}
.swal2-icon .swal2-icon-content {display: block!important;}
.swal2-input {height: 2.425em!important;}
.swal2-icon.swal2-success, .swal2-icon.swal2-warning {
    background-color: var(--bg-main-2)!important;
}
@media (max-width: 640px) {
    .swal2-icon.swal2-success {

        position: relative;
    }
    .swal2-cancel, .swal2-confirm, .swal2-deny {
        width: 100%;
    }
    .swal2-input {width: 98%!important;}
    .swal2-styled{margin:.3em .0em}
}
.swal2-success-circular-line-left,.swal2-success-fix, .swal2-success-circular-line-right{background: none!important;}
.swal2-icon.swal2-warning {
    background-color: rgb(254, 243, 199);
}
.swal2-icon.swal2-question {
    background-color: rgb(219, 234, 254);
}

@media (min-width: 640px) {
    .swal2-actions {
        display: flex;
    }
    .swal2-styled{margin:.3125em}

    .swal2-x-mark {display: inline-block}
    .swal2-header {
        align-items: flex-start;
        display: flex;
        text-align: center;
    }
    .swal2-x-mark {display: block}
    .content-text{
        text-align: left;
        margin-left: 1rem;
        margin-top: 0px;


    }

    .swal2-icon{font-size: 6px;
        position:relative;
        box-sizing:content-box;
        justify-content:center;
        width:5em;
        height:5em;
        margin-left: 0px;
        margin-right: 0px;
        flex-shrink: 0;
        align-items: center;
        border-radius:50%;
        font-family:inherit;
        line-height:5em;
        cursor:default;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none}

}
.swal2-header {
    text-align: center;
}
.swal2-icon{font-size: 6px;
    display: inline-block!important;
    justify-content:center;
    width:5em;
    height:5em;
    margin-left: 0px;
    margin-right: 0px;
    flex-shrink: 0;
    align-items: center;
    border-radius:50%;
    font-family:inherit;
    line-height:5em;
    cursor:default;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    margin-bottom: 0.5rem;}

.swal2-popup{display:inline-block!important;
    box-shadow: 0 7px 14px 0 rgba(60,66,87,.08),0 3px 6px 0 rgba(0,0,0,.12);
    position:relative;
    box-sizing:border-box;
    flex-direction:column;
    justify-content:center;width:32rem;
    max-width:100%;
    padding:1.5rem;
    border:none;
    border-radius:5px;
    background:var(--bg-main-2);
    font-family:inherit;
    font-size:1rem}

.swal2-title {
    display: inline-block!important;
    color: var(--text-primary)!important;
}
.swal2-html-container {
    --tw-text-opacity: 1;
    color: var(--text-primary);
    font-size: 0.875rem;
    line-height: 1.25rem;

}
.swal2-validation-message{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
