:root{--topBar-height-regular: 110px;--topBar-height-scrolled: 80px;--topBar-logo-width-regular: 200px;--topBar-logo-width-scrolled: 110px}#topBar{background-color:var(--brown-light);position:sticky;left:0;top:0;width:100%;transition:height .3s ease;z-index:2000;height:var(--topBar-height-regular);box-shadow:4px 4px 10px rgba(0,0,0,.05);display:flex;flex-direction:column}#topBar.scrolled{height:var(--topBar-height-scrolled)}#topBarSmall{position:absolute;top:0;width:100%}#topBarSmall .basicContainer{max-width:1600px;height:27px;padding-top:0;padding-bottom:0;font-size:14px;display:flex;justify-content:flex-end;align-items:center;gap:20px}#topBarSmall #linkContainer{padding:0 13px;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);height:27px;background-color:var(--white);display:flex;align-items:center;gap:20px}#topBarSmall #linkContainer .partButton.naked:first-child{margin-left:0}#topBarSmall #linkContainer .partButton.naked svg{height:12px;max-width:12px}#topBarSmall .partSocialMediaIconList.partSocialMediaIconList1{--partSocialMediaIconList1-gap: 10px 10px;--partSocialMediaIconList1-li-a-gap: .3rem;--partSocialMediaIconList1-icon-borderRadius: 0;--partSocialMediaIconList1-icon-size: auto;--partSocialMediaIconList1-icon-backgroundColor: transparent;--partSocialMediaIconList1-icon-backgroundColor-hover: transparent;--partSocialMediaIconList1-icon-svg-size: 12px;--partSocialMediaIconList1-icon-svg-fill: var(--brown-light);--partSocialMediaIconList1-icon-svg-fill-hover: var(--brown-dark)}#topBarLogoMenu{flex:1 1 auto}#topBarLogoMenu .basicContainer{gap:15px;display:flex;align-items:center;justify-content:flex-end;height:100%;padding-top:0;padding-bottom:0;position:relative;padding-left:var(--topBar-logo-width-regular)}#topBar #logo{width:var(--topBar-logo-width-regular);transition:ease .3s;background-color:var(--brown-dark);border-radius:50%;position:absolute;top:10px;left:var(--basicContainer-padding)}#topBar.scrolled #logo{width:var(--topBar-logo-width-scrolled)}#topBar #logo img{width:100%;height:100%;object-fit:contain}#topBar .partNavigation.horizontal{flex:0 0 auto;margin-top:30px}#topBar .partButton.booking{margin-top:30px;margin-left:clamp(0rem,5vw - 2rem,3.75rem);flex:0 0 auto}#topBar .partButton.booking:hover{background-color:var(--brown-light);color:var(--brown-dark)}#topBar .slideOver-button{display:none;z-index:10}@media (max-width: 1500px){:root{--topBar-logo-width-regular: 140px}}@media (max-width: 1023px){:root{--topBar-logo-width-regular: 110px}#topBarLogoMenu .basicContainer{padding-left:var(--basicContainer-padding);justify-content:flex-start}#topBar .partButton.booking{margin-left:auto}#topBar #logo{left:calc(var(--basicContainer-padding) + 60px)}#topBar .partNavigation{display:none}#topBar .slideOver-button{display:grid;margin-top:30px;flex:0 0 auto}#topBar{height:var(--topBar-height-scrolled)}}@media (max-width: 767px){#topBarSmall #linkContainer{display:none}#topBar .slideOver-button,#topBar .partButton.booking{margin-top:0}}@media (max-width: 667px){:root{--topBar-logo-width-regular: 90px;--topBar-logo-width-scrolled: var(--topBar-logo-width-regular)}}
