
@media(min-width:901px){
.btrip-header{background:#fffdf8;border-bottom:1px solid #e4eaf0;padding:14px 0}
.btrip-header .btrip-navigation{max-width:1280px;gap:24px;min-height:76px;align-items:center}
.btrip-header .btrip-brand img{width:160px;height:auto}
.btrip-header .bt-desktop-nav{display:flex;align-items:center;gap:4px;margin-left:auto;padding:6px;background:#fff;border:1px solid #dce8ef;border-radius:999px;box-shadow:0 4px 18px #123e5d05}
.btrip-header .bt-desktop-nav>a{padding:13px 15px;border-radius:999px;font:700 13px/1.3 Arial,sans-serif;color:#123e5d;text-decoration:none;transition:background .18s,color .18s}
.btrip-header .bt-desktop-nav>a:hover{background:#edf6fc;color:#0068bd}
.btrip-header .bt-desktop-nav>a.btrip-button{background:#fff1b8;color:#062b50;box-shadow:none;min-height:42px;gap:10px;margin-left:6px}
.btrip-header .bt-desktop-nav>a.btrip-button:hover{background:#ffd438}
.btrip-header .btrip-menu-button{display:flex;align-items:center;gap:14px;background:#062b50;color:white;border:0;border-radius:999px;padding:9px 10px 9px 20px;font:700 13px Arial,sans-serif;min-height:50px;box-shadow:none}
.btrip-header .btrip-menu-button span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffd438;color:#062b50;font-size:19px}
.btrip-header :is(a,button):focus-visible{outline:3px solid #009de0;outline-offset:4px}
.bt-drawer[open]{inset:80px 30px auto auto;margin:0;width:780px;max-width:calc(100vw - 60px);max-height:calc(100dvh - 110px);border:1px solid #dce8ef;border-radius:25px;background:#fffdf8;color:#062b50;box-shadow:0 24px 80px #031b3640;overflow:auto}
.bt-drawer::backdrop{background:#031b3680;backdrop-filter:blur(4px)}
.bt-drawer .bt-drawer-inner{padding:32px}.bt-drawer .bt-drawer-top{border-bottom:1px solid #dae6ee;padding-bottom:22px}.bt-drawer .bt-drawer-brand{font-family:Georgia,serif;color:#062b50}.bt-drawer .bt-drawer-close{background:#062b50;color:white;border-radius:50%;width:40px;height:40px}
.bt-drawer .bt-drawer-inner>p{color:#61788d;font-size:14px;line-height:1.6;margin:20px 0}
.bt-drawer nav{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.bt-drawer details{background:#fff;border:1px solid #d8e7f2;border-radius:16px;padding:18px;margin:0;align-self:start}.bt-drawer summary{font:700 23px/1.2 Georgia,serif;color:#062b50;cursor:pointer;padding:0 0 12px}.bt-drawer nav a{font-size:13px;color:#123e5d;padding:12px 0;border-bottom:1px solid #edf2f5;text-decoration:none;display:block}.bt-drawer nav a:hover{color:#0068bd}
.bt-drawer .bt-drawer-links{grid-column:1/-1;display:flex;gap:22px;padding:0 18px;border-radius:13px;background:#edf6fc}.bt-drawer .bt-drawer-contact{margin-top:20px;padding:18px;border-radius:14px;background:#fff1b8;color:#062b50}.bt-drawer .bt-drawer-contact p{margin:0 0 5px;color:#61788d}.bt-drawer .bt-drawer-contact a{color:#062b50}
@media(max-width:1100px){.btrip-header .btrip-navigation{gap:12px}.btrip-header .btrip-brand img{width:130px}.btrip-header .bt-desktop-nav>a{padding:12px 10px;font-size:12px}.btrip-header .btrip-menu-button{padding-left:13px;gap:9px}}
}

@media(min-width:901px){
.btrip-header .btrip-navigation{width:calc(100% - 64px);max-width:1480px;padding-inline:0;gap:22px}
.btrip-header .btrip-brand{flex:0 0 155px}.btrip-header .btrip-brand img{width:155px}
.btrip-header .bt-desktop-nav{flex:1;min-width:0;margin-left:0;gap:0;padding:7px;border-radius:20px;border-color:#cbdfea;box-shadow:0 5px 20px #123e5d07}
.btrip-header .bt-desktop-nav>a{flex:1;display:flex;justify-content:center;align-items:center;min-height:52px;white-space:nowrap;font-size:16px;line-height:1.3;padding:13px 14px;border-radius:12px;position:relative}
.btrip-header .bt-desktop-nav>a:nth-child(-n+2){background:#edf7ff;color:#0068bd}.btrip-header .bt-desktop-nav>a:first-child{border-radius:12px 0 0 12px}.btrip-header .bt-desktop-nav>a:nth-child(2){border-radius:0 12px 12px 0}
.btrip-header .bt-desktop-nav>a:nth-child(3){margin-left:13px}.btrip-header .bt-desktop-nav>a:nth-child(3):before{content:'';position:absolute;left:-7px;top:12px;bottom:12px;width:1px;background:#cadde9}
.btrip-header .bt-desktop-nav>a.btrip-button{flex:1.08;font-size:16px;min-height:52px;background:#ffdf54!important;border-left:0;margin-left:12px;box-shadow:none}
.btrip-header .bt-desktop-nav>a:not(.btrip-button):hover{background:#dceffc;color:#005999}
.btrip-header .btrip-menu-button{font-size:16px;background:#062b50!important;color:#fff!important;min-height:58px;border-radius:17px;padding:10px 12px 10px 18px;gap:12px;flex-shrink:0}.btrip-header .btrip-menu-button span{width:34px;height:34px}
.bt-drawer[open]{width:880px}.bt-drawer nav{grid-template-columns:1.15fr 1fr;gap:22px}.bt-drawer details{padding:22px;border-color:#cbdfea}.bt-drawer details:first-child{background:#f2f9ff}.bt-drawer details:nth-child(2){background:#fffaf0}.bt-drawer summary{font-size:25px;border-bottom:2px solid #d5e5ef;margin-bottom:6px}.bt-drawer nav a{font-size:16px;line-height:1.45;padding:14px 0}.bt-drawer .bt-drawer-links{justify-content:space-between;gap:16px;padding:4px 20px}.bt-drawer .bt-drawer-inner>p{font-size:16px}
@media(max-width:1200px){.btrip-header .btrip-navigation{width:calc(100% - 40px);gap:14px}.btrip-header .btrip-brand{flex-basis:125px}.btrip-header .btrip-brand img{width:125px}.btrip-header .bt-desktop-nav>a,.btrip-header .bt-desktop-nav>a.btrip-button{font-size:14px;padding:12px 9px}.btrip-header .btrip-menu-button{font-size:14px;padding:9px 10px;gap:8px}.btrip-header .bt-desktop-nav>a.btrip-button{margin-left:7px}}
}

@media(min-width:1201px){.btrip-header .btrip-navigation{max-width:1280px;gap:22px}.btrip-header .bt-desktop-nav{flex:1;max-width:860px;margin-left:auto}.btrip-header .bt-desktop-nav>a{min-height:46px;padding:11px 12px}.btrip-header .bt-desktop-nav>a.btrip-button{min-height:46px}.btrip-header .btrip-menu-button{min-height:52px}}
