:root{--bg:#faf6ef;--fg:#2a2420;--mut:#6b6058;--acc:#b3341f;--acc2:#2f5d50;--bd:#e6dccd;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;font:16px/1.6 Georgia,Times New Roman,serif}.btn,h1,h2,h3,label,nav{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:960px;margin:0 auto;padding:0 20px}header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);background:var(--bg);border-bottom:1px solid var(--bd);z-index:5}header .wrap{display:flex;align-items:center;justify-content:space-between;height:54px}.logo{font:700 18px system-ui,sans-serif;color:var(--acc);text-decoration:none}.lang button{border:1px solid var(--bd);background:var(--card);color:var(--fg);padding:5px 9px;font:600 12px system-ui;cursor:pointer;margin-left:4px;border-radius:6px}.lang button.on{background:var(--acc);color:#fff;border-color:var(--acc)}.hero{padding:110px 0 80px;min-height:430px;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(8,45,70,.42)),url(/images/photo-001.jpg) 50%/cover no-repeat,#1d3a32;color:#fff}.hero h1{text-shadow:0 2px 12px rgba(0,0,0,.45)}.hero p{text-shadow:0 1px 8px rgba(0,0,0,.5)}.hero h1{font-size:clamp(30px,7vw,52px);line-height:1.1;margin:0 0 14px}.hero p{max-width:560px;font-size:18px;opacity:.92;margin:0 0 24px}.btn{display:inline-block;background:var(--acc);color:#fff;text-decoration:none;padding:12px 22px;border-radius:8px;font-weight:600;border:0;font-size:16px;cursor:pointer}.btn.alt{border:1px solid #fff;margin-left:8px}section{padding:48px 0}h2{font-size:28px;margin:0 0 20px}.grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.card{background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden}.card .pic{height:130px;background-position:center 35%}.card div.t{padding:14px 16px 18px}.card h3{margin:0 0 6px;font-size:18px}.card p{margin:0;color:var(--mut);font-size:15px}.p1{background:linear-gradient(135deg,#4b6b8a,#c9d6e2)}.p2{background:linear-gradient(135deg,#5b7f95,#e8eef2)}.p5{background:linear-gradient(135deg,#2f5d50,#e0c78a)}.p3{background:linear-gradient(135deg,#8a3b2c,#e0a45c)}.p4{background:linear-gradient(135deg,#a8553a,#f0c987)}.why{background:var(--card);border-block:1px solid var(--bd)}.why li{margin-bottom:8px}form{grid-gap:12px;gap:12px;max-width:520px}form,label{display:grid}label{font-size:14px;font-weight:600;grid-gap:4px;gap:4px}input,select,textarea{font:16px system-ui,sans-serif;padding:10px;border:1px solid var(--bd);border-radius:8px;background:var(--card);color:var(--fg);width:100%}.links{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px}.links a{color:var(--acc2);font:600 15px system-ui;text-decoration:none;border:1px solid var(--bd);padding:8px 14px;border-radius:8px;background:var(--card)}.rev .st{color:#e0a020;letter-spacing:2px}.rev p{margin:6px 0;color:var(--fg);font-size:15px}.rev small{color:var(--mut);font:13px system-ui}.gal{columns:230px 3;column-gap:12px}.gal img{width:100%;display:block;margin:0 0 12px;border-radius:10px;page-break-inside:avoid;break-inside:avoid}#lbw{display:none;position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:20;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}#lbw img{max-width:100%;max-height:100%;border-radius:8px}.page{display:none}.page.on{display:block}#contact{scroll-margin-top:120px}header nav .wrap{height:auto;justify-content:flex-start;gap:6px;overflow-x:auto;padding-bottom:8px}header nav a{white-space:nowrap;font:600 14px system-ui,sans-serif;text-decoration:none;color:var(--fg);border:1px solid var(--bd);background:var(--card);padding:5px 12px;border-radius:999px}header nav a.on{background:var(--acc);color:#fff;border-color:var(--acc)}.card .lnk{margin-top:10px}.lnk a{color:var(--acc2);font:600 14px system-ui,sans-serif;text-decoration:none}footer{padding:28px 0;text-align:center;color:var(--mut);font:14px system-ui}:root{--bg:#fffaf0;--fg:#22303f;--mut:#5d6b7a;--acc:#ef6c00;--acc2:#00897b;--bd:#f1e2c6}header{border-bottom:4px solid transparent;border-image:linear-gradient(90deg,#ef6c00,#fbc02d,#00897b,#1e88e5,#8e24aa) 1}.logo{color:#ef6c00;display:flex;align-items:center;gap:8px}.lang button.on{background:#00897b;border-color:#00897b}.btn{background:linear-gradient(135deg,#ef6c00,#f9a825);box-shadow:0 3px 10px rgba(239,108,0,.35)}header nav a{border-color:#f1e2c6}header nav a.on{background:#00897b;border-color:#00897b}.card{border-top:5px solid #ef6c00;box-shadow:0 2px 10px rgba(34,48,63,.08)}.grid .card:nth-child(2){border-top-color:#00897b}.grid .card:nth-child(3){border-top-color:#8e24aa}.grid .card:nth-child(4){border-top-color:#1e88e5}.grid .card:nth-child(5){border-top-color:#e91e63}.why{background:#e0f5ef;border-color:#bfe6da}section#contact{background:#fff1d0}h2{color:#0b5c53}h2:after{content:"";display:block;width:56px;height:4px;border-radius:2px;background:linear-gradient(90deg,#ef6c00,#fbc02d);margin-top:8px}.links a{border-width:0;color:#fff;overflow-wrap:anywhere}#wa{background:#25d366}#tg{background:#229ed9}#fb{background:#1877f2}#ph{background:#ef6c00}#em{background:#8e24aa}footer{background:linear-gradient(90deg,#00897b,#1e88e5);color:#fff}.page[data-p=adjara],.page[data-p=gomis],.page[data-p=martvili],.page[data-p=reviews],.page[data-p=tours]{background:linear-gradient(180deg,#fff6e0,#fffaf0 300px)}.cinfo{margin:18px 0 0;font:15px/1.8 system-ui,sans-serif;color:var(--fg)}.cinfo b{color:#0b5c53}.banner{position:relative;min-height:50vh;background-size:cover;background-position:center 58%;color:#fff}.banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0) 38%,rgba(8,45,70,.6))}.banner .wrap{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:50vh;padding-top:18px;padding-bottom:30px}.banner h1{margin:0;font-size:clamp(36px,9vw,60px);text-shadow:0 2px 14px rgba(0,0,0,.45)}.banner p.sub{margin:6px 0 0;max-width:540px;font-size:17px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.banner a.bk{color:#fff;font:600 14px system-ui,sans-serif;text-decoration:none;background:rgba(0,0,0,.28);padding:6px 12px;border-radius:999px;align-self:flex-start}.gal.soft{column-gap:14px}.gal.soft img{margin-bottom:14px;box-shadow:0 8px 22px rgba(34,48,63,.2);transition:transform .25s}.gal.soft img:hover{transform:scale(1.015)}.vid{background:var(--card);border:1px solid var(--bd);border-top:5px solid #8e24aa;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(34,48,63,.08)}.vid video{width:100%;display:block;background:#000}.vid a.play{display:flex;align-items:center;justify-content:center;height:150px;background:linear-gradient(135deg,#ef6c00,#8e24aa);color:#fff;font-size:44px;text-decoration:none}.vid .t{padding:12px 14px}.vid h3{margin:0 0 4px;font-size:16px}.vid small{color:var(--mut);font:13px system-ui,sans-serif}.p6{background:linear-gradient(135deg,#00acc1,#80deea)}.p7{background:linear-gradient(135deg,#6d4c41,#bcaaa4)}.p8{background:linear-gradient(135deg,#8d6e63,#ffcc80)}.p9{background:linear-gradient(135deg,#33691e,#c5e1a5)}.p10{background:linear-gradient(135deg,#00897b,#a5d6a7)}.p11{background:linear-gradient(135deg,#3949ab,#c5cae9)}.p12{background:linear-gradient(135deg,#ef6c00,#ffe082)}.grid .card:nth-child(5){border-top-color:#00acc1}.grid .card:nth-child(6){border-top-color:#6d4c41}.grid .card:nth-child(7){border-top-color:#fb8c00}.grid .card:nth-child(8){border-top-color:#558b2f}.grid .card:nth-child(9){border-top-color:#26a69a}.grid .card:nth-child(10){border-top-color:#3949ab}.grid .card:nth-child(11){border-top-color:#ef6c00}.grid .card:nth-child(12){border-top-color:#e91e63}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.tabs button{border:1px solid var(--bd);border-radius:999px;padding:10px 16px;font:600 15px system-ui,sans-serif;background:var(--card);color:var(--fg);cursor:pointer}.tabs button.on{background:var(--acc2);border-color:var(--acc2);color:#fff}.carsec{display:none}.carsec.on{display:block}.cd,.soon{color:var(--mut);margin:0 0 14px}.soon{display:none;padding:18px;border:1px dashed var(--bd);border-radius:12px;text-align:center}.hbg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity 1.4s ease;z-index:0}.hbg.on{opacity:1}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(8,45,70,.5));z-index:1}.hero .wrap{position:relative;z-index:2}.tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media(min-width:720px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{position:relative;display:flex;align-items:flex-end;height:150px;border-radius:14px;overflow:hidden;background:#00897b 50%/cover no-repeat;color:#fff;text-decoration:none;box-shadow:0 4px 14px rgba(34,48,63,.18)}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.65))}.tile span{position:relative;z-index:1;padding:10px 12px;font:700 15px system-ui,sans-serif}.howsec{background:#e0f5ef}.steps{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.step{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:16px}.step b{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;align-items:center;justify-content:center;margin-bottom:8px;font:700 16px system-ui}.step h3{margin:0 0 4px;font-size:17px}.step p{margin:0;color:var(--mut);font-size:15px}.ctiles{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.ctile{flex:0 0 150px;height:110px;border-radius:14px;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 14px system-ui,sans-serif;text-align:center;padding:8px}.ctile i{font-style:normal;font-size:34px}details{background:var(--card);border:1px solid var(--bd);border-radius:10px;padding:12px 14px;margin-bottom:8px}summary{cursor:pointer;font:600 16px system-ui,sans-serif}details p{margin:8px 0 0;color:var(--mut)}.seas{display:grid;grid-gap:10px;gap:10px}.seas p{margin:0;background:var(--card);border-left:5px solid var(--acc2);padding:10px 14px;border-radius:8px}.wafloat{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#25d366;color:#fff;text-decoration:none;font:700 15px system-ui,sans-serif;padding:13px 18px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.28);z-index:9}.trbtn{border:1px solid var(--acc2);background:transparent;color:var(--acc2);border-radius:999px;padding:6px 14px;font:600 13px system-ui,sans-serif}.entr{margin-top:10px!important;padding-top:10px;border-top:1px dashed var(--bd);font-style:italic}.facts{background:var(--card);border-bottom:1px solid var(--bd)}.facts .wrap{padding:16px 20px}.facts ul{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-gap:6px;gap:6px}.facts li{font:15px/1.4 system-ui,sans-serif}.facts li b{color:#0b5c53}.facts .btns{display:flex;flex-wrap:wrap;gap:10px}.facts .btn.wa{background:#25d366;box-shadow:none}.itin{margin:12px 0 0}.itin h3{margin:0 0 6px;font-size:16px}.itin ol{margin:0;padding-left:20px}.itin li{margin-bottom:4px;font:15px system-ui,sans-serif}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.chips label{display:flex;align-items:center;gap:6px;border:1px solid var(--bd);background:var(--card);border-radius:999px;padding:8px 12px;font:600 14px system-ui,sans-serif;cursor:pointer}.chips input{width:auto}.planrow{display:flex;gap:12px;flex-wrap:wrap}.planrow input,.planrow select{width:auto;min-width:130px}.p13{background:linear-gradient(135deg,#455a64,#90a4ae)}.grid .card:nth-child(12){border-top-color:#455a64}.grid .card:nth-child(13){border-top-color:#e91e63}.guide{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.gbadge{flex:0 0 92px;height:92px;border-radius:50%;background:linear-gradient(135deg,#ef6c00,#fbc02d);display:flex;align-items:center;justify-content:center;font-size:46px;box-shadow:0 6px 16px rgba(239,108,0,.3);overflow:hidden}.gbadge img{width:100%;height:100%;object-fit:cover}.gl{list-style:none;padding:0;margin:12px 0 14px;display:grid;grid-gap:4px;gap:4px;font:15px system-ui,sans-serif}.gl li:before{content:"\2713  ";color:#00897b;font-weight:700}.rgrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rtile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:210px;border-radius:14px;overflow:hidden;background:#00897b 50%/cover no-repeat;color:#fff;text-decoration:none;padding:14px;box-shadow:0 4px 14px rgba(34,48,63,.18)}.rtile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.7))}.rtile b,.rtile span{position:relative;z-index:1}.rtile b{font:700 19px system-ui,sans-serif}.rtile span{font:14px/1.4 system-ui,sans-serif;opacity:.95;margin-top:2px}.lbl{font:600 14px system-ui,sans-serif;margin:0 0 6px}.btn.alt2{color:var(--acc2);border:1px solid var(--acc2)}.durtag{margin:6px 0 0!important;font:600 13px system-ui,sans-serif!important;color:#00897b!important}.vtg-active{background:#00897b!important;color:white!important}.vtg-extras{gap:8px;margin:16px 0}.vtg-extras a{background:#00897b;padding:9px 14px;border-radius:9px;font:600 14px system-ui}.vtg-shell{min-height:65vh}.vtg-form{display:grid;grid-gap:12px;gap:12px;max-width:620px}.vtg-form button{width:max-content}.vtg-admin{padding:30px 20px}.vtg-admin .card{padding:20px}.vtg-note{color:#5d6b7a;font-size:14px}.vtg-extras{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:20px auto 0;max-width:1160px}.vtg-extras a{background:#008c80;color:#fff;text-decoration:none;border-radius:10px;padding:12px 16px;font:600 15px system-ui,sans-serif}.review-card{min-width:0}.review-card .t{padding:20px}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.review-card small{color:#526576}.stars{color:#f59e0b;font-size:19px;letter-spacing:2px}.trbtn{margin-top:10px;border:1px solid #008c80;background:white;color:#008c80;border-radius:8px;padding:7px 12px;cursor:pointer}.card .pic,.rtile{background-size:cover;background-position:50%}@media(max-width:650px){.vtg-extras{padding:0 16px}.vtg-extras a{font-size:13px}}.vtg-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;padding:55px 60px;color:#fff}.vtg-lightbox img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain;border-radius:8px}.vtg-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.16);color:#fff;border-radius:100px;cursor:pointer;font-size:36px;width:46px;height:46px}.vtg-lightbox-close{right:18px;top:16px}.vtg-lightbox-prev{left:10px;top:48%}.vtg-lightbox-next{right:10px;top:48%}.vtg-lightbox-count{position:absolute;bottom:15px;font-size:13px}.gal img{cursor:zoom-in}@media(max-width:600px){.vtg-lightbox{padding:50px 36px}.vtg-lightbox button{width:34px;height:34px;font-size:26px}}.card .pic{cursor:zoom-in}#hCars .ctile{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}#hCars .ctile span{position:relative;z-index:1;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.45)}footer .footer-socials{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:12px 0}footer .footer-socials,footer .footer-socials a{visibility:visible!important;opacity:1!important}footer .footer-socials a{display:inline-block!important;color:#ffffff!important;font-weight:600;text-decoration:none}footer .footer-socials a:hover{text-decoration:underline}.links #ig{display:inline-block;background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);color:white;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none}.links #ig:hover{filter:brightness(1.08)}[data-p=cars] .gal.soft{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}[data-p=cars] .gal.soft img{display:block!important;width:100%!important;height:230px!important;max-width:none!important;aspect-ratio:4/3;object-fit:cover!important;object-position:center;border-radius:12px;margin:0!important}@media (max-width:800px){[data-p=cars] .gal.soft{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:500px){[data-p=cars] .gal.soft{grid-template-columns:1fr!important}[data-p=cars] .gal.soft img{height:240px!important}}#hCars .ctile{background-size:cover!important;background-position:50%!important;overflow:hidden}#hCars .ctile span{color:white;text-shadow:0 2px 5px #0009}.guest-review-form{max-width:620px;margin:35px 0;padding:22px;border:1px solid #e6d6bd;border-radius:12px;background:#fffaf1}.guest-review-form label{display:block;margin:12px 0;font-weight:600}.guest-review-form input,.guest-review-form select,.guest-review-form textarea{display:block;width:100%;box-sizing:border-box;padding:10px;margin-top:6px;border:1px solid #d8c9b6;border-radius:8px}.guest-review-form .btn{margin-top:10px}:root{--bg:#F3F0E9;--fg:#263831;--mut:#65736A;--card:#FAF9F6;--acc:#B7864B;--acc2:#234B40;--bd:#DED8CB}header{background:#F8F6F1;border-bottom-color:#D9D3C7}.logo{color:#234B40}.lang button.on,header nav a.on{background:#234B40;border-color:#234B40}.vtg-active{background:#234B40!important}.btn{background:linear-gradient(135deg,#B7864B,#C69A62);box-shadow:0 3px 10px rgba(91,65,35,.18)}.btn.alt{background:rgba(255,255,255,.15);box-shadow:none}.btn.alt2{background:transparent;color:#234B40;border-color:#234B40;box-shadow:none}.durtag,.lnk a,.trbtn{color:#234B40!important}.trbtn{border-color:#234B40}.tabs button.on,.vtg-extras a{background:#234B40;border-color:#234B40}.cinfo b,.facts li b,h2{color:#234B40}h2:after{background:linear-gradient(90deg,#B7864B,#D1B184)}.howsec,.why{background:#E7EEE8;border-color:#D4E0D7}section#contact{background:#EEE9DF}.page[data-p=adjara],.page[data-p=gomis],.page[data-p=martvili],.page[data-p=reviews],.page[data-p=tours]{background:linear-gradient(180deg,#EBE7DE,#F3F0E9 300px)}.card{border-top-color:#B7864B}.grid .card:nth-child(10),.grid .card:nth-child(2),.grid .card:nth-child(6){border-top-color:#507366}.grid .card:nth-child(11),.grid .card:nth-child(3),.grid .card:nth-child(7){border-top-color:#9C8467}.grid .card:nth-child(12),.grid .card:nth-child(4),.grid .card:nth-child(8){border-top-color:#718B82}.grid .card:nth-child(13),.grid .card:nth-child(5),.grid .card:nth-child(9){border-top-color:#A79A7C}.vid{border-top-color:#9C8467}.vid a.play{background:linear-gradient(135deg,#234B40,#507366)}#ph,.step b{background:#B7864B}#em{background:#507366}.seas p{border-left-color:#507366}.rtile,.tile{background-color:#234B40}footer{background:linear-gradient(90deg,#183D35,#285347);color:#F3F0E9}.guest-review-form{background:#FAF9F6}.guest-review-form,.guest-review-form input,.guest-review-form select,.guest-review-form textarea{border-color:#DED8CB}#wa{background:#25D366}#tg{background:#229ED9}#fb{background:#1877F2}[data-p]:not([data-p=cars]) .gal,[data-p]:not([data-p=cars]) .gal.soft{columns:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}[data-p]:not([data-p=cars]) .gal img{display:block!important;width:100%!important;height:220px!important;object-fit:cover!important;object-position:center!important;margin:0!important;max-width:none!important}@media (max-width:800px){[data-p]:not([data-p=cars]) .gal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:500px){[data-p]:not([data-p=cars]) .gal{grid-template-columns:1fr!important}}body:has(.adminSubRoot) .wafloat,body:has(.adminSubRoot) footer,body:has(.adminSubRoot) header{display:none!important}body:has(.adminSubRoot) .vtg-shell{min-height:0!important}[data-p=contact] #contact .links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;width:100%;grid-gap:8px;gap:8px;margin:14px 0 0}[data-p=contact] #contact .links a{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;padding:11px 8px;text-align:center;box-sizing:border-box}@media(max-width:380px){[data-p=contact] #contact .links{grid-template-columns:1fr 1fr}}.vtg-tour-price{color:#a8793e;font-weight:750;font-size:15px;margin:8px 0 10px}#hTours .tile .vtg-home-tour-price{display:block;padding:4px 0 0;font:700 14px/1.35 system-ui,sans-serif;color:#e8c797;text-shadow:0 1px 3px rgba(0,0,0,.4)}.vtg-editable-tour-text{padding:32px 0 52px;background:#f7f6f1;color:#173c32}.vtg-editable-tour-text .wrap{max-width:1120px;margin:0 auto;padding:0 22px}.vtg-editable-tour-text h2{margin:22px 0 10px;font-size:clamp(22px,2.5vw,30px)}.vtg-editable-tour-text p{line-height:1.75;max-width:850px;margin:0 0 16px;color:#394e46}.vtg-tour-list-grid{align-items:stretch}.vtg-tour-list-grid .vtg-tour-list-card{display:flex;flex-direction:column;min-width:0;height:100%}.vtg-tour-list-grid .vtg-tour-list-card>.pic{flex-shrink:0}.vtg-tour-list-grid .vtg-tour-list-card>.t{display:flex;flex:1 1;flex-direction:column}.vtg-tour-list-grid .vtg-tour-list-card>.t>.lnk{margin-top:auto;padding-top:12px}.vtg-tour-list-grid .vtg-tour-list-card>.t>p:not(.lnk):not(.vtg-tour-price){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.rgrid .rtile .vtg-region-title{display:block;font-family:system-ui,sans-serif;font-size:clamp(21px,2vw,26px)!important;line-height:1.2!important;font-weight:800!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.85);letter-spacing:-.02em}.rgrid .rtile:after{background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.78))}.rgrid .rtile{align-items:stretch!important;justify-content:flex-end!important;text-align:center!important;padding:12px 8px 18px!important}.rgrid .rtile .vtg-region-title,.rgrid .rtile b.vtg-region-title{display:block!important;width:100%!important;max-width:none!important;font-size:clamp(32px,3.4vw,42px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#fff!important;text-align:center!important;text-shadow:0 2px 10px rgba(0,0,0,.85)!important}.rgrid .rtile:after{background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.88))!important}@media(max-width:420px){.rgrid .rtile .vtg-region-title{font-size:clamp(28px,8vw,38px)!important}}.rgrid .rtile b.vtg-region-title{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;padding:0 2px!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(38px,4.5vw,52px)!important;font-weight:900!important;line-height:.99!important;letter-spacing:-.055em!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.85)!important}.rgrid .rtile{padding:12px 10px 20px!important}@media(max-width:600px){.rgrid .rtile b.vtg-region-title{font-size:clamp(36px,9vw,46px)!important}}.vtg-shell [data-p=home]>.hero{background-image:linear-gradient(90deg,rgba(9,43,34,.91),rgba(9,43,34,.61) 43%,rgba(9,43,34,.09)),url(/images/photo-001.jpg)!important;background-position:50%,center 52%!important;background-size:cover!important;min-height:clamp(380px,32vw,510px)!important;padding:65px 0 55px!important}.vtg-shell [data-p=home]>.hero:before{background:transparent!important}.vtg-shell [data-p=travel] .banner#bn-highlights{min-height:clamp(350px,27vw,445px)!important;background-position:center 54%!important}.vtg-shell [data-p=travel] .banner#bn-highlights:before{background:linear-gradient(90deg,rgba(8,38,31,.83),rgba(8,38,31,.43) 47%,rgba(8,38,31,.06))!important}.vtg-shell [data-p=travel] .banner#bn-highlights .wrap{min-height:clamp(350px,27vw,445px)!important;justify-content:center!important;gap:18px!important}@media(max-width:700px){.vtg-shell [data-p=home]>.hero{min-height:400px!important;padding:50px 0!important;background-position:50%,58%!important}.vtg-shell [data-p=travel] .banner#bn-highlights{background-position:58%!important}}.vtg-shell [data-p=home]>.hero{min-height:clamp(390px,28vw,465px)!important;padding:30px 0!important;background-position:50%,center 53%!important}.vtg-shell [data-p=home]>.hero h1,.vtg-shell [data-p=home]>.hero p,.vtg-shell [data-p=home]>.hero>.wrap{text-align:start!important}.vtg-shell [data-p=travel] .banner#bn-travel{min-height:clamp(390px,28vw,465px)!important;background-position:center 46%!important;position:relative}.vtg-shell [data-p=travel] .banner#bn-travel:before{background:linear-gradient(90deg,rgba(9,43,34,.86),rgba(9,43,34,.55) 43%,rgba(9,43,34,.08))!important}.vtg-shell [data-p=travel] .banner#bn-travel .wrap{min-height:clamp(390px,28vw,465px)!important;width:calc(100% - 2 * clamp(24px, 5vw, 96px))!important;max-width:none!important;margin-inline:auto!important;text-align:start!important}@media (max-width:700px){.vtg-shell [data-p=home]>.hero{min-height:390px!important;padding:30px 0!important}.vtg-shell [data-p=home]>.hero>.wrap,.vtg-shell [data-p=travel] .banner#bn-travel .wrap{width:calc(100% - 40px)!important}.vtg-shell [data-p=travel] .banner#bn-travel,.vtg-shell [data-p=travel] .banner#bn-travel .wrap{min-height:390px!important}.vtg-shell [data-p=travel] .banner#bn-travel{background-position:58%!important}}.vtg-shell [data-p=home]>.hero{height:460px!important;min-height:460px!important;padding:0!important}.vtg-shell [data-p=home]>.hero>.wrap{width:calc(100% - 2 * clamp(24px, 5vw, 96px))!important;max-width:none!important;margin-inline:auto!important;padding:0!important;transform:translateY(-16px)}.vtg-shell [data-p=travel] .banner#bn-travel{height:460px!important;min-height:460px!important;background-size:cover!important}.vtg-shell [data-p=travel] .banner#bn-travel:before{background:linear-gradient(90deg,rgba(9,43,34,.88),rgba(9,43,34,.52) 45%,rgba(9,43,34,.06))!important}.vtg-shell [data-p=travel] .banner#bn-travel>.wrap{height:460px!important;min-height:460px!important;width:calc(100% - 2 * clamp(24px, 5vw, 96px))!important;max-width:none!important;padding:0!important;margin-inline:auto!important;transform:translateY(-16px)}.vtg-shell [data-p=travel] .banner#bn-travel>.wrap>span{display:none!important}@media (max-width:700px){.vtg-shell [data-p=home]>.hero,.vtg-shell [data-p=travel] .banner#bn-travel{height:420px!important;min-height:420px!important}.vtg-shell [data-p=home]>.hero>.wrap,.vtg-shell [data-p=travel] .banner#bn-travel>.wrap{width:calc(100% - 40px)!important;transform:none!important}.vtg-shell [data-p=travel] .banner#bn-travel>.wrap{height:420px!important;min-height:420px!important}}.vtg-shell [data-p=home]>.hero,.vtg-shell [data-p=travel] .banner#bn-travel{box-sizing:border-box!important;height:350px!important;min-height:350px!important;padding-block:0!important}.vtg-shell [data-p=home]>.hero{align-items:center!important}.vtg-shell [data-p=home]>.hero>.wrap{transform:none!important}.vtg-shell [data-p=travel] .banner#bn-travel>.wrap{box-sizing:border-box!important;height:350px!important;min-height:350px!important;padding-block:0!important;justify-content:center!important;transform:none!important}@media (max-width:700px){.vtg-shell [data-p=home]>.hero,.vtg-shell [data-p=travel] .banner#bn-travel{height:auto!important;min-height:330px!important;padding-block:30px!important}.vtg-shell [data-p=travel] .banner#bn-travel>.wrap{height:auto!important;min-height:270px!important;padding-block:0!important}}:root{--bg:#f7f8f5;--fg:#243b35;--mut:#53675f;--card:#ffffff;--bd:#dfe6de;--vtg-gold:#c49a61}html{overflow-x:clip}body{background:var(--bg);color:var(--fg)}header{background:#fff;border-bottom:1px solid #dfe6de;border-image:none}.logo,header nav a{color:#183f35}header nav a{border-color:#dfe6de;background:#fff}.lang button.on,.vtg-active,header nav a.on{background:#183f35!important;color:#fff!important;border-color:#183f35!important}.btn:not(.wa){background:#183f35;color:white;box-shadow:none}.btn.alt{background:transparent;border:1px solid}a{accent-color:#183f35}h1,h2,h3{color:inherit}section h2:after{border-color:var(--vtg-gold)}.card{background:#fff;border-color:#dfe6de;box-shadow:0 7px 22px rgba(22,56,44,.055)}.card .lnk a,.lnk a{color:#245548}input,select,textarea{border-color:#cfdad1;background:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c49a61;outline-offset:2px}.vtg-shell .wrap,.vtg-shell>.wrap,footer .wrap,header .wrap,header nav .wrap{width:min(100%,1520px)!important;max-width:1520px!important;margin-inline:auto;padding-inline:clamp(18px,3.4vw,56px)}.vtg-shell section{max-width:none}.vtg-shell .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px)}.vtg-shell .grid>*{min-width:0}.vtg-shell .card .pic{min-height:180px}.vtg-shell .card h3{line-height:1.35}.vtg-shell .hero .wrap{width:min(100%,1520px)!important;max-width:1520px!important}.vtg-shell .vtg-extras{max-width:1440px}.vtg-shell .gal{gap:18px}.vtg-shell .banner{border-color:#dfe6de}.vtg-shell .guest-review-form{background:#fff;border-color:#dfe6de}.vtg-shell .vtg-admin .grid,.vtg-shell [class*=admin] .grid{grid-template-columns:revert-layer}@media (max-width:1100px){.vtg-shell .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vtg-shell .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vtg-shell .wrap,.vtg-shell>.wrap,footer .wrap,header .wrap,header nav .wrap{padding-inline:18px}.vtg-shell .card .pic{min-height:150px}}@media (max-width:480px){.vtg-shell .grid{grid-template-columns:1fr}.vtg-shell .card .pic{min-height:190px}}:root{--bg:#f7f9f6;--fg:#183f35;--mut:#52675d;--card:#fff;--acc:#183f35;--acc2:#245548;--bd:#dce5dd}body{color:#183f35}.vtg-shell,body{background:#f7f9f6}.vtg-shell .wrap,footer .wrap,header .wrap,header nav .wrap{width:92%;max-width:1600px;margin-inline:auto;padding-inline:0}.vtg-shell .hero .wrap{width:92%!important;max-width:1600px!important}.vtg-shell section{padding-block:clamp(30px,3.5vw,55px)}.vtg-shell h2{color:#183f35}.vtg-shell h2:after{background:#d5b982}.vtg-shell .btn:not(.alt):not(.vtg-outline){background:#183f35;box-shadow:none}.vtg-shell .card,.vtg-shell .vid{background:#fff;border-color:#dce5dd}.vtg-shell .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px}.vtg-shell .grid>.card{min-width:0}.vtg-shell .grid .card{border-top-color:#d5b982}.vtg-shell .grid .card .pic{aspect-ratio:4/3;height:auto;min-height:0}.vtg-shell .vid video{aspect-ratio:16/9;object-fit:contain;background:#0a1511}.vtg-shell .vid a.play{aspect-ratio:16/9;height:auto;background:#183f35}.vtg-shell .gal img{max-width:100%;height:auto}.vtg-shell .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vtg-shell .tile{height:auto;aspect-ratio:4/3;min-width:0}.vtg-shell .tile span{font-size:clamp(13px,1.1vw,17px)}.vtg-shell #hSeason,.vtg-shell .howsec,.vtg-shell .why{background:#e6eee8;border-color:#dce5dd}.vtg-shell #hRev,.vtg-shell #hTours{background:#f7f9f6}.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row,.vtg-shell .vtg-plan-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:92%;max-width:1600px;margin:0 auto;grid-gap:clamp(24px,3vw,52px);gap:clamp(24px,3vw,52px);align-items:start}.vtg-shell .vtg-plan-row{grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);align-items:start}.vtg-shell .vtg-about-row>section,.vtg-shell .vtg-cars-pricing-row>section,.vtg-shell .vtg-contact-row>section,.vtg-shell .vtg-plan-row>section{min-width:0;background:transparent!important;border:0!important;padding:40px 0!important}.vtg-shell .vtg-about-row>section>.wrap,.vtg-shell .vtg-cars-pricing-row>section>.wrap,.vtg-shell .vtg-contact-row>section>.wrap,.vtg-shell .vtg-plan-row>section>.wrap{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.vtg-shell .vtg-plan-row{background:#e6eee8}.vtg-shell .vtg-plan-row .howsec .steps{grid-template-columns:1fr}.vtg-shell .vtg-plan-row .howsec .step{padding:18px;border-color:#dce5dd}.vtg-shell .vtg-plan-row .howsec h2{margin-bottom:22px}.vtg-shell .vtg-plan-row .howsec{padding-top:clamp(92px,9vw,130px)!important}.vtg-shell .vtg-plan-head{display:flex;flex-direction:column;gap:10px}.vtg-shell .vtg-plan-head .vtg-extras{justify-content:flex-start;margin:0 0 18px;max-width:none;gap:8px}.vtg-shell .vtg-plan-head .vtg-extras a{background:#183f35;font-size:13px;padding:10px 12px}.vtg-shell .vtg-plan-row [class*=TripPlanner_fields],.vtg-shell .vtg-plan-row [class*=TripPlanner_panel]{max-width:none}.vtg-shell .vtg-about-row{background:#e6eee8}.vtg-shell .vtg-about-row .guide{display:flex;align-items:flex-start;gap:22px}.vtg-shell .vtg-about-row .gbadge{flex-shrink:0;width:90px;height:90px;font-size:44px}.vtg-shell .vtg-about-row .why ul{padding-left:20px}.vtg-shell .vtg-cars-pricing-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.vtg-shell .vtg-cars-pricing-row .ctiles{padding-bottom:12px}.vtg-shell .vtg-cars-pricing-row .ctile{flex:0 0 clamp(130px,12vw,175px);height:125px}.vtg-shell #hPrice p{max-width:640px;font-size:16px;line-height:1.7}.vtg-shell .vtg-price-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vtg-shell .vtg-outline{background:transparent!important;color:#183f35;border:1px solid #183f35;box-shadow:none}.vtg-shell .vtg-contact-row{background:#e6eee8}.vtg-shell .vtg-contact-row #hFaq details{border-color:#dce5dd}.vtg-shell .vtg-contact-row #contact form{gap:14px}.vtg-shell .vtg-contact-row #contact textarea{min-height:145px}.vtg-shell .vtg-contact-row #contact .links a{color:#fff}.vtg-shell .vtg-contact-row #contact .cinfo a{color:#183f35}.vtg-shell .vtg-contact-row #contact .cinfo{overflow-wrap:anywhere}.vtg-shell #hSeason{background:#e6eee8}.vtg-shell #hSeason .seas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.vtg-shell #hSeason .seas p{margin:0;background:#fff;border:1px solid #dce5dd;border-radius:9px;padding:14px}.vtg-shell .vtg-plan-row .section{background:transparent}@media(max-width:1100px){.vtg-shell .vtg-plan-row{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row{gap:24px}}@media(max-width:850px){.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row,.vtg-shell .vtg-plan-row{grid-template-columns:1fr}.vtg-shell .vtg-plan-row .howsec{padding-top:0!important}.vtg-shell .vtg-plan-row .howsec .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.vtg-shell .vtg-about-row>section,.vtg-shell .vtg-cars-pricing-row>section,.vtg-shell .vtg-contact-row>section,.vtg-shell .vtg-plan-row>section{padding-block:20px!important}.vtg-shell .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row,.vtg-shell .vtg-plan-row,.vtg-shell .wrap,footer .wrap,header .wrap,header nav .wrap{width:calc(100% - 32px)}.vtg-shell .tiles,.vtg-shell .vtg-contact-row #contact form,.vtg-shell .vtg-plan-row .howsec .steps{grid-template-columns:1fr}.vtg-shell .vtg-plan-row [class*=TripPlanner_interests]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--vtg-sage:#e6eee8;--vtg-ivory:#f7f8f5;--vtg-forest:#183f35;--vtg-gold:#d5b982}body,html{overflow-x:clip}.vtg-shell .wrap,footer .wrap,header .wrap,header nav .wrap{width:90%!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}header{background:var(--vtg-sage)!important}.vtg-shell .hero .wrap{width:90%!important;max-width:none!important}.vtg-shell [data-p=home]>div.vtg-contact-row,.vtg-shell [data-p=home]>div.vtg-plan-band,.vtg-shell [data-p=home]>section{width:100%!important;max-width:none!important;margin-inline:0!important}.vtg-shell [data-p=home] #hTours{background:var(--vtg-ivory)!important}.vtg-shell [data-p=home] #hTours .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vtg-shell [data-p=home] #hTours .tile{aspect-ratio:4/3;height:auto}.vtg-shell .vtg-plan-band{background:var(--vtg-sage);padding:48px 0 56px}.vtg-shell .vtg-plan-inner{width:90%;margin:0 auto;padding:0 clamp(12px,2.5vw,44px)}.vtg-shell .vtg-plan-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:34px}.vtg-shell .vtg-plan-header .vtg-eyebrow{color:#a9854d;font-size:13px;font-weight:700;letter-spacing:.12em}.vtg-shell .vtg-plan-header h2{margin:0;font-size:clamp(28px,3vw,42px)}.vtg-shell .vtg-plan-header h2:after{margin:10px auto 0}.vtg-shell .vtg-plan-header p{margin:0;color:#52675d}.vtg-shell .vtg-plan-header .vtg-extras{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:8px 0 0;max-width:none}.vtg-shell .vtg-plan-header .vtg-extras a{background:var(--vtg-forest);color:white;border-radius:7px;padding:11px 16px;text-decoration:none;font-size:14px}.vtg-shell .vtg-plan-row{width:100%!important;max-width:none!important;margin:0!important;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:clamp(18px,2.4vw,42px);gap:clamp(18px,2.4vw,42px);align-items:stretch;background:transparent!important}.vtg-shell .vtg-plan-row>section{padding:0!important;min-width:0;background:transparent!important;border:0!important}.vtg-shell .vtg-plan-row>section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vtg-shell .vtg-plan-row #hPlan .wrap{height:100%;display:flex;flex-direction:column}.vtg-shell .vtg-plan-row [class*=TripPlanner_panel]{max-width:none!important;width:100%;flex:1 1}.vtg-shell .vtg-plan-row [class*=TripPlanner_interests]{grid-template-columns:repeat(2,minmax(0,1fr))}.vtg-shell .vtg-plan-row .howsec .wrap{height:100%;display:flex;flex-direction:column}.vtg-shell .vtg-plan-row .howsec h2{background:var(--vtg-forest);color:white!important;text-align:center;border-radius:8px;padding:18px 12px;margin:0 0 12px;font-size:clamp(20px,2vw,28px)}.vtg-shell .vtg-plan-row .howsec h2:after{display:none}.vtg-shell .vtg-plan-row .howsec .steps{display:flex;flex:1 1;flex-direction:column;gap:12px}.vtg-shell .vtg-plan-row .howsec .step{flex:1 1;background:#fff;border:1px solid #dce5dd;border-radius:10px;padding:22px;min-width:0}.vtg-shell .vtg-plan-row .howsec .step h3{font-size:clamp(17px,1.5vw,22px);color:var(--vtg-forest)}.vtg-shell .vtg-plan-row .howsec .step p{font-size:clamp(14px,1.15vw,17px);line-height:1.55}.vtg-shell .vtg-about-row{background:var(--vtg-ivory)!important;padding:48px 5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.5vw,44px);gap:clamp(20px,2.5vw,44px);align-items:stretch}.vtg-shell .vtg-about-row>section{padding:0!important;min-width:0;background:transparent!important}.vtg-shell .vtg-about-row>section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:26px!important;border-radius:12px;border:1px solid #dce5dd;height:100%}.vtg-shell .vtg-about-row #hGuide>.wrap{background:#fff}.vtg-shell .vtg-about-row .why>.wrap{background:var(--vtg-sage)}.vtg-shell .vtg-about-row .guide{display:block}.vtg-shell .vtg-about-row .vtg-guide-title{display:flex;align-items:center;gap:16px;margin-bottom:16px}.vtg-shell .vtg-about-row .vtg-guide-title h2{margin:0}.vtg-shell .vtg-about-row .gbadge{width:58px;height:58px;min-width:58px;font-size:30px;display:grid;place-items:center;background:#ff9800;border-radius:50%}.vtg-shell .vtg-about-row .guide p{max-width:none!important}.vtg-shell .vtg-cars-pricing-row{background:var(--vtg-blue)!important;padding:48px 5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.5vw,44px);gap:clamp(20px,2.5vw,44px);align-items:stretch}.vtg-shell .vtg-cars-pricing-row>section{padding:0!important;min-width:0;background:transparent!important}.vtg-shell .vtg-cars-pricing-row>section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;height:100%}.vtg-shell .vtg-cars-pricing-row #hPrice>.wrap{background:#fff;border:1px solid #d9e4e6;border-radius:12px;padding:26px!important;display:flex;flex-direction:column}.vtg-shell .vtg-cars-pricing-row #hPrice .vtg-price-actions{margin-top:auto;padding-top:24px}.vtg-shell .vtg-cars-pricing-row .ctiles{width:100%;max-width:100%;overflow-x:auto;display:flex;gap:12px}.vtg-shell .vtg-cars-pricing-row .ctile{flex:0 0 clamp(150px,15vw,215px);height:145px}.vtg-shell #hRev{background:var(--vtg-ivory)!important}.vtg-shell #hSeason{background:var(--vtg-sage)!important}.vtg-shell #hSeason .seas{grid-template-columns:repeat(5,minmax(0,1fr))}.vtg-shell #hSeason .seas p{min-width:0;overflow-wrap:anywhere}.vtg-shell .vtg-contact-row{background:var(--vtg-ivory)!important;padding:48px 5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.5vw,44px);gap:clamp(20px,2.5vw,44px);align-items:start}.vtg-shell .vtg-contact-row>section{padding:0!important;min-width:0;background:transparent!important}.vtg-shell .vtg-contact-row>section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vtg-shell .vtg-contact-row h2{margin-top:0}.vtg-shell .vtg-contact-row #hFaq details{margin:0 0 7px;background:#fff;border:1px solid #dce5dd;border-radius:8px;overflow:hidden}.vtg-shell .vtg-contact-row #hFaq details summary{padding:11px 13px;font-size:clamp(13px,1vw,15px);line-height:1.3}.vtg-shell .vtg-contact-row #contact form{width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vtg-shell .vtg-contact-row #contact form label{min-width:0}.vtg-shell .vtg-contact-row #contact form button,.vtg-shell .vtg-contact-row #contact form label:has(textarea){grid-column:1/-1}.vtg-shell .vtg-contact-row #contact textarea{min-height:100px}.vtg-shell .vtg-contact-row #contact .links a{color:white}.vtg-shell .vtg-contact-row #contact .links #wa{background:#25d366}.vtg-shell .vtg-contact-row #contact .links #tg{background:#229ed9}.vtg-shell .vtg-contact-row #contact .links #fb{background:#1877f2}.vtg-shell .vtg-contact-row #contact .links #ig{background:#c13584}.vtg-shell .vtg-contact-row #contact .cinfo a{color:var(--vtg-forest)}.vtg-shell .vtg-contact-row #contact .btn{width:100%}@media(max-width:1100px){.vtg-shell #hSeason .seas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row,.vtg-shell .vtg-plan-row{grid-template-columns:1fr!important}.vtg-shell .vtg-plan-row .howsec .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vtg-shell #hSeason .seas,.vtg-shell #hTours .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vtg-shell .hero .wrap,.vtg-shell .wrap,footer .wrap,header .wrap,header nav .wrap{width:calc(100% - 32px)!important}.vtg-shell .vtg-plan-inner{width:100%;padding:0 16px}.vtg-shell .vtg-about-row,.vtg-shell .vtg-cars-pricing-row,.vtg-shell .vtg-contact-row{padding:32px 16px}.vtg-shell #hSeason .seas,.vtg-shell #hTours .tiles,.vtg-shell .vtg-contact-row #contact form,.vtg-shell .vtg-plan-row .howsec .steps{grid-template-columns:1fr}}.vtg-shell [data-p=home] .vtg-hero-benefit-strip{width:100%;background:#f5f4ee;border-bottom:1px solid #dce5dc;box-sizing:border-box}.vtg-shell [data-p=home] .vtg-hero-benefit-inner{width:min(90%,1560px);margin:0 auto;padding:14px 0}.vtg-shell [data-p=home] .vtg-hero-benefit-inner .vtg-plan-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}.vtg-shell [data-p=home] .vtg-hero-benefit-inner .vtg-plan-benefits>span:not(.vtg-benefit-dot){display:block!important;text-align:center!important;font-size:13px!important;font-weight:650!important;color:#153d35!important;padding:5px 12px!important}.vtg-shell [data-p=home] .vtg-hero-benefit-inner .vtg-plan-benefits>span:not(.vtg-benefit-dot)+span:not(.vtg-benefit-dot){border-left:1px solid #d5e0d8!important}.vtg-shell [data-p=home] .vtg-hero-benefit-inner .vtg-benefit-dot{display:none!important}@media(max-width:600px){.vtg-shell [data-p=home] .vtg-hero-benefit-inner{width:96%}.vtg-shell [data-p=home] .vtg-hero-benefit-inner .vtg-plan-benefits>span:not(.vtg-benefit-dot){font-size:11px!important;padding:4px 6px!important}}.vtg-shell>[data-p]:not([data-p=home]):not([data-p=admin]){width:100%;min-width:0;background:#f7f8f5}.vtg-shell>[data-p]:not([data-p=home]):not([data-p=admin])>.why,.vtg-shell>[data-p]:not([data-p=home]):not([data-p=admin])>section:not(.hero){width:100%;max-width:none;background:#f7f8f5}.vtg-shell>[data-p]:not([data-p=home]):not([data-p=admin]) .wrap{box-sizing:border-box;width:90%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.vtg-shell [data-p=recent-tours] .grid,.vtg-shell [data-p=reviews] .grid,.vtg-shell [data-p=tours] .grid,.vtg-shell [data-p=travel] .grid,.vtg-shell [data-p=videos] .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:clamp(16px,2vw,26px)!important;gap:clamp(16px,2vw,26px)!important;align-items:start}.vtg-shell [data-p=reviews] .review-card{height:auto!important;min-height:0!important;overflow-wrap:anywhere}.vtg-shell [data-p=reviews] .review-card p{font-size:clamp(15px,1.05vw,17px);line-height:1.6}.vtg-shell [data-p=reviews] .review-card small{line-height:1.5;overflow-wrap:anywhere}.vtg-shell [data-p=videos] .grid video{aspect-ratio:16/9;object-fit:contain;max-height:none!important;background:#102c26}.vtg-shell [data-p=recent-tours] .card,.vtg-shell [data-p=videos] .card{min-width:0;overflow:hidden}.vtg-shell [data-p=recent-tours] .card img{max-width:100%;height:auto;object-fit:cover}.vtg-shell [data-p=recent-tours]>section,.vtg-shell [data-p=videos]>section{min-height:0!important;padding-block:clamp(36px,4vw,64px)!important}.vtg-shell [data-p=recent-tours] .wrap>p,.vtg-shell [data-p=videos] .wrap>p{max-width:850px}header{background:#e6eee8!important}@media(max-width:950px){.vtg-shell [data-p=recent-tours] .grid,.vtg-shell [data-p=reviews] .grid,.vtg-shell [data-p=tours] .grid,.vtg-shell [data-p=travel] .grid,.vtg-shell [data-p=videos] .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.vtg-shell>[data-p]:not([data-p=home]):not([data-p=admin]) .wrap{width:calc(100% - 32px)!important;max-width:none!important}.vtg-shell [data-p=recent-tours] .grid,.vtg-shell [data-p=reviews] .grid,.vtg-shell [data-p=tours] .grid,.vtg-shell [data-p=travel] .grid,.vtg-shell [data-p=videos] .grid{grid-template-columns:1fr!important}}:root{--vtg-dark:#183f35}.vtg-shell,.vtg-shell [data-p=home],.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row,.vtg-shell [data-p=home]>.vtg-contact-row,.vtg-shell [data-p=home]>.vtg-plan-band,.vtg-shell [data-p=home]>section,body,html{background:var(--vtg-page)!important}.vtg-shell [data-p=home] .vtg-plan-inner{margin-inline:auto!important;padding:0!important}.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row,.vtg-shell [data-p=home]>.vtg-contact-row{width:90%!important;max-width:none!important;margin:22px auto!important;box-sizing:border-box!important;padding:16px!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.vtg-shell [data-p=home]>.vtg-plan-band{padding:36px 0!important}.vtg-shell [data-p=home] .vtg-plan-header{margin-bottom:24px!important}.vtg-shell [data-p=home] .vtg-plan-row{max-width:none!important;display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;grid-gap:clamp(18px,2vw,34px)!important;gap:clamp(18px,2vw,34px)!important;padding:26px!important;background:var(--vtg-green)!important;border:1px solid #d6e2d9!important;border-radius:14px!important;box-sizing:border-box!important}.vtg-shell [data-p=home] .vtg-plan-row>section{padding:0!important;margin:0!important;min-width:0!important;transform:none!important;background:transparent!important}.vtg-shell [data-p=home] .vtg-plan-row>section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;height:100%!important;box-sizing:border-box!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .wrap{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec h2{margin:0 0 10px!important;padding:16px!important;text-align:center!important;background:var(--vtg-dark)!important;color:white!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .steps{gap:10px!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .step{min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.vtg-shell [data-p=home] .vtg-about-row>section,.vtg-shell [data-p=home] .vtg-cars-pricing-row>section,.vtg-shell [data-p=home] .vtg-contact-row>section{min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;align-self:stretch!important}.vtg-shell [data-p=home] .vtg-about-row>section>.wrap,.vtg-shell [data-p=home] .vtg-cars-pricing-row>section>.wrap,.vtg-shell [data-p=home] .vtg-contact-row>section>.wrap{width:100%!important;max-width:none!important;height:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:24px!important;border-radius:12px!important;border:1px solid #dbe3df!important}.vtg-shell [data-p=home] .vtg-about-row #hGuide>.wrap{background:#fff!important}.vtg-shell [data-p=home] .vtg-about-row .why>.wrap{background:var(--vtg-green)!important}.vtg-shell [data-p=home] .vtg-cars-pricing-row #hCars>.wrap{background:var(--vtg-blue)!important;display:flex!important;flex-direction:column!important}.vtg-shell [data-p=home] .vtg-cars-pricing-row #hPrice>.wrap{background:#fff!important;display:flex!important;flex-direction:column!important}.vtg-shell [data-p=home] .vtg-cars-pricing-row #hPrice .vtg-price-actions{margin-top:auto!important;padding-top:16px!important}.vtg-shell [data-p=home] .vtg-cars-pricing-row .ctiles{max-width:100%!important;min-width:0!important;overflow-x:auto!important}.vtg-shell [data-p=home] .vtg-contact-row #hFaq>.wrap{background:var(--vtg-green)!important;display:flex!important;flex-direction:column!important}.vtg-shell [data-p=home] .vtg-contact-row #contact>.wrap{background:var(--vtg-blue)!important}.vtg-shell [data-p=home] .vtg-contact-row h2{margin-top:0!important}.vtg-shell [data-p=home] .vtg-contact-row #hFaq details{margin:0 0 7px!important;min-height:0!important;flex:none!important}.vtg-shell [data-p=home] .vtg-contact-row #hFaq details summary{padding:10px 13px!important;min-height:40px!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.4!important}.vtg-shell [data-p=home] .vtg-contact-row #contact form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:13px!important;gap:13px!important;width:100%!important;max-width:none!important}.vtg-shell [data-p=home] .vtg-contact-row #contact form button,.vtg-shell [data-p=home] .vtg-contact-row #contact form label:has(textarea){grid-column:1/-1!important}.vtg-shell [data-p=home] .vtg-contact-row #contact form input,.vtg-shell [data-p=home] .vtg-contact-row #contact form select,.vtg-shell [data-p=home] .vtg-contact-row #contact form textarea{width:100%!important;box-sizing:border-box!important}.vtg-shell [data-p=home] .vtg-contact-row #contact textarea{min-height:160px!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links{margin-top:auto!important;padding-top:16px!important}@media(max-width:850px){.vtg-shell [data-p=home] .vtg-plan-row,.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row,.vtg-shell [data-p=home]>.vtg-contact-row{grid-template-columns:minmax(0,1fr)!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .steps{display:flex!important;flex-direction:column!important}}@media(max-width:560px){.vtg-shell [data-p=home] .vtg-plan-inner{width:calc(100% - 32px)!important}.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row,.vtg-shell [data-p=home]>.vtg-contact-row{padding:24px 16px!important}.vtg-shell [data-p=home] .vtg-plan-row{padding:14px!important}.vtg-shell [data-p=home] .vtg-contact-row #contact form{grid-template-columns:1fr!important}}.vtg-shell [data-p=home] .vtg-contact-row #contact textarea{min-height:185px!important;resize:vertical!important}.vtg-shell [data-p=home] .vtg-contact-row #contact>.wrap{display:flex!important;flex-direction:column!important}.vtg-shell [data-p=home] .vtg-plan-inner{border:1px solid #d6e2d9!important;padding:clamp(16px,2vw,30px)!important}.vtg-shell [data-p=home] .vtg-plan-header{text-align:center!important;width:100%!important;margin:0 auto 24px!important}.vtg-shell [data-p=home] .vtg-plan-benefits{flex-wrap:wrap!important;margin:18px auto 0!important;padding-top:14px!important;color:#27694f!important;font-size:13px!important}.vtg-shell [data-p=home] .vtg-plan-benefits .vtg-benefit-dot{color:#9aada2!important}@media(max-width:560px){.vtg-shell [data-p=home] .vtg-plan-inner{padding:14px!important}.vtg-shell [data-p=home] .vtg-plan-benefits{gap:6px 9px!important;font-size:12px!important}}.vtg-shell [data-p=home] .vtg-contact-row #contact .links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;align-items:stretch!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;min-height:46px!important;padding:10px 5px!important;border:0!important;border-radius:10px!important;color:#fff!important;font-weight:700!important;text-align:center!important;text-decoration:none!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links #wa{background:#20c76b!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links #tg{background:#229ed9!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links #fb{background:#1877f2!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links #ig{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)!important}@media(max-width:650px){.vtg-shell [data-p=home] .vtg-contact-row #contact .links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}.vtg-shell [data-p=home] .vtg-plan-row .howsec .steps{min-height:0!important}.vtg-shell [data-p=home] .ctiles .ctile{display:flex!important;align-items:flex-end!important;min-height:230px!important;box-sizing:border-box!important;text-decoration:none!important}.vtg-shell [data-p=home] .ctiles .ctile .vtg-vehicle-card-content{display:flex!important;flex-direction:column!important;gap:6px!important;position:relative!important;z-index:1!important;width:100%!important;line-height:1.35!important}.vtg-shell [data-p=home] .ctiles .ctile .vtg-vehicle-card-content strong{font-size:17px!important;color:white!important}.vtg-shell [data-p=home] .ctiles .ctile .vtg-vehicle-card-specs{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:12px!important;font-weight:500!important;color:#fff!important}.vtg-shell [data-p=home] .ctiles .ctile .vtg-vehicle-card-specs span{display:block!important;position:static!important;background:transparent!important;padding:0!important;font-size:inherit!important;color:inherit!important}.vtg-car-detail-specs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.vtg-car-detail-specs>span{border:1px solid #dbe3df;background:#f2f6f2;border-radius:9px;padding:9px 13px;font-size:14px;color:#183f35}.vtg-shell [data-p=home] .vtg-modern-cars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.vtg-shell [data-p=home] .vtg-modern-car-card{min-width:0;overflow:hidden;border-radius:15px;background:#f9faf9;border:1px solid #e6eae6;box-shadow:0 5px 18px rgba(18,56,46,.055)}.vtg-shell [data-p=home] .vtg-modern-car-photo{display:block;height:142px;overflow:hidden;background:#dbe5dd;text-decoration:none}.vtg-shell [data-p=home] .vtg-modern-car-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vtg-shell [data-p=home] .vtg-modern-car-photo:hover img{transform:scale(1.035)}.vtg-shell [data-p=home] .vtg-modern-car-fallback{display:grid;place-items:center;height:100%;font-size:40px}.vtg-shell [data-p=home] .vtg-modern-car-body{padding:15px 14px 10px}.vtg-shell [data-p=home] .vtg-modern-car-title{display:block;color:#153d35;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none}.vtg-shell [data-p=home] .vtg-modern-car-summary{font-size:12px;color:#63736b;margin:6px 0 13px}.vtg-shell [data-p=home] .vtg-modern-car-summary span{color:#c8a45c}.vtg-shell [data-p=home] .vtg-modern-car-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #e2e8e3;background:transparent;padding:13px 0 4px;text-align:start;color:#153d35;font:600 12px system-ui,sans-serif;cursor:pointer}.vtg-shell [data-p=home] .vtg-modern-car-chevron{font-size:21px;line-height:1;transition:transform .2s ease}.vtg-shell [data-p=home] .vtg-modern-car-chevron.open{transform:rotate(180deg)}.vtg-shell [data-p=home] .vtg-modern-car-expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding-top:12px;animation:vtgVehicleOpen .2s ease-out}.vtg-shell [data-p=home] .vtg-modern-car-feature{min-width:0;min-height:65px;border:1px solid #e2e8e3;border-radius:10px;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;padding:7px 3px}.vtg-shell [data-p=home] .vtg-modern-car-feature>span{font-size:20px;color:#c9a455;line-height:1.1}.vtg-shell [data-p=home] .vtg-modern-car-feature strong{font-size:11px;color:#153d35;overflow-wrap:anywhere}.vtg-shell [data-p=home] .vtg-modern-car-feature small{font-size:10px;color:#617369;overflow-wrap:anywhere}@keyframes vtgVehicleOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.vtg-shell [data-p=home] .vtg-modern-cars-grid{gap:8px}.vtg-shell [data-p=home] .vtg-modern-car-photo{height:115px}.vtg-shell [data-p=home] .vtg-modern-car-body{padding:11px 9px 9px}.vtg-shell [data-p=home] .vtg-modern-car-title{font-size:13px}.vtg-shell [data-p=home] .vtg-modern-car-feature{min-height:60px}.vtg-shell [data-p=home] .vtg-modern-car-feature strong{font-size:10px}}.vtg-shell [data-p=home] .vtg-car-carousel{width:100%;min-width:0}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-cars-grid{grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:3px}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-cars-grid::-webkit-scrollbar{display:none}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-card{flex-basis:calc((100% - 12px)/2);scroll-snap-align:start;align-self:flex-start}.vtg-shell [data-p=home] .vtg-car-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.vtg-shell [data-p=home] .vtg-car-carousel-progress{height:4px;max-width:160px;flex:1 1;border-radius:9px;background:#dbe4de;position:relative;overflow:hidden}.vtg-shell [data-p=home] .vtg-car-carousel-progress span{position:absolute;top:0;bottom:0;width:28%;border-radius:9px;background:#c8a45c;transition:left .2s}.vtg-shell [data-p=home] .vtg-car-carousel-arrows{display:flex;gap:8px}.vtg-shell [data-p=home] .vtg-car-carousel-arrows button{width:34px;height:34px;border-radius:50%;border:1px solid #cbdad1;background:#153d35;color:#fff;font-size:24px;line-height:1;cursor:pointer}.vtg-shell [data-p=home] .vtg-car-carousel-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:600px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-card{flex-basis:100%}}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-cars-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;gap:10px!important;scroll-snap-type:x proximity!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px)/3);min-width:0!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{height:160px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo img{object-position:center 55%!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-body{padding:9px 9px 7px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-title{font-size:12px!important;line-height:1.3!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-summary{font-size:10px!important;margin:4px 0 7px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-toggle{font-size:10px!important;padding:8px 0 2px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-expanded{gap:3px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-feature{min-height:50px!important;padding:4px 1px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-feature>span{font-size:14px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-feature strong{font-size:10px!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-feature small{font-size:9px!important}.vtg-shell [data-p=home] .vtg-car-carousel-controls{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important}.vtg-shell [data-p=home] .vtg-car-carousel-progress{position:relative!important;display:block!important;flex:1 1!important;max-width:none!important;height:8px!important;background:#d8e1dc!important;border-radius:999px!important;overflow:visible!important;cursor:-webkit-grab!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.vtg-shell [data-p=home] .vtg-car-carousel-progress:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.vtg-shell [data-p=home] .vtg-car-carousel-progress .vtg-car-carousel-thumb{position:absolute!important;top:0!important;height:100%!important;background:#c9a455!important;border-radius:999px!important;transition:none!important}.vtg-shell [data-p=home] .vtg-car-arrow{flex:0 0 27px!important;width:27px!important;height:27px!important;border:1px solid #d8e1dc!important;border-radius:8px!important;background:#153d35!important;color:white!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.vtg-shell [data-p=home] .vtg-car-arrow:disabled{opacity:.35!important;cursor:default!important}@media(max-width:700px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-card{flex-basis:calc((100% - 10px)/2)!important}}@media(max-width:420px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-card{flex-basis:80%!important}}@media(max-width:700px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{height:145px!important}}@media(max-width:420px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{height:175px!important}}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{aspect-ratio:16/9!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:700px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{height:auto!important}}@media(max-width:420px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{height:auto!important}}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{position:relative!important;display:block!important;aspect-ratio:4/3!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo img{position:absolute!important;inset:0!important;display:block!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo:hover img{transform:none!important}@media(max-width:700px){.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{aspect-ratio:4/3!important}}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#e6ece8!important}.vtg-shell [data-p=home] .vtg-car-carousel .vtg-modern-car-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.vtg-shell [data-p=reviews] .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;grid-auto-flow:row!important;grid-gap:clamp(16px,2vw,26px)!important;gap:clamp(16px,2vw,26px)!important}.vtg-shell [data-p=reviews] .grid>.review-card{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.vtg-shell [data-p=reviews] .grid>.review-card>.t{flex:1 1;min-width:0}@media(max-width:950px){.vtg-shell [data-p=reviews] .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.vtg-shell [data-p=reviews] .grid{grid-template-columns:minmax(0,1fr)!important}}:root{--vtg-page:#f7f8f5;--vtg-green:#e6eee8;--vtg-blue:#eaf0f2}.vtg-shell [data-p=home]{background:var(--vtg-page)!important}.vtg-shell [data-p=home] .vtg-plan-band{background:transparent!important;padding:22px 0!important}.vtg-shell [data-p=home] .vtg-plan-inner{width:90%!important;max-width:none!important;margin:0 auto!important;padding:26px!important;box-sizing:border-box!important;background:var(--vtg-green)!important;border:1px solid #d2ded6!important;border-radius:14px!important}.vtg-shell [data-p=home] .vtg-plan-row{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;align-items:stretch!important}.vtg-shell [data-p=home] .vtg-plan-row>section{align-self:stretch!important;height:100%!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .wrap{height:100%!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .steps{flex:1 1!important;display:flex!important;flex-direction:column!important}.vtg-shell [data-p=home] .vtg-plan-row .howsec .step{flex:1 1!important}.vtg-shell [data-p=home] .vtg-plan-benefits{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #cbd9d0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;text-align:center!important}.vtg-shell [data-p=home] .vtg-plan-row .planner-footnote,.vtg-shell [data-p=home] .vtg-plan-row .trip-footnote{display:none!important}.vtg-shell [data-p=home] .vtg-plan-row .suggest-btn,.vtg-shell [data-p=home] .vtg-plan-row button[type=submit]{margin-left:auto!important;margin-right:auto!important;display:block!important}.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row{width:90%!important;margin:22px auto!important;padding:16px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important;border-radius:13px!important;border:1px solid #d2ded6!important}.vtg-shell [data-p=home]>.vtg-about-row{background:var(--vtg-blue)!important}.vtg-shell [data-p=home]>.vtg-cars-pricing-row{background:var(--vtg-green)!important}.vtg-shell [data-p=home]>.vtg-about-row>section,.vtg-shell [data-p=home]>.vtg-cars-pricing-row>section{height:100%!important;min-width:0!important}.vtg-shell [data-p=home]>.vtg-about-row>section>.wrap,.vtg-shell [data-p=home]>.vtg-cars-pricing-row>section>.wrap{height:100%!important;box-sizing:border-box!important}.vtg-shell [data-p=home]>section#hRev,.vtg-shell [data-p=home]>section#hSeason{width:90%!important;max-width:none!important;margin:22px auto!important;padding:24px!important;box-sizing:border-box!important;border-radius:13px!important;border:1px solid #d2ded6!important}.vtg-shell [data-p=home]>section#hRev{background:var(--vtg-blue)!important}.vtg-shell [data-p=home]>section#hSeason{background:var(--vtg-green)!important}.vtg-shell [data-p=home]>section#hRev>.wrap,.vtg-shell [data-p=home]>section#hSeason>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vtg-shell [data-p=home] #hSeason .seas>*{background:#fff!important;border-radius:8px!important}.vtg-shell [data-p=contact] #contact .links,.vtg-shell [data-p=home] #contact .links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;width:100%!important;max-width:none!important;padding:0!important;margin:16px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.vtg-shell [data-p=contact] #contact .links>a,.vtg-shell [data-p=home] #contact .links>a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:46px!important;padding:10px 3px!important;border:0!important;border-radius:10px!important;color:#fff!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;box-shadow:0 4px 10px rgba(20,50,55,.1)!important}.vtg-shell #contact .links #wa{background:linear-gradient(125deg,#67ef62,#1dd765 45%,#009e73)!important}.vtg-shell #contact .links #tg{background:linear-gradient(125deg,#68e5ff,#20b8f0 45%,#1876df)!important}.vtg-shell #contact .links #fb{background:linear-gradient(125deg,#51b5ff,#1877f2 48%,#5145df)!important}.vtg-shell #contact .links #ig{background:linear-gradient(125deg,#ffcb45,#ff7638 27%,#f02886 60%,#8134d8)!important}.vtg-shell #contact .links>a:hover{filter:brightness(1.05)!important;transform:translateY(-1px)}@media(max-width:760px){.vtg-shell [data-p=home]>.vtg-about-row,.vtg-shell [data-p=home]>.vtg-cars-pricing-row{grid-template-columns:minmax(0,1fr)!important}.vtg-shell [data-p=home] .vtg-plan-inner{padding:16px!important}}@media(max-width:650px){.vtg-shell [data-p=contact] #contact .links,.vtg-shell [data-p=home] #contact .links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vtg-shell [data-p=home]>.vtg-contact-row{width:90%!important;max-width:none!important;margin:22px auto!important;padding:16px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important;background:#eaf0f2!important;border:1px solid #d2ded6!important;border-radius:13px!important}.vtg-shell [data-p=home]>.vtg-contact-row>section{min-width:0!important;align-self:stretch!important}@media(max-width:850px){.vtg-shell [data-p=home]>.vtg-contact-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){.vtg-shell [data-p=home]>.vtg-contact-row{width:calc(100% - 32px)!important;padding:12px!important;gap:12px!important}}.vtg-shell [data-p=travel] #trRegions .rgrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.vtg-shell [data-p=travel] #trRegions .rgrid>.rtile{min-width:0!important}@media (max-width:1050px){.vtg-shell [data-p=travel] #trRegions .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.vtg-shell [data-p=travel] #trRegions .rgrid{grid-template-columns:minmax(0,1fr)!important}}.vtg-shell [data-p=home]>.vtg-contact-alignment{width:100%!important}@media(max-width:560px){.vtg-shell [data-p=home]>.vtg-contact-alignment{width:100%!important}}.vtg-shell [data-p=home]>.vtg-contact-alignment{width:90%!important;max-width:none!important;margin:22px auto!important;box-sizing:border-box!important}.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row{width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;background:#e6eee8!important;border:1px solid #d2ded6!important;border-radius:13px!important}.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row>section{border-radius:10px!important}.vtg-shell [data-p=home] .vtg-guide-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vtg-shell [data-p=home] .vtg-guide-actions .btn{width:auto!important;margin:0!important}.vtg-shell [data-p=home] .vtg-guide-actions .vtg-recent-tours-btn{background:#b88a4a!important;color:white!important}@media(max-width:850px){.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row{padding:12px!important;gap:12px!important}}[data-p=contact] #contact>.wrap{width:min(100% - 32px,760px)!important;max-width:760px!important;margin-inline:auto!important;box-sizing:border-box!important}[data-p=contact] #contact h2{text-align:center!important}[data-p=contact] #contact form{width:100%!important;max-width:640px!important;margin:0 auto!important;box-sizing:border-box!important}[data-p=contact] #contact form .btn{width:auto!important;min-width:160px!important;max-width:100%!important;justify-self:center!important;margin:12px auto 0!important;padding:11px 24px!important}[data-p=contact] #contact .links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:20px auto 12px!important;padding:0!important}[data-p=contact] #contact .links>a{width:auto!important;min-width:105px!important;min-height:38px!important;padding:9px 16px!important;font-size:13px!important;flex:0 0 auto!important}[data-p=contact] #contact .cinfo{text-align:center!important}@media (max-width:480px){[data-p=contact] #contact .links{width:100%!important}[data-p=contact] #contact .links>a{min-width:0!important;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 10px)}}.vtg-unified-contact .vtg-contact-inner{max-width:800px;margin:0 auto;width:100%}.vtg-unified-contact .vtg-contact-inner>h2{text-align:left}.vtg-unified-contact form.vtg-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:none;width:100%}.vtg-unified-contact .vtg-contact-form label{min-width:0}.vtg-unified-contact .vtg-contact-form input,.vtg-unified-contact .vtg-contact-form select,.vtg-unified-contact .vtg-contact-form textarea{box-sizing:border-box;max-width:100%}.vtg-unified-contact .vtg-contact-actions,.vtg-unified-contact .vtg-contact-message{grid-column:1/-1}.vtg-unified-contact .vtg-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vtg-unified-contact .vtg-contact-actions button{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:11px 12px!important;cursor:pointer}.vtg-unified-contact .vtg-email-button{background:#b8894b;color:#fff;border-color:#b8894b}.vtg-unified-contact .links.vtg-contact-socials{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;grid-gap:10px!important;gap:10px!important;margin:12px 0 0!important}.vtg-unified-contact .links.vtg-contact-socials a{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:10px 4px!important;font-size:13px!important}.vtg-unified-contact .cinfo{margin-top:18px}@media(max-width:600px){.vtg-unified-contact form.vtg-contact-form{grid-template-columns:1fr}.vtg-unified-contact .vtg-contact-actions,.vtg-unified-contact .vtg-contact-message{grid-column:1}.vtg-unified-contact .links.vtg-contact-socials{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:has(.vtg-shell){min-height:100vh;display:flex;flex-direction:column}body>.vtg-shell{flex:1 0 auto;min-height:0}body>footer{flex-shrink:0}[data-p=contact] .vtg-unified-contact{background:#e8f0f2;min-height:calc(100vh - 190px);padding:36px 0 48px}.vtg-unified-contact .vtg-contact-inner{max-width:800px!important;margin-inline:auto!important}.vtg-unified-contact .vtg-contact-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vtg-unified-contact .vtg-contact-form .vtg-contact-actions,.vtg-unified-contact .vtg-contact-form .vtg-contact-consent,.vtg-unified-contact .vtg-contact-form .vtg-contact-message,.vtg-unified-contact .vtg-contact-form .vtg-contact-notice{grid-column:1/-1!important}.vtg-unified-contact .vtg-contact-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vtg-unified-contact .vtg-contact-consent{display:flex;align-items:center;gap:9px;font-size:13px}.vtg-unified-contact .vtg-contact-consent input{width:auto!important}.vtg-unified-contact .vtg-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vtg-unified-contact .vtg-contact-notice{font-size:14px;margin:0}@media(max-width:600px){.vtg-unified-contact .vtg-contact-form{grid-template-columns:1fr!important}.vtg-unified-contact .vtg-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vtg-unified-contact .vtg-contact-actions button{font-size:12px!important;padding:10px 5px!important}}.vtg-shell #contact.vtg-unified-contact .vtg-contact-inner{width:100%!important;max-width:800px!important;margin:0 auto!important;box-sizing:border-box!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;align-items:start!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:auto!important;max-width:none!important;margin:0!important;min-width:0!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>label input:not([type=checkbox]),.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>label select,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>label textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-actions,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-consent,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-message,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-notice{grid-column:1/-1!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-consent{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important}.vtg-shell #contact.vtg-unified-contact .vtg-contact-consent input[type=checkbox]{flex:0 0 auto!important;width:16px!important;height:16px!important;margin:0!important}.vtg-shell #contact.vtg-unified-contact .vtg-contact-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form .vtg-contact-actions>button{grid-column:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 8px!important}.vtg-shell #contact.vtg-unified-contact .links.vtg-contact-socials{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important}.vtg-shell #contact.vtg-unified-contact .links.vtg-contact-socials>a{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.vtg-shell [data-p=contact] #contact.vtg-unified-contact{background:#e8f0f2!important}.vtg-shell [data-p=contact] #contact.vtg-unified-contact>.wrap{width:100%!important;max-width:920px!important;margin:0 auto!important;box-sizing:border-box!important;padding:24px!important}.vtg-shell [data-p=contact] #contact.vtg-unified-contact .vtg-contact-inner>h2{text-align:left!important}.vtg-shell #contact.vtg-unified-contact .cinfo{text-align:center!important}@media(max-width:600px){.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form{grid-template-columns:1fr!important}.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-actions,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-consent,.vtg-shell #contact.vtg-unified-contact form.vtg-contact-form>.vtg-contact-message{grid-column:1!important}.vtg-shell #contact.vtg-unified-contact .links.vtg-contact-socials{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vtg-shell [data-p=contact] #contact.vtg-unified-contact,[data-p=contact] #contact.vtg-unified-contact{background:#f7f8f5!important}#contact.vtg-unified-contact .cinfo a[href^="mailto:"]:hover,#contact.vtg-unified-contact .cinfo a[href^="tel:"]:hover{color:#173e34!important;text-decoration:none!important}[data-p=contact] #contact.vtg-unified-contact{background:#f7f8f5!important}#contact.vtg-unified-contact .cinfo a[href^="mailto:"],#contact.vtg-unified-contact .cinfo a[href^="tel:"]{color:#173e34!important;text-decoration:none!important}.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:16px!important;gap:16px!important}.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row>section{min-width:0!important;height:100%!important;align-self:stretch!important;box-sizing:border-box!important}.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row>section>.wrap{width:100%!important;max-width:none!important;height:100%!important;box-sizing:border-box!important}.vtg-shell [data-p=home] .vtg-contact-row #contact .links.vtg-contact-socials{margin-top:14px!important;padding-top:0!important}@media(max-width:800px){.vtg-shell [data-p=home]>.vtg-contact-alignment>.vtg-contact-row{grid-template-columns:minmax(0,1fr)!important}}.vtg-shell [data-p=cars] .gal.soft{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;columns:auto!important}.vtg-shell [data-p=cars] .gal.soft img{aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;background:#e8eeea!important;margin:0!important;border-radius:12px!important}.vtg-shell [data-p=videos] .grid{align-items:stretch!important}.vtg-shell [data-p=videos] .grid>.card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important}.vtg-shell [data-p=videos] .grid>.card video{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;border-radius:10px 10px 0 0!important}.vtg-shell [data-p=videos] .grid>.card .t{flex:1 1!important}.vtg-shell [data-p=travel] .rgrid .rtile{min-height:255px;height:auto!important}@media(max-width:800px){.vtg-shell [data-p=cars] .gal.soft{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.vtg-shell [data-p=cars] .gal.soft{grid-template-columns:1fr!important}}.vtg-shell [data-p=travel] .vtg-highlight-item{min-width:0}.vtg-shell [data-p=travel] .vtg-highlight-gallery-toggle{margin:10px 0 4px;background:#173f35;color:white;border:0;border-radius:8px;padding:9px 15px;cursor:pointer}.vtg-shell [data-p=travel] .vtg-highlight-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 14px}.vtg-shell [data-p=travel] .vtg-highlight-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.vtg-shell [data-p=cars] .gal.soft img{display:block!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;object-position:center center!important;background:#e6ece8!important}.vtg-shell [data-p=home] .vtg-plan-header .vtg-eyebrow{color:#72511f!important}.vtg-shell [data-p=home] .vtg-plan-header p{color:#3e5549!important}.vtg-shell [data-p=home] .vtg-guide-actions .vtg-recent-tours-btn,.vtg-shell [data-p=home] .vtg-plan-row button[class*=discover]{color:#173c35!important}.vtg-shell [data-p=home] #contact .links #wa{color:#083c24!important}.vtg-shell [data-p=home] #contact .links #tg{background:#0877a7!important;color:#fff!important}.vtg-shell [data-p=home] #contact .links #fb{background:#145bb9!important;color:#fff!important}