.brand-mark{width:29px;height:29px;vertical-align:middle;margin-left:7px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.2))}.site-contact-bar{background:#0a2639;color:#eaf0f2}.site-contact-bar__inner{min-height:54px;display:flex;align-items:center;gap:23px;font-size:13px}.site-contact-bar strong{color:#e4bc72}.site-contact-bar a{color:#fff;text-decoration:none}.site-contact-bar a:hover{color:#e4bc72}.category-grid .experience-card>div:before{display:block;width:33px;height:33px;border:1px solid rgba(255,255,255,.6);border-radius:50%;text-align:center;line-height:31px;color:#f1cf92;font-size:16px;margin-bottom:10px}.category-grid .flights>div:before{content:'✈'}.category-grid .hotels>div:before{content:'⌂'}.category-grid .vacation>div:before{content:'☼'}.category-grid .music>div:before{content:'♫'}.category-grid .sport>div:before{content:'★'}.category-grid .visas>div:before{content:'▣'}.category-grid .insurance>div:before{content:'✦'}.category-grid .car-rental>div:before{content:'⌁'}.destination-fit{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.destination-fit span{padding:7px 11px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(3,20,32,.25);font-size:12px;color:#fff}@media(max-width:720px){.brand-mark{width:24px;height:24px}.site-contact-bar__inner{min-height:0;padding:13px 0;display:flex;flex-wrap:wrap;gap:9px 16px;font-size:12px}.site-contact-bar strong{width:100%}.category-grid .experience-card>div:before{width:27px;height:27px;line-height:25px;font-size:14px;margin-bottom:6px}.destination-fit{margin-top:14px}.destination-fit span{font-size:11px;padding:6px 9px}}
