/* =========================================================
   CHINA START PREMIUM LEAD
   ========================================================= */

body.home .vlx-start-bottom{
    position:relative;
    z-index:15;

    width:100%;
    margin:56px auto 0;
    padding:0;

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:24px;

    border-top:0;

    text-align:center;
}

body.home .vlx-start-bottom-copy{
    position:relative;

    width:min(900px,100%);
    margin:0 auto;

    display:flex;
    flex-direction:column;
    align-items:center;
    gap:9px;

    text-align:center;
}

body.home .vlx-start-bottom-copy strong{
    position:relative;

    display:inline-block;

    margin:0;

    font-family:'Montserrat',Arial,sans-serif;
    font-size:clamp(20px,1.75vw,28px);
    line-height:1.25;
    font-weight:760;
    letter-spacing:-.035em;

    color:#162A34;
}

body.home .vlx-start-bottom-copy span{
    display:block;

    margin:0;

    font-family:'Montserrat',Arial,sans-serif;
    font-size:12px;
    line-height:1.65;
    font-weight:480;

    color:#71838B;
}

body.home .vlx-diamond-text{
    background:
        linear-gradient(
            108deg,
            #162A34 0%,
            #162A34 39%,
            #45B9D1 46%,
            #DDFBFF 50%,
            #58C3D9 54%,
            #162A34 61%,
            #162A34 100%
        );

    background-size:270% 100%;
    background-position:105% 0;

    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;

    animation:
        vlxDiamondSweep 7.2s ease-in-out infinite;
}

body.home .vlx-diamond-text::after{
    content:"✦";

    position:absolute;
    right:7%;
    top:-8px;

    font-size:9px;
    line-height:1;

    color:#8DECF6;
    -webkit-text-fill-color:#8DECF6;

    opacity:0;

    text-shadow:
        0 0 5px rgba(141,236,246,.75),
        0 0 13px rgba(88,195,217,.40);

    animation:
        vlxDiamondSpark 7.2s ease-in-out infinite;
}

body.home .vlx-start-lead-form{
    position:relative;

    width:min(1050px,100%);
    margin:0 auto;

    font-family:'Montserrat',Arial,sans-serif;
}

body.home .vlx-start-form-shell{
    position:relative;

    width:100%;
    min-height:66px;

    padding:8px;

    display:grid;
    grid-template-columns:
        minmax(220px,2fr)
        minmax(105px,.8fr)
        minmax(115px,.9fr)
        minmax(170px,1.25fr)
        168px;

    align-items:center;
    gap:8px;

    border:1px solid rgba(141,236,246,.16);
    border-radius:21px;

    background:
        radial-gradient(
            circle at 82% 12%,
            rgba(88,195,217,.13),
            transparent 34%
        ),
        linear-gradient(
            125deg,
            #07131C 0%,
            #0A1822 48%,
            #102D3B 100%
        );

    box-shadow:
        0 18px 50px rgba(7,19,28,.14),
        0 4px 14px rgba(7,19,28,.08),
        inset 0 1px 0 rgba(255,255,255,.05);

    overflow:hidden;
}

body.home .vlx-start-form-shell::before{
    content:"";

    position:absolute;
    left:16px;
    right:16px;
    top:0;

    height:1px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(141,236,246,.36),
            transparent
        );

    pointer-events:none;
}

body.home .vlx-start-field{
    position:relative;

    display:block;

    min-width:0;
    height:48px;

    margin:0;
}

body.home .vlx-start-field input{
    width:100%;
    height:48px;

    margin:0;
    padding:0 15px;

    outline:0;

    border:
        1px solid rgba(255,255,255,.09);
    border-radius:14px;

    background:
        rgba(255,255,255,.055);

    color:#F3FAFC;

    font-family:'Montserrat',Arial,sans-serif;
    font-size:11px;
    line-height:48px;
    font-weight:520;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025);

    transition:
        border-color .22s ease,
        background .22s ease,
        box-shadow .22s ease;
}

body.home .vlx-start-field input::placeholder{
    color:rgba(220,238,243,.48);
}

body.home .vlx-start-field input:focus{
    border-color:rgba(125,234,255,.48);

    background:
        rgba(255,255,255,.085);

    box-shadow:
        0 0 0 3px rgba(88,195,217,.07),
        inset 0 1px 0 rgba(255,255,255,.04);
}

body.home .vlx-start-form-submit{
    position:relative;

    height:48px;

    margin:0;
    padding:0 46px 0 18px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:0;
    border-radius:14px;

    cursor:pointer;

    background:
        linear-gradient(
            100deg,
            #45B9D1 0%,
            #58C3D9 52%,
            #45A8C0 100%
        );

    color:#fff;

    font-family:'Montserrat',Arial,sans-serif;
    font-size:10px;
    line-height:1;
    font-weight:760;
    letter-spacing:.01em;

    box-shadow:
        0 9px 22px rgba(38,164,193,.24),
        inset 0 1px 0 rgba(255,255,255,.20);

    transition:
        transform .22s ease,
        box-shadow .22s ease,
        filter .22s ease;
}

body.home .vlx-start-form-submit i{
    position:absolute;
    right:6px;
    top:6px;

    width:36px;
    height:36px;

    display:grid;
    place-items:center;

    border-radius:11px;

    background:
        rgba(255,255,255,.14);

    font-size:14px;
    font-style:normal;
    line-height:1;

    transition:
        transform .22s ease,
        background .22s ease;
}

body.home .vlx-start-form-submit:hover{
    transform:translateY(-1px);

    filter:brightness(1.045);

    box-shadow:
        0 13px 27px rgba(38,164,193,.30),
        inset 0 1px 0 rgba(255,255,255,.24);
}

body.home .vlx-start-form-submit:hover i{
    transform:translate(1px,-1px);
    background:rgba(255,255,255,.19);
}

body.home .vlx-start-form-submit:disabled{
    cursor:wait;
    opacity:.72;
    transform:none;
}

body.home .vlx-start-form-status{
    min-height:18px;
    margin-top:9px;

    text-align:center;

    font-family:'Montserrat',Arial,sans-serif;
    font-size:10px;
    line-height:1.45;
    font-weight:560;

    color:#607982;
}

body.home .vlx-start-form-status.is-success{
    color:#176B87;
}

body.home .vlx-start-form-status.is-error{
    color:#A54A4A;
}

body.home .vlx-start-honey{
    position:absolute !important;
    left:-99999px !important;

    width:1px !important;
    height:1px !important;

    opacity:0 !important;
    pointer-events:none !important;
}

body.home .vlx-sr-only{
    position:absolute;

    width:1px;
    height:1px;

    padding:0;
    margin:-1px;

    overflow:hidden;
    clip:rect(0,0,0,0);

    white-space:nowrap;

    border:0;
}

/* ENTER / EXIT MOTION */

body.home .vlx-start-bottom.is-motion-ready
.vlx-start-bottom-copy{
    opacity:0;

    transform:
        translate3d(-34vw,0,0);
}

body.home .vlx-start-bottom.is-motion-ready
.vlx-from-left{
    opacity:0;

    transform:
        translate3d(-34vw,0,0);
}

body.home .vlx-start-bottom.is-motion-ready
.vlx-from-right{
    opacity:0;

    transform:
        translate3d(34vw,0,0);
}

body.home .vlx-start-bottom.is-motion-ready
.vlx-start-bottom-copy,
body.home .vlx-start-bottom.is-motion-ready
.vlx-from-left,
body.home .vlx-start-bottom.is-motion-ready
.vlx-from-right{
    transition:
        transform .9s cubic-bezier(.16,1,.3,1),
        opacity .65s ease;
}

body.home .vlx-start-bottom.is-motion-ready.is-inview
.vlx-start-bottom-copy,
body.home .vlx-start-bottom.is-motion-ready.is-inview
.vlx-from-left,
body.home .vlx-start-bottom.is-motion-ready.is-inview
.vlx-from-right{
    opacity:1;

    transform:
        translate3d(0,0,0);
}

/* DIAMOND SHIMMER */

@keyframes vlxDiamondSweep{
    0%,
    67%{
        background-position:105% 0;
    }

    79%{
        background-position:-5% 0;
    }

    100%{
        background-position:-5% 0;
    }
}

@keyframes vlxDiamondSpark{
    0%,
    70%,
    87%,
    100%{
        opacity:0;
        transform:scale(.7) rotate(0deg);
    }

    78%{
        opacity:.72;
        transform:scale(1.05) rotate(18deg);
    }

    82%{
        opacity:.20;
        transform:scale(.82) rotate(30deg);
    }
}

/* TABLET */

@media(max-width:980px){

    body.home .vlx-start-lead-form{
        width:min(720px,100%);
    }

    body.home .vlx-start-form-shell{
        grid-template-columns:1fr 1fr;
        padding:10px;
    }

    body.home .vlx-start-field:first-child{
        grid-column:1 / -1;
    }

    body.home .vlx-start-form-submit{
        grid-column:1 / -1;
    }
}

/* MOBILE */

@media(max-width:600px){

    body.home .vlx-start-bottom{
        margin-top:38px;
        gap:20px;
    }

    body.home .vlx-start-bottom-copy{
        width:min(390px,100%);
        padding:0 8px;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:20px;
        line-height:1.28;
    }

    body.home .vlx-start-bottom-copy span{
        font-size:10px;
        line-height:1.6;
    }

    body.home .vlx-start-form-shell{
        grid-template-columns:1fr;
        gap:7px;

        border-radius:19px;
    }

    body.home .vlx-start-field:first-child,
    body.home .vlx-start-form-submit{
        grid-column:auto;
    }

    body.home .vlx-start-field,
    body.home .vlx-start-field input,
    body.home .vlx-start-form-submit{
        height:50px;
    }

    body.home .vlx-start-bottom.is-motion-ready
    .vlx-start-bottom-copy,
    body.home .vlx-start-bottom.is-motion-ready
    .vlx-from-left{
        transform:translate3d(-72px,0,0);
    }

    body.home .vlx-start-bottom.is-motion-ready
    .vlx-from-right{
        transform:translate3d(72px,0,0);
    }

    body.home .vlx-start-bottom.is-motion-ready.is-inview
    .vlx-start-bottom-copy,
    body.home .vlx-start-bottom.is-motion-ready.is-inview
    .vlx-from-left,
    body.home .vlx-start-bottom.is-motion-ready.is-inview
    .vlx-from-right{
        transform:translate3d(0,0,0);
    }
}

@media(prefers-reduced-motion:reduce){

    body.home .vlx-diamond-text,
    body.home .vlx-diamond-text::after{
        animation:none !important;
    }

    body.home .vlx-start-bottom *,
    body.home .vlx-start-bottom-copy{
        transition:none !important;
    }
}
/* CHINA LEAD REFINEMENT V2 START */

body.home .vlx-start-bottom{
    margin:34px auto 0 !important;
    gap:18px !important;
    align-items:center !important;
}

body.home .vlx-start-bottom-copy{
    width:min(760px,100%) !important;
    margin:0 auto 8px !important;
    padding:0 12px !important;
    text-align:center !important;
}

body.home .vlx-start-bottom-copy strong{
    font-size:clamp(24px,2vw,34px) !important;
    line-height:1.18 !important;
    font-weight:780 !important;
    letter-spacing:-.04em !important;
}

body.home .vlx-start-bottom-copy span{
    font-size:13px !important;
    line-height:1.7 !important;
    font-weight:500 !important;
    color:#768891 !important;
}

body.home .vlx-start-lead-form{
    width:min(1080px,100%) !important;
    margin:0 auto !important;
}

body.home .vlx-start-form-shell{
    min-height:74px !important;
    padding:9px !important;
    gap:8px !important;
    grid-template-columns:
        minmax(250px,2.3fr)
        minmax(120px,.8fr)
        minmax(130px,.9fr)
        minmax(200px,1.3fr)
        190px !important;
    border-radius:999px !important;
    border:1px solid rgba(86,196,219,.22) !important;
    background:
        radial-gradient(circle at 78% 14%, rgba(88,195,217,.16), transparent 30%),
        linear-gradient(115deg, #06121a 0%, #0a1822 46%, #102d3b 100%) !important;
    box-shadow:
        0 20px 44px rgba(7,19,28,.16),
        0 4px 14px rgba(7,19,28,.10),
        inset 0 1px 0 rgba(255,255,255,.05) !important;
}

body.home .vlx-start-form-shell::before{
    left:20px !important;
    right:20px !important;
    background:linear-gradient(90deg, transparent, rgba(141,236,246,.34), transparent) !important;
}

body.home .vlx-start-field{
    height:54px !important;
}

body.home .vlx-start-field input{
    height:54px !important;
    padding:0 18px !important;
    border-radius:999px !important;
    border:1px solid rgba(255,255,255,.08) !important;
    background:rgba(255,255,255,.05) !important;
    color:#f3fafc !important;
    font-size:12px !important;
    line-height:54px !important;
    font-weight:540 !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important;
}

body.home .vlx-start-field input::placeholder{
    color:rgba(220,238,243,.52) !important;
}

body.home .vlx-start-field input:focus{
    border-color:rgba(125,234,255,.48) !important;
    background:rgba(255,255,255,.08) !important;
    box-shadow:
        0 0 0 3px rgba(88,195,217,.08),
        inset 0 1px 0 rgba(255,255,255,.04) !important;
}

body.home .vlx-start-form-submit{
    height:54px !important;
    padding:0 58px 0 22px !important;
    border-radius:999px !important;
    background:linear-gradient(100deg,#45B9D1 0%,#58C3D9 52%,#45A8C0 100%) !important;
    color:#fff !important;
    font-size:11px !important;
    font-weight:760 !important;
    letter-spacing:.01em !important;
    box-shadow:
        0 10px 24px rgba(38,164,193,.24),
        inset 0 1px 0 rgba(255,255,255,.20) !important;
}

body.home .vlx-start-form-submit i{
    right:6px !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    width:42px !important;
    height:42px !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.16) !important;
    font-size:15px !important;
    line-height:1 !important;
}

body.home .vlx-start-form-submit:hover{
    transform:translateY(-1px) !important;
    filter:brightness(1.04) !important;
    box-shadow:
        0 13px 28px rgba(38,164,193,.30),
        inset 0 1px 0 rgba(255,255,255,.24) !important;
}

body.home .vlx-start-form-submit:hover i{
    transform:translateY(-50%) rotate(8deg) !important;
    background:rgba(255,255,255,.20) !important;
}

body.home .vlx-start-form-submit:disabled{
    opacity:.82 !important;
}

body.home .vlx-start-form-status{
    min-height:20px !important;
    margin-top:10px !important;
    font-size:11px !important;
    font-weight:560 !important;
    color:#607982 !important;
}

body.home .vlx-start-form-status.is-success{
    color:#176B87 !important;
}

body.home .vlx-start-form-status.is-error{
    color:#B24E4E !important;
}

body.home .vlx-start-field input.is-invalid{
    border-color:rgba(214,95,95,.68) !important;
    background:rgba(214,95,95,.08) !important;
    box-shadow:
        0 0 0 3px rgba(214,95,95,.08),
        inset 0 1px 0 rgba(255,255,255,.03) !important;
}

@media(max-width:980px){
    body.home .vlx-start-bottom{
        margin-top:30px !important;
        gap:16px !important;
    }

    body.home .vlx-start-bottom-copy{
        width:min(700px,100%) !important;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:28px !important;
    }

    body.home .vlx-start-form-shell{
        border-radius:26px !important;
        grid-template-columns:1fr 1fr !important;
        padding:10px !important;
    }

    body.home .vlx-start-field:first-child{
        grid-column:1 / -1 !important;
    }

    body.home .vlx-start-form-submit{
        grid-column:1 / -1 !important;
        border-radius:18px !important;
    }

    body.home .vlx-start-form-submit i{
        border-radius:14px !important;
    }
}

@media(max-width:600px){
    body.home .vlx-start-bottom-copy{
        width:min(390px,100%) !important;
        padding:0 8px !important;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:22px !important;
        line-height:1.2 !important;
    }

    body.home .vlx-start-bottom-copy span{
        font-size:11px !important;
        line-height:1.6 !important;
    }

    body.home .vlx-start-form-shell{
        grid-template-columns:1fr !important;
        gap:8px !important;
        border-radius:22px !important;
    }

    body.home .vlx-start-field:first-child,
    body.home .vlx-start-form-submit{
        grid-column:auto !important;
    }

    body.home .vlx-start-field,
    body.home .vlx-start-field input,
    body.home .vlx-start-form-submit{
        height:52px !important;
    }

    body.home .vlx-start-form-submit{
        border-radius:16px !important;
    }

    body.home .vlx-start-form-submit i{
        width:40px !important;
        height:40px !important;
        border-radius:14px !important;
    }
}

/* CHINA LEAD REFINEMENT V2 END */

/* CHINA LEAD BUTTON V3 START */

/* ТЕКСТ НИЖЕ ФОТО, А НЕ НА ФОТО */
body.home .vlx-start-bottom{
    margin-top:100px !important;
    gap:30px !important;
}

body.home .vlx-start-bottom-copy{
    width:min(820px,100%) !important;
    margin:0 auto !important;
    padding:0 16px !important;
    text-align:center !important;
}

body.home .vlx-start-bottom-copy strong{
    display:inline-block !important;
    font-size:clamp(25px,2vw,33px) !important;
    line-height:1.18 !important;
}

body.home .vlx-start-bottom-copy span{
    margin-top:9px !important;
    font-size:12px !important;
}

/* ФОРМА ЧУТЬ КОМПАКТНЕЕ */
body.home .vlx-start-lead-form{
    width:min(1040px,100%) !important;
}

body.home .vlx-start-form-shell{
    grid-template-columns:
        minmax(240px,2.2fr)
        minmax(120px,.8fr)
        minmax(125px,.85fr)
        minmax(190px,1.25fr)
        205px !important;

    min-height:75px !important;
    padding:9px !important;
}

/* КНОПКА В СТИЛЕ ПЕРВОГО ЭКРАНА */
body.home .vlx-start-form-submit{
    position:relative !important;

    width:100% !important;
    min-width:0 !important;
    height:57px !important;

    padding:0 8px 0 25px !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    border:0 !important;
    border-radius:999px !important;

    overflow:hidden !important;

    color:#fff !important;

    background:
        linear-gradient(
            110deg,
            #176B87,
            #1B7E9C
        ) !important;

    box-shadow:
        0 17px 40px rgba(23,107,135,.28),
        inset 0 1px rgba(255,255,255,.13) !important;

    font-size:12px !important;
    line-height:1 !important;
    font-weight:700 !important;

    transition:
        transform .2s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}

/* ТОТ ЖЕ БЕГУЩИЙ БЛИК */
body.home .vlx-start-form-submit::before{
    content:"";

    position:absolute;

    top:-80%;
    left:-30%;

    width:85px;
    height:180px;

    transform:rotate(28deg);

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.25),
            transparent
        );

    animation:
        vlh2ButtonSweep
        4.6s
        ease-in-out
        infinite;

    pointer-events:none;
}

/* КРУГ СО СТРЕЛКОЙ КАК В HERO */
body.home .vlx-start-form-submit i{
    position:relative !important;

    right:auto !important;
    top:auto !important;

    width:42px !important;
    height:42px !important;

    margin-left:auto !important;

    display:grid !important;
    place-items:center !important;

    border-radius:50% !important;

    background:
        rgba(255,255,255,.13) !important;

    transform:none !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}

body.home .vlx-start-form-submit svg{
    width:17px !important;
    height:17px !important;

    fill:none !important;
    stroke:currentColor !important;

    stroke-width:1.7 !important;
    stroke-linecap:round !important;
    stroke-linejoin:round !important;
}

/* HOVER ТОЖЕ КАК У ПЕРВОЙ КНОПКИ */
body.home .vlx-start-form-submit:hover{
    color:#fff !important;

    filter:none !important;

    box-shadow:
        0 20px 52px rgba(46,168,201,.35),
        0 0 0 1px rgba(123,231,247,.12) !important;
}

body.home .vlx-start-form-submit:hover i{
    transform:
        translateX(3px)
        rotate(-4deg) !important;

    background:
        rgba(255,255,255,.20) !important;
}

/* ОШИБКА ОСТАЁТСЯ В СТИЛЕ САЙТА, БЕЗ БРАУЗЕРНОГО POPUP */
body.home .vlx-start-field input.is-invalid{
    border-color:rgba(214,95,95,.38) !important;

    background:
        rgba(180,65,65,.045) !important;

    box-shadow:
        0 0 0 2px rgba(214,95,95,.045) !important;
}

body.home .vlx-start-form-status.is-error{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:30px;
    margin-top:10px !important;
    padding:6px 14px;

    border:
        1px solid rgba(178,78,78,.12);

    border-radius:999px;

    background:
        rgba(255,255,255,.65);

    color:#9C5151 !important;

    box-shadow:
        0 5px 18px rgba(25,49,59,.04);
}

/* TABLET */
@media(max-width:980px){

    body.home .vlx-start-bottom{
        margin-top:76px !important;
        gap:26px !important;
    }

    body.home .vlx-start-form-submit{
        border-radius:999px !important;
    }

    body.home .vlx-start-form-submit i{
        border-radius:50% !important;
    }
}

/* MOBILE */
@media(max-width:600px){

    body.home .vlx-start-bottom{
        margin-top:58px !important;
        gap:22px !important;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:22px !important;
    }

    body.home .vlx-start-form-submit{
        height:57px !important;
        border-radius:999px !important;
    }

    body.home .vlx-start-form-submit i{
        width:42px !important;
        height:42px !important;
        border-radius:50% !important;
    }
}

/* CHINA LEAD BUTTON V3 END */

/* CHINA LEAD FINAL COMPACT V4 */

body.home .vlx-start{
    padding-bottom:18px !important;
}

body.home .vlx-start-bottom{
    gap:19px !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
}

body.home .vlx-start-bottom-copy{
    width:min(720px,100%) !important;
    margin-left:auto !important;
    margin-right:auto !important;
}

body.home .vlx-start-bottom-copy strong{
    font-size:clamp(21px,1.6vw,27px) !important;
    line-height:1.2 !important;
    letter-spacing:-.035em !important;
}

body.home .vlx-start-bottom-copy span{
    margin-top:6px !important;
    font-size:11px !important;
    line-height:1.55 !important;
}

body.home .vlx-start-lead-form{
    width:min(1080px,100%) !important;
}

body.home .vlx-start-form-shell{
    grid-template-columns:
        minmax(210px,1.7fr)
        minmax(100px,.75fr)
        minmax(160px,1.15fr)
        minmax(110px,.8fr)
        minmax(175px,1.2fr)
        190px !important;
}

body.home .vlx-start-form-status:empty{
    display:none !important;
    min-height:0 !important;
    height:0 !important;
    margin:0 !important;
    padding:0 !important;
}

body.home .vlx-start-form-status:not(:empty){
    margin-top:8px !important;
}

@media(max-width:980px){

    body.home .vlx-start{
        padding-bottom:16px !important;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:23px !important;
    }

    body.home .vlx-start-form-shell{
        grid-template-columns:1fr 1fr !important;
    }
}

@media(max-width:600px){

    body.home .vlx-start{
        padding-bottom:12px !important;
    }

    body.home .vlx-start-bottom{
        gap:17px !important;
    }

    body.home .vlx-start-bottom-copy strong{
        font-size:20px !important;
    }

    body.home .vlx-start-bottom-copy span{
        font-size:10px !important;
    }

    body.home .vlx-start-form-shell{
        grid-template-columns:1fr !important;
    }
}

/* CHINA LEAD SPACING V5 START */

body.home .vlx-start-bottom{
    margin-top:58px !important;
    gap:12px !important;
}

body.home .vlx-start-bottom-copy{
    margin-bottom:0 !important;
}

body.home .vlx-start-form-shell{
    grid-template-columns:
        minmax(210px,1.7fr)
        minmax(130px,.9fr)
        minmax(160px,1.15fr)
        minmax(110px,.8fr)
        minmax(175px,1.2fr)
        190px !important;
}

body.home .vlx-start-field input[name="quantity"]{
    padding-left:15px !important;
    padding-right:15px !important;
}

@media(max-width:980px){
    body.home .vlx-start-bottom{
        margin-top:42px !important;
        gap:11px !important;
    }
}

@media(max-width:600px){
    body.home .vlx-start-bottom{
        margin-top:32px !important;
        gap:10px !important;
    }
}

/* CHINA LEAD SPACING V5 END */

/* CHINA LEAD SPACING V6 */
body.home .vlx-start-bottom{
    margin-top:78px !important;
}

@media(max-width:980px){
    body.home .vlx-start-bottom{
        margin-top:58px !important;
    }
}

@media(max-width:600px){
    body.home .vlx-start-bottom{
        margin-top:42px !important;
    }
}
