.MainMenu{background-color:#fff;box-shadow:0 45px 45px 0 #706f6f26;left:-150%;max-width:500px;padding-top:120px;position:absolute;right:auto;top:0;transition:left .5s,right .5s}@media screen and (min-width:769px){.MainMenu{padding-top:102px}}@media screen and (min-width:1367px){.MainMenu{box-shadow:none;display:block;max-width:100%;padding-top:0;position:static}.MainMenu.is-Active{left:-30px}}.MainMenu.is-Active{left:-25px;right:-10px;transition:left .5s,right .5s}@media only screen and (max-width:1365px) and (min-width:768px){.MainMenu.is-Active{left:-50px}}.MainMenu-content{max-height:100vh;overflow-y:auto}@media screen and (max-width:1365px){.MainMenu-content{height:100vh;max-height:auto;padding-bottom:200px}}.Nav{align-items:center;display:flex;flex-direction:column;margin:0;text-align:left}@media screen and (min-width:1367px){.Nav{flex-direction:row;margin:0 40px}}.Nav .Nav-item:first-of-type{display:none}.MainNav-navigationSecondLevel{background-color:#fff;border-radius:0 0 45px 45px;display:none;flex-direction:column}.MainNav-navigationSecondLevel.is-Active{display:flex}@media screen and (min-width:1026px){.MainNav-navigationSecondLevel{box-shadow:0 45px 45px 0 #706f6f26;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;padding:40px;position:absolute;right:0}}.Nav-item{display:block;width:100%}@media screen and (min-width:1367px){.Nav-item{padding:0;width:auto}.Nav-item:hover .MainNav-navigationItem-header:before{color:var(--clr-secondary)}.Nav-item:hover .MainNav-navigationItem-button svg{transform:rotate(180deg)}.Nav-item:hover .MainNav-navigationSecondLevel{display:flex}}@media screen and (min-width:1621px){.Nav-item{padding:0 54px 0 0}}@media screen and (max-width:1365px){.Nav-item .is-Active>span svg{transform:rotate(180deg)}}.Nav-item svg{color:var(--clr-secondary);display:inline-block;margin-left:10px;width:15px}.MainNav-navigationItem-header{align-items:flex-end;background-color:initial;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin:0 20px;padding:10px 0;text-align:center;text-transform:uppercase;width:90%}.MainNav-navigationItem-header a{color:var(--clr-text-color)}@media screen and (min-width:1367px){.MainNav-navigationItem-header{justify-content:flex-start;text-align:left}.MainNav-navigationItem-header:before{display:none}}.MainNav-navigationItem-header a>i{margin-right:10px}.MainNav-navigationItem-subHeader{background-color:initial;font-size:1rem;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}.MainNav-navigationItem-subHeader a{color:var(--clr-secondary)}.MainNav-navigationItem-subHeader:before{background-color:var(--clr-tertiary);content:"";display:block;height:7px;margin-bottom:10px;width:50px}@media screen and (min-width:1367px){.MainNav-navigationItem-subHeader i{display:none}.MainSubNav-navigationSecondLevelItem{width:25%}}.MainSubNav-navigationThirdLevelItem{font-size:1rem;padding:5px 0}.MainSubNav-navigationThirdLevelItem a{color:var(--clr-secondary)}.MainSubNav-navigationThirdLevelItem a:hover,.MainSubNav-navigationThirdLevelItem.current a{font-weight:600}@media screen and (max-width:1365px){.MainSubNav-navigationThirdLevel{display:none}.MainSubNav-navigationThirdLevel.is-Active{display:block}}.MainNav-megaMenu{overflow:hidden;padding:0!important}@media screen and (min-width:1026px){.MainNav-megaMenu{flex-direction:column!important}}.MainNav-megaMenu-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}@media screen and (min-width:1026px){.MainNav-megaMenu-inner{align-items:stretch;flex-direction:row;gap:32px;padding:32px 40px}}.MainNav-megaMenu-main{flex:1;min-width:0;overflow:hidden}.MainNav-megaMenu-sectionTitle{color:var(--clr-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0 0 10px;opacity:.6;text-transform:uppercase}.MainNav-megaMenu-sectionTitle+.MainNav-megaMenu-sectionTitle{margin-top:16px}@media screen and (min-width:1026px){.MainNav-megaMenu-sectionTitle{font-size:.8125rem;margin-bottom:12px}.MainNav-megaMenu-sectionTitle+.MainNav-megaMenu-sectionTitle{margin-top:20px}}.MainNav-megaMenu-title{color:var(--clr-secondary);font-size:1rem;font-weight:700;margin:0 0 16px}@media screen and (min-width:1026px){.MainNav-megaMenu-title{font-size:1.125rem;margin-bottom:20px}}.MainNav-megaMenu-grid{display:grid;gap:8px;margin-bottom:0}@media screen and (min-width:1026px){.MainNav-megaMenu-grid{gap:12px}}.MainNav-megaMenu-grid--cities{grid-template-columns:repeat(2,1fr);margin-bottom:4px}@media screen and (min-width:1026px){.MainNav-megaMenu-grid--cities{grid-template-columns:repeat(3,1fr);margin-bottom:8px}}.MainNav-megaMenu-grid--activities{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1026px){.MainNav-megaMenu-grid--activities{grid-template-columns:repeat(3,1fr)}}.MainNav-megaMenu-card{background-color:var(--clr-secondary);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:background-color .25s ease-in-out}@media screen and (min-width:1026px){.MainNav-megaMenu-card{border-radius:45px}}.MainNav-megaMenu-card img{transition:transform .25s ease-in-out}.MainNav-megaMenu-card:hover img{transform:scale(1.2)}.MainNav-megaMenu-card-image{aspect-ratio:4/3;display:block;overflow:hidden;width:100%}@media screen and (min-width:1026px){.MainNav-megaMenu-card-image{aspect-ratio:376/200}}.MainNav-megaMenu-card-image img{display:block;height:100%;object-fit:cover;width:100%}.MainNav-megaMenu-card-title{align-items:center;background-color:#00335680;color:#fff;display:flex;font-size:.8125rem;font-weight:800;inset:0;justify-content:center;line-height:1.3;padding:10px 12px;position:absolute;text-align:center}@media screen and (min-width:1026px){.MainNav-megaMenu-card-title{font-size:.9375rem;padding:15px 20px}}.MainNav-megaMenu-promo{display:none}@media screen and (min-width:1026px){.MainNav-megaMenu-promo{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:280px}}.MainNav-megaMenu-promo .AppBanner{border-radius:20px;flex:1;margin:0;padding:0}.MainNav-megaMenu-promo .AppBanner .AppBanner-inner{display:flex;flex-direction:column;gap:12px;margin:0;max-width:none;padding:20px}.MainNav-megaMenu-promo .AppBanner .AppBanner-left{display:flex;justify-content:flex-start;padding-top:0}.MainNav-megaMenu-promo .AppBanner .AppBanner-logo{border-radius:12px;height:56px;width:56px}.MainNav-megaMenu-promo .AppBanner .AppBanner-right{display:none}.MainNav-megaMenu-promo .AppBanner .AppBanner-title{gap:6px;margin-bottom:0}.MainNav-megaMenu-promo .AppBanner .AppBanner-title .Headline-wrapper{font-size:1rem}.MainNav-megaMenu-promo .AppBanner .AppBanner-subtitle{font-size:.75rem;margin-bottom:0}.MainNav-megaMenu-promo .AppBanner .AppBanner-features{gap:6px;grid-template-columns:1fr;margin:0}.MainNav-megaMenu-promo .AppBanner .AppBanner-features li{font-size:.75rem;padding:6px 12px 6px 6px}.MainNav-megaMenu-promo .AppBanner .AppBanner-buttons{gap:8px}.MainNav-megaMenu-promo .AppBanner .AppBanner-buttons img{height:32px}