.vhb-hero *,.vhb-hero *::before,.vhb-hero *::after,.vhb-flags-section *,.vhb-flags-section *::before,.vhb-flags-section *::after{box-sizing:border-box;margin:0;padding:0}.vhb-hero{position:relative;overflow:hidden;width:100%;min-height:520px;user-select:none;-webkit-user-select:none}.vhb-slides-wrapper{position:absolute;inset:0;z-index:0}.vhb-slide{position:absolute;inset:0;overflow:hidden;opacity:0;z-index:1;transition:opacity 0.9s ease;will-change:opacity}.vhb-slide.vhb-slide--active{opacity:1;z-index:2}.vhb-slide-bg{position:absolute;inset:-4%;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.vhb-hero .vhb-slide-bg>.vhb-slide-pic{position:absolute;inset:0;display:block}.vhb-hero .vhb-slide-bg .vhb-slide-img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;object-position:center}@keyframes vhb-ken-burns{from{transform:scale(1.07)}to{transform:scale(1)}}[data-ken="1"] .vhb-slide--active .vhb-slide-bg{animation:vhb-ken-burns 8s ease-out forwards}.vhb-overlay{position:absolute;inset:0;z-index:3;pointer-events:none;background-color:#000;opacity:.38}.vhb-inner{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.vhb-valign-top .vhb-inner{justify-content:flex-start}.vhb-valign-center .vhb-inner{justify-content:center}.vhb-valign-bottom .vhb-inner{justify-content:flex-end}.vhb-halign-left .vhb-inner{align-items:flex-start}.vhb-halign-center .vhb-inner{align-items:center}.vhb-halign-right .vhb-inner{align-items:flex-end}.vhb-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:60px 40px;max-width:1200px}.vhb-halign-left .vhb-content{align-items:flex-start;text-align:left}.vhb-halign-center .vhb-content{align-items:center;text-align:center}.vhb-halign-right .vhb-content{align-items:flex-end;text-align:right}.vhb-title{color:#fff;font-size:clamp(26px, 4vw, 52px);font-weight:700;line-height:1.18;letter-spacing:-.02em;margin:0 0 12px}.vhb-subtitle{color:rgb(255 255 255 / .88);font-size:clamp(14px, 1.8vw, 18px);font-weight:400;line-height:1.5;margin:0 0 32px}.vhb-search-form{display:flex;align-items:center;gap:8px;width:100%;max-width:860px;flex-wrap:wrap;justify-content:center}.vhb-halign-left .vhb-search-form{justify-content:flex-start}.vhb-halign-right .vhb-search-form{justify-content:flex-end}.vhb-search-input{flex:1 1 260px;min-width:180px;height:52px;padding:0 22px;border:none;border-radius:100px;background:#fff;color:#444;font-size:15px;font-family:inherit;outline:none;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:box-shadow 0.2s}.vhb-search-input:focus{box-shadow:0 2px 12px rgb(0 0 0 / .08),0 0 0 3px rgb(255 194 32 / .35)}.vhb-search-input::placeholder{color:#444;opacity:.6}.vhb-select-wrap{position:relative;flex-shrink:0}.vhb-select-wrap::after{content:'';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.vhb-search-select{height:52px;padding:0 38px 0 18px;border:none;border-radius:100px;background:#fff;color:#666;font-size:14px;font-family:inherit;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;min-width:150px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.vhb-search-btn{flex-shrink:0;width:52px;height:52px;border:none;border-radius:50%;background:#ffc220;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(255 194 32 / .4);transition:box-shadow 0.2s,transform 0.15s}.vhb-search-btn:hover{box-shadow:0 6px 20px rgb(255 194 32 / .55);transform:scale(1.06)}.vhb-search-btn:active{transform:scale(.97)}.vhb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:rgb(255 255 255 / .14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;transition:background 0.2s,border-color 0.2s,transform 0.15s;padding:0}.vhb-arrow svg{width:16px;height:16px;flex-shrink:0}.vhb-arrow-prev{left:20px}.vhb-arrow-next{right:20px}.vhb-arrow:hover{background:rgb(255 255 255 / .28);border-color:rgb(255 255 255 / .5)}.vhb-arrow:active{transform:translateY(-50%) scale(.94)}@media (hover:hover) and (pointer:fine){.vhb-arrow{display:flex}}.vhb-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;display:none;align-items:center;gap:6px}.vhb-dot{width:7px;height:7px;border-radius:100px;background:rgb(255 255 255 / .4);border:none;cursor:pointer;padding:0;transition:width 0.35s cubic-bezier(.4,0,.2,1),background 0.25s;flex-shrink:0}.vhb-dot.vhb-dot--active{width:22px;background:#fff}@media (hover:none),(pointer:coarse){.vhb-dots{display:flex}.vhb-arrow{display:none!important}}.vhb-flags-section{background:#fff;padding:40px 24px;width:100%}.vhb-flags-title{font-size:20px;font-weight:700;color:#11151c;margin:0 0 28px;letter-spacing:-.01em}.vhb-flags-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:flex-start}.vhb-flag-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;cursor:default;transition:transform 0.18s}a.vhb-flag-item{cursor:pointer}@media (hover:hover) and (pointer:fine){a.vhb-flag-item:hover{transform:translateY(-3px)}a.vhb-flag-item:hover .vhb-flag-img-wrap{box-shadow:0 6px 20px rgb(0 0 0 / .18)}}.vhb-flag-img-wrap{width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .12);transition:box-shadow 0.18s;flex-shrink:0;background:#f0f0f0}.vhb-flag-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vhb-flag-label{font-size:12px;color:#666;font-weight:500;text-align:center;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media (max-width:768px){.vhb-content{padding:40px 20px}.vhb-title{font-size:clamp(22px, 6vw, 34px)}.vhb-subtitle{font-size:14px}.vhb-search-form{gap:8px}.vhb-search-input{flex:1 1 100%;min-width:0}.vhb-select-wrap{flex:1 1 calc(50% - 4px)}.vhb-search-select{width:100%;min-width:0}.vhb-flags-title{font-size:17px;margin-bottom:20px}.vhb-flag-img-wrap{width:48px;height:48px}.vhb-flag-label{font-size:11px}}@media (max-width:480px){.vhb-flags-grid{gap:14px}}.vhb-search-select.vhb-cs__native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none!important;box-shadow:none!important}.vhb-cs__trigger{display:flex;align-items:center;gap:8px;width:100%;text-align:left}.vhb-cs__label{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#11151c;font-weight:500}.vhb-cs__trigger--placeholder .vhb-cs__label{color:#888;font-weight:400}.vhb-select-wrap::after{transition:transform 0.25s ease}.vhb-select-wrap.vhb-cs-open::after{transform:translateY(-50%) rotate(180deg)}.vhb-cs__panel{position:absolute;z-index:2147483000;box-sizing:border-box;min-width:200px;max-width:calc(100vw - 24px);padding:8px;background:#fff;border-radius:16px;box-shadow:0 18px 50px rgb(17 21 28 / .22),0 2px 8px rgb(17 21 28 / .08);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity 0.18s ease,transform 0.18s ease;font-family:inherit;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.vhb-cs__panel[hidden]{display:none!important}.vhb-cs__panel *{box-sizing:border-box}.vhb-cs__panel.vhb-cs__panel--up{transform-origin:bottom center;transform:translateY(8px) scale(.98)}.vhb-cs__panel.is-visible{opacity:1;transform:translateY(0) scale(1)}.vhb-cs__handle{display:none}.vhb-cs__list{flex:0 1 auto;min-height:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vhb-cs__opt{padding:12px 14px;border-radius:10px;color:#2b2f36;font-size:15px;line-height:1.3;cursor:pointer;transition:background 0.14s,color 0.14s}.vhb-cs__opt:hover,.vhb-cs__opt.is-active{background:#fff4f2;color:#ff1700}.vhb-cs__opt.is-selected{background:#fff4f2;color:#ff1700;font-weight:600}.vhb-cs__opt.is-selected::after{content:'';float:right;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff1700' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center / contain}.vhb-cs__backdrop{position:fixed;inset:0;z-index:2147482999;background:rgb(17 21 28 / .5);opacity:1;transition:none;overscroll-behavior:none;touch-action:none}.vhb-cs__backdrop.is-visible{opacity:1}.vhb-cs__panel--sheet{position:fixed;left:0!important;right:0;top:auto!important;bottom:0;width:100%!important;max-width:100%;max-height:72vh!important;display:flex;flex-direction:column;overflow:hidden;padding:10px 12px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;transform:none;transition:none;opacity:1;box-shadow:0 -12px 40px rgb(17 21 28 / .28);overscroll-behavior:contain;touch-action:pan-y}.vhb-cs__panel--sheet.is-visible{transform:none;opacity:1}.vhb-cs__panel--sheet .vhb-cs__list{touch-action:pan-y;overscroll-behavior:contain}.vhb-cs__panel--sheet .vhb-cs__handle{touch-action:none}.vhb-cs__panel--sheet .vhb-cs__handle{display:block;width:42px;height:5px;margin:2px auto 12px;border-radius:100px;background:#d8dbdf;flex-shrink:0}.vhb-cs__panel--sheet .vhb-cs__list{max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto}.vhb-cs__panel--sheet .vhb-cs__opt{padding:15px 16px;font-size:16px}html.vhb-cs-locked,body.vhb-cs-locked{overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important}@media (prefers-reduced-motion:reduce){.vhb-cs__panel,.vhb-cs__backdrop,.vhb-select-wrap::after{transition:none!important}}.yp-yellow-pencil .vhb-arrow{display:flex!important}.yp-yellow-pencil .vhb-dots{display:flex!important}.yp-yellow-pencil [data-ken="1"] .vhb-slide--active .vhb-slide-bg{animation:none!important;transform:scale(1)!important}.yp-yellow-pencil .vhb-slide{transition:none!important}.yp-yellow-pencil .vhb-overlay{pointer-events:none!important}.yp-yellow-pencil .vhb-inner,.yp-yellow-pencil .vhb-title,.yp-yellow-pencil .vhb-subtitle,.yp-yellow-pencil .vhb-search-form,.yp-yellow-pencil .vhb-search-input,.yp-yellow-pencil .vhb-search-select,.yp-yellow-pencil .vhb-search-btn,.yp-yellow-pencil .vhb-flags-section,.yp-yellow-pencil .vhb-flag-item{pointer-events:auto!important}.yp-yellow-pencil .vhb-search-btn{box-shadow:none!important;transform:none!important}.yp-yellow-pencil .vhb-arrow:hover{background:rgb(255 255 255 / .14)!important;border-color:rgb(255 255 255 / .25)!important}