/* Match the shared 1500px content container without Bootstrap gutter overhang. */
.vt-mobile-booking{display:none}
/* External Bitrix24 widget injects this channel after the page has loaded. */
[data-b24-crm-button-widget*="whatsapp"]{display:none!important}
@media(max-width:1199px){
.vt-mobile-booking{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;background:rgba(65,102,181,.88);color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none!important;box-sizing:border-box}
.vt-mobile-booking svg{flex-shrink:0}
.vt-mobile-booking{position:sticky;top:0;z-index:990;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#mobileheader.fixed{top:44px!important}
.vt-mobile-booking:hover,.vt-mobile-booking:active{background:rgba(57,91,164,.95)}
.vt-mobile-booking:focus-visible{outline:2px solid #fff;outline-offset:-4px}
}
@media(min-width:992px){
#header .maxwidth-theme,#headerfixed .maxwidth-theme{max-width:1500px!important;width:100%;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box;margin-left:auto;margin-right:auto}
#header .maxwidth-theme>.row,#headerfixed .maxwidth-theme>.row{margin-left:0!important;margin-right:0!important;width:auto!important}
#header .maxwidth-theme>.row>.col-md-12,#headerfixed .maxwidth-theme>.row>.col-md-12{padding-left:0!important;padding-right:0!important}
#header .menu-row .menu-only{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
#content>.wrapper_inner{max-width:1500px!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}
#header .menu-only .mega-menu .table-menu>table,#header .menu-only .mega-menu .table-menu>table>tbody{display:block;width:100%}
#header .menu-only .mega-menu .table-menu>table>tbody>tr{display:flex;align-items:center;justify-content:space-between;gap:20px}
#header .menu-only .mega-menu .table-menu>table>tbody>tr>td{flex:0 0 auto;width:auto!important}
#header .menu-only .mega-menu .table-menu>table>tbody>tr>td>.wrap>a{padding-left:0!important;padding-right:0!important}
}
