.TopBar-module__rAiKWG__topbar{color:#fff;background-color:#0f766e;padding:10px 0;font-size:13px}.TopBar-module__rAiKWG__container{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:0 20px;display:flex}.TopBar-module__rAiKWG__left,.TopBar-module__rAiKWG__right{align-items:center;gap:20px;display:flex}.TopBar-module__rAiKWG__item{align-items:center;gap:8px;display:flex}.TopBar-module__rAiKWG__icon{justify-content:center;align-items:center;font-size:16px;display:flex}.TopBar-module__rAiKWG__socials{border-left:1px solid #fff3;align-items:center;gap:10px;padding-left:20px;display:flex}.TopBar-module__rAiKWG__socialIcon{color:#0f766e;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.TopBar-module__rAiKWG__socialIcon:hover{color:#fff;background-color:#0d9488;transform:translateY(-2px)}.TopBar-module__rAiKWG__loginLink{color:#fff;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;transition:color .3s;display:flex}.TopBar-module__rAiKWG__loginLink:hover{color:#cbd5e1}@media (max-width:1024px){.TopBar-module__rAiKWG__container{flex-direction:column;gap:10px;padding:10px 20px}.TopBar-module__rAiKWG__left{flex-wrap:wrap;justify-content:center;gap:15px}}@media (max-width:768px){.TopBar-module__rAiKWG__topbar{display:none}}
.NavBar-module__d-sbrW__navbar{z-index:100;background-color:#fff;padding:15px 0;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.NavBar-module__d-sbrW__container{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:0 20px;display:flex}.NavBar-module__d-sbrW__logoContainer{align-items:center;gap:10px;display:flex}.NavBar-module__d-sbrW__logoIcon{background-color:#0f766e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.NavBar-module__d-sbrW__logoIconInner{background-color:#0d9488;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-4px;right:-4px}.NavBar-module__d-sbrW__logoText{color:#111827;letter-spacing:-.5px;font-size:24px;font-weight:800}.NavBar-module__d-sbrW__navLinks{gap:30px;margin:0;padding:0;list-style:none;display:flex}.NavBar-module__d-sbrW__navItem{position:relative}.NavBar-module__d-sbrW__navLink{color:#111827;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s}.NavBar-module__d-sbrW__navLink:hover,.NavBar-module__d-sbrW__navLink.NavBar-module__d-sbrW__active{color:#0d9488}.NavBar-module__d-sbrW__actions{align-items:center;gap:20px;display:flex}.NavBar-module__d-sbrW__searchButton{color:#111827;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.NavBar-module__d-sbrW__searchButton:hover{color:#0d9488}.NavBar-module__d-sbrW__bookButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .3s,transform .2s;box-shadow:0 4px 10px #2e93f64d}.NavBar-module__d-sbrW__bookButton:hover{background-color:#0f766e;transform:translateY(-2px)}.NavBar-module__d-sbrW__menuWrapper{flex:1;justify-content:space-between;align-items:center;margin-left:50px;display:flex}.NavBar-module__d-sbrW__hamburger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:26px;height:18px;padding:0;display:none}.NavBar-module__d-sbrW__hamburgerBar{background-color:#111827;border-radius:2px;width:100%;height:3px;transition:transform .3s,opacity .3s;display:block}.NavBar-module__d-sbrW__hamburgerOpen .NavBar-module__d-sbrW__hamburgerBar:first-child{transform:translateY(7.5px)rotate(45deg)}.NavBar-module__d-sbrW__hamburgerOpen .NavBar-module__d-sbrW__hamburgerBar:nth-child(2){opacity:0}.NavBar-module__d-sbrW__hamburgerOpen .NavBar-module__d-sbrW__hamburgerBar:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (max-width:991px){.NavBar-module__d-sbrW__hamburger{display:flex}.NavBar-module__d-sbrW__menuWrapper{z-index:99;background-color:#fff;border-top:1px solid #f1f5f9;flex-direction:column;align-items:stretch;gap:25px;width:100%;margin-left:0;padding:30px 20px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #00000014}.NavBar-module__d-sbrW__menuWrapper.NavBar-module__d-sbrW__menuOpen{display:flex}.NavBar-module__d-sbrW__navLinks{flex-direction:column;gap:20px;width:100%}.NavBar-module__d-sbrW__navItem{width:100%}.NavBar-module__d-sbrW__navLink{width:100%;padding:5px 0;display:block}.NavBar-module__d-sbrW__actions{border-top:1px solid #f1f5f9;flex-direction:column;align-items:stretch;gap:15px;width:100%;margin-top:10px;padding-top:20px}.NavBar-module__d-sbrW__searchButton{align-self:flex-start;padding:10px 0}.NavBar-module__d-sbrW__bookButton{text-align:center;width:100%}}.NavBar-module__d-sbrW__hasDropdown{position:relative}.NavBar-module__d-sbrW__arrow{vertical-align:middle;margin-left:4px;font-size:8px;transition:transform .2s;display:inline-block}@media (min-width:992px){.NavBar-module__d-sbrW__navItem:hover .NavBar-module__d-sbrW__arrow{transform:rotate(180deg)}}.NavBar-module__d-sbrW__megamenu{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:12px;width:640px;margin-top:10px;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 30px #00000014}.NavBar-module__d-sbrW__megamenu:before,.NavBar-module__d-sbrW__solutionsMenu:before{content:"";background-color:#0000;height:15px;position:absolute;top:-15px;left:0;right:0}@media (min-width:992px){.NavBar-module__d-sbrW__navItem:hover .NavBar-module__d-sbrW__megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}}.NavBar-module__d-sbrW__megamenuItem{border-radius:8px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background-color .2s;display:flex}.NavBar-module__d-sbrW__megamenuItem:hover{background-color:#f8fafc}.NavBar-module__d-sbrW__megamenuIcon{color:#0d9488;background-color:#f0fdfa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.NavBar-module__d-sbrW__megamenuItem:hover .NavBar-module__d-sbrW__megamenuIcon{color:#fff;background-color:#0d9488}.NavBar-module__d-sbrW__megamenuContent{flex-direction:column;gap:2px;display:flex}.NavBar-module__d-sbrW__megamenuTitle{color:#111827;font-size:14px;font-weight:700;transition:color .2s}.NavBar-module__d-sbrW__megamenuItem:hover .NavBar-module__d-sbrW__megamenuTitle{color:#0d9488}.NavBar-module__d-sbrW__megamenuDesc{color:#6b7280;font-size:11.5px;line-height:1.4}@media (max-width:991px){.NavBar-module__d-sbrW__megamenu{width:100%;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border:none;grid-template-columns:1fr;gap:8px;margin-top:0;padding:10px 0 0 15px;display:none;position:static;transform:none}.NavBar-module__d-sbrW__megamenuItem{padding:6px}.NavBar-module__d-sbrW__mobileOpen{display:grid!important}}.NavBar-module__d-sbrW__solutionsMenu{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;width:380px;margin-top:10px;padding:16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 30px #00000014}@media (min-width:992px){.NavBar-module__d-sbrW__navItem:hover .NavBar-module__d-sbrW__solutionsMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}}@media (max-width:991px){.NavBar-module__d-sbrW__solutionsMenu{width:100%;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border:none;flex-direction:column;gap:8px;margin-top:0;padding:10px 0 0 15px;display:none;position:static;transform:none}}
