ul.menu{list-style:none;overflow:hidden;display:flex;}#tours-link:focus+.submenu-content,#lang-link:focus+.submenu-content,.submenu:focus-within>.submenu-content,.submenu:focus-within>.header-nav-dropdown{max-height:1000px;opacity:1;}#tours-link::after,#lang-link::after{display:inline-block;width:0;height:0;flex-shrink:0;margin-top:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform 0.2s ease;transform-origin:50% 35%;}#tours-link::after,#lang-link::after{content:'';}#tours-link,#lang-link{display:inline-flex;align-items:center;gap:7px;}#tours-link .fa-solid,#lang-link .fa-solid{display:none !important;}#tours-link:focus::after,#lang-link:focus::after,.mainmenu .submenu.is-open>#tours-link::after,.lang-resp>ul>li.is-open>#lang-link::after{transform:rotate(180deg);}.header{background-color:#000000d4;color:#fff;width:100%;z-index:999;display:flex;flex-wrap:wrap;justify-content:space-around;height:80px;position:fixed;top:0;}.header a{color:#fff;text-decoration:none;}.header label{margin:0;}.header li a{display:block;text-decoration:none;}.header .menu-icon{cursor:pointer;padding:28px 20px;}.header .menu-icon .navicon{background:#fff;display:block;height:3px;position:relative;transition:background ease-out;transition-duration:0.5s;width:22px;}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .3s ease-out;width:100%;}.header .menu-icon .navicon:before{top:7px;}.header .menu-icon .navicon:after{top:-7px;}.header .menu-btn{display:none;}.header .menu-btn:checked~.menu{max-height:1000px;}.header .menu-btn:checked~.menu-icon .navicon{background:transparent;}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg);}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0;}.logo{display:flex;align-items:center;}.logo a{text-decoration:none;}.logo a:last-of-type{color:#fff;font-family:Jost,'Segoe UI',sans-serif;font-size:13px;font-weight:500;letter-spacing:0.2em;line-height:1;text-transform:uppercase;}.logo img{margin:0 20px 0 0;height:40px;width:auto;transition:transform 0.3s ease;}.logo img:hover{transform:scale(1.05);}.lang-land.img:first-of-type{margin-left:0;}.lang-land img{height:21px;margin-left:10px;transition:transform 0.3s ease;}.lang-land img:hover{transform:scale(1.05);}.mainmenu,.lang-resp,.contact-resp{width:100%;display:flex;justify-content:space-between;letter-spacing:.8px;font-family:Jost;font-size:17px;font-weight:400;}.mainmenu a:hover,.mainmenu .submenu>a:hover{color:rgba(255,255,255,0.88);transition:color 0.2s ease;}.mainmenu li{padding:12px 0;}.menu{padding:0 10% 0 2%;max-height:0;transition:max-height 0.4s ease-in-out;}.menu hr{margin:0;border:0;height:1px;background:rgba(255,255,255,0.12);padding:0;}.submenu{cursor:pointer;}.submenu-content{background:rgba(255,255,255,0.95);box-shadow:1px 1px 5px rgba(60,60,60,0.3);margin:0;padding:0;opacity:0;transition:max-height 0.3s ease-in,opacity 0.2s;max-height:0;overflow:hidden;}.submenu-content a{color:#000;font-size:14px;padding:7px 20px;}.submenu-content a:hover{background:#555;color:#fff;-webkit-transition:none;}.submenu-content hr{margin:5px;border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}.header .header-nav-dropdown a.nav-tour-link,.header .submenu-content:not(.header-lang-panel) a.nav-tour-link{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;gap:10px;}.header .nav-tour-name{flex:0 1 auto;min-width:0;}.header .nav-tour-duration{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-style:italic;font-weight:200;font-size:12px;letter-spacing:0.015em;line-height:1;color:rgba(255,255,255,0.58);white-space:nowrap;}.header .nav-tour-duration-icon{width:15px;height:15px;margin-top:-2px;opacity:0.62;filter:brightness(0) invert(1);flex-shrink:0;}.mainmenu .header-nav-dropdown a.nav-tour-link .nav-tour-duration,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a.nav-tour-link .nav-tour-duration,.submenu-content a.nav-tour-link .nav-tour-duration,.header-nav-dropdown.submenu-content a.nav-tour-link .nav-tour-duration{font-weight:200;color:rgba(255,255,255,0.58);}.mainmenu .header-nav-dropdown a.nav-tour-link:hover .nav-tour-duration,.mainmenu .header-nav-dropdown a.nav-tour-link:focus .nav-tour-duration,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a.nav-tour-link:hover .nav-tour-duration,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a.nav-tour-link:focus .nav-tour-duration,.submenu-content a.nav-tour-link:hover .nav-tour-duration,.submenu-content a.nav-tour-link:focus .nav-tour-duration,.header-nav-dropdown.submenu-content a.nav-tour-link:hover .nav-tour-duration,.header-nav-dropdown.submenu-content a.nav-tour-link:focus .nav-tour-duration{color:rgba(255,255,255,0.72);}.mainmenu .header-nav-dropdown a.nav-tour-link:hover .nav-tour-duration-icon,.mainmenu .header-nav-dropdown a.nav-tour-link:focus .nav-tour-duration-icon,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a.nav-tour-link:hover .nav-tour-duration-icon,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a.nav-tour-link:focus .nav-tour-duration-icon,.submenu-content a.nav-tour-link:hover .nav-tour-duration-icon,.submenu-content a.nav-tour-link:focus .nav-tour-duration-icon,.header-nav-dropdown.submenu-content a.nav-tour-link:hover .nav-tour-duration-icon,.header-nav-dropdown.submenu-content a.nav-tour-link:focus .nav-tour-duration-icon{opacity:0.74;}@media (max-width:1150px){.mainmenu,.lang-resp,.contact-resp{display:block;justify-content:flex-start;}.mainmenu>li:has(>a[href="galeria"]),.mainmenu>li:has(>a[href="gallery"]),.mainmenu>li:has(>a[href="galerie"]){display:none;}#tours-link .fa-solid,#lang-link .fa-solid{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important;pointer-events:none !important;}#tours-link:focus+.submenu-content,#lang-link:focus+.submenu-content,.mainmenu .submenu.is-open>.submenu-content,.mainmenu .submenu.is-open>.header-nav-dropdown,.lang-resp>ul>li.is-open>.submenu-content{max-height:600px;margin:0;padding:4px 0 4px;opacity:1;}#tours-link:hover,#lang-link:hover,.mainmenu .submenu.is-open>a,.lang-resp>ul>li.is-open>#lang-link{color:#fff;}.header .menu>.contact-resp{display:block;width:93%;max-width:391px;margin:18px auto max(18px,env(safe-area-inset-bottom,0px));padding:0;background:transparent;border:0;border-radius:0;box-sizing:border-box;flex-shrink:0;}.header .menu>.contact-resp a{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 18px;font-family:Jost,'Segoe UI',sans-serif;font-size:14px;font-weight:500;letter-spacing:0.04em;line-height:1.4;text-align:center;text-transform:none;color:rgba(255,255,255,0.94);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.22);border-radius:6px;box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}.header .menu>.contact-resp a:hover,.header .menu>.contact-resp a:focus{color:#fff;background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.34);}.header .menu>.contact-resp img{flex-shrink:0;display:block;width:28px;height:28px;margin:0;padding:0;border:0;box-sizing:border-box;border-radius:50%;background:transparent;object-fit:cover;filter:none;}.header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'logo toggle';align-items:center;height:59px;box-sizing:border-box;padding-left:clamp(16px,4vw,28px);padding-right:clamp(16px,4vw,28px);background-color:rgba(20,25,33,0.98);overflow:visible;transition:background-color 0.22s ease;}body:has(.header .menu-btn:checked) .header{background-color:rgba(20,25,33,1);}.header .logo{grid-area:logo;min-width:0;}.header .menu-btn{grid-area:toggle;justify-self:end;}.header .menu-icon{grid-area:toggle;justify-self:end;}.header>ul.menu,.header .menu{display:block;position:fixed;top:59px;left:0;right:0;width:100%;max-width:none;flex:none;margin:0;z-index:998;padding:0;max-height:0;overflow:hidden;background:linear-gradient(180deg,rgba(23,29,38,0.95) 0%,rgba(16,21,29,0.95) 100%);transition:max-height 0.4s ease-in-out;}.header .menu-btn:checked~.menu{max-height:calc(100dvh - 59px);max-height:calc(100vh - 59px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}.header .menu .mainmenu,.header .menu ul{display:block;width:100%;}.header .menu .mainmenu{padding-top:10px;max-width:420px;margin-left:auto;margin-right:auto;}.lang-resp{display:block;padding:0;border-bottom:none;max-width:420px;margin-left:auto;margin-right:auto;width:100%;}.lang-resp>ul{width:100%;margin:0;padding:0;}.lang-resp img{height:21px;margin-right:0;flex-shrink:0;}.lang-land{display:none;}.logo img{height:32px;}.mainmenu{padding:0;}.mainmenu li{padding:0;border-bottom:1px solid rgba(255,255,255,0.09);}.mainmenu li:last-child{border-bottom:none;}.mainmenu .submenu{width:100%;}.mainmenu>li>a:not([id]){display:flex;align-items:center;min-height:52px;padding:0 clamp(20px,7vw,32px);font-family:Jost,'Segoe UI',sans-serif;font-size:16px;font-weight:500;letter-spacing:0.06em;line-height:1.35;text-transform:capitalize;color:rgba(255,255,255,0.94);transform:none;}.mainmenu>li>a:not([id]):hover,.mainmenu>li>a:not([id]):focus{color:#fff;background:rgba(255,255,255,0.05);}.mainmenu .submenu>a{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;box-sizing:border-box;min-height:52px;padding:0 clamp(20px,7vw,32px);font-family:Jost,'Segoe UI',sans-serif;font-size:16px;font-weight:500;letter-spacing:0.06em;line-height:1.35;text-transform:capitalize;color:rgba(255,255,255,0.94);transform:none;}.lang-resp>ul>li>#lang-link{transform:none;}.menu>hr{margin:0;border:0;height:1px;background:rgba(255,255,255,0.12);padding:0;}.submenu-content,.header-nav-dropdown.submenu-content{margin:0;padding:0;opacity:0;max-height:0;overflow:hidden;background:transparent;border:0;box-shadow:none;transition:max-height 0.28s ease,opacity 0.22s ease,padding 0.22s ease;}.submenu-content a,.header-nav-dropdown.submenu-content a{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 clamp(20px,7vw,32px) 0 calc(clamp(20px,7vw,32px)+8px);font-family:Jost,'Segoe UI',sans-serif;font-size:15px;font-weight:400;letter-spacing:0.02em;line-height:1.35;text-transform:none;color:rgba(255,255,255,0.9) !important;background:transparent;transition:background 0.18s ease,color 0.18s ease;}.submenu-content a::before,.header-nav-dropdown.submenu-content a::before{content:'';flex-shrink:0;align-self:center;width:4px;height:4px;margin:0;border-radius:50%;background:rgba(255,255,255,0.42);transition:background 0.18s ease;}.submenu-content a:hover,.submenu-content a:focus,.header-nav-dropdown.submenu-content a:hover,.header-nav-dropdown.submenu-content a:focus{padding-left:calc(clamp(20px,7vw,32px)+8px);background:rgba(255,255,255,0.06);color:#fff !important;}.submenu-content a:hover::before,.submenu-content a:focus::before,.header-nav-dropdown.submenu-content a:hover::before,.header-nav-dropdown.submenu-content a:focus::before{background:rgba(255,255,255,0.72);}.submenu-content a[href="glamping-delta"],.header-nav-dropdown.submenu-content a[href="glamping-delta"]{display:none !important;}.submenu-content a:last-of-type:not([href$="tours"]):not([href="passeios"]),.header-nav-dropdown.submenu-content a:last-of-type:not([href$="tours"]):not([href="passeios"]){padding-bottom:11px;}.submenu-content hr,.header-nav-dropdown.submenu-content hr{margin:6px 16px;width:auto;height:1px;border:0;background:rgba(255,255,255,0.12);}.submenu-content hr:has(+a[href$="tours"]),.submenu-content hr:has(+a[href="passeios"]),.header-nav-dropdown.submenu-content hr:has(+a[href$="tours"]),.header-nav-dropdown.submenu-content hr:has(+a[href="passeios"]){display:none;}.mainmenu .submenu.is-open>.submenu-content:has(a[href$="tours"]),.mainmenu .submenu.is-open>.submenu-content:has(a[href="passeios"]),.mainmenu .submenu.is-open>.header-nav-dropdown:has(a[href$="tours"]),.mainmenu .submenu.is-open>.header-nav-dropdown:has(a[href="passeios"]){padding-bottom:0;}.mainmenu .submenu-content a[href$="tours"],.mainmenu .submenu-content a[href="passeios"],.mainmenu .header-nav-dropdown.submenu-content a[href$="tours"],.mainmenu .header-nav-dropdown.submenu-content a[href="passeios"]{position:relative;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:48px;margin:0;padding:14px clamp(20px,7vw,32px) 12px calc(clamp(20px,7vw,32px)+22px);border-top:1px solid rgba(255,255,255,0.12);font-size:13px;font-weight:600;letter-spacing:0.12em;line-height:1;text-transform:uppercase;color:rgba(255,255,255,0.72) !important;}.mainmenu .submenu-content a[href$="tours"]::before,.mainmenu .submenu-content a[href="passeios"]::before,.mainmenu .header-nav-dropdown.submenu-content a[href$="tours"]::before,.mainmenu .header-nav-dropdown.submenu-content a[href="passeios"]::before{position:absolute;left:calc(clamp(20px,7vw,32px)+8px);top:50%;width:8px;height:1px;margin:0;flex:none;align-self:auto;border-radius:0;background:rgba(255,255,255,0.38);transform:translateY(-50%);}#tours-link,#lang-link{display:inline-flex !important;align-items:center;justify-content:flex-start !important;gap:7px;width:100%;max-width:100%;box-sizing:border-box;min-height:52px;padding:0 clamp(20px,7vw,32px);color:rgba(255,255,255,0.94);}#tours-link::after,#lang-link::after{order:1;margin-top:2px;margin-left:0 !important;margin-right:0 !important;flex-shrink:0;border-left-width:4px;border-right-width:4px;border-top-width:5px;border-top-color:#fff !important;opacity:1;}.lang-resp>ul>li{border:0;}.lang-resp>ul>li>a,#lang-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;box-sizing:border-box;min-height:52px;padding:0 clamp(20px,7vw,32px);font-family:Jost,'Segoe UI',sans-serif;font-size:16px;line-height:1.35;font-weight:500;letter-spacing:0.06em;text-transform:capitalize;color:rgba(255,255,255,0.94);}.lang-resp>ul>li>a:hover,.lang-resp>ul>li>a:focus,.lang-resp>ul>li.is-open>#lang-link,.mainmenu .submenu>a:hover,.mainmenu .submenu>a:focus,.mainmenu .submenu.is-open>a{color:#fff;background:rgba(255,255,255,0.05);}.lang-resp .submenu-content a,.lang-resp .header-nav-dropdown a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 clamp(20px,7vw,32px);font-size:15px;text-transform:none;letter-spacing:0.02em;}.lang-resp .submenu-content a::before,.lang-resp .submenu-content.header-nav-dropdown a::before,.lang-resp .header-nav-dropdown.submenu-content a::before{display:none !important;content:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;}.header .menu-icon{display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center;justify-content:center;align-self:center;flex-shrink:0;height:59px;margin:0;padding:0 4px 0 12px;box-sizing:border-box;cursor:pointer;z-index:1001;position:relative;}.header .menu-icon:focus-visible{outline:2px solid #0099ff;outline-offset:2px;}.header .menu-icon .navicon{display:block !important;margin:0;}.header .menu-btn:checked~.menu-icon .navicon{background:transparent;}.header .menu-btn:checked~.menu-icon .navicon::before{transform:rotate(-45deg);}.header .menu-btn:checked~.menu-icon .navicon::after{transform:rotate(45deg);}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon::before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon::after{top:0;}.mainmenu .submenu.is-open>.submenu-content,.mainmenu .submenu.is-open>.header-nav-dropdown,.lang-resp>ul>li.is-open>.submenu-content{margin:0 !important;border:0 !important;background:transparent !important;}.mainmenu>li>a:not([id]):focus-visible,.mainmenu .submenu>a:focus-visible,#tours-link:focus-visible,#lang-link:focus-visible,.submenu-content a:focus-visible,.header-nav-dropdown.submenu-content a:focus-visible,.contact-resp a:focus-visible{outline:2px solid rgba(197,157,113,0.9);outline-offset:2px;}.menu>hr{max-width:420px;margin-left:auto;margin-right:auto;}#mobile .content-video a,#mobile .content-video a:hover,#mobile .content-video a:focus,#mobile .content-video a:focus-visible{display:inline !important;align-items:unset;justify-content:unset;gap:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-top:0 !important;background:transparent !important;color:#000 !important;font-family:'Roboto',sans-serif !important;font-size:inherit !important;font-weight:inherit !important;letter-spacing:normal !important;line-height:inherit !important;text-transform:none !important;}#mobile .content-video a::before{display:none !important;content:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;}@media (prefers-reduced-motion:reduce){.header .menu,.submenu-content,.header-nav-dropdown.submenu-content,.header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after{transition:none;}}}@media (min-width:1150px){.menu>hr{display:none;}.lang-resp,.contact-resp{display:none;}.header{overflow:visible;}.lang-land{display:flex;align-items:center;padding-top:4px;}.menu{width:37%;}.logo a:last-of-type{font-size:15px;font-weight:500;letter-spacing:0.24em;color:rgba(255,255,255,0.98);}.header .menu{max-height:none;display:flex;align-items:stretch;height:80px;}.mainmenu{display:flex;align-items:stretch;height:80px;width:100%;font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;}.mainmenu>li>a:not([id]),.mainmenu .submenu>a{color:rgba(255,255,255,0.72);transition:color 0.2s ease;}.mainmenu>li>a:not([id]):hover,.mainmenu>li>a:not([id]):focus,.mainmenu .submenu>a:hover,.mainmenu .submenu>a:focus,.mainmenu .submenu.is-open>a,.mainmenu .submenu:focus-within>a{color:#fff;}.mainmenu li{display:flex;align-items:stretch;padding:0;border-bottom:none;}.mainmenu a,.mainmenu .submenu>a{white-space:nowrap;}.mainmenu>li>a:not([id]){display:flex;align-items:center;}.mainmenu>li>a:not([id]),.mainmenu .submenu>a{transform:translateY(1px);}.mainmenu .submenu{position:relative;display:inline-flex;align-items:center;align-self:center;height:100%;width:auto;max-width:none;}.mainmenu .submenu>a{display:inline-flex;align-items:center;gap:7px;height:100%;white-space:nowrap;}.mainmenu .submenu>.header-nav-dropdown.submenu-content,.mainmenu .submenu>.submenu-content:not(.header-lang-panel){position:absolute;top:100%;left:-10px;right:auto;transform:none;margin:0 !important;padding:10px 0 10px !important;min-width:100%;width:max-content;max-width:min(340px,calc(100vw - 48px));background:linear-gradient(180deg,rgba(34,43,56,0.95) 0%,rgba(22,29,40,0.95) 100%);border:1px solid rgba(255,255,255,0.16);border-top:none;border-radius:0 0 3px 3px;box-shadow:0 18px 44px rgba(0,0,0,0.48);opacity:0;max-height:0;overflow:hidden;z-index:1090;transition:max-height 0.25s ease,opacity 0.2s ease;}#tours-link:focus+.header-nav-dropdown,#tours-link:focus+.submenu-content:not(.header-lang-panel),.mainmenu .submenu:focus-within>.header-nav-dropdown.submenu-content,.mainmenu .submenu:focus-within>.submenu-content:not(.header-lang-panel),.mainmenu .submenu.is-open>.header-nav-dropdown.submenu-content,.mainmenu .submenu.is-open>.submenu-content:not(.header-lang-panel){max-height:600px;opacity:1;}.mainmenu .header-nav-dropdown a,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a{position:relative;box-sizing:border-box;padding:12px 22px 12px 28px;color:rgba(255,255,255,0.94);font-family:Jost,'Segoe UI',sans-serif;font-size:14px;font-weight:500;letter-spacing:0.02em;line-height:1.45;text-transform:none;transition:background 0.18s ease,color 0.18s ease,padding-left 0.18s ease;}.mainmenu .header-nav-dropdown a::before,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a::before{content:'';position:absolute;left:14px;top:50%;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,0.32);transform:translateY(-50%);transition:background 0.18s ease;}.mainmenu .header-nav-dropdown a:first-child,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a:first-child{color:#fff;font-weight:600;}.mainmenu .header-nav-dropdown a:hover,.mainmenu .header-nav-dropdown a:focus,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a:hover,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a:focus{padding-left:30px;background:rgba(255,255,255,0.1);color:#fff;}.mainmenu .header-nav-dropdown a:hover::before,.mainmenu .header-nav-dropdown a:focus::before,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a:hover::before,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a:focus::before{background:rgba(255,255,255,0.9);}.mainmenu .header-nav-dropdown hr,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) hr{margin:6px 18px;padding:0;border:0;height:1px;background:rgba(255,255,255,0.12);}.mainmenu .header-nav-dropdown hr:has(+a[href$="tours"]),.mainmenu .header-nav-dropdown hr:has(+a[href="passeios"]),.mainmenu .submenu>.submenu-content:not(.header-lang-panel) hr:has(+a[href$="tours"]),.mainmenu .submenu>.submenu-content:not(.header-lang-panel) hr:has(+a[href="passeios"]){display:none;}.mainmenu .submenu>.submenu-content:not(.header-lang-panel):has(a[href$="tours"]),.mainmenu .submenu>.submenu-content:not(.header-lang-panel):has(a[href="passeios"]),.mainmenu .submenu>.header-nav-dropdown.submenu-content:has(a[href$="tours"]),.mainmenu .submenu>.header-nav-dropdown.submenu-content:has(a[href="passeios"]){padding-bottom:0 !important;}.mainmenu .header-nav-dropdown a[href$="tours"],.mainmenu .header-nav-dropdown a[href="passeios"],.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href$="tours"],.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href="passeios"]{position:relative;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:48px;margin:8px 0 0;padding:0 22px 0 28px;border-top:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.62);font-size:11px;font-weight:600;letter-spacing:0.18em;line-height:1;text-transform:uppercase;}.mainmenu .header-nav-dropdown a[href$="tours"]::before,.mainmenu .header-nav-dropdown a[href="passeios"]::before,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href$="tours"]::before,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href="passeios"]::before{left:14px;top:50%;width:6px;height:1px;margin:0;flex:none;border-radius:0;background:rgba(255,255,255,0.35);box-shadow:none;transform:translateY(-50%);}.mainmenu .header-nav-dropdown a[href$="tours"]:hover,.mainmenu .header-nav-dropdown a[href$="tours"]:focus,.mainmenu .header-nav-dropdown a[href="passeios"]:hover,.mainmenu .header-nav-dropdown a[href="passeios"]:focus,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href$="tours"]:hover,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href$="tours"]:focus,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href="passeios"]:hover,.mainmenu .submenu>.submenu-content:not(.header-lang-panel) a[href="passeios"]:focus{padding-top:0;padding-bottom:0;padding-right:22px;padding-left:30px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.9);}ul.menu,.header .menu,.mainmenu,.mainmenu li,.mainmenu .submenu{overflow:visible;}.mainmenu .header-nav-dropdown.submenu-content,.mainmenu .submenu>.submenu-content:not(.header-lang-panel){position:absolute;margin:0 !important;}.header .menu-icon{display:none;}}