.elementor-5 .elementor-element.elementor-element-d2cf2638{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-1d048e29{--display:flex;--min-height:900px;}.elementor-5 .elementor-element.elementor-element-1d048e29:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1d048e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/image-import-3-Large.jpeg");background-position:center center;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-28561937{text-align:center;}.elementor-5 .elementor-element.elementor-element-28561937 img{width:100%;}.elementor-5 .elementor-element.elementor-element-0b8a7564{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-5 .elementor-element.elementor-element-0b8a7564:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0b8a7564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-4a2778a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-9447548b{--display:flex;}.elementor-5 .elementor-element.elementor-element-9447548b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9447548b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-5 .elementor-element.elementor-element-2bf18663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c47ea61d{text-align:start;}.elementor-5 .elementor-element.elementor-element-c47ea61d .elementor-heading-title{color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-4434db31{text-align:start;}.elementor-5 .elementor-element.elementor-element-4434db31 .elementor-heading-title{color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-29b36be3{text-align:start;}.elementor-5 .elementor-element.elementor-element-29b36be3 .elementor-heading-title{color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-4093c5b3{text-align:start;}.elementor-5 .elementor-element.elementor-element-4093c5b3 .elementor-heading-title{color:#F8F5F0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-e365e0e4{text-align:start;color:#CF9912;}.elementor-5 .elementor-element.elementor-element-a54e0e83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-a54e0e83:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a54e0e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-5 .elementor-element.elementor-element-c48b089e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5 .elementor-element.elementor-element-f7fabfe6{text-align:start;}.elementor-5 .elementor-element.elementor-element-f7fabfe6 .elementor-heading-title{font-weight:500;color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-4c21d26b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5 .elementor-element.elementor-element-6f4ed252{text-align:end;}.elementor-5 .elementor-element.elementor-element-6f4ed252 .elementor-heading-title{color:#CF9912;}.elementor-5 .elementor-element.elementor-element-d2a43e8e{text-align:end;}.elementor-5 .elementor-element.elementor-element-d2a43e8e .elementor-heading-title{color:#8A8A8A;}.elementor-5 .elementor-element.elementor-element-b28f7eee{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5 .elementor-element.elementor-element-089edf4e{--display:flex;--min-height:420px;}.elementor-5 .elementor-element.elementor-element-089edf4e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-089edf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/gh-about-main.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-ac37d590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5 .elementor-element.elementor-element-0afdfd0a{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-0afdfd0a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0afdfd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE3;}.elementor-5 .elementor-element.elementor-element-e679e042{text-align:start;}.elementor-5 .elementor-element.elementor-element-337ea973{--display:flex;--min-height:187px;}.elementor-5 .elementor-element.elementor-element-337ea973:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-337ea973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/gh-about-detail.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-337ea973.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-571d2fe2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:62px;--padding-right:62px;}.elementor-5 .elementor-element.elementor-element-571d2fe2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-571d2fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-8a8ea5b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-weight:400;letter-spacing:0px;word-spacing:50px;}.elementor-5 .elementor-element.elementor-element-c23f54bf{--display:flex;--min-height:4px;}.elementor-5 .elementor-element.elementor-element-c23f54bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c23f54bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-5 .elementor-element.elementor-element-a7172ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:60px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-a7172ffb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a7172ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-5 .elementor-element.elementor-element-5351aa2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-40858316{text-align:center;}.elementor-5 .elementor-element.elementor-element-40858316 .elementor-heading-title{color:#E8396B;}.elementor-5 .elementor-element.elementor-element-d25b3b8c{text-align:center;}.elementor-5 .elementor-element.elementor-element-d25b3b8c .elementor-heading-title{font-weight:500;color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-26597824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-5 .elementor-element.elementor-element-e5f59bae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5 .elementor-element.elementor-element-0b59bdde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-dec16e85{text-align:start;}.elementor-5 .elementor-element.elementor-element-dec16e85 .elementor-heading-title{font-weight:500;color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-1777af3b{text-align:start;}.elementor-5 .elementor-element.elementor-element-2183a6e6{text-align:start;}.elementor-5 .elementor-element.elementor-element-2183a6e6 .elementor-heading-title{color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-729cd290{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-d477dbc6{text-align:start;}.elementor-5 .elementor-element.elementor-element-d477dbc6 .elementor-heading-title{font-weight:600;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a274a18a{text-align:start;}.elementor-5 .elementor-element.elementor-element-498e7038{--display:flex;--min-height:500px;}.elementor-5 .elementor-element.elementor-element-498e7038:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-498e7038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/10/FOT00156-scaled.jpg");background-position:center right;background-size:cover;}.elementor-5 .elementor-element.elementor-element-dd98d241{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-5 .elementor-element.elementor-element-c46d3ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5 .elementor-element.elementor-element-ef2e8f2b{--display:flex;--min-height:400px;}.elementor-5 .elementor-element.elementor-element-ef2e8f2b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ef2e8f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/10/FOT00143-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b3fff782{text-align:start;}.elementor-5 .elementor-element.elementor-element-b3fff782 .elementor-heading-title{color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-f9913317{text-align:start;}.elementor-5 .elementor-element.elementor-element-4f65c958{text-align:start;}.elementor-5 .elementor-element.elementor-element-4f65c958 .elementor-heading-title{color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-1caa6967{text-align:start;}.elementor-5 .elementor-element.elementor-element-1caa6967 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a5365ed6{text-align:start;}.elementor-5 .elementor-element.elementor-element-06e6e03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5 .elementor-element.elementor-element-b7b04f5d{--display:flex;--min-height:300px;}.elementor-5 .elementor-element.elementor-element-b7b04f5d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b7b04f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/10/FOT00123-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-e4949567{text-align:start;}.elementor-5 .elementor-element.elementor-element-e4949567 .elementor-heading-title{color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-4c794779{text-align:start;}.elementor-5 .elementor-element.elementor-element-02a91348{text-align:start;}.elementor-5 .elementor-element.elementor-element-02a91348 .elementor-heading-title{color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-7005b513{text-align:start;}.elementor-5 .elementor-element.elementor-element-7005b513 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-befb0cee{text-align:start;}.elementor-5 .elementor-element.elementor-element-032382b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-032382b1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-032382b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-c631e4b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5 .elementor-element.elementor-element-8f8697b6{text-align:start;}.elementor-5 .elementor-element.elementor-element-8f8697b6 .elementor-heading-title{color:#CF9912;}.elementor-5 .elementor-element.elementor-element-13e6487d{text-align:start;}.elementor-5 .elementor-element.elementor-element-13e6487d .elementor-heading-title{font-weight:500;color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-9e816867{text-align:start;}.elementor-5 .elementor-element.elementor-element-9e816867 .elementor-heading-title{font-weight:500;color:#E8396B;}.elementor-5 .elementor-element.elementor-element-a5efeea6{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-09e6d3dd{--display:flex;--min-height:450px;}.elementor-5 .elementor-element.elementor-element-08ba2db2{--display:flex;--min-height:450px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-6f9ba177{text-align:center;}.elementor-5 .elementor-element.elementor-element-1632a62b{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-f0fa0183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-f0fa0183:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f0fa0183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-5 .elementor-element.elementor-element-8372b292{text-align:start;}.elementor-5 .elementor-element.elementor-element-8372b292 .elementor-heading-title{color:#FFFFFF80;}.elementor-5 .elementor-element.elementor-element-2780b0cc{text-align:start;}.elementor-5 .elementor-element.elementor-element-2780b0cc .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0bec13c{text-align:start;}.elementor-5 .elementor-element.elementor-element-0bec13c .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-534c0d5a{--display:flex;--min-height:280px;}.elementor-5 .elementor-element.elementor-element-ed390776{--display:flex;--min-height:280px;}.elementor-5 .elementor-element.elementor-element-6b721066{text-align:center;font-weight:400;word-spacing:25px;color:var( --e-global-color-e695ce37 );}.elementor-5 .elementor-element.elementor-element-837bdd9e{--display:flex;--min-height:4px;}.elementor-5 .elementor-element.elementor-element-837bdd9e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-837bdd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-5 .elementor-element.elementor-element-c9521898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-c9521898:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c9521898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-72bb275b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5 .elementor-element.elementor-element-c5b0d943{text-align:center;}.elementor-5 .elementor-element.elementor-element-c5b0d943 .elementor-heading-title{color:#E8396B;}.elementor-5 .elementor-element.elementor-element-82349157{text-align:center;}.elementor-5 .elementor-element.elementor-element-82349157 .elementor-heading-title{font-weight:500;color:#1A1C2E;}.elementor-5 .elementor-element.elementor-element-47c2ef54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-5 .elementor-element.elementor-element-b590f2ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5 .elementor-element.elementor-element-c00f160e{text-align:start;}.elementor-5 .elementor-element.elementor-element-fb0c7156{text-align:start;}.elementor-5 .elementor-element.elementor-element-ca4e53d6{text-align:start;}.elementor-5 .elementor-element.elementor-element-ca4e53d6 .elementor-heading-title{color:#E8396B;}.elementor-5 .elementor-element.elementor-element-8b424d77{text-align:start;}.elementor-5 .elementor-element.elementor-element-8b424d77 .elementor-heading-title{color:#8A8A8A;}.elementor-5 .elementor-element.elementor-element-9fa87231{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5 .elementor-element.elementor-element-10c336f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5 .elementor-element.elementor-element-6e04ef63{text-align:start;}.elementor-5 .elementor-element.elementor-element-cf36b904{text-align:start;}.elementor-5 .elementor-element.elementor-element-cf36b904 .elementor-heading-title{color:#E8396B;}.elementor-5 .elementor-element.elementor-element-fce281a9{text-align:start;}.elementor-5 .elementor-element.elementor-element-fce281a9 .elementor-heading-title{color:#8A8A8A;}.elementor-5 .elementor-element.elementor-element-5b500de2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5 .elementor-element.elementor-element-be8c637a{text-align:start;}.elementor-5 .elementor-element.elementor-element-bd98cd75{text-align:start;}.elementor-5 .elementor-element.elementor-element-bd98cd75 .elementor-heading-title{color:#E8396B;}.elementor-5 .elementor-element.elementor-element-cff9ea7a{text-align:start;}.elementor-5 .elementor-element.elementor-element-cff9ea7a .elementor-heading-title{color:#8A8A8A;}.elementor-5 .elementor-element.elementor-element-fea6ec0f{text-align:center;}.elementor-5 .elementor-element.elementor-element-efec55e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:100px;--padding-right:100px;}.elementor-5 .elementor-element.elementor-element-efec55e4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-efec55e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE3;}.elementor-5 .elementor-element.elementor-element-b964a261{text-align:center;}.elementor-5 .elementor-element.elementor-element-45ac878a{text-align:center;}.elementor-5 .elementor-element.elementor-element-d2ea0701{text-align:center;}.elementor-5 .elementor-element.elementor-element-67ea9d8b{text-align:center;}.elementor-5 .elementor-element.elementor-element-ce2183db{text-align:center;}.elementor-5 .elementor-element.elementor-element-f4d6d3cf{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-f4d6d3cf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f4d6d3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/image-import-3-Large.jpeg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-416554ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5 .elementor-element.elementor-element-49f837f5{text-align:center;}.elementor-5 .elementor-element.elementor-element-49f837f5 .elementor-heading-title{color:#F5F0E8;}.elementor-5 .elementor-element.elementor-element-cc98ebb9{text-align:center;}.elementor-5 .elementor-element.elementor-element-cc98ebb9 .elementor-heading-title{font-weight:500;color:#F8F5F0;}.elementor-5 .elementor-element.elementor-element-6e83b9c4{text-align:center;}.elementor-5 .elementor-element.elementor-element-6e83b9c4 .elementor-heading-title{font-weight:500;color:#F5F0E8;}.elementor-5 .elementor-element.elementor-element-f7feaf26{text-align:center;}.elementor-5 .elementor-element.elementor-element-51ae9ead{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-2bcefd64 .elementor-button{background-color:#E8396B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-03617f7d .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-31816bd{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-0b8a7564{--padding-top:112px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-a54e0e83{--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-571d2fe2{--padding-top:18px;--padding-bottom:18px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-a7172ffb{--padding-top:45px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-032382b1{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-c9521898{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-efec55e4{--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-0b8a7564{--min-height:600px;--padding-top:82px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-a54e0e83{--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-571d2fe2{--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-8a8ea5b7{word-spacing:0em;}.elementor-5 .elementor-element.elementor-element-a7172ffb{--padding-top:33px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-032382b1{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-09e6d3dd{--min-height:0px;}.elementor-5 .elementor-element.elementor-element-08ba2db2{--min-height:0px;}.elementor-5 .elementor-element.elementor-element-8725a314.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5 .elementor-element.elementor-element-8725a314 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5 .elementor-element.elementor-element-534c0d5a{--min-height:0px;}.elementor-5 .elementor-element.elementor-element-ed390776{--min-height:0px;}.elementor-5 .elementor-element.elementor-element-6b721066{word-spacing:0em;}.elementor-5 .elementor-element.elementor-element-c9521898{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-fea6ec0f{text-align:center;}.elementor-5 .elementor-element.elementor-element-efec55e4{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-337ea973{--content-width:100%;}}@media(min-width:1025px){.elementor-5 .elementor-element.elementor-element-498e7038:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-498e7038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS */body.elementor-page-5 .gh-fonts{display:none}
body.elementor-page-5 .elementor-element-1d048e29{flex:0 0 56%;width:56%;max-width:56%}
body.elementor-page-5 .elementor-element-0b8a7564{flex:0 0 44%;width:44%;max-width:44%}
body.elementor-page-5 .elementor-element-ac37d590{flex:0 0 480px;width:480px;max-width:480px}
body.elementor-page-5 .elementor-element-729cd290{flex:0 0 300px;width:300px;max-width:300px}
body.elementor-page-5 .elementor-element-06e6e03b{flex:0 0 460px;width:460px;max-width:460px}
body.elementor-page-5 .elementor-element-08ba2db2{flex:0 0 420px;width:420px;max-width:420px}
body.elementor-page-5 .elementor-element-ed390776{flex:0 0 280px;width:280px;max-width:280px}
body.elementor-page-5 .elementor-element-f0fa0183{flex:0 0 280px;width:280px;max-width:280px}
body.elementor-page-5 .elementor-element-9fa87231{flex:0 0 440px;width:440px;max-width:440px}
body.elementor-page-5 .elementor-element-f4d6d3cf{position:relative;background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/gh-hero-1.jpg");background-size:cover;background-position:center center}
body.elementor-page-5 .elementor-element-f4d6d3cf::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,28,46,.88) 0%,rgba(26,28,46,.72) 100%);pointer-events:none}
body.elementor-page-5 .elementor-element-416554ce{position:relative;z-index:1;max-width:680px}
body.elementor-page-5 .gh-h1 .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;font-size:100px;line-height:1;margin:0}
body.elementor-page-5 .gh-h1-xl .elementor-heading-title{font-size:110px}
body.elementor-page-5 .gh-tagline p{font-family:'Galano Grotesque',Verdana,sans-serif;font-size:20px;color:#CF9912;margin:0}
body.elementor-page-5 .gh-book .elementor-heading-title{font-family:'Galano Grotesque',sans-serif}
body.elementor-page-5 .gh-book .elementor-widget-text-editor{font-family:'Galano Grotesque',sans-serif}
body.elementor-page-5 .gh-btn .elementor-button{font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;border-radius:6px}
body.elementor-page-5 .gh-sec-title .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;font-size:80px;line-height:1.05;margin:0;color:#1A1C2E}
body.elementor-page-5 .gh-t76 .elementor-heading-title{font-size:76px}
body.elementor-page-5 .gh-t60 .elementor-heading-title{font-size:60px}
body.elementor-page-5 .gh-t48 .elementor-heading-title{font-size:48px}
body.elementor-page-5 .gh-t36 .elementor-heading-title{font-size:36px}
body.elementor-page-5 .gh-t32 .elementor-heading-title{font-size:32px}
body.elementor-page-5 .gh-center .elementor-heading-title{text-align:center}
body.elementor-page-5 .elementor-element.gh-sec-title,body.elementor-page-5 .elementor-element.gh-eyebrow,body.elementor-page-5 .elementor-element.gh-amen,body.elementor-page-5 .elementor-element.gh-price,body.elementor-page-5 .elementor-element.gh-testi-name,body.elementor-page-5 .elementor-element.gh-testi-city{margin-block-end:0}
body.elementor-page-5 .gh-eyebrow .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;margin:0}
body.elementor-page-5 .gh-story p{font-family:'Galano Grotesque',sans-serif;font-size:15px;line-height:1.7;color:#1A1C2E;margin:0}
body.elementor-page-5 .gh-values .elementor-widget-text-editor{font-family:'Galano Grotesque',sans-serif;font-size:12px;letter-spacing:1px;color:#F5F0E8;text-align:center}
body.elementor-page-5 .gh-values p{margin:0}
body.elementor-page-5 .gh-values .gold{color:#CF9912}
body.elementor-page-5 .gh-body p{font-family:'Galano Grotesque',sans-serif;color:#8A8A8A;margin:0}
body.elementor-page-5 .gh-t14 p{font-size:14px;line-height:1.7}
body.elementor-page-5 .gh-t13 p{font-size:13px;line-height:1.7}
body.elementor-page-5 .gh-amen .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;color:#8A8A8A;margin:0}
body.elementor-page-5 .gh-a11 .elementor-heading-title{font-size:11px}
body.elementor-page-5 .gh-a10 .elementor-heading-title{font-size:10px}
body.elementor-page-5 .gh-price .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-weight:700;color:#E8396B;margin:0}
body.elementor-page-5 .gh-p14 .elementor-heading-title{font-size:14px}
body.elementor-page-5 .gh-p13 .elementor-heading-title{font-size:13px}
body.elementor-page-5 .gh-link p{margin:0}
body.elementor-page-5 .gh-link a{font-family:'Galano Grotesque',sans-serif;color:#E8396B;text-decoration:none;font-weight:600}
body.elementor-page-5 .gh-l13 a{font-size:13px}
body.elementor-page-5 .gh-l12 a{font-size:12px}
body.elementor-page-5 .gh-quote p{font-family:'Gelica',Georgia,serif;font-size:28px;color:#CF9912;margin:0}
body.elementor-page-5 .gh-amenities{font-family:'Galano Grotesque',sans-serif;font-size:14px;color:#F5F0E8}
body.elementor-page-5 .gh-amenities p{margin:0}
body.elementor-page-5 .gh-amenities .gold{color:#CF9912}
body.elementor-page-5 .gh-qmark p{font-family:'Gelica',Georgia,serif;font-size:72px;line-height:1;color:#E8396B;margin:0}
body.elementor-page-5 .gh-main-q .stars{font-size:18px;letter-spacing:6px;color:#CF9912;margin:0 0 12px}
body.elementor-page-5 .gh-main-q .q{font-family:'Gelica',Georgia,serif;font-size:32px;line-height:1.4;color:#1A1C2E;margin:0}
body.elementor-page-5 .gh-mini-q .stars{font-size:14px;letter-spacing:4px;color:#CF9912;margin:0 0 8px}
body.elementor-page-5 .gh-mini-q .q{font-family:'Gelica',Georgia,serif;font-size:18px;line-height:1.5;color:#1A1C2E;margin:0}
body.elementor-page-5 .gh-testi-name .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;margin:0}
body.elementor-page-5 .gh-testi-city .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:12px;margin:0}
body.elementor-page-5 .gh-metrics p{margin:0}
body.elementor-page-5 .gh-metrics .n{font-family:'Gelica',Georgia,serif;font-size:32px;color:#CF9912}
body.elementor-page-5 .gh-metrics .l{font-family:'Galano Grotesque',sans-serif;font-size:11px;letter-spacing:1px;color:#1A1C2E}
body.elementor-page-5 .gh-metrics .d{color:#CF9912;font-size:24px}
body.elementor-page-5 .gh-strip-txt p{font-family:'Galano Grotesque',sans-serif;font-size:13px;color:#1A1C2E;margin:0}
body.elementor-page-5 .gh-strip-dot p{color:#E8396B;font-size:20px;margin:0}
body.elementor-page-5 .gh-cta-sub p{font-family:'Galano Grotesque',sans-serif;font-size:16px;color:#fff;margin:0}
body.elementor-page-5 .gh-btn-big .elementor-button{font-size:12px;letter-spacing:1px;border-radius:6px}
body.elementor-page-5 .gh-btn-ghost .elementor-button{border:1px solid rgba(255,255,255,.7)}
body.elementor-page-5 .gh-imgfill{margin:0}
body.elementor-page-5 .gh-imgfill img{width:100%;object-fit:cover;display:block}
body.elementor-page-5 .gh-ih450 img{height:450px}
body.elementor-page-5 .gh-ih280 img{height:280px}
@media(max-width:767px){
body.elementor-page-5 .elementor-element-d2cf2638,body.elementor-page-5 .elementor-element-b28f7eee,body.elementor-page-5 .elementor-element-dd98d241,body.elementor-page-5 .elementor-element-e5f59bae,body.elementor-page-5 .elementor-element-a5efeea6,body.elementor-page-5 .elementor-element-1632a62b,body.elementor-page-5 .elementor-element-47c2ef54,body.elementor-page-5 .elementor-element-efec55e4{flex-direction:column}
body.elementor-page-5 .elementor-element-1d048e29,body.elementor-page-5 .elementor-element-0b8a7564,body.elementor-page-5 .elementor-element-ac37d590,body.elementor-page-5 .elementor-element-729cd290,body.elementor-page-5 .elementor-element-06e6e03b,body.elementor-page-5 .elementor-element-08ba2db2,body.elementor-page-5 .elementor-element-ed390776,body.elementor-page-5 .elementor-element-f0fa0183,body.elementor-page-5 .elementor-element-9fa87231{flex:0 0 100%;width:100%;max-width:100%}
body.elementor-page-5 .elementor-element-0b8a7564{--padding-top:64px;--padding-left:24px;--padding-right:24px}
body.elementor-page-5 .gh-h1 .elementor-heading-title{font-size:52px}
body.elementor-page-5 .gh-h1-xl .elementor-heading-title{font-size:58px}
body.elementor-page-5 .gh-sec-title .elementor-heading-title{font-size:44px}
body.elementor-page-5 .gh-t76 .elementor-heading-title{font-size:46px}
body.elementor-page-5 .gh-t60 .elementor-heading-title{font-size:38px}
body.elementor-page-5 .gh-t48 .elementor-heading-title{font-size:34px}
body.elementor-page-5 .gh-t32 .elementor-heading-title{font-size:28px}
body.elementor-page-5 .gh-main-q .q{font-size:24px}
body.elementor-page-5 .gh-strip{flex-direction:column;gap:12px}
body.elementor-page-5 .gh-ih450 img{height:300px}
body.elementor-page-5 .gh-ih280 img{height:220px}
}
body.elementor-page-5 .elementor-element-ee1033b2 .elementor-heading-title{font-family:'Galano Grotesque',sans-serif}
body.elementor-page-5 .elementor-element-ee1033b2 .elementor-widget-text-editor{font-family:'Galano Grotesque',sans-serif}
body.elementor-page-5 .elementor-element-571d2fe2 .elementor-widget-text-editor{font-family:'Galano Grotesque',sans-serif;font-size:12px;letter-spacing:1px;color:#F5F0E8;text-align:center}
body.elementor-page-5 .elementor-element-571d2fe2 p{margin:0}
body.elementor-page-5 .elementor-element-571d2fe2 .gold{color:#CF9912}
body.home .ast-container{max-width:100%;padding-left:0;padding-right:0}
body.home .site-content > .ast-container{max-width:100%}
body.elementor-page-5 .gh-mphb-wrap{margin:0}
body.elementor-page-5 .gh-mphb-search .mphb-required-fields-tip{display:none}
body.elementor-page-5 .gh-mphb-search label{font-family:'Galano Grotesque',sans-serif!important;font-size:10px!important;font-weight:700;letter-spacing:1px;color:rgba(248,245,240,.6)!important}
body.elementor-page-5 .gh-mphb-search input,body.elementor-page-5 .gh-mphb-search select{font-family:'Galano Grotesque',sans-serif;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important;color:#F8F5F0!important;padding:12px!important;font-size:13px!important}
body.elementor-page-5 .gh-mphb-search input[type=submit],body.elementor-page-5 .gh-mphb-search button{background:#E8396B!important;border:none!important;border-radius:6px;color:#fff;font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 28px!important;cursor:pointer}
body.elementor-page-5 .gh-mphb-search form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}
body.elementor-page-5 .gh-mphb-search p{margin:0;flex:1 1 120px;min-width:0}
body.elementor-page-5 .gh-mphb-search br{display:none}
body.elementor-page-5 .gh-mphb-search label{display:block;font-family:'Galano Grotesque',sans-serif!important;font-size:10px!important;font-weight:700;letter-spacing:1px;color:rgba(248,245,240,.55)!important;margin-bottom:6px}
body.elementor-page-5 .gh-mphb-search label abbr{display:none}
body.elementor-page-5 .gh-mphb-search input[type=text],body.elementor-page-5 .gh-mphb-search select{width:100%;font-family:'Galano Grotesque',sans-serif;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;color:#F8F5F0!important;padding:12px!important;font-size:13px!important;box-sizing:border-box}
body.elementor-page-5 .gh-mphb-search select option{color:#1A1C2E}
body.elementor-page-5 .gh-mphb-search input[type=submit]{flex:1 1 120px;background:#E8396B!important;border:none!important;border-radius:6px;color:#fff;font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 20px!important;cursor:pointer}
body.elementor-page-5 .gh-mphb-search input[type=submit]:hover{background:#D12E5C!important}
@media(max-width:767px){body.elementor-page-5 .elementor-element-c48b089e{flex-direction:column}body.elementor-page-5 .elementor-element-51ae9ead{flex-wrap:wrap}}
@media(max-width:767px){body.elementor-page-5 .elementor-element-1d048e29{background-position:center 65%}}
body.elementor-page-5 .elementor-element-1d048e29{position:relative}body.elementor-page-5 .elementor-element-1d048e29::after{content:"".join([]);position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,28,46,0) 55%,rgba(26,28,46,.45) 100%);pointer-events:none}
body.elementor-page-5 .elementor-element-1d048e29::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,28,46,0) 55%,rgba(26,28,46,.45) 100%);pointer-events:none}
body.elementor-page-5 .elementor-element-9447548b{flex:0 0 4px;width:4px;max-width:4px;min-width:4px;align-self:stretch}
body.elementor-page-5 .elementor-element-4a2778a5{flex-direction:column;gap:24px}body.elementor-page-5 .elementor-element-2bf18663{order:1}body.elementor-page-5 .elementor-element-9447548b{order:2;flex:0 0 auto;width:56px;max-width:56px;min-width:56px;height:3px;align-self:flex-start}body.elementor-page-5 .elementor-element-1d048e29::after{background:none!important}
body.elementor-page-5 .elementor-element-4a2778a5 > .e-con-inner{flex-direction:column;gap:24px}

/* === Home: pulido responsive (2026-09-09) === */
@media(max-width:767px){
  /* Tira de contacto: apilar y ocultar los separadores "·" */
  body.elementor-page-5 .elementor-element-efec55e4 > .e-con-inner{
    flex-direction:column;
    align-items:center;
    gap:8px;
    width:100%;
    text-align:center;
  }
  body.elementor-page-5 .elementor-element-45ac878a,
  body.elementor-page-5 .elementor-element-67ea9d8b{display:none}

  /* Botones del CTA final: apilados y a lo ancho */
  body.elementor-page-5 .elementor-element-51ae9ead > .e-con-inner{flex-direction:column;width:100%;gap:12px}
  body.elementor-page-5 .elementor-element-51ae9ead .elementor-button{width:100%;justify-content:center}

  /* Galeria de experiencias: sin huecos enormes entre fotos */
  body.elementor-page-5 .elementor-element-a5efeea6 > .e-con-inner,
  body.elementor-page-5 .elementor-element-1632a62b > .e-con-inner{flex-direction:column;width:100%;gap:12px}
  body.elementor-page-5 .elementor-element-a5efeea6 > .e-con-inner > *,
  body.elementor-page-5 .elementor-element-1632a62b > .e-con-inner > *{width:100%;max-width:100%}

  /* Fila de habitaciones Doble/Triple */
  body.elementor-page-5 .elementor-element-dd98d241 > .e-con-inner{flex-direction:column;width:100%;gap:28px}
  body.elementor-page-5 .elementor-element-dd98d241 > .e-con-inner > *{width:100%;max-width:100%}

  /* Historia: imagen + texto */
  body.elementor-page-5 .elementor-element-b28f7eee > .e-con-inner{flex-direction:column;width:100%;gap:20px}
  body.elementor-page-5 .elementor-element-b28f7eee > .e-con-inner > *{width:100%;max-width:100%}
  body.elementor-page-5 .elementor-element-c48b089e > .e-con-inner{flex-direction:column;width:100%;gap:10px;align-items:flex-start}
  body.elementor-page-5 .elementor-element-c48b089e > .e-con-inner > *{width:100%;max-width:100%}

  /* Testimonios */
  body.elementor-page-5 .elementor-element-47c2ef54 > .e-con-inner{flex-direction:column;width:100%;gap:28px}
  body.elementor-page-5 .elementor-element-47c2ef54 > .e-con-inner > *{width:100%;max-width:100%}

  /* Banda de valores: que respire */
  body.elementor-page-5 .elementor-element-571d2fe2 > .e-con-inner{text-align:center}
}

/* === Home: escala del titular del hero en tablet (2026-09-09) === */
@media(min-width:768px) and (max-width:1024px){
  body.elementor-page-5 .gh-h1 .elementor-heading-title{font-size:58px}
  body.elementor-page-5 .gh-h1-xl .elementor-heading-title{font-size:64px}
  body.elementor-page-5 .elementor-element-0b8a7564{--padding-left:36px;--padding-right:36px}
}
@media(min-width:768px) and (max-width:880px){
  body.elementor-page-5 .gh-h1 .elementor-heading-title{font-size:48px}
  body.elementor-page-5 .gh-h1-xl .elementor-heading-title{font-size:53px}
}

/* ============================================================
   HERO HOME — fidelidad al .pen `gTKGr` (revision 2026-09-09)
   ============================================================ */

/* 1. Gradiente vertical oscuro sobre la foto (fill 2 de `ZGdLg`:
      #1a1c2e op .8, de 19.7% opaco a 68.3% transparente, de arriba abajo) */
body.elementor-page-5 .elementor-element-1d048e29::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,
    rgba(26,28,46,.80) 0%,
    rgba(26,28,46,.80) 19.7%,
    rgba(26,28,46,0)   68.3%) !important;
}

/* 2. Lockup vertical del logo sobre la foto (`wfHQP`: 231x188 @ x285,y100 de 801x900) */
body.elementor-page-5 .elementor-element-1d048e29{
  position:relative;
  justify-content:flex-start;
  align-items:center;
  padding-top:100px;
}
body.elementor-page-5 .gh-hero-logo{position:relative;z-index:2;width:28.8%;max-width:240px;min-width:150px}
body.elementor-page-5 .gh-hero-logo img{width:100%;height:auto;display:block}
body.elementor-page-5 .gh-hero-logo .elementor-widget-container{line-height:0}

/* 3. Titular: alterna redonda / italica y peso normal, como el .pen
      NO(100 normal) · SOMOS(110 italic) · SOLO UN(100 normal) · HOTEL.(110 italic) */
body.elementor-page-5 .gh-h1 .elementor-heading-title{font-weight:400}
body.elementor-page-5 .elementor-element-4434db31 .elementor-heading-title,
body.elementor-page-5 .elementor-element-4093c5b3 .elementor-heading-title{font-style:italic}

/* 4. Barra de acento ROSA VERTICAL a la izquierda del titular (`Iblxz`: 4x160, centrada).
      Es un elemento DISTINTO del divisor horizontal 56x3 (`f6j1z`) que va bajo el titular. */
body.elementor-page-5 .elementor-element-2bf18663{position:relative;padding-left:20px}
body.elementor-page-5 .elementor-element-2bf18663::before{
  content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:4px;height:160px;background-color:#E8396B;
}

/* 5. Tagline dorado en Galano Light (w=300, 20px) */
body.elementor-page-5 .elementor-element-e365e0e4 p{font-weight:300;font-size:20px}

/* 6. Buscador anclado al fondo del panel, con el estilo de linea del diseño
      (labels 10px al 50%, campos sin caja con borde inferior, boton rosa recto) */
body.elementor-page-5 .elementor-element-0b8a7564{padding-bottom:48px}
body.elementor-page-5 .elementor-element-9bd388f9{margin-top:auto;width:100%}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search label{
  font-size:10px !important;
  font-weight:600 !important;
  letter-spacing:1.5px;
  text-transform:uppercase;
  color:rgba(248,245,240,.5) !important;
  margin-bottom:2px;
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=text],
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search select{
  background:transparent !important;
  border:0 !important;
  border-bottom:1px solid rgba(255,255,255,.2) !important;
  border-radius:0 !important;
  padding:10px 0 !important;
  font-size:13px !important;
  color:#F8F5F0 !important;
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=text]:focus,
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search select:focus{
  outline:none;border-bottom-color:#E8396B !important;
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=submit]{
  border-radius:0 !important;
  padding:11px 28px !important;
  letter-spacing:1.5px;
  flex:0 0 auto;
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search form{gap:12px 24px;align-items:flex-end}

/* --- Hero en tablet --- */
@media(max-width:1024px){
  body.elementor-page-5 .elementor-element-1d048e29{padding-top:64px}
  body.elementor-page-5 .gh-hero-logo{width:34%;max-width:190px}
  body.elementor-page-5 .elementor-element-2bf18663::before{height:120px}
  body.elementor-page-5 .elementor-element-e365e0e4 p{font-size:17px}
}
/* --- Hero en movil: el logo se queda sobre la foto, mas compacto --- */
@media(max-width:767px){
  body.elementor-page-5 .elementor-element-1d048e29{padding-top:48px;min-height:420px}
  body.elementor-page-5 .gh-hero-logo{width:46%;max-width:170px}
  body.elementor-page-5 .elementor-element-2bf18663{padding-left:16px}
  body.elementor-page-5 .elementor-element-2bf18663::before{height:96px;width:3px}
  body.elementor-page-5 .elementor-element-0b8a7564{padding-bottom:36px}
  body.elementor-page-5 .elementor-element-9bd388f9{margin-top:28px}
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=submit]{flex:1 1 100%}
}

/* --- HERO: correcciones de la 2a pasada (2026-09-09) --- */

/* a) Centrar el lockup sobre la foto: en `e-con-boxed` el align-items manda en el .e-con-inner */
body.elementor-page-5 .elementor-element-1d048e29 > .e-con-inner{align-items:center;justify-content:flex-start}

/* b) Composicion del panel navy igual al .pen: Top Content arranca en y=150 y el
      buscador se ancla al fondo. `justify-content:flex-start` explicito para que el
      espacio libre no se reparta solo (era lo que anulaba el margin-top:auto). */
body.elementor-page-5 .elementor-element-0b8a7564{padding-top:150px}
body.elementor-page-5 .elementor-element-0b8a7564 > .e-con-inner{justify-content:flex-start}
body.elementor-page-5 .elementor-element-e365e0e4{margin-bottom:auto}
body.elementor-page-5 .elementor-element-9bd388f9{margin-top:0}

/* c) Buscador en 2 filas ordenadas: llegada+salida / adultos+niños+boton */
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search .mphb-required-fields-tip{display:none !important}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-check-in-date,
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-check-out-date{
  flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px);
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-adults,
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-children,
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-submit-button-wrapper{
  flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);
}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=submit]{width:100%}
body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search form{gap:14px 20px}

@media(max-width:767px){
  body.elementor-page-5 .elementor-element-0b8a7564{padding-top:56px}
  body.elementor-page-5 .elementor-element-e365e0e4{margin-bottom:28px}
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-adults,
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-children{
    flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);
  }
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-submit-button-wrapper{
    flex:1 1 100%;max-width:100%;
  }
}
@media(min-width:768px) and (max-width:1024px){
  body.elementor-page-5 .elementor-element-0b8a7564{padding-top:96px}
}

/* --- HERO fix: el offset superior de 150px ya lo aportaba el propio bloque del
       titular; el padding-top extra lo duplicaba y desbordaba el panel. --- */
body.elementor-page-5 .elementor-element-0b8a7564{padding-top:0}
@media(max-width:767px){body.elementor-page-5 .elementor-element-0b8a7564{padding-top:0}}
@media(min-width:768px) and (max-width:1024px){body.elementor-page-5 .elementor-element-0b8a7564{padding-top:0}}

/* --- HERO fix: anclar el buscador al fondo del panel.
       Elementor escribe `margin-block-end` en los widgets, que gana a `margin-bottom`
       por orden de cascada; hay que usar la propiedad logica para que el auto surta efecto. --- */
body.elementor-page-5 .elementor-element-e365e0e4{margin-bottom:0}
body.elementor-page-5 .elementor-element-9bd388f9{margin-block-start:auto !important}
@media(max-width:767px){
  body.elementor-page-5 .elementor-element-9bd388f9{margin-block-start:28px !important}
}

/* --- HERO fix final: el buscador va anclado al fondo del panel como en el .pen
       (`x4ZIBd` en y=796 de 900 → bottom:48px). Los margenes auto no funcionaban
       porque el contenedor flex no deja espacio libre repartible.
       Solo en escritorio, donde el hero tiene alto fijo de 900px. --- */
@media(min-width:1025px){
  body.elementor-page-5 .elementor-element-0b8a7564{position:relative}
  body.elementor-page-5 .elementor-element-9bd388f9{
    position:absolute;
    left:64px;right:64px;bottom:48px;
    width:auto;margin:0 !important;
  }
}

/* --- HERO: ajustes de tablet y movil (2026-09-09) --- */
@media(max-width:1024px){
  /* El boton necesita fila propia: a 1/3 de ancho el texto se recortaba */
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-adults,
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-children{
    flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);
  }
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search p.mphb_sc_search-submit-button-wrapper{
    flex:1 1 100%;max-width:100%;
  }
  body.elementor-page-5 .elementor-element-9bd388f9 .gh-mphb-search input[type=submit]{
    width:100%;padding:12px 20px !important;white-space:normal;
  }
}
@media(max-width:767px){
  /* El lockup competia con el rotulo real del edificio en la foto */
  body.elementor-page-5 .gh-hero-logo{width:34%;max-width:132px}
  body.elementor-page-5 .elementor-element-1d048e29{padding-top:40px;min-height:400px}
}
@media(min-width:768px) and (max-width:1024px){
  body.elementor-page-5 .gh-hero-logo{width:30%;max-width:170px}
}

/* --- HERO movil: subir y achicar el lockup para que quede sobre el cielo
       y no se solape con el rotulo real del edificio en la foto --- */
@media(max-width:767px){
  body.elementor-page-5 .gh-hero-logo{width:29%;max-width:112px}
  body.elementor-page-5 .elementor-element-1d048e29{padding-top:26px}
}/* End custom CSS */