/* Header based on the supplied reference; Miona branding */
.Travolo-header,.Travolo-header.scrolled{position:sticky;top:0;z-index:1000;background:white;padding:0;backdrop-filter:none;box-shadow:0 1px 0 #00000008}
.Travolo-container{width:min(1536px,calc(100% - 64px));margin:auto}
.Travolo-header-top{background:#f8f8f8;color:#868686}
.Travolo-header-top-container{display:flex;justify-content:flex-end;align-items:center;gap:14px;min-height:44px}
.miona-top-specialist{display:flex;align-items:center;gap:11px;font:14px Arial,sans-serif;margin-right:14px}.miona-top-stars{color:#ef9114;font-size:18px;letter-spacing:-1px}
.miona-preference select{margin:0;background:#efeeec;border:0;border-radius:5px;padding:7px 25px 7px 12px;max-width:200px;color:#202020;font:14px Arial,sans-serif;min-height:31px;cursor:pointer}
.miona-header-search{padding:4px 8px;margin-left:5px;border:0;background:none;color:#343434;font-size:20px;cursor:pointer}
.miona-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.Travolo-header-container{height:112px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.Travolo-logo{flex-shrink:0;width:160px;display:flex;align-items:center}.Travolo-logo img{width:145px;height:104px;object-fit:contain;object-position:left center}
.Travolo-nav{display:block;flex:1}.Travolo-nav>ul{position:static;display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.2vw,42px);margin:0;padding:0;background:transparent;list-style:none;height:auto;width:auto;visibility:visible;opacity:1}
.Travolo-nav li{margin:0;padding:0}.Travolo-nav ul li a{display:block;white-space:nowrap;padding:14px 0;color:#343434;font:700 clamp(13px,1.05vw,17px)/1.2 Arial,sans-serif;letter-spacing:0;text-decoration:none}
.Travolo-nav ul li a:hover,.Travolo-nav ul li a[aria-current=page]{color:#a86a43}
.miona-header-plan{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;background:#a96d47;color:white!important;padding:18px 22px;border-radius:17px;font:600 17px/1.2 Arial,sans-serif;white-space:nowrap}.miona-header-plan i{font-size:20px}.miona-header-plan:hover{background:#8d5938}
.Travolo-mobile-menu-btn{position:relative;display:none;width:42px;height:42px;border:0;background:white;align-items:center;justify-content:center;font:25px Arial,sans-serif;color:#343434;cursor:pointer}.Travolo-close-icon{display:none}.Travolo-mobile-menu-btn.active .Travolo-close-icon{display:block}.Travolo-mobile-menu-btn.active .Travolo-hamburger-icon{display:none}
.Travolo-mobile-menu-overlay{position:fixed;inset:0;background:#0007;z-index:1100;opacity:0;visibility:hidden;transition:opacity .2s}.Travolo-mobile-menu-overlay.active{opacity:1;visibility:visible}
.Travolo-mobile-nav{position:fixed;right:-360px;top:0;width:min(340px,90vw);height:100dvh;padding:30px 25px;background:#fff;z-index:1101;visibility:hidden;transition:right .25s,visibility .25s;overflow-y:auto;box-shadow:-8px 0 30px #0001}.Travolo-mobile-nav.active{right:0;visibility:visible}
.Travolo-mobile-nav nav{display:block;position:static;background:white;width:100%}.Travolo-mobile-nav nav ul{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:static;right:auto;top:auto;width:100%;height:auto;min-height:0;visibility:visible;opacity:1;list-style:none;padding:0;margin:25px 0;background:white}.Travolo-mobile-nav nav ul li{margin:0}.Travolo-mobile-nav nav ul li a{display:block;text-align:left;padding:16px 0;color:#333;border-bottom:1px solid #eee;font:600 14px Arial,sans-serif}
.miona-mobile-close{border:0;background:#f2f0ee;padding:10px 16px;color:#333;cursor:pointer}.miona-mobile-contact{display:block;overflow-wrap:anywhere;color:#8c593a;font:13px Arial,sans-serif}
#miona-header-search-panel{border-top:1px solid #eee;background:white;padding:18px 32px}#miona-header-search-panel form{max-width:750px;margin:auto}#miona-header-search-panel label{display:block;font:600 12px Arial,sans-serif;color:#333;margin-bottom:8px}#miona-header-search-panel form>div{display:flex;gap:10px}#miona-header-search-panel input{min-width:0;flex:1;background:#fafafa;border:1px solid #ddd;border-radius:5px;padding:12px;color:#333;font:14px Arial,sans-serif}#miona-header-search-panel button{border:0;background:#a96d47;color:white;border-radius:5px;padding:12px 20px;cursor:pointer}
@media(min-width:1800px){.Travolo-header-top-container{min-height:56px}.Travolo-header-container{height:116px}.Travolo-nav ul li a{font-size:19px}.miona-header-plan{font-size:20px;padding:20px 23px}.miona-top-specialist,.miona-preference select{font-size:16px}}
@media(max-width:1100px){.Travolo-container{width:calc(100% - 40px)}.Travolo-header-container{height:88px;gap:15px}.Travolo-logo{width:120px}.Travolo-logo img{height:78px;width:110px}.Travolo-nav{display:none}.Travolo-mobile-menu-btn{display:flex}.miona-header-plan{margin-left:auto;padding:13px 17px;font-size:14px;border-radius:13px}.miona-header-plan i{font-size:16px}.Travolo-header-top-container{min-height:39px}.miona-top-specialist{font-size:11px;margin-right:auto;gap:6px}.miona-preference select{font-size:11px;padding:6px 8px;max-width:150px;min-height:28px}}
@media(max-width:650px){.Travolo-container{width:calc(100% - 28px)}.Travolo-header-top-container{gap:7px;min-height:37px}.miona-top-specialist{display:none}.miona-preference select{max-width:145px;font-size:10px}.miona-header-search{font-size:16px;padding:5px;margin-left:0}.Travolo-header-container{height:78px;gap:9px}.Travolo-logo{width:103px}.Travolo-logo img{width:96px;height:70px}.miona-header-plan{font-size:12px;padding:12px 12px;gap:7px}.miona-header-plan i{font-size:13px}.Travolo-mobile-menu-btn{width:32px}#miona-header-search-panel{padding:12px 14px}#miona-header-search-panel button{padding:10px;font-size:12px}}

.miona-country{position:relative}.miona-country select{padding-left:38px}.miona-country img{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:20px;height:13px;object-fit:cover;border:1px solid #0001}.Travolo-nav ul li a,.miona-header-plan,.miona-top-specialist span,.miona-preference select{font-family:Arial,sans-serif}
@media(min-width:1800px){.Travolo-logo{width:280px}.Travolo-nav ul li a{font-size:20px}}
/* Supplied horizontal Miona wordmark. */
.Travolo-logo{width:230px}.Travolo-logo img{width:220px;height:65px;object-fit:contain}
@media(min-width:1101px) and (max-width:1320px){.Travolo-logo{width:190px}.Travolo-logo img{width:185px}.Travolo-nav ul{gap:23px}.Travolo-nav ul li a{font-size:14px}.miona-header-plan{font-size:14px;padding:15px 20px}}
@media(max-width:1100px){.Travolo-logo{width:185px}.Travolo-logo img{width:180px;height:52px}}
@media(max-width:650px){.Travolo-logo{width:145px}.Travolo-logo img{width:140px;height:45px}.miona-header-plan{font-size:11px;padding:11px 10px}}
@media(max-width:360px){.Travolo-logo{width:117px}.Travolo-logo img{width:112px;height:40px}.miona-header-plan{font-size:10px;padding:10px 8px}.miona-header-plan i{font-size:11px}}
footer#contact .footer-brand-logo-box{width:280px;height:90px}footer#contact .footer-brand-logo-box img{width:100%;height:auto}
