/* Vextech CAP - original modern design */
.vexcap-page{max-width:1180px;margin:auto;background:#fff;color:#17313b;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
.vexcap-page *{box-sizing:border-box}
.vexcap-breadcrumb{padding:12px 4px;color:#687a80;font-size:14px}.vexcap-breadcrumb a{color:#173f4d;text-decoration:none;font-weight:600}.vexcap-breadcrumb span{margin:0 4px}
.vexcap-hero{position:relative;overflow:hidden;min-height:245px;padding:42px 48px;display:flex;align-items:center;background:linear-gradient(135deg,#123e4b 0%,#0e5260 58%,#13706d 100%);color:#fff;border-radius:0 0 18px 18px}
.vexcap-hero:after{content:"";position:absolute;right:-110px;top:-150px;width:430px;height:430px;border-radius:50%;border:70px solid rgba(36,202,83,.16)}
.vexcap-badge{position:relative;z-index:1;width:150px;text-align:center;flex:0 0 150px}.vexcap-pin{width:92px;height:92px;margin:auto;border:3px solid #35d65c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:42px;color:#fff;background:rgba(255,255,255,.08)}.vexcap-badge b{display:block;margin-top:8px;color:#fff;font-size:25px;letter-spacing:2px}
.vexcap-hero-copy{position:relative;z-index:1;flex:1}.vexcap-hero-copy h1{margin:0 0 9px;color:#fff;font-size:40px;line-height:1.05;font-weight:800;letter-spacing:.3px}.vexcap-hero-copy p{margin:0;color:#dcecef;font-size:19px}.vexcap-laptop{position:relative;z-index:1;width:255px}.vexcap-screen{height:132px;width:235px;margin-left:auto;padding:15px;background:#102a33;border:1px solid #2c6570;border-radius:12px;box-shadow:0 14px 35px rgba(0,0,0,.28)}.vexcap-screen i{display:block;height:7px;margin:8px 0;background:#d8e3e5;border-radius:3px}.vexcap-screen i:first-child{height:11px;background:#22c954}.vexcap-screen i.short{width:58%}.vexcap-screen strong{display:inline-block;margin-top:8px;padding:6px 8px;background:#fff;border-radius:5px;font-size:18px}.vexcap-base{width:255px;height:10px;margin-left:-10px;background:#aebfc3;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}
.vexcap-section{padding:42px 25px 20px}.vexcap-section h2{margin:0 0 25px;padding-left:14px;border-left:5px solid #20c653;color:#17313b;font-size:27px;line-height:1.2}
.vexcap-story{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;gap:12px;align-items:stretch}.vexcap-card{min-height:215px;position:relative;overflow:hidden;padding:25px;background:linear-gradient(145deg,#f3f7f8,#e8f0f1);border:1px solid #d8e4e6;border-radius:15px;box-shadow:0 8px 24px rgba(18,62,75,.08)}.vexcap-card:after{content:"";position:absolute;right:-55px;bottom:-65px;width:170px;height:170px;border-radius:50%;background:#20c653;opacity:.08}.vexcap-person{position:absolute;left:24px;top:24px;width:50px;height:50px;border-radius:50%;background:#dcecef;border:3px solid #20c653;color:#123e4b;text-align:center;padding-top:8px;font-size:22px}.vexcap-bubble{position:absolute;right:20px;top:30px;width:155px;min-height:100px;padding:19px 12px;border-radius:18px;background:#fff;color:#173f4d;text-align:center;font-size:17px;font-weight:700;box-shadow:0 6px 20px rgba(18,62,75,.08)}.vexcap-car{position:absolute;left:40px;bottom:27px;font-size:38px}.vexcap-label{position:absolute;left:25px;right:25px;bottom:55px;text-align:center;color:#123e4b;font-weight:800;font-size:13px;letter-spacing:.5px}.vexcap-mini{position:absolute;right:26px;bottom:22px;width:105px;height:48px;padding:12px;border-radius:8px;background:#123e4b;color:#20c653;font-weight:800;text-align:center;border:2px solid #2f6470}.vexcap-ship{position:absolute;right:28px;bottom:25px;font-size:40px}.vexcap-arrow{display:flex;align-items:center;justify-content:center;font-size:50px;color:#20c653;font-weight:700}
.vexcap-info{display:grid;grid-template-columns:1fr 210px;gap:35px;align-items:center;margin-top:34px;padding:28px 5px;border-top:1px solid #e4ecee}.vexcap-info p{margin:0 0 12px;font-size:15px}.vexcap-info .note{color:#65767b}.vexcap-search{text-align:center;color:#20c653;font-size:105px;line-height:.75}.vexcap-search span{display:block;margin-top:-22px;font-size:40px}
.vexcap-flow{display:grid;grid-template-columns:1fr 55px 1fr;align-items:center;gap:20px;margin:8px 0 10px;padding:22px;border:1px solid #dce7e9;border-radius:14px;background:#f7fafb}.vexcap-email{display:flex;align-items:center;gap:14px;font-size:15px}.vexcap-email:first-letter{font-size:42px;color:#20c653}.vexcap-flow-arrow{font-size:35px;color:#20c653;text-align:center}.vexcap-url{padding:16px 18px;border:1px solid #cbdadd;border-radius:10px;background:#fff}.vexcap-url small{display:block;margin-bottom:5px;color:#718187;font-size:11px;letter-spacing:.8px}.vexcap-url strong{color:#123e4b}
.vexcap-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.vexcap-features article{min-height:135px;display:flex;gap:15px;padding:22px;border:1px solid #dce7e9;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(18,62,75,.05);transition:.2s}.vexcap-features article:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(18,62,75,.10)}.vexcap-features article>span{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e8f8ec;color:#13ad45;font-size:24px}.vexcap-features h3{margin:0 0 6px;color:#17313b;font-size:17px}.vexcap-features p{margin:0;color:#617277;font-size:13px}
.vexcap-track{margin:30px 25px 42px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#123e4b;border-radius:14px;color:#fff}.vexcap-track>div{display:flex;align-items:center;gap:15px}.vexcap-track>div>span{font-size:36px;color:#35d65c}.vexcap-track h2{margin:0 0 3px;color:#fff;font-size:21px}.vexcap-track p{margin:0;color:#c9d9dc;font-size:13px}.vexcap-track a{display:inline-block;padding:12px 18px;background:#20c653;color:#fff;text-decoration:none;border-radius:7px;font-weight:800;font-size:13px;white-space:nowrap}.vexcap-track a:hover{background:#18ad47;color:#fff}
@media(max-width:850px){.vexcap-hero{padding:35px 25px}.vexcap-badge,.vexcap-laptop{display:none}.vexcap-hero-copy h1{font-size:31px}.vexcap-story{grid-template-columns:1fr}.vexcap-arrow{transform:rotate(90deg);min-height:35px}.vexcap-info{grid-template-columns:1fr}.vexcap-features{grid-template-columns:1fr}.vexcap-flow{grid-template-columns:1fr}.vexcap-track{margin-left:15px;margin-right:15px;flex-direction:column;align-items:flex-start}.vexcap-track a{width:100%;text-align:center}}

/* V1.2 FORCE THE ANNA AUTOS WORLD WIDE EXPORTER THEME */
.vexcap-page{background:#fff!important;color:#17313b!important}
.vexcap-page .vexcap-hero{background:linear-gradient(135deg,#153f4b 0%,#174f5b 55%,#126c67 100%)!important;border-radius:18px!important;margin:0 0 10px!important;min-height:235px!important}
.vexcap-page .vexcap-pin{border-color:#35d65c!important;background:rgba(255,255,255,.08)!important}
.vexcap-page .vexcap-badge b,.vexcap-page .vexcap-hero-copy h1,.vexcap-page .vexcap-hero-copy p{color:#fff!important}
.vexcap-page .vexcap-screen{background:#0d2932!important;border-color:#2d6670!important}
.vexcap-page .vexcap-screen i:first-child{background:#20c653!important}
.vexcap-page .vexcap-section h2{border-left-color:#20c653!important;color:#17313b!important}
.vexcap-page .vexcap-card{background:#f4f8f8!important;border-color:#d6e4e6!important}
.vexcap-page .vexcap-person{background:#e8f8ec!important;border-color:#20c653!important;color:#173f4d!important}
.vexcap-page .vexcap-bubble{background:#fff!important;color:#173f4d!important}
.vexcap-page .vexcap-arrow{color:#20c653!important}
.vexcap-page .vexcap-label{color:#173f4d!important}
.vexcap-page .vexcap-mini{background:#153f4b!important;color:#35d65c!important;border-color:#2d6670!important}
.vexcap-page .vexcap-info,.vexcap-page .vexcap-flow{border-color:#dce7e9!important}
.vexcap-page .vexcap-flow{background:#f7fafb!important}
.vexcap-page .vexcap-flow-arrow{color:#20c653!important}
.vexcap-page .vexcap-url{background:#fff!important}
.vexcap-page .vexcap-url strong{color:#153f4b!important}
.vexcap-page .vexcap-features article{background:#fff!important;border-color:#dce7e9!important}
.vexcap-page .vexcap-features article>span{background:#e8f8ec!important;color:#13ad45!important}
.vexcap-page .vexcap-features h3{color:#17313b!important}
.vexcap-page .vexcap-track{background:#153f4b!important}
.vexcap-page .vexcap-track a{background:#20c653!important;color:#fff!important}
.vexcap-page .vexcap-track a:hover{background:#18ad47!important}
