.vsite .vnav .mobile-nav-toggle,.vsite .vnav .mobile-nav-panel{display:none}@media (max-width:1120px){.vsite .vnav .mobile-nav-toggle{color:#263238;cursor:pointer;background:linear-gradient(145deg,#ffe573,#ffba22);border:1px solid #d89514;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-width:112px;min-height:46px;padding:9px 13px;font:800 16px/1.2 Arial,sans-serif;display:flex;box-shadow:0 3px #d69417}.mobile-nav-toggle>span{font-size:24px;line-height:1}.vsite .vnav .mobile-nav-panel:not([hidden]){overscroll-behavior:contain;color:#303940;background:#fffdf6;border:1px solid #eadcb9;border-radius:20px;max-height:calc(100dvh - 120px);padding:14px;display:block;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #26323838}.mobile-nav-panel>p{color:#72786e;margin:0 8px 10px;font:700 13px/1.4 Arial,sans-serif}.vsite .mobile-nav-panel>a{color:#303940;border-bottom:1px solid #eae7dd;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;font:700 16px/1.35 Arial,sans-serif;display:flex}.mobile-nav-panel>a>small{white-space:nowrap;font:600 12px/1.3 Arial,sans-serif}.vsite .mobile-nav-panel>a[aria-current=page]{color:#365a12;background:#edf8d9;box-shadow:inset 4px 0 #7fbf29}.vsite .mobile-nav-panel>.mobile-nav-apply{background:#ffe194;border:1px solid #edc267;margin-top:8px}.vsite .mobile-nav-panel>.mobile-nav-contact{border-bottom:0;margin-top:12px;font-size:14px}.mobile-nav-contact span>small{margin-top:5px;font-size:15px;display:block}.mobile-nav-toggle:focus-visible,.mobile-nav-panel a:focus-visible{outline-offset:3px;outline:3px solid #8b6500}}@media (max-width:650px){.vsite .vnav .vnav-phone{display:none}.vsite .vnav .mobile-nav-toggle{margin-left:auto}.vsite .vnav .vbrand-logo-image{width:76px;height:76px}.vsite .vnav .mobile-nav-panel:not([hidden]){max-height:calc(100dvh - 100px)}}
.vsite{--lime:#c8ff25;--green:#39ef8c;--ink:#080b0a;--panel:#101512;--muted:#9aa39d;color:#f6faf7;scroll-behavior:smooth;background:#080b0a;min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.vsite *{box-sizing:border-box}.vsite a{color:inherit;text-decoration:none}.vnav{z-index:20;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,84px);display:flex;position:absolute;left:0;right:0}.vbrand{align-items:center;gap:12px;display:flex}.vbrand>span{width:46px;height:46px;color:var(--lime);border:1px solid #c8ff2566;border-radius:13px;place-items:center;font:800 13px Arial Black,Arial,sans-serif;display:grid;box-shadow:inset 0 0 18px #c8ff2511}.vbrand b,.vbrand small{display:block}.vbrand b{font-size:14px}.vbrand small{letter-spacing:2.2px;color:#8c9790;margin-top:3px;font-size:8px}.vnav-links{color:#b8c0bb;gap:35px;font-size:12px;display:flex}.vnav-links a{transition:all .2s}.vnav-links a:hover{color:var(--lime)}.vnav-phone{text-align:right}.vnav-phone small,.vnav-phone b{display:block}.vnav-phone small{color:#7f8983;font-size:9px}.vnav-phone b{margin-top:4px;font-size:13px}.vhero{background:radial-gradient(circle at 78% 35%,#174b2a 0,#0000 25%),radial-gradient(circle at 22% 18%,#273216 0,#0000 28%),#080b0a;grid-template-columns:minmax(520px,.94fr) minmax(480px,1.06fr);align-items:center;min-height:840px;padding:150px clamp(24px,5vw,84px) 80px;display:grid;position:relative}.vhero-grid{opacity:.12;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.vhero-copy{z-index:2;animation:.8s both vRise;position:relative}.vlive{color:#dfffa2;letter-spacing:1.4px;border:1px solid #c8ff2542;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;font-size:9px;font-weight:800;display:inline-flex}.vlive i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%;animation:1.6s infinite vPulse}.vhero h1{letter-spacing:-4.5px;margin:28px 0 25px;font:800 clamp(48px,6.2vw,96px)/.97 Arial Black,Arial,sans-serif}.vhero h1 em{color:var(--lime);text-shadow:0 0 45px #c8ff252b;font-style:normal}.vhero-copy>p{color:#aab3ad;max-width:610px;font-size:16px;line-height:1.75}.vhero-actions{gap:12px;margin:35px 0 48px;display:flex}.vbutton{border-radius:12px;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 22px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.vbutton.primary{background:var(--lime);color:#0b1108;box-shadow:0 16px 45px #baff2022}.vbutton.primary:hover{transform:translateY(-3px);box-shadow:0 20px 60px #baff2040}.vbutton.ghost{color:#d9dfdb;border:1px solid #ffffff26}.vbutton.ghost:hover{color:var(--lime);border-color:#c8ff2575}.vtrust{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);max-width:640px;padding-top:25px;display:grid}.vtrust div{padding-right:20px}.vtrust b,.vtrust span{display:block}.vtrust b{color:#edf3ef;font:700 13px Arial Black,Arial,sans-serif}.vtrust span{color:#77817b;margin-top:7px;font-size:9px}.vhero-visual{z-index:1;perspective:900px;height:610px;position:relative}.vhalo{filter:blur(6px);background:radial-gradient(circle,#c8ff2540 0,#32ec9025 30%,#0000 68%);border-radius:50%;width:510px;height:510px;animation:4s ease-in-out infinite vGlow;position:absolute;top:5%;right:3%}.vcity{opacity:.7;justify-content:flex-end;align-items:flex-end;gap:8px;width:90%;height:290px;display:flex;position:absolute;bottom:146px;right:2%}.vcity i{clip-path:polygon(0 12%,40% 12%,40% 0,60% 0,60% 12%,100% 12%,100% 100%,0 100%);background:linear-gradient(#273d2d,#111813);border:1px solid #baff2025;width:9%;display:block;box-shadow:inset 0 0 20px #c8ff2510}.vcity i:first-child{height:34%}.vcity i:nth-child(2){height:62%}.vcity i:nth-child(3){height:45%}.vcity i:nth-child(4){height:85%}.vcity i:nth-child(5){height:55%}.vcity i:nth-child(6){height:73%}.vcity i:nth-child(7){height:42%}.vroad{background:linear-gradient(165deg,#151c18,#050706);border-top:2px solid #c8ff2559;height:190px;position:absolute;bottom:60px;left:2%;right:-18%;overflow:hidden;transform:rotateX(58deg)}.vroad:before{content:"";opacity:.6;background:repeating-linear-gradient(90deg,#0000 0 65px,#efffd9 65px 115px,#0000 115px 180px);height:4px;position:absolute;top:48%;left:0;right:0}.vroad span{background:#c8ff2530;width:100%;height:2px;position:absolute;left:0}.vroad span:first-child{top:15%}.vroad span:nth-child(2){top:70%}.vroad span:nth-child(3){top:90%}.vtaxi{filter:drop-shadow(0 35px 35px #000);width:470px;height:210px;animation:4.5s ease-in-out infinite vFloat;position:absolute;bottom:106px;right:4%}.vbody{background:linear-gradient(145deg,#e6ff9b 0,#bffa20 32%,#4fae1f 70%,#183b17 100%);border-radius:78px 90px 26px 22px;height:105px;position:absolute;bottom:28px;left:0;right:0;box-shadow:inset 0 3px #f7ffd9,inset 0 -15px 25px #173612}.vbody:before{content:"";clip-path:polygon(18% 0,70% 0,100% 100%,0 100%);background:linear-gradient(140deg,#b9f91f,#397d1d);width:225px;height:88px;position:absolute;top:-68px;left:112px}.vbody i{background:#0a0e0c;border-radius:3px;position:absolute}.vbody i:first-child{width:55px;height:6px;top:50px;left:220px}.vbody i:nth-child(2){background:#f5f9e8;width:70px;height:26px;top:41px;right:15px;box-shadow:0 0 24px #f6ffbe}.vbody i:nth-child(3){background:#ff4258;width:60px;height:17px;top:50px;left:7px;box-shadow:0 0 20px #ff304f}.vwindshield{z-index:2;clip-path:polygon(15% 0,74% 0,100% 100%,0 100%);background:linear-gradient(135deg,#314a3b,#0b1210);border-bottom:2px solid #d8ff69;width:174px;height:65px;position:absolute;top:25px;left:135px}.vtaxi-sign{z-index:3;background:var(--lime);color:#17200d;border-radius:6px 6px 2px 2px;padding:6px 13px;font:800 8px Arial Black,Arial,sans-serif;position:absolute;top:3px;left:227px}.vwheel{z-index:4;background:#536159;border:14px solid #090d0a;border-radius:50%;width:76px;height:76px;position:absolute;bottom:0;box-shadow:inset 0 0 0 6px #1b211d,0 5px 15px #000}.vwheel:after{content:"";background:#c7d0c9;border-radius:50%;position:absolute;inset:12px}.vwheel.one{left:73px}.vwheel.two{right:57px}.vfloat{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111713d9;border:1px solid #ffffff1c;animation:4s ease-in-out infinite vFloat;position:absolute;box-shadow:0 20px 50px #0008}.vfloat-one{border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex;top:90px;left:2%}.vfloat-one>span{background:var(--lime);color:#111;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.vfloat-one b,.vfloat-one small{display:block}.vfloat-one b{font-size:10px}.vfloat-one small{color:#829087;margin-top:5px;font-size:8px}.vfloat-two{text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;animation-delay:-1.6s;display:grid;bottom:52px;right:0}.vfloat-two b{color:var(--lime);font:800 25px Arial Black,Arial,sans-serif}.vfloat-two span{color:#98a39b;margin-top:5px;font-size:8px}.vscroll{writing-mode:vertical-rl;color:#667068;letter-spacing:2px;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:45px;right:28px}.vscroll i{background:linear-gradient(var(--lime),transparent);width:1px;height:42px}.vmarquee{white-space:nowrap;background:#0d110f;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;padding:19px 0;overflow:hidden}.vmarquee .vmarquee-track{letter-spacing:1.5px;color:#909a93;will-change:transform;width:max-content;font:700 11px Arial Black,Arial,sans-serif;animation:28s linear infinite vMarquee;display:flex}.vmarquee .vmarquee-track span{flex:none;align-items:center;display:flex}.vmarquee i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%;flex:none;margin:0 34px;display:inline-block}.vsection{background:#0a0e0b;padding:110px clamp(24px,7vw,120px)}.vsection-head{justify-content:space-between;align-items:flex-end;margin-bottom:55px;display:flex}.vsection-head span,.vslider-copy>span,.vcta>div>span{color:var(--lime);letter-spacing:2px;font-size:9px;font-weight:800}.vsection-head h2,.vslider-copy h2,.vcta h2{letter-spacing:-2.5px;margin:15px 0 0;font:700 clamp(35px,4vw,60px)/1.08 Arial Black,Arial,sans-serif}.vsection-head>p{max-width:380px;color:var(--muted);font-size:13px;line-height:1.7}.vbenefits{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.vbenefits article{background:linear-gradient(155deg,#131914,#0d110f);border:1px solid #ffffff16;border-radius:20px;min-height:315px;padding:23px;transition:all .3s;position:relative;overflow:hidden}.vbenefits article:hover{background:linear-gradient(155deg,#172116,#0e130f);border-color:#c8ff2554;transform:translateY(-8px)}.vbenefits article>small{color:#687169;font:700 9px Arial Black,Arial,sans-serif}.vbenefit-icon{width:53px;height:53px;color:var(--lime);background:#c8ff2512;border:1px solid #c8ff2535;border-radius:15px;place-items:center;margin:43px 0 34px;font-size:21px;display:grid}.vbenefits h3{margin:0 0 14px;font:700 16px Arial Black,Arial,sans-serif}.vbenefits p{color:#879189;font-size:11px;line-height:1.7}.vbenefits article>i{border:1px solid #c8ff2515;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-50px;right:-55px}.vslider-section{color:#0a1107;background:linear-gradient(125deg,#caff26,#62ef45);border-radius:28px;grid-template-columns:1fr 1fr;min-height:620px;margin:0 clamp(18px,4vw,64px);display:grid;overflow:hidden}.vslider-copy{flex-direction:column;justify-content:center;padding:clamp(45px,7vw,100px);animation:.5s both vSlide;display:flex}.vslider-copy>span{color:#28450c}.vslider-copy h2{font-size:clamp(36px,4vw,59px)}.vslider-copy p{color:#294020;max-width:520px;font-size:14px;line-height:1.8}.vslider-controls{align-items:center;gap:7px;margin-top:38px;display:flex}.vslider-controls button{cursor:pointer;color:#192712;background:0 0;border:1px solid #17340f3d;border-radius:50%;width:38px;height:38px;font:700 10px Arial Black,Arial,sans-serif}.vslider-controls button.active{color:var(--lime);background:#0a1107;border-color:#0a1107}.vslider-art{background:#0c120e;place-items:center;display:grid;position:relative;overflow:hidden}.vslider-art>strong{color:#182119;letter-spacing:-25px;font:800 min(21vw,330px)/1 Arial Black,Arial,sans-serif}.vslider-art>span{color:#d9f9b2;letter-spacing:3px;font:700 12px/1.5 Arial Black,Arial,sans-serif;position:absolute;bottom:10%;left:11%}.vrings{place-items:center;display:grid;position:absolute;inset:0}.vrings i{border:1px solid #c8ff2536;border-radius:50%;animation:4s ease-in-out infinite vRing;position:absolute}.vrings i:first-child{width:180px;height:180px}.vrings i:nth-child(2){width:330px;height:330px;animation-delay:-1s}.vrings i:nth-child(3){width:490px;height:490px;animation-delay:-2s}.vstep-list{border-top:1px solid #ffffff18}.vstep-list article{border-bottom:1px solid #ffffff18;grid-template-columns:100px 1fr 1fr;align-items:center;padding:34px 0;transition:all .25s;display:grid}.vstep-list article:hover{background:linear-gradient(90deg,#c8ff2509,#0000);padding-left:18px}.vstep-list b{color:var(--lime);font:700 12px Arial Black,Arial,sans-serif}.vstep-list h3{font:700 20px Arial Black,Arial,sans-serif}.vstep-list p{color:#8c968f;max-width:440px;font-size:12px;line-height:1.7}.vcta{background:radial-gradient(circle at 84% 20%,#c8ff2530,#0000 22%),linear-gradient(140deg,#142016,#0d120f);border:1px solid #c8ff252c;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:50px;margin:0 clamp(18px,4vw,64px) 64px;padding:clamp(42px,7vw,90px);display:flex}.vcta h2{font-size:clamp(34px,4.2vw,62px)}.vcta p{color:#9ba59e;font-size:13px}.vcta-actions{gap:18px;min-width:260px;display:grid}.vcta-actions>a:last-child{text-align:center;color:#aab4ad;font-size:10px}.vfooter{color:#7b857e;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:35px clamp(24px,5vw,84px);display:flex}.vfooter p,.vfooter>b{font-size:9px}@keyframes vRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes vSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes vPulse{50%{opacity:.45;box-shadow:0 0 4px var(--lime)}}@keyframes vGlow{50%{opacity:.65;transform:scale(1.08)}}@keyframes vFloat{50%{transform:translateY(-10px)}}@keyframes vRing{50%{border-color:#c8ff2570;transform:scale(1.08)}}@keyframes vMarquee{to{transform:translate(-50%)}}@media (max-width:1050px){.vhero{grid-template-columns:1fr;padding-top:140px}.vhero-visual{height:490px}.vhero h1{font-size:clamp(50px,10vw,80px)}.vbenefits{grid-template-columns:1fr 1fr}.vslider-section{grid-template-columns:1fr}.vslider-art{min-height:420px}.vsection-head{align-items:flex-start;gap:24px;display:grid}.vcta{align-items:flex-start;display:grid}.vcta-actions{min-width:0}}@media (max-width:700px){.vnav{height:74px;padding:0 18px}.vnav-links,.vnav-phone small{display:none}.vnav-phone b{font-size:10px}.vbrand>span{width:40px;height:40px}.vhero{min-height:auto;padding:120px 20px 60px}.vhero h1{letter-spacing:-3px;font-size:clamp(41px,13vw,62px)}.vhero-copy>p{font-size:13px}.vhero-actions{display:grid}.vtrust{grid-template-columns:1fr;gap:16px}.vhero-visual{height:370px;margin-top:25px}.vtaxi{transform-origin:100% 100%;animation:none;bottom:75px;right:-5%;transform:scale(.72)}.vfloat-one{top:25px;left:0}.vfloat-two{width:86px;height:86px;right:5px}.vcity{height:200px;bottom:110px}.vroad{height:120px}.vscroll{display:none}.vsection{padding:75px 20px}.vsection-head h2,.vslider-copy h2,.vcta h2{letter-spacing:-1.7px;font-size:34px}.vbenefits{grid-template-columns:1fr}.vbenefits article{min-height:270px}.vslider-section{border-radius:20px;margin:0 10px}.vslider-copy{padding:45px 24px}.vslider-art{min-height:320px}.vslider-art>strong{font-size:180px}.vstep-list article{grid-template-columns:50px 1fr}.vstep-list p{grid-column:2;margin-top:0}.vcta{border-radius:20px;margin:0 10px 35px;padding:42px 24px}.vfooter{gap:18px;padding:30px 20px;display:grid}.vfooter p{margin:0}}@media (prefers-reduced-motion:reduce){.vsite *{scroll-behavior:auto!important;animation:none!important}}.vslider-art.has-transfer-map{background:#dcebd4;display:block}.vtransfer-map{background:url(/moscow-airports-drozhzhino-map.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.vtransfer-map:after{content:"";pointer-events:none;background:#0a180d1a;position:absolute;inset:0}.vtransfer-map svg{z-index:1;width:94%;height:87%;position:absolute;inset:3% 3% 10%;overflow:visible}.vmap-route{fill:none;stroke:var(--route-color);stroke-width:5px;stroke-linecap:round;stroke-dasharray:8 9;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 5px var(--route-color));opacity:.98;animation:.7s linear infinite vRouteFlow}.vmap-airport circle{fill:#efffc7;stroke:#172019;stroke-width:3px}.vmap-airport text,.vmap-home text{fill:#172019;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;letter-spacing:.6px;font:800 10px Arial,sans-serif}.vmap-home circle{fill:#8adb26;stroke:#fff;stroke-width:3px}.vmap-home path{fill:#172019}.vmap-home text{fill:#172019;font:800 11px Arial Black,Arial,sans-serif}.vmap-car circle:first-child{fill:#f3ffd8;stroke:#172019;stroke-width:2px}.vmap-car path{fill:#172019}.vmap-car>circle:not(:first-child){fill:#c8ff25;stroke:none}.vtransfer-caption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#172019;background:#ffffffdf;border:1px solid #fffa;border-radius:11px;gap:4px;padding:10px 13px;display:grid;position:absolute;bottom:4%;left:4%;box-shadow:0 8px 24px #17201930}.vtransfer-caption b{letter-spacing:1.4px;color:#315d16;font:800 9px Arial Black,Arial,sans-serif}.vtransfer-caption span{color:#455347;font-size:10px}@keyframes vRouteFlow{to{stroke-dashoffset:-17px}}@media (max-width:700px){.vtransfer-map svg{width:98%;height:87%;inset:1% 1% 12%}.vmap-airport text,.vmap-home text{font-size:9px}.vtransfer-caption{padding:8px 10px;bottom:3%;left:3%}}.vsite .vhero h1{color:#53695d;-webkit-text-fill-color:#53695d;text-shadow:0 3px #fff,0 12px 28px #3d564520;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.vsite .vhero h1 em{color:#69b51b;-webkit-text-fill-color:#69b51b;text-shadow:0 8px 22px #78b92c24;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.vsite{--lime:#7dcf19;--green:#18a85d;--ink:#172019;--panel:#fff;color:#172019;background:#f7f8f3}.vnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-bottom-color:#17201912}.vbrand>span{color:#d9ff88;background:#172019;border-color:#172019}.vbrand small,.vnav-phone small{color:#718076}.vnav-links{color:#445148}.vhero{background:radial-gradient(circle at 81% 35%,#d9f4c6 0,#0000 27%),radial-gradient(circle at 20% 16%,#f5f0cb 0,#0000 30%),#f7f8f3}.vhero-grid{opacity:.07;background-image:linear-gradient(#172019 1px,#0000 1px),linear-gradient(90deg,#172019 1px,#0000 1px)}.vlive{color:#3f7418;background:#fff;border-color:#78c92d55;box-shadow:0 8px 30px #355f1010}.vhero h1{color:#52685b;background:linear-gradient(145deg,#42584c 0%,#68816f 58%,#8ba276 100%);-webkit-text-fill-color:transparent;text-shadow:0 3px #fff,0 12px 30px #5b745d18;-webkit-background-clip:text;background-clip:text}.vhero h1 em{color:#70b923;background:linear-gradient(120deg,#70b923,#9bd842);-webkit-text-fill-color:transparent;text-shadow:0 8px 24px #78b92c26;-webkit-background-clip:text;background-clip:text}.vhero-copy>p{color:#58655c}.voffer-switch{background:#fff;border:1px solid #17201916;border-radius:12px;gap:4px;margin-top:18px;padding:4px;display:inline-flex;box-shadow:0 10px 30px #24331c0b}.voffer-switch button{color:#718076;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font:700 8px Arial,sans-serif}.voffer-switch button.active{color:#fff;background:#566d5e}.vbutton.primary{color:#14200d;background:#86d82a;box-shadow:0 16px 40px #65a51b22}.vbutton.ghost{color:#263229;background:#fffa;border-color:#17201928}.vtrust{border-top-color:#17201918}.vtrust b{color:#172019}.vtrust span{color:#77837b}.vhalo{background:radial-gradient(circle,#9adf4f75 0,#d8f4c560 34%,#0000 68%)}.vcity{opacity:.55}.vcity i{background:linear-gradient(#9dbb92,#d8e2d5);border-color:#47763828}.vroad{background:linear-gradient(165deg,#738077,#303a33);border-top-color:#6bad2c}.vfloat{background:#fffd;border-color:#17201918;box-shadow:0 20px 50px #53604c20}.vfloat-one b{color:#172019}.vfloat-one small{color:#6c796f}.vfloat-two b{color:#5d9e17}.vfloat-two span{color:#657269}.vscroll{color:#748078}.vmarquee{background:#fff;border-color:#17201912}.vmarquee div{color:#657269}.vsection{background:#f7f8f3}.vsection-head h2,.vsection-head>p{color:#172019}.vsection-head>p{color:#627067}.vbenefits article{background:#fff;border-color:#17201913;box-shadow:0 16px 50px #3d4f3209}.vbenefits article:hover{background:#fbfff7;border-color:#78bd3460;box-shadow:0 24px 55px #3d5c2820}.vbenefits article>small{color:#91a094}.vbenefit-icon{color:#559716;background:#edf8e3;border-color:#83c64755}.vbenefits h3{color:#172019}.vbenefits p{color:#647168}.vslider-section{background:linear-gradient(125deg,#d8fca8,#91dc3a)}.vslider-art{background:#172019}.vsteps{background:#fff}.vstep-list{border-top-color:#17201918}.vstep-list article{border-bottom-color:#17201918}.vstep-list h3{color:#172019}.vstep-list p{color:#667269}.vcta{background:radial-gradient(circle at 84% 20%,#9fe44d4d,#0000 24%),linear-gradient(140deg,#fff,#edf7e7);border-color:#75b83a50}.vcta h2{color:#172019}.vcta p{color:#627067}.vcta-actions>a:last-child{color:#546158}.vfooter{color:#738078;background:#fff;border-top-color:#17201914}.vfooter .vbrand b{color:#172019}
.vapply{color:#fff;background:#172019;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,7vw,100px);margin:0 clamp(18px,4vw,64px) 64px;padding:clamp(42px,7vw,90px);display:grid}.vapply-copy>span{color:#bdf46c;letter-spacing:2px;font-size:9px;font-weight:800}.vapply-copy h2{letter-spacing:-2.5px;margin:15px 0 20px;font:700 clamp(35px,4vw,58px)/1.08 Arial Black,Arial,sans-serif}.vapply-copy>p{color:#aeb9b1;font-size:13px;line-height:1.7}.vapply-copy>div{gap:10px;margin-top:28px;display:grid}.vapply-copy b{color:#d5dfd8;font-size:10px}.vapply-form{color:#172019;background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:15px;padding:25px;display:grid}.vapply-form label{color:#566259;gap:7px;font-size:9px;font-weight:800;display:grid}.vapply-form input,.vapply-form textarea{color:#172019;background:#f7f8f3;border:1px solid #1720191f;border-radius:10px;outline:0;width:100%;padding:13px;font:500 12px Arial,sans-serif}.vapply-form input:focus,.vapply-form textarea:focus{border-color:#78bf2e;box-shadow:0 0 0 3px #78bf2e18}.vapply-form textarea{resize:vertical;min-height:78px}.vapply-form .wide{grid-column:1/-1}.vapply-check{grid-column:1/-1;align-items:center;gap:10px!important;display:flex!important}.vapply-check input{accent-color:#79c62b;width:18px;height:18px}.vapply-check span{font-weight:600}.vhoney{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.vform-error{color:#bd2435;grid-column:1/-1;margin:0;font-size:10px}.vform-note{text-align:center;color:#7c8880;grid-column:1/-1;font-size:8px}.vapply-success{color:#172019;text-align:center;background:#fff;border-radius:22px;place-content:center;min-height:370px;padding:35px;display:grid}.vapply-success>span{background:#82d02d;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid}.vapply-success h3{margin:24px 0 10px;font:700 22px Arial Black,Arial,sans-serif}.vapply-success p{color:#67736a;font-size:12px}.vapply-success button{color:#559716;cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:800}@media (max-width:1050px){.vapply{grid-template-columns:1fr}}@media (max-width:700px){.vapply{border-radius:20px;margin:0 10px 35px;padding:42px 20px}.vapply-form{grid-template-columns:1fr;padding:18px}.vapply-form .wide,.vapply-check{grid-column:auto}.vapply-copy h2{letter-spacing:-1.5px;font-size:34px}}.vnav{background:linear-gradient(#fff 0,#f5f7f1 100%);border:1px solid #fff;border-radius:20px;height:70px;padding:0 18px 0 14px;top:14px;left:clamp(14px,2.2vw,38px);right:clamp(14px,2.2vw,38px);box-shadow:0 16px 34px #24331c1c,0 4px #d9ded4,inset 0 1px #fff}.vnav .vbrand>span{border-radius:12px;width:44px;height:44px;box-shadow:0 5px #050805,0 10px 18px #18211825,inset 0 1px #ffffff24}.vnav-links{background:#e8ece4;border-radius:14px;gap:5px;padding:5px;box-shadow:inset 0 2px 5px #65715d26,0 1px #fff}.vnav-links a{color:#536057;white-space:nowrap;text-shadow:0 1px #fff;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:700}.vnav-links .nav-apply{color:#17200e;text-shadow:0 1px #dfffb0;background:linear-gradient(#9eea3e,#79c721);box-shadow:0 4px #4e8d12,0 8px 14px #5d9d1c2c}.vnav-links .nav-apply:hover{color:#17200e;background:linear-gradient(#abf74d,#82d229);box-shadow:0 3px #4e8d12,0 7px 14px #5d9d1c35}.vnav-phone{padding-left:12px}.vdetail-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,120px);margin:90px clamp(20px,6vw,100px);display:grid}.vdetail-section.reverse{grid-template-columns:1.1fr .9fr}.vdetail-section.reverse .vdetail-copy{order:2}.vdetail-copy>span,.vjourney header>span{letter-spacing:2px;color:#5b9e16;font-size:9px;font-weight:800}.vdetail-copy h2,.vjourney h2{letter-spacing:-2.5px;color:#172019;margin:15px 0 22px;font:700 clamp(36px,4.2vw,62px)/1.08 Arial Black,Arial,sans-serif}.vdetail-copy>p{color:#657168;max-width:600px;font-size:13px;line-height:1.8}.vdetail-copy ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.vdetail-copy li{color:#344038;padding-left:30px;font-size:12px;font-weight:700;position:relative}.vdetail-copy li:before{content:"✓";color:#172019;background:#87d72f;border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-2px;left:0;box-shadow:0 3px #5a9f16}.vdetail-art{border:1px solid #fff;border-radius:30px;place-items:center;height:440px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #2c412119,0 5px #dce2d7,inset 0 1px #fff}.vcar-card{background:radial-gradient(circle at 58% 45%,#bcf47a,#eaf6df 40%,#f7f8f3 72%)}.vhome-card{background:radial-gradient(circle at 52% 48%,#fff6b4,#f4f3dc 42%,#f7f8f3 74%)}.vmini-car{background:linear-gradient(155deg,#a8ed46,#65b41a);border-radius:75px 95px 28px 28px;width:330px;height:140px;position:relative;box-shadow:inset 0 4px #e8ffc7,inset 0 -18px 25px #347c13,0 35px 35px #35492a2e}.vmini-car:before{content:"";clip-path:polygon(18% 0,70% 0,100% 100%,0 100%);background:linear-gradient(150deg,#9ae13c,#4a9518);width:180px;height:92px;position:absolute;top:-75px;left:78px}.vmini-car:after{content:"";clip-path:polygon(14% 0,69% 0,100% 100%,0 100%);background:#253a2c;width:130px;height:62px;position:absolute;top:-59px;left:100px}.vmini-car i{z-index:2;background:#aab5ad;border:14px solid #172019;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-30px;box-shadow:inset 0 0 0 8px #465149}.vmini-car i:first-child{left:45px}.vmini-car i:nth-child(2){right:45px}.vmini-car span{background:#f9ffe9;border-radius:5px;width:57px;height:23px;position:absolute;top:48px;right:9px;box-shadow:0 0 20px #fff}.vhome{background:linear-gradient(145deg,#fff,#dce8d7);border-radius:8px;width:260px;height:205px;position:relative;box-shadow:0 25px 45px #4c5e4530,inset 0 2px #fff}.vhome:before{content:"";clip-path:polygon(50% 0,100% 78%,88% 100%,50% 30%,12% 100%,0 78%);background:linear-gradient(145deg,#83d82d,#4a9c16);height:115px;position:absolute;top:-90px;left:-28px;right:-28px}.vhome i{background:#b9db9d;border:8px solid #f6fbf3;width:58px;height:58px;position:absolute;top:35px}.vhome i:first-child{left:32px}.vhome i:nth-child(2){right:32px}.vhome i:nth-child(3){background:#466139;border:0;width:62px;height:90px;top:115px;left:99px}.vhome span{background:#f2ca3f;border-radius:8px 8px 2px 2px;width:38px;height:14px;position:absolute;top:-62px;left:110px}.vdetail-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffd;border:1px solid #fff;border-radius:15px;padding:15px 18px;position:absolute;bottom:24px;left:25px;box-shadow:0 12px 30px #35472b21,0 3px #dce2d8}.vdetail-stat b,.vdetail-stat span{display:block}.vdetail-stat b{color:#172019;font:700 11px Arial Black,Arial,sans-serif}.vdetail-stat span{color:#718078;margin-top:5px;font-size:9px}.vjourney{background:linear-gradient(145deg,#fff,#eff5e9);border:1px solid #fff;border-radius:30px;margin:120px clamp(20px,6vw,100px);padding:clamp(40px,6vw,80px);box-shadow:0 25px 65px #31452617,0 5px #dce2d7}.vjourney header{text-align:center;max-width:850px;margin:0 auto 60px}.vjourney-track{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.vjourney-track:before{content:"";background:linear-gradient(90deg,#8bd930,#5aaa18);border-radius:9px;height:5px;position:absolute;top:31px;left:9%;right:9%;box-shadow:0 3px #d8e9c9}.vjourney-track article{text-align:center;padding:0 12px;position:relative}.vjourney-track article>b{z-index:1;color:#172019;background:linear-gradient(#a8ed4c,#78c723);border-radius:18px;place-items:center;width:64px;height:64px;margin:auto;font:700 12px Arial Black,Arial,sans-serif;display:grid;position:relative;box-shadow:0 5px #519414,0 12px 22px #5d9e1c35,inset 0 1px #e6ffbd}.vjourney-track h3{color:#172019;margin:28px 0 10px;font:700 13px Arial Black,Arial,sans-serif}.vjourney-track p{color:#6d796f;font-size:10px;line-height:1.6}@media (max-width:1250px){.vnav-phone{display:none}.vnav-links a{padding:9px 8px;font-size:9px}}@media (max-width:1050px){.vnav-links{display:none}.vdetail-section,.vdetail-section.reverse{grid-template-columns:1fr}.vdetail-section.reverse .vdetail-copy{order:0}.vjourney-track{grid-template-columns:1fr 1fr}.vjourney-track:before{display:none}.vjourney-track article{padding:15px}}@media (max-width:700px){.vnav{border-radius:16px;height:62px;top:8px;left:8px;right:8px}.vhero{padding-top:120px}.vdetail-section{gap:30px;margin:65px 20px}.vdetail-copy h2,.vjourney h2{letter-spacing:-1.7px;font-size:34px}.vdetail-art{border-radius:22px;height:320px}.vmini-car{transform:scale(.72)}.vhome{transform:scale(.75)}.vjourney{border-radius:22px;margin:70px 10px;padding:42px 20px}.vjourney-track{grid-template-columns:1fr}.vjourney-track article{text-align:left;grid-template-columns:70px 1fr;column-gap:15px;display:grid}.vjourney-track article>b{grid-row:1/3}.vjourney-track h3{margin:8px 0}.vjourney-track p{margin:0}}.vnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#fff 0%,#fffdfa 58%,#f5f4ef 100%);border:1px solid #fff;border-radius:clamp(26px,2.4vw,42px);gap:clamp(18px,2vw,36px);height:clamp(92px,8vw,126px);padding:0 clamp(18px,2vw,34px);top:clamp(12px,2vw,28px);left:clamp(12px,2.1vw,34px);right:clamp(12px,2.1vw,34px);box-shadow:0 18px 32px #423d3324,0 7px #deddd7,inset 0 2px #fff}.vnav .vbrand{flex:none;gap:18px}.vnav .vbrand>span{color:#b7f54f;background:linear-gradient(155deg,#29322f 0%,#0d1312 68%,#050706 100%);border-radius:25px;width:74px;height:84px;font:900 26px/1 Arial Black,Arial,sans-serif;box-shadow:0 8px #030504,0 14px 20px #1720193d,inset 0 3px 2px #ffffff35,inset 0 -8px 12px #000}.vnav .vbrand b{letter-spacing:-1.5px;color:#101512;font:800 clamp(20px,2vw,33px)/1 Arial Black,Arial,sans-serif}.vnav .vbrand small{letter-spacing:5px;color:#758078;margin-top:10px;font-size:10px}.vnav-links{background:linear-gradient(#fff,#f8f7f2);border:1px solid #eceae3;border-radius:27px;flex:1;justify-content:center;gap:8px;min-width:0;padding:10px 12px;box-shadow:0 8px #e1e0da,0 12px 22px #514b3e20,inset 0 2px 4px #fff,inset 0 -2px 5px #d9d6ce55}.vnav-links a{color:#304139;letter-spacing:-.15px;text-shadow:0 1px #fff,0 2px 5px #3041391f;background:linear-gradient(#fff 0%,#f5f7f2 100%);border:1px solid #e1e3dc;border-radius:14px;padding:15px clamp(9px,1.05vw,20px);font-family:Segoe UI,Arial,sans-serif;font-size:clamp(13px,.86vw,17px);font-weight:650;line-height:1.2;box-shadow:0 4px #d6dad2,0 7px 12px #33412e18,inset 0 2px 1px #fff}.vnav-links a:hover{color:#3f7914;background:linear-gradient(#fff,#f0f7e9);transform:translateY(-1px);box-shadow:0 5px #cbd3c4,0 9px 15px #33412e20,inset 0 2px 1px #fff}.vnav-links a:active{transform:translateY(3px);box-shadow:0 1px #cbd3c4,0 3px 7px #33412e18,inset 0 2px 4px #cdd5c7}.vnav-links a.active:not(.nav-apply){color:#294f0c;background:linear-gradient(#eaffcf 0%,#cef29d 72%,#b5e477 100%);border-color:#a8dc69;position:relative;box-shadow:0 5px #78b83a,0 9px 15px #619f2b2b,inset 0 2px 1px #f7ffe9}.vnav-links a.active:not(.nav-apply):after{display:none}.vnav-links .nav-apply{background:linear-gradient(#b7f451 0%,#8bd323 76%,#75b817 100%);border:1px solid #a9e943;border-radius:18px;margin-left:2px;padding-left:clamp(15px,1.25vw,23px);padding-right:clamp(15px,1.25vw,23px);box-shadow:0 7px #5d9d16,0 12px 19px #65a81e40,inset 0 3px 2px #eaffbc,inset 0 -3px 6px #5f9d1c55}.vnav-links .nav-apply:hover{transform:translateY(1px);box-shadow:0 6px #5d9d16,0 10px 17px #65a81e40,inset 0 3px 2px #eaffbc}.vnav-links .nav-apply.active{outline-offset:2px;background:linear-gradient(#c9ff69,#92dc26 76%,#71b214);outline:3px solid #dfffb0;box-shadow:0 7px #4e8b11,0 0 0 5px #7dcc2e2e,0 13px 22px #65a81e50,inset 0 3px 2px #f1ffd3}.vnav-phone{border:0;flex:none;align-items:flex-start;padding:0}.vnav-phone small{color:#7a827d;margin-bottom:8px;font-size:12px}.vnav-phone b{letter-spacing:-1px;color:#111713;white-space:nowrap;font:800 clamp(16px,1.5vw,25px)/1 Arial Black,Arial,sans-serif}.vhero,.info-hero{padding-top:clamp(190px,13vw,230px)}@media (max-width:1450px){.vnav{gap:16px;padding-left:18px;padding-right:18px}.vnav .vbrand>span{border-radius:19px;width:58px;height:66px;font-size:21px}.vnav .vbrand b{font-size:20px}.vnav .vbrand small{font-size:8px}.vnav-links a{padding-left:8px;padding-right:8px;font-size:13px}.vnav-phone b{font-size:16px}}@media (max-width:1120px){.vnav{border-radius:24px;height:82px}.vnav-links{display:none}.vnav-phone{margin-left:auto;display:flex}.vnav .vbrand>span{border-radius:16px;width:52px;height:56px}.vhero,.info-hero{padding-top:135px}}@media (max-width:650px){.vnav{border-radius:20px;height:70px;padding:0 12px;top:8px;left:8px;right:8px;box-shadow:0 10px 22px #423d3324,0 4px #deddd7}.vnav .vbrand{gap:10px}.vnav .vbrand>span{border-radius:14px;width:46px;height:49px;font-size:17px}.vnav .vbrand b{letter-spacing:-.7px;font-size:15px}.vnav .vbrand small{letter-spacing:3px;margin-top:5px;font-size:7px}.vnav-phone small{margin-bottom:5px;font-size:8px}.vnav-phone b{letter-spacing:-.5px;font-size:11px}.vhero,.info-hero{padding-top:112px}}@media (max-width:430px){.vnav-phone small{display:none}.vnav-phone b{font-size:10px}.vnav .vbrand b{font-size:13px}}.income-heading{margin-bottom:34px}.income-heading>div>span{color:#69b51b;letter-spacing:-4px;text-shadow:0 3px #fff,0 12px 28px #78b92c22;font:800 clamp(42px,4.6vw,76px)/.98 Arial Black,Arial,sans-serif;display:block}.income-heading h2{color:#53695d;letter-spacing:-4px;text-shadow:0 3px #fff,0 12px 28px #3d564520;font:800 clamp(42px,4.6vw,76px)/.98 Arial Black,Arial,sans-serif}.income-calculator{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:22px;display:grid}.income-controls,.income-result{background:linear-gradient(145deg,#fff,#f6faf2);border:1px solid #dce7d8;border-radius:28px;box-shadow:0 22px 55px #354e2b1c,inset 0 1px #fff}.income-controls{gap:34px;padding:clamp(28px,4vw,52px);display:grid}.income-control{gap:22px;display:grid}.income-control>span{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.income-control b{color:#26382d;font:650 clamp(17px,1.25vw,23px)/1.25 Segoe UI,Arial,sans-serif}.income-control strong{color:#5cac17;text-shadow:0 2px #fff,0 8px 18px #78bd3430;white-space:nowrap;font:750 clamp(26px,2vw,40px)/1 Segoe UI,Arial,sans-serif}.income-control>small{color:#7e8c82;justify-content:space-between;font-size:11px;display:flex}.income-road-wrap{--car-position:50%;height:62px;position:relative}.income-road{background:linear-gradient(#5f6b64,#303833);border:2px solid #34413a;border-radius:999px;height:22px;position:absolute;top:22px;left:0;right:0;box-shadow:inset 0 4px 7px #10171355,0 8px 17px #3b493d24}.income-road:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#f5f1c9 0 25px,#0000 25px 44px);height:3px;position:absolute;top:8px;left:14px;right:14px}.income-car{z-index:2;left:clamp(20px,var(--car-position),calc(100% - 20px));filter:drop-shadow(0 8px 6px #26342740);place-items:center;width:52px;height:43px;font-size:36px;font-style:normal;line-height:1;transition:left .12s;display:grid;position:absolute;top:-1px;transform:translate(-50%)}.income-road-wrap input{z-index:3;opacity:0;cursor:grab;width:100%;height:62px;margin:0;position:absolute;inset:0}.income-road-wrap input:active{cursor:grabbing}.income-road-wrap:focus-within{outline-offset:5px;border-radius:15px;outline:3px solid #83cf3940}.income-result{background:radial-gradient(circle at 90% 5%,#d8f9a8,#0000 34%),linear-gradient(145deg,#e9ffd1,#a8e950);border-color:#9ed65f;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,55px);display:flex;position:relative;overflow:hidden}.income-result:after{content:"";border:1px solid #4e901e32;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-80px}.income-result>span{color:#487b1f;letter-spacing:1.8px;font-size:10px;font-weight:850}.income-result>strong{color:#172419;letter-spacing:-3px;text-shadow:0 3px #efffdc,0 12px 30px #4f7d2830;white-space:nowrap;margin:18px 0 10px;font:800 clamp(42px,4.5vw,76px)/.95 Segoe UI,Arial,sans-serif}.income-result>p{color:#49623f;margin:0;font-size:13px;line-height:1.6}.income-result>div{z-index:1;border-top:1px solid #548f2638;align-items:flex-start;gap:13px;margin-top:32px;padding-top:22px;display:flex;position:relative}.income-result>div>i{color:#eaffd7;background:#315c1d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 14px #315c1d35}.income-result>div span,.income-result>div b,.income-result>div small{display:block}.income-result>div b{color:#23391e;font-size:13px}.income-result>div small{color:#526b48;max-width:390px;margin-top:6px;font-size:11px;line-height:1.55}.income-result>.income-result-title{color:#294c1d;letter-spacing:-.25px;text-transform:none;font:750 clamp(17px,1.35vw,25px)/1.25 Segoe UI,Arial,sans-serif;display:block}.income-result-title>b{color:#172419;font-weight:850}.income-result-title>small{color:#4c693f;letter-spacing:0;max-width:520px;margin-top:9px;font-size:12px;font-weight:600;line-height:1.5;display:block}.income-result>.income-disclaimer{color:#405d35;border-top:1px solid #548f2638;border-left:4px solid #4f8d23;max-width:570px;margin:27px 0 0;padding:20px 0 0 20px;font:650 12px/1.65 Segoe UI,Arial,sans-serif}.income-clock{filter:drop-shadow(0 7px 6px #26342735);font-size:37px}.income-days-road{height:92px}.income-days-road .income-road{top:38px}.income-days-road .income-car-large{left:clamp(42px,var(--car-position),calc(100% - 42px));filter:drop-shadow(0 11px 8px #26342745);width:96px;height:82px;font-size:72px;top:-2px}.income-days-road input{height:92px}@media (max-width:1000px){.income-calculator{grid-template-columns:1fr}.income-result>strong{font-size:clamp(42px,9vw,70px)}}@media (max-width:600px){.income-heading br{display:none}.income-heading>div>span,.income-heading h2{letter-spacing:-2.4px;font-size:clamp(32px,10vw,44px)}.income-controls,.income-result{border-radius:21px}.income-controls{gap:28px;padding:24px 18px}.income-control>span{flex-direction:column;align-items:flex-start;gap:8px}.income-control strong{font-size:30px}.income-result{padding:30px 20px}.income-result>strong{letter-spacing:-2px;font-size:clamp(35px,11vw,52px)}.income-car:not(.income-car-large){font-size:32px}.income-days-road .income-car-large{font-size:64px}}.voffer-provided{max-width:700px;margin-top:25px}.voffer-provided>b{color:#5f9f20;letter-spacing:2px;margin-bottom:12px;font:800 10px Segoe UI,Arial,sans-serif;display:block}.voffer-provided ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.voffer-provided li{color:#334139;background:#ffffffc7;border:1px solid #6ea72c29;border-radius:15px;align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 10px;display:flex;box-shadow:0 10px 26px #41582f0c}.voffer-provided li i{background:linear-gradient(145deg,#eaffcd,#b9ed72);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:21px;font-style:normal;display:grid;box-shadow:inset 0 1px #fff,0 5px 12px #6ca42c20}.voffer-provided li span{font:650 12px/1.35 Segoe UI,Arial,sans-serif}.vslider-copy>span{letter-spacing:0;text-transform:none;font:700 clamp(15px,1.25vw,18px)/1.2 Segoe UI,Arial,sans-serif}.vdetail-copy .vhousing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vdetail-copy .vhousing-list li{background:#ffffffc9;border:1px solid #78b63b2c;border-radius:14px;align-items:center;gap:11px;min-height:62px;padding:9px 12px 9px 9px;font:650 11px/1.35 Segoe UI,Arial,sans-serif;display:flex;box-shadow:0 9px 24px #41582f0b}.vdetail-copy .vhousing-list li:before{display:none}.vdetail-copy .vhousing-list li i{background:linear-gradient(145deg,#eaffce,#b9ed75);border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:20px;font-style:normal;display:grid;box-shadow:inset 0 1px #fff,0 5px 12px #6ca42c20}.vhousing-collage{background:#fff;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:7px;height:520px;padding:7px;display:grid}.vhousing-collage img{object-fit:cover;border-radius:9px;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.vhousing-collage img:hover{z-index:2;filter:saturate(1.08);transform:scale(1.025)}.vhousing-collage img:first-child{grid-area:1/1/3/3}.vhousing-collage img:nth-child(2){grid-area:1/3/auto/5}.vhousing-collage img:nth-child(3){grid-area:2/3}.vhousing-collage img:nth-child(4){grid-area:2/4}@media (max-width:700px){.voffer-provided{margin-top:22px}.voffer-provided ul{grid-template-columns:1fr}.voffer-provided li{min-height:54px}.voffer-provided li span{font-size:12px}.vdetail-copy .vhousing-list{grid-template-columns:1fr}.vdetail-copy .vhousing-list li{min-height:56px}.vhousing-collage{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);height:440px}.vhousing-collage img:nth-child(n){grid-area:auto}.vhousing-collage img:first-child{grid-column:1/3}}.vmarquee,.vsection,.vslider-section,.vdetail-section,.vjourney,.vapply,.vcta,.vfooter,.info-points,.info-route,.info-bottom{content-visibility:auto;contain-intrinsic-size:auto 620px}
.vsite .vhero h1{color:#53695d;-webkit-text-fill-color:#53695d;text-shadow:0 3px #fff,0 12px 28px #3d564520;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.vsite .vhero h1 em{color:#69b51b;-webkit-text-fill-color:#69b51b;text-shadow:0 8px 22px #78b92c24;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.vsite .voffer-switch span{border-radius:8px;padding:8px 11px;font:700 8px Arial,sans-serif;display:block}.vsite .vquick-apply{color:#334d3e;cursor:pointer;text-align:left;background:#fafff6;border:1px solid #8dcf4d;min-width:280px;padding:18px 20px;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 45px #41603225,0 5px #d8e5d0}.vsite .vquick-apply:hover{transform:translateY(-4px);box-shadow:0 23px 50px #41603230,0 6px #cbdcc1}.vsite .vquick-apply b{color:#304b3b;letter-spacing:.1px;font-size:15px}.vsite .vquick-apply small{color:#678071;margin-top:7px;font-size:11px}.vsite .vquick-apply>span{width:42px;height:42px;font-size:20px}.vsite .vquick-apply>strong{color:#64ad1d;margin-left:auto;font-size:22px}.vquick-modal{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152019b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vquick-modal>section{background:#f7f8f3;border:1px solid #fff;border-radius:28px;width:min(720px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #07100a70}.vquick-modal header{text-align:center;margin:3px auto 22px}.vquick-modal header>span{letter-spacing:2px;color:#65a91f;font-size:9px;font-weight:800}.vquick-modal h2{color:#3f5749;margin:10px 0 8px;font:800 30px/1.1 Arial Black,Arial,sans-serif}.vquick-modal header p{color:#68776d;margin:0;font-size:12px}.vquick-close{z-index:2;color:#526158;cursor:pointer;background:#fff;border:1px solid #d7ded3;border-radius:13px;width:40px;height:40px;font-size:25px;position:absolute;top:14px;right:16px}.vquick-modal .vapply-form{box-shadow:0 15px 40px #34472b12}@media (max-width:700px){.vsite .vquick-apply{min-width:245px;padding:14px 15px}.vsite .vquick-apply b{font-size:13px}.vsite .vquick-apply small{font-size:9px}.vquick-modal{padding:8px}.vquick-modal>section{border-radius:20px;padding:24px 12px 14px}.vquick-modal h2{font-size:25px}}.vbrand .vbrand-mark{background:linear-gradient(150deg,#26352e 0%,#101713 62%,#050806 100%);border:1px solid #405248;border-radius:24px;flex:none;place-items:center;width:72px;height:80px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px #030604,0 14px 24px #16251b3d,inset 0 3px 2px #ffffff2e,inset 0 -10px 16px #000}.vbrand .vbrand-mark>b{z-index:1;letter-spacing:-1.5px;color:#a9ec42;text-shadow:0 3px 8px #000;font:900 23px/1 Arial Black,Arial,sans-serif;position:relative}.vbrand .vbrand-mark>i{background:linear-gradient(90deg,#0000,#9be33b,#0000);border-radius:3px;height:3px;position:absolute;bottom:13px;left:13px;right:13px;box-shadow:0 0 10px #9be33b}.vbrand .vbrand-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.vbrand .vbrand-copy b{letter-spacing:-1.4px;color:#263f32;white-space:nowrap;font-family:Arial Black,Arial,sans-serif;font-size:clamp(21px,1.75vw,31px);font-weight:900;line-height:1}.vbrand .vbrand-copy small{letter-spacing:5px;color:#599b1c;margin-top:9px;font:900 12px/1 Arial,sans-serif}.vfooter .vbrand-mark{border-radius:17px;width:54px;height:58px}.vfooter .vbrand-mark>b{font-size:17px}.vfooter .vbrand-mark>i{bottom:9px;left:10px;right:10px}.vfooter .vbrand-copy b{font-size:18px}.vfooter .vbrand-copy small{margin-top:6px;font-size:9px}@media (max-width:1450px){.vnav .vbrand-mark{border-radius:19px;width:58px;height:64px}.vnav .vbrand-mark>b{font-size:19px}.vnav .vbrand-mark>i{bottom:10px}.vnav .vbrand-copy b{font-size:21px}.vnav .vbrand-copy small{letter-spacing:4px;margin-top:7px;font-size:10px}}@media (max-width:650px){.vnav .vbrand-mark{border-radius:15px;width:46px;height:50px}.vnav .vbrand-mark>b{font-size:15px}.vnav .vbrand-mark>i{bottom:7px;left:8px;right:8px}.vnav .vbrand-copy b{letter-spacing:-.5px;font-size:14px}.vnav .vbrand-copy small{letter-spacing:2.5px;margin-top:5px;font-size:8px}}.vbrand .vbrand-logo-image{object-fit:contain;filter:drop-shadow(0 6px 8px #263c2924);width:132px;height:132px;display:block}.vfooter .vbrand-logo-image{width:105px;height:105px}@media (max-width:650px){.vnav .vbrand-logo-image{width:90px;height:90px}.vfooter .vbrand-logo-image{width:87px;height:87px}}.vsite{--lime:#ffc400;--green:#ff8a00;--ink:#161b1f;--panel:#fff;color:#161b1f;background:#fffaf0}.vnav{background:#fffdf7e8;border-bottom-color:#161b1f14}.vnav-links{color:#31383d}.vbrand small,.vnav-phone small{color:#72797d}.vsite .vhero{background:radial-gradient(circle at 82% 34%,#bcecff 0,#0000 28%),radial-gradient(circle at 18% 14%,#fff0a8 0,#0000 32%),#fffaf0}.vsite .vhero h1{color:#303940;-webkit-text-fill-color:#303940;text-shadow:0 3px #fff,0 12px 28px #164a6920}.vsite .vhero h1 em{color:#f39a00;-webkit-text-fill-color:#f39a00;text-shadow:0 8px 22px #ff9d0028}.vhero-copy>p{color:#596268}.vsite .voffer-switch span.active{color:#fff;background:#26333b}.vbutton.primary{color:#171b1e;background:linear-gradient(135deg,#ffd51f,#ff9f00);border-color:#e58d00;box-shadow:0 16px 40px #ff9d0030}.vbutton.ghost{color:#26333b;background:#ffffffc7;border-color:#26333b28}.vlive{color:#9b5e00;background:#fff;border-color:#f0a60066;box-shadow:0 8px 30px #f5a00018}.vlive>span{background:#ffae00!important}.vtrust b{color:#20262a}.vtrust span{color:#747c81}.vhalo{background:radial-gradient(circle,#ffd72970 0,#a9e5ff5c 38%,#0000 68%)}.vcity i{background:linear-gradient(#8bcce8,#dbeef5);border-color:#157ead30}.vroad{background:linear-gradient(165deg,#68757c,#273138);border-top-color:#ffb300}.vfloat{background:#fffdf5e8;border-color:#f0a5002b;box-shadow:0 20px 50px #74490020}.vfloat-two b{color:#dc8100}.vmarquee{background:#fff;border-color:#edaa001c}.vmarquee div{color:#5c656a}.vmarquee i{background:#ffb400!important}.vsection,.vsteps{background:#fffaf0}.vsection-head h2,.vsection-head>p,.vstep-list h3{color:#20262a}.vsection-head>p,.vstep-list p{color:#626b70}.vbenefits article{background:#fff;border-color:#e7a70024;box-shadow:0 16px 50px #9b680010}.vbenefits article:hover{background:#fffdf4;border-color:#ffac006b;box-shadow:0 24px 55px #d8860026}.vbenefit-icon{color:#cc7600;background:#fff2ac;border-color:#f4b00070}.vbenefits article>small{color:#8a8e90}.vbenefits h3{color:#20262a}.vbenefits p{color:#626b70}.vslider-section{background:linear-gradient(125deg,#ffe675,#ffae18)}.vslider-art{background:#172129}.vstep-list{border-top-color:#161b1f18}.vstep-list article{border-bottom-color:#161b1f18}.vstep-list article:hover{background:linear-gradient(90deg,#ffbc0012,#0000)}.vcta{background:radial-gradient(circle at 84% 20%,#80d8ff50,#0000 25%),linear-gradient(140deg,#fff,#fff3bc);border-color:#efa9005c}.vcta h2{color:#20262a}.vcta p{color:#626b70}.vcta-actions>a:last-child{color:#586166}.vfooter{color:#70787d;background:#fff;border-top-color:#161b1f16}.vsite .vquick-apply{color:#283238;background:#fffdf5;border-color:#f0aa00;box-shadow:0 18px 45px #c8820024,0 5px #ead9a6}.vsite .vquick-apply:hover{box-shadow:0 23px 50px #d7830030,0 6px #dfca8d}.vsite .vquick-apply b{color:#283238}.vsite .vquick-apply small{color:#6b7479}.vsite .vquick-apply>strong{color:#e58a00}.vquick-modal{background:#162129b8}.vquick-modal>section{background:#fffaf0;box-shadow:0 35px 100px #0b182070}.vquick-modal header>span{color:#df8500}.vquick-modal h2{color:#303940}.vapply-form{background:#fff!important;border-color:#efb10042!important;box-shadow:0 22px 65px #b8780015!important}.vapply-form input,.vapply-form select,.vapply-form textarea{border-color:#d9b75b55!important}.vapply-form input:focus,.vapply-form select:focus,.vapply-form textarea:focus{border-color:#f3aa00!important;box-shadow:0 0 0 3px #ffbd0020!important}.vapply-form button{color:#171b1e!important;background:linear-gradient(135deg,#ffd51f,#ff9f00)!important}.vbrand .vbrand-logo-image{filter:drop-shadow(0 7px 9px #8f5b0028)}.vtaxi{aspect-ratio:2052/762;filter:drop-shadow(0 28px 24px #15212952);width:min(680px,58vw);height:auto;animation:4.5s ease-in-out infinite vHeroTaxiDrive;bottom:92px;right:-1%}.vhero-taxi-image{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.vhero-taxi-wheel{z-index:2;aspect-ratio:1;object-fit:contain;width:12.1%;height:auto;position:absolute;bottom:1.8%}.vhero-taxi-wheel.rear{left:17.55%}.vhero-taxi-wheel.front{left:75.35%}@keyframes vHeroTaxiDrive{0%,to{transform:translate(-5px)translateY(0)}50%{transform:translate(7px)translateY(-4px)}}@media (max-width:1050px){.vtaxi{width:min(680px,86vw);right:0}}@media (max-width:700px){.vtaxi{width:118%;animation:4.5s ease-in-out infinite vHeroTaxiDriveMobile;bottom:72px;right:-13%;transform:none}@keyframes vHeroTaxiDriveMobile{0%,to{transform:translate(-3px)}50%{transform:translate(5px)translateY(-2px)}}}.info-page{background:#fffaf0}.info-hero{background:radial-gradient(circle at 75% 38%,#bcecff,#0000 27%),linear-gradient(135deg,#fffdf3,#fff4bd)}.info-hero>div>span,.info-route header>span,.info-bottom span{color:#d97f00}.info-hero>div>p{color:#626b70}.info-hero>aside{background:radial-gradient(circle,#ffcc28,#172129 62%);box-shadow:0 28px 70px #7c52002b,0 7px #e2cb8c;--info-accent:#ffad00!important}.info-hero>aside small{color:#ffefb8}.info-points article{border-color:#edb20035;box-shadow:0 15px 45px #9b680012}.info-points article>b{color:#dc8100}.info-points p{color:#666f74}.info-route{background:#172129}.info-route article b{color:#172129;background:linear-gradient(135deg,#ffd51f,#ff9f00);box-shadow:0 4px #b76b00}.info-bottom{background:linear-gradient(135deg,#fff0a4,#e2f6ff);box-shadow:0 18px 50px #8f61001a}.application-hero .vapply-form,.application-hero .vapply-success{box-shadow:0 28px 70px #a36c0024,0 6px #e3cc91}.application-hero .vbutton.ghost{color:#26333b}.vproject-label{z-index:4;text-align:right;color:#202a30;text-shadow:0 2px #fff,0 8px 24px #1764861c;justify-items:end;display:grid;position:absolute;top:42px;right:4%}.vproject-label span{letter-spacing:4px;text-transform:uppercase;color:#dd8300;font:800 11px/1 Arial,sans-serif}.vproject-label b{letter-spacing:-2px;margin-top:8px;font:900 clamp(30px,3.2vw,48px)/.95 Arial Black,Arial,sans-serif}.vproject-label small{color:#4f5a60;background:#fffdf0cc;border:1px solid #e9a70045;border-radius:10px;margin-top:10px;padding:8px 12px;font:700 11px/1.25 Arial,sans-serif;box-shadow:0 10px 28px #8d620015}@media (max-width:1050px){.vproject-label{top:5px;right:2%}}@media (max-width:700px){.vproject-label{top:0;right:0}.vproject-label span{letter-spacing:2.5px;font-size:8px}.vproject-label b{letter-spacing:-1px;margin-top:5px;font-size:25px}.vproject-label small{margin-top:6px;padding:6px 9px;font-size:8px}}.voffer-provided ul,.vdetail-copy .vhousing-list{gap:14px}.voffer-provided li,.vdetail-copy .vhousing-list li{background:linear-gradient(145deg,#fff 0%,#fffdf6 58%,#fff3c9 100%);border:1px solid #e7aa174d;border-radius:18px;min-height:74px;padding:13px 18px 13px 12px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #d99a0018,0 6px #e5c978,0 15px 28px #875c001e}.voffer-provided li:hover,.vdetail-copy .vhousing-list li:hover{transform:translateY(-3px);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #d99a0018,0 9px #ddb951,0 20px 34px #875c0029}.voffer-provided li i,.vdetail-copy .vhousing-list li i{background:linear-gradient(145deg,#fff7a8,#ffc21d 62%,#f09200);border:1px solid #e0a00065;border-radius:14px;width:46px;height:46px;font-size:24px;box-shadow:inset 2px 2px 2px #fffbd3,inset -3px -4px 7px #bd650048,0 5px #c77a00,0 9px 15px #92570025}.voffer-provided li span{color:#252d31;font:750 15px/1.35 Segoe UI,Arial,sans-serif}.vdetail-copy .vhousing-list li{color:#252d31;font:750 14px/1.35 Segoe UI,Arial,sans-serif}@media (max-width:700px){.voffer-provided ul,.vdetail-copy .vhousing-list{gap:12px}.voffer-provided li,.vdetail-copy .vhousing-list li{border-radius:16px;min-height:68px;padding:11px 13px 11px 10px}.voffer-provided li span,.vdetail-copy .vhousing-list li{font-size:13px}.voffer-provided li i,.vdetail-copy .vhousing-list li i{width:42px;height:42px;font-size:22px}}.vdetail-section:has(.vhousing-collage){align-items:stretch}.vhousing-collage{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);align-self:stretch;gap:8px;height:auto;min-height:820px;padding:8px}.vhousing-collage button{cursor:pointer;background:#e9d9aa;border:0;border-radius:11px;min-width:0;padding:0;position:relative;overflow:hidden}.vhousing-collage button:first-child{grid-area:1/1/3/4}.vhousing-collage button:nth-child(2){grid-area:1/4/auto/7}.vhousing-collage button:nth-child(3){grid-area:2/4/auto/6}.vhousing-collage button:nth-child(4){grid-area:2/6}.vhousing-collage button:nth-child(5){grid-area:3/1/auto/3}.vhousing-collage button:nth-child(6){grid-area:3/3/auto/5}.vhousing-collage button:nth-child(7){grid-area:3/5/auto/7}.vhousing-collage button img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.vhousing-collage button:hover img{filter:saturate(1.08);transform:scale(1.04)}.vhousing-collage button>span{color:#bd7000;opacity:0;background:#fffbe9df;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;transition:all .2s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(5px);box-shadow:0 5px 15px #0003}.vhousing-collage button:hover>span{opacity:1;transform:none}.vhousing-lightbox{z-index:4000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10171ddd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vhousing-lightbox>section{background:#172129;border:1px solid #fff3;border-radius:26px;grid-template-rows:1fr auto;grid-template-columns:70px 1fr 70px;align-items:center;width:min(1180px,96vw);height:min(820px,90vh);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #000b}.vhousing-lightbox img{object-fit:contain;background:#10171d;grid-area:1/1/auto/4;width:100%;height:100%;min-height:0}.vhousing-close,.vhousing-arrow{z-index:2;color:#202a30;cursor:pointer;background:#fffdf0e8;border:1px solid #ffffff40;position:absolute;box-shadow:0 8px 24px #0005}.vhousing-close{border-radius:15px;width:46px;height:46px;font-size:30px;top:16px;right:16px}.vhousing-arrow{border-radius:17px;width:54px;height:72px;margin-top:-55px;font-size:44px;top:50%}.vhousing-arrow.prev{left:16px}.vhousing-arrow.next{right:16px}.vhousing-lightbox footer{color:#fff;background:#202b32;grid-area:2/1/auto/4;justify-content:center;align-items:center;gap:16px;padding:15px 24px;display:flex}.vhousing-lightbox footer b{color:#ffc21d}.vhousing-lightbox footer span{color:#dbe3e7;font-size:12px}@media (max-width:1050px){.vhousing-collage{min-height:720px}}@media (max-width:700px){.vhousing-collage{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);min-height:760px}.vhousing-collage button:nth-child(n){grid-area:auto}.vhousing-collage button:first-child{grid-column:1/3}.vhousing-lightbox{padding:8px}.vhousing-lightbox>section{border-radius:18px;grid-template-columns:48px 1fr 48px;width:100%;height:88vh}.vhousing-arrow{width:42px;height:58px;font-size:34px}.vhousing-arrow.prev{left:8px}.vhousing-arrow.next{right:8px}.vhousing-close{width:40px;height:40px;top:10px;right:10px}.vhousing-lightbox footer{flex-direction:column;gap:9px;padding:12px}.vhousing-lightbox footer span{text-align:center;font-size:10px}}.vdetail-section:has(.vhousing-collage) .vdetail-copy{flex-direction:column;min-height:820px;display:flex}.vhousing-steps{margin-top:auto;padding-top:38px}.vhousing-steps header>span{color:#d97f00;letter-spacing:2.5px;font:900 9px/1 Arial,sans-serif}.vhousing-steps h3{color:#20282d;letter-spacing:-2px;margin:12px 0 20px;font:900 clamp(30px,3vw,46px)/1.02 Arial Black,Arial,sans-serif}.vhousing-steps>div{gap:10px;display:grid}.vhousing-steps article{background:linear-gradient(145deg,#fff,#fff6d7);border:1px solid #e5ad2140;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid;box-shadow:0 4px #e3c46f,0 10px 22px #7f590015}.vhousing-steps article>b{color:#20282d;background:linear-gradient(145deg,#ffd93b,#f39a00);border-radius:12px;place-items:center;width:40px;height:40px;font:900 11px Arial Black,Arial,sans-serif;display:grid;box-shadow:inset 1px 1px #fff7ba,0 4px #b96c00}.vhousing-steps article>span{gap:4px;display:grid}.vhousing-steps strong{color:#252d31;font-size:13px}.vhousing-steps small{color:#687278;font-size:10px;line-height:1.35}@media (max-width:1050px){.vdetail-section:has(.vhousing-collage) .vdetail-copy{min-height:auto}.vhousing-steps{margin-top:42px;padding-top:0}.vhousing-steps>div{grid-template-columns:repeat(3,1fr)}.vhousing-steps article{grid-template-columns:40px 1fr}}@media (max-width:700px){.vhousing-steps h3{font-size:31px}.vhousing-steps>div{grid-template-columns:1fr}.vhousing-steps article{grid-template-columns:45px 1fr}}.vdetail-section:has(.vhousing-slideshow){align-items:center}.vdetail-section:has(.vhousing-slideshow) .vdetail-copy{min-height:0;display:block}.vhousing-collage.vhousing-slideshow{grid-template-rows:1fr 1fr 92px;grid-template-columns:1.25fr .85fr;align-self:auto;gap:8px;height:560px;min-height:0;padding:8px}.vhousing-slideshow button:nth-child(n){grid-area:auto}.vhousing-slideshow .slot-1{grid-area:1/1/4}.vhousing-slideshow .slot-2{grid-area:1/2}.vhousing-slideshow .slot-3{grid-area:2/2}.vhousing-slideshow .vhousing-slot{animation:.55s both vHousingPhotoIn}.vhousing-slideshow .vhousing-slot img{object-fit:cover;width:100%;height:100%}.vhousing-more{z-index:5;text-align:left;color:#102407!important;opacity:1!important;background:linear-gradient(145deg,#cfff57 0%,#75d414 52%,#3ca708 100%)!important;border:1px solid #4f9f0a!important;border-radius:15px!important;grid-area:3/2!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;height:100%!important;padding:17px 22px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important;bottom:auto!important;right:auto!important;transform:none!important;box-shadow:inset 2px 2px 2px #ecffc9,inset -4px -5px 9px #27770055,0 7px #277800,0 14px 27px #205d0038!important}.vhousing-more:hover{transform:translateY(-3px)!important;box-shadow:inset 2px 2px 2px #ecffc9,inset -4px -5px 9px #27770055,0 10px #277800,0 19px 32px #205d0045!important}.vhousing-more b{font:900 18px Arial Black,Arial,sans-serif}.vhousing-more span{width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;color:#214e0c!important;background:0 0!important;font-size:11px!important;font-weight:800!important;display:block!important;position:static!important;transform:none!important}.vhousing-more:after{content:"→";color:#245e08;background:#f3ffd9b8;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid;box-shadow:inset 1px 1px #fff,0 4px #338b06}@keyframes vHousingPhotoIn{0%{opacity:.35;transform:scale(.985)}to{opacity:1;transform:none}}@media (max-width:700px){.vhousing-collage.vhousing-slideshow{grid-template-rows:1.2fr .8fr 78px;grid-template-columns:1fr 1fr;height:550px;min-height:0}.vhousing-slideshow .slot-1{grid-area:1/1/auto/3}.vhousing-slideshow .slot-2{grid-area:2/1}.vhousing-slideshow .slot-3{grid-area:2/2}.vhousing-more{grid-area:3/1/auto/3!important;padding:13px 16px!important}.vhousing-more b{font-size:16px}.vhousing-more span{font-size:9px!important}.vhousing-more:after{width:36px;height:36px}}
