body.cm-vtbn-page{margin:0!important;background:#faf7f0;color:#142e3e;font:17px/1.6 Arial,Helvetica,sans-serif}.cm-vtbn-page *{box-sizing:border-box}.cm-vtbn-page #vt-main{width:100%;max-width:none;padding:0;margin:0}.cm-vtbn-page .elementor .vt-elementor-section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;min-height:0!important}.cm-vtbn-page .vt-elementor-section>.e-con-inner{display:block!important;max-width:none!important;padding:0!important;margin:0!important;width:100%!important}.cm-vtbn-page .vt-elementor-section .elementor-widget{margin:0!important;width:100%!important;max-width:none!important}.cm-vtbn-page .vt-elementor-section .elementor-widget-container{margin:0!important;padding:0!important}.cm-vtbn-page h1,.cm-vtbn-page h2,.cm-vtbn-page h3{font-family:'Arial Narrow','Roboto Condensed',Impact,Arial,sans-serif!important;font-style:normal!important;letter-spacing:-.035em;line-height:1.08;font-weight:800;color:inherit;margin:0 0 22px}.cm-vtbn-page h1{font-size:clamp(48px,6vw,88px)}.cm-vtbn-page h2{font-size:clamp(32px,3.8vw,54px)}.cm-vtbn-page h3{font-size:27px}.cm-vtbn-page p{margin:0 0 22px;font-size:inherit;line-height:1.6}.cm-vtbn-page a{color:inherit;text-decoration:none}.cm-vtbn-page a:hover{text-decoration:underline}.cm-vtbn-page a:focus-visible,.cm-vtbn-page button:focus-visible,.cm-vtbn-page summary:focus-visible{outline:3px solid #e74010;outline-offset:5px}.vt-wrap{width:calc(100% - 64px);max-width:1280px;margin:0 auto}.vt-header{background:#fffdf7;border-bottom:1px solid #e5e1d8}.vt-nav{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:24px 0}.vt-brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:23px;line-height:1.1;white-space:nowrap}.vt-brand em{color:#e74010;font-style:normal}.vt-brand b{font-size:17px;background:#e74010;color:#fff;padding:4px 6px;border-radius:3px}.vt-brand small{display:block;font:11px/1.4 Arial;margin-top:6px;letter-spacing:.02em}.vt-wheel{font-size:46px}.vt-nav nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.vt-login{border:1px solid #a1aeb5;border-radius:4px;padding:10px 18px}.vt-hero{position:relative;background:linear-gradient(90deg,rgb(7 28 40 / .98),rgb(7 28 40 / .8) 37%,rgb(7 28 40 / .02) 75%),url(http://www.cargomanager.eu/wp-content/plugins/cargo-manager-vtbn/assets/eigen-rijders.png) center 42%/cover;color:#fff;padding:100px 0 110px;min-height:660px}.vt-hero-copy{max-width:620px}.cm-vtbn-page .vt-eyebrow{color:#e74010;font-size:13px;font-weight:800;letter-spacing:.13em;margin-bottom:20px}.cm-vtbn-page .vt-intro{font-size:23px;line-height:1.45;max-width:480px;margin-bottom:32px}.cm-vtbn-page .vt-btn{display:inline-block;max-width:100%;background:#e74010!important;color:white!important;border:0!important;border-radius:5px;padding:20px 28px;font:bold 17px/1.45 Arial!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;text-align:center;white-space:normal;cursor:pointer;box-shadow:none;transition:background .15s;word-break:normal;overflow-wrap:normal}.cm-vtbn-page .vt-btn:hover{background:#c93209!important;text-decoration:none}.cm-vtbn-page .vt-btn:disabled{opacity:.65;cursor:default}.vt-more{display:block;margin-top:22px;font-size:14px;font-weight:700}.vt-strip{display:flex;justify-content:space-around;padding:25px 0;font-size:16px;font-weight:700;gap:20px}.vt-strip span+span{border-left:1px solid #dcd8cc;padding-left:60px}.vt-section{padding:80px 0;scroll-margin-top:25px}.vt-center{text-align:center}.vt-center p{color:#5c6b73}.vt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vt-cards{margin-top:38px}.vt-cards article{background:#fffdf8;border:1px solid #e4e2db;display:flex;flex-direction:column}.vt-cards img,.vt-card-art{width:100%;height:235px;object-fit:cover}.vt-cards img{object-position:75% 45%}.vt-card-copy{padding:28px;display:flex;flex-direction:column;flex:1}.vt-card-copy a{margin-top:auto;color:#c4320a;font-weight:700;font-size:15px}.vt-card-art{padding:28px;color:#fff;background:#142e3e;display:flex;flex-direction:column;justify-content:center}.vt-card-art span{font-size:11px;letter-spacing:.15em;color:#ff9c70;font-weight:700}.vt-card-art strong{font-size:38px;line-height:1.05;margin:12px 0}.vt-card-art i{font-size:12px;font-style:normal}.vt-road{background:linear-gradient(125deg,#763817,#e74010)}.vt-dark{background:#142e3e;color:#fff}.vt-dark .vt-eyebrow{color:#ff814d}.vt-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.vt-two>*{min-width:0}.vt-benefits{list-style:none;margin:26px 0 30px;padding:0;display:grid;gap:12px}.vt-benefits li:before{content:'✓';color:#ff814d;margin-right:12px}.vt-dashboard{background:#fff;color:#142e3e;border-radius:12px;box-shadow:0 20px 65px #071a2790;overflow:hidden;border:1px solid #ffffff30}.vt-dash-head{padding:18px 24px;background:#e74010;color:#fff;display:flex;justify-content:space-between;font-weight:800;letter-spacing:.02em}.vt-dash-body{padding:32px}.vt-order{display:flex;align-items:center;gap:18px;border-top:1px solid #e5e9eb;padding:22px 0}.vt-order>span{background:#f9eee6;color:#c8320b;border-radius:50%;padding:8px;font-weight:700;font-size:15px}.vt-order strong{display:block;font-size:20px}.vt-order small{display:block;font-size:13px;color:#627680}.vt-order>b{margin-left:auto;color:#e74010}.cm-vtbn-page .vt-dashboard-note{margin:8px 0 0;font-size:13px;color:#66777e}.vt-steps{text-align:center;margin-top:45px}.vt-steps article{position:relative}.vt-steps article>b{display:inline-grid;place-items:center;border-radius:50%;background:#e74010;color:#fff;width:54px;height:54px;margin-bottom:22px;font-size:21px}.vt-steps p{font-size:16px}.vt-soft{background:#f0ebe1}.vt-tips{align-items:stretch;margin-top:30px;gap:30px}.vt-tips article{background:#fffdf7;padding:35px;scroll-margin-top:24px}.vt-tag{display:block;color:#b63210;font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:20px}.vt-tips summary{color:#bd350f;cursor:pointer;font-weight:700}.vt-tips details ul{padding-left:22px}.vt-tips details li{margin:12px 0}.vt-tips details p{font-size:15px}.vt-campaign{background:linear-gradient(90deg,#142e3e 30%,#142e3ee8 55%,#142e3e55),url(http://www.cargomanager.eu/wp-content/plugins/cargo-manager-vtbn/assets/eigen-rijders.png) center 55%/cover}.cm-vtbn-page .vt-small{font-size:13px;line-height:1.6;margin-top:16px}.vt-form-section{background:#fffdf7}.vt-form-section .vt-two{align-items:start}.vt-form{padding:32px;background:#fff;border:1px solid #dce2e5;border-radius:8px}.vt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vt-form label{display:block;font-size:14px;font-weight:700;margin-bottom:18px}.vt-form input:not([type=checkbox]),.vt-form textarea{display:block;width:100%;max-width:100%;margin-top:7px;padding:12px;background:#fff;color:#142e3e;border:1px solid #9aadb8;border-radius:4px;font:16px/1.4 Arial;box-shadow:none;min-height:46px}.vt-form textarea{resize:vertical}.vt-form input:focus,.vt-form textarea:focus{outline:2px solid #142e3e;outline-offset:2px}.vt-form .vt-check{display:flex;align-items:start;gap:10px;font-weight:400}.vt-check input{margin:5px 0 0;width:18px;height:18px;flex-shrink:0}.vt-form .vt-btn{width:100%}.vt-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.vt-result:empty{display:none}.vt-result{padding:16px;background:#f8eee2;line-height:1.5}.vt-result.vt-success{background:#e8f6ee;color:#175533}.vt-footer{background:#102735;color:#fff;padding:35px 0}.vt-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}.vt-footer .vt-brand{display:block;font-size:20px}.vt-footer nav{display:flex;gap:25px;font-size:14px}.vt-footer .vt-small{width:100%;margin:0;opacity:.7}.vt-skip{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:99999}.vt-skip:focus{top:20px}@media(max-width:1100px){.vt-nav{flex-wrap:wrap;justify-content:center}.vt-nav nav{gap:22px}.vt-two{gap:35px}.vt-hero-copy{max-width:550px}.vt-card-copy{padding:22px}.vt-strip span+span{padding-left:25px}}@media(max-width:767px){.vt-wrap{width:calc(100% - 36px)}.vt-nav{padding:17px 0;gap:18px}.vt-brand{font-size:20px}.vt-wheel{font-size:35px}.vt-nav nav{width:100%;justify-content:center;flex-wrap:wrap;gap:10px 20px;font-size:12px}.vt-login{padding:6px 12px}.vt-hero{min-height:680px;padding:280px 0 45px;background:linear-gradient(0deg,#102735 5%,#102735ed 45%,#10273505 85%),url(http://www.cargomanager.eu/wp-content/plugins/cargo-manager-vtbn/assets/eigen-rijders.png) 65% top/auto 470px no-repeat;background-color:#102735}.cm-vtbn-page h1{font-size:52px}.cm-vtbn-page .vt-intro{font-size:19px}.vt-hero .vt-btn{width:100%}.vt-strip{font-size:11px;gap:10px;padding:20px 0;text-align:center}.vt-strip span+span{padding-left:10px}.vt-section{padding:50px 0}.vt-grid,.vt-two{grid-template-columns:1fr;gap:26px}.vt-cards img,.vt-card-art{height:225px}.vt-cards{margin-top:28px}.vt-center{text-align:left}.vt-steps{text-align:left;gap:25px;margin-top:30px}.vt-steps article{padding-left:76px;min-height:65px}.vt-steps article>b{position:absolute;left:0;top:0}.vt-steps h3{font-size:24px;margin-bottom:8px}.vt-steps p{margin-bottom:0}.vt-dash-body{padding:22px}.vt-order strong{font-size:18px}.vt-form{padding:22px}.vt-form-grid{grid-template-columns:1fr;gap:0}.vt-tips article{padding:26px}.vt-footer nav{flex-wrap:wrap;gap:15px}.vt-footer-inner{align-items:start}.cm-vtbn-page .vt-btn{font-size:16px!important;padding:18px 20px}.vt-campaign{background:#142e3e}.vt-card-art strong{font-size:42px}}@media(prefers-reduced-motion:reduce){.cm-vtbn-page *{scroll-behavior:auto!important;transition:none!important}}.cm-vtbn-page .vt-strip{display:none!important}.cm-vtbn-page .vt-cards{gap:26px}.cm-vtbn-page .vt-cards article{border:0;background:#fffdf7;box-shadow:0 2px 8px #142e3e08}.cm-vtbn-page .vt-cards .vt-cost-photo{object-position:25% 85%}.cm-vtbn-page .vt-cards .vt-road-photo{object-position:90% 35%}.cm-vtbn-page .vt-tip-photo{width:100%;height:210px;object-fit:cover;margin:0 0 24px;border-radius:3px}.cm-vtbn-page .vt-tips article{background:#fff0;padding:0}.cm-vtbn-page .vt-soft{background:#f6f0e5}.cm-vtbn-page .vt-campaign{background:linear-gradient(90deg,#b92c08f5,#d9370acf 55%,#d9370a30),url(http://www.cargomanager.eu/wp-content/plugins/cargo-manager-vtbn/assets/onderweg.png) center 45%/cover}.cm-vtbn-page .vt-campaign .vt-eyebrow{color:#fff1df}.cm-vtbn-page .vt-campaign .vt-btn{background:#fff9ee!important;color:#142e3e!important}@media(min-width:1100px){.cm-vtbn-page .vt-hero{padding:95px 0;min-height:610px}.cm-vtbn-page .vt-section{padding:64px 0}}@media(max-width:767px){.cm-vtbn-page .vt-tip-photo{height:210px}}.cm-vtbn-page .vt-flow{list-style:none;padding:0;margin:24px 0 12px;counter-reset:none}.cm-vtbn-page .vt-flow li{display:flex;align-items:flex-start;gap:16px;position:relative;padding:0 0 25px;margin:0}.cm-vtbn-page .vt-flow li:not(:last-child):before{content:'';position:absolute;left:19px;top:41px;bottom:4px;width:2px;background:#f2d7cb}.cm-vtbn-page .vt-step-number{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;background:#fff0e8;color:#bd330d;border-radius:50%;font-weight:800;font-size:15px}.cm-vtbn-page .vt-flow strong{display:block;font-size:19px;line-height:1.3;margin:2px 0 6px}.cm-vtbn-page .vt-flow small{display:block;font-size:14px;color:#536975;line-height:1.5}.cm-vtbn-page .vt-flow li:last-child{padding-bottom:4px}