/* GDN home: compact translucent booking and accessible FAQ */
body.page-id-11167 .gat-hero {min-height:0!important;}
body.page-id-11167 .gat-hero > .wpb_column > .vc_column-inner {padding:40px 24px!important;background-size:cover;background-position:center;}
body.page-id-11167 .gat-hero .chbs-widget {max-width:1120px!important;margin:0 auto!important;}
body.page-id-11167 .gat-hero .chbs-tab {background:rgba(16,38,61,.64)!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:12px!important;}
body.page-id-11167 .gat-hero .chbs-form-field {background:rgba(255,255,255,.78)!important;padding-top:8px!important;margin-top:6px!important;box-shadow:none!important;transform:none!important;min-height:0!important;}
body.page-id-11167 .gat-hero .chbs-form-field label {color:#10263d!important;font-size:12px!important;line-height:18px!important;}
body.page-id-11167 .gat-hero .chbs-form-field input {font-size:16px!important;line-height:24px!important;padding-bottom:8px!important;}
body.page-id-11167 .gat-hero .chbs-form-field .ui-selectmenu-button {background:transparent!important;color:#10263d!important;padding-top:0!important;padding-bottom:8px!important;line-height:24px!important;}
body.page-id-11167 .gat-hero .chbs-button-widget-submit {margin-top:12px!important;min-height:48px;}
body.page-id-11167 .gat-faq {max-width:900px;margin:0 auto;text-align:left;}
body.page-id-11167 .gat-faq details {border-bottom:1px solid #dbe2e8;padding:0 4px;}
body.page-id-11167 .gat-faq summary {cursor:pointer;padding:18px 8px;font-weight:700;color:#10263d;font-size:17px;line-height:1.5;}
body.page-id-11167 .gat-faq summary:focus-visible {outline:2px solid #f7941d;outline-offset:2px;}
body.page-id-11167 .gat-faq p {font-size:16px;line-height:1.7;margin:0;padding:0 8px 20px;color:#475569;}
@media(max-width:767px){
 body.page-id-11167 .gat-hero > .wpb_column > .vc_column-inner {padding:24px 15px!important;}
 body.page-id-11167 .gat-hero .wpb_text_column {margin-bottom:0!important;}
 body.page-id-11167 .gat-hero .chbs-tab {padding:8px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field {margin-top:6px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field input {padding-left:38px!important;padding-right:10px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field [class*="chbs-meta-icon-2"] {left:12px!important;}
 body.page-id-11167 .gat-faq summary {font-size:16px;}
}/* GDN home: compact translucent booking and accessible FAQ */
body.page-id-11167 .gat-hero {min-height:0!important;}
body.page-id-11167 .gat-hero > .wpb_column > .vc_column-inner {padding:40px 24px!important;background-size:cover;background-position:center;}
body.page-id-11167 .gat-hero .chbs-widget {max-width:1120px!important;margin:0 auto!important;}
body.page-id-11167 .gat-hero .chbs-tab {background:rgba(16,38,61,.64)!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:12px!important;}
body.page-id-11167 .gat-hero .chbs-form-field {background:rgba(255,255,255,.78)!important;padding-top:8px!important;margin-top:6px!important;box-shadow:none!important;transform:none!important;min-height:0!important;}
body.page-id-11167 .gat-hero .chbs-form-field label {color:#10263d!important;font-size:12px!important;line-height:18px!important;}
body.page-id-11167 .gat-hero .chbs-form-field input {font-size:16px!important;line-height:24px!important;padding-bottom:8px!important;}
body.page-id-11167 .gat-hero .chbs-form-field .ui-selectmenu-button {background:transparent!important;color:#10263d!important;padding-top:0!important;padding-bottom:8px!important;line-height:24px!important;}
body.page-id-11167 .gat-hero .chbs-button-widget-submit {margin-top:12px!important;min-height:48px;}
body.page-id-11167 .gat-faq {max-width:900px;margin:0 auto;text-align:left;}
body.page-id-11167 .gat-faq details {border-bottom:1px solid #dbe2e8;padding:0 4px;}
body.page-id-11167 .gat-faq summary {cursor:pointer;padding:18px 8px;font-weight:700;color:#10263d;font-size:17px;line-height:1.5;}
body.page-id-11167 .gat-faq summary:focus-visible {outline:2px solid #f7941d;outline-offset:2px;}
body.page-id-11167 .gat-faq p {font-size:16px;line-height:1.7;margin:0;padding:0 8px 20px;color:#475569;}
@media(max-width:767px){
 body.page-id-11167 .gat-hero > .wpb_column > .vc_column-inner {padding:24px 15px!important;}
 body.page-id-11167 .gat-hero .wpb_text_column {margin-bottom:0!important;}
 body.page-id-11167 .gat-hero .chbs-tab {padding:8px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field {margin-top:6px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field input {padding-left:38px!important;padding-right:10px!important;}
 body.page-id-11167 .gat-hero .chbs-form-field [class*="chbs-meta-icon-2"] {left:12px!important;}
 body.page-id-11167 .gat-faq summary {font-size:16px;}
}

body.page-id-11167 .gat-hero .wpb_text_column > .wpb_wrapper > p {display:none!important;}
body.page-id-11167 .gat-hero > .wpb_column {margin-bottom:0!important;}