.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27546 .elementor-element.elementor-element-eea1307 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27546 .elementor-element.elementor-element-d96ef46 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:26px;font-weight:600;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-27546 .elementor-element.elementor-element-3b6dd9e{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-bafb6e5{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button{background-color:#687F6B;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;fill:#FFF0DD;color:#FFF0DD;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button:hover, .elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button:focus{background-color:#FFF4E2;color:#66806A;}.elementor-27546 .elementor-element.elementor-element-857b031{width:100%;max-width:100%;align-self:center;}.elementor-27546 .elementor-element.elementor-element-857b031 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button:hover svg, .elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button:focus svg{fill:#66806A;}.elementor-27546 .elementor-element.elementor-element-61bc516 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:26px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-16fc0a8{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-4971cfb .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:22px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-6216977 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-6f791bc{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-953b465:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-953b465 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THS-Wide-768x432.webp");background-size:cover;}.elementor-27546 .elementor-element.elementor-element-953b465 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-953b465 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27546 .elementor-element.elementor-element-81b6dbd{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-e3ca329.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-e3ca329.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-premium-tables-addon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-tables-addon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text i{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text i{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text i{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text i{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table thead .premium-table-cell .premium-table-sort-icon:before{color:var( --e-global-color-secondary );background:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table thead .premium-table-cell:hover .premium-table-sort-icon:before{color:var( --e-global-color-secondary );}.elementor-widget-premium-tables-addon .premium-table-search-field{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table-records-box{color:var( --e-global-color-primary );}.elementor-widget-premium-tables-addon .premium-table-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-459c9c2{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-459c9c2 .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-020927a{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-00dba1c .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-6f53a2a{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-c52834c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-c52834c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THSR-Wide-768x432.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-c52834c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-c52834c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-c7a5ae8{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-08c6c4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-08c6c4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-6c8f59a{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-6c8f59a .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-48611e7{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-08129b4 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-115391f{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-33d4fd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-33d4fd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/12/THC-5-768x340.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-33d4fd6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-33d4fd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-0663b6b{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-09e8455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-09e8455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-9bd4f8b .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-b7ed0df{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-7290d4b .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-617281a{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-47a4f7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-47a4f7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/08/Copy-of-dji_fly-768x432.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-47a4f7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-47a4f7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-5694f3a{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-e458a65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-e458a65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-2c9ff63{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-2c9ff63 .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-616b60f{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-adc9f8d .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:22px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-154f608 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-70ce44b{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-0962646 > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-4d716dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-4d716dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2023/10/THCPP-Main-Pct_1-2-768x576.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-4d716dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-4d716dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-2d78b16{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-d35df78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-d35df78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-17fae9a{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-17fae9a .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-8b3f571{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-0dcc37a .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-a1774d5{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-eb0be4e > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-93c4877:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-93c4877 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/07/THSPP-Expanded-768x432.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-93c4877 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-93c4877 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-3201bc3{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-deb2fa9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-deb2fa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-d0cbbb9 .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-1cb047e{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-cc245b5 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-340ee1a{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-ee0830b > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-6ff8d57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-6ff8d57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THC-768x576.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-6ff8d57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-6ff8d57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-2487440{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-7207e08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-7207e08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-4dbdf9f .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-d06e046{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-269a8ba .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-ccd933d{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-61b74f4 > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-0d98bee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-0d98bee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THA-768x576.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-0d98bee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-0d98bee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-440a1b7{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-af4ecb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-af4ecb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-0fe4dcb .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-1dcf88d{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-7b58ceb .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-7468733{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-1eb7a89 > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-079023a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-079023a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2023/11/TH-Ficus-1-1.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-079023a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-079023a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-984fb1b{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-68426ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-68426ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-0491f0b{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-0491f0b .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-e6e944d{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-4cdb7c8 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-e9a03c5{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-84a1498 > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-7be61ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-7be61ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/Copy-of-DSC03238-768x576.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-7be61ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-7be61ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-342241a{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-8683ef4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-8683ef4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-8464ef9{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-8464ef9 .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-c223f25{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-6564f69 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:22px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-e4bce87 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-b8013af{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-22d319b > .elementor-container{min-height:358px;}.elementor-27546 .elementor-element.elementor-element-9c537f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27546 .elementor-element.elementor-element-9c537f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/2021June22STILTUBUDEXTERIOR-29-768x512.webp");background-position:center center;background-size:cover;}.elementor-27546 .elementor-element.elementor-element-9c537f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27546 .elementor-element.elementor-element-9c537f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27546 .elementor-element.elementor-element-58c8899{--spacer-size:239px;}.elementor-bc-flex-widget .elementor-27546 .elementor-element.elementor-element-f51b71b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27546 .elementor-element.elementor-element-f51b71b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-29ebe58 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-31f5468 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-cbde13c .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-e9d06da .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-5a69abe .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-d72b519 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-125f19a .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-3c13650 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-158197e .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .elementor-repeater-item-7dae268 .premium-table-text{justify-content:flex-start;text-align:left;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table-wrap{direction:ltr;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table{table-layout:auto;border-style:none;}.elementor-27546 .elementor-element.elementor-element-b19cfdf{justify-content:center;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-family:"Spectral", Sans-serif;font-size:16px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{color:#66806A;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{text-shadow:0 0 3px #66806A;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{text-shadow:none !important;color:#66806A !important;}.elementor-27546 .elementor-element.elementor-element-b19cfdf .premium-table .premium-table-row td.premium-table-cell{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-45064bb{--spacer-size:20px;}.elementor-27546 .elementor-element.elementor-element-4f9f101 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:26px;font-weight:600;}.elementor-27546 .elementor-element.elementor-element-f496b31{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-b8b0ad6{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-41b1549{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-27546 .elementor-element.elementor-element-b1af91a{text-align:justify;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button{background-color:#687F6B;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;fill:#FFF0DD;color:#FFF0DD;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button:hover, .elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button:focus{background-color:#FFF4E2;color:#66806A;}.elementor-27546 .elementor-element.elementor-element-15522e2{width:100%;max-width:100%;align-self:center;}.elementor-27546 .elementor-element.elementor-element-15522e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button:hover svg, .elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button:focus svg{fill:#66806A;}.elementor-27546 .elementor-element.elementor-element-6b5b376 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:26px;font-weight:600;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-toggle .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-toggle .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-toggle .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-title{border-width:1px;border-color:#A9A9A9;padding:0px 0px 20px 0px;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-content{border-width:1px;border-block-end-color:#A9A9A9;color:#666666;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;padding:0px 00px 20px 0px;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-item:not(:last-child){margin-block-end:25px;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-title, .elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-icon{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-icon svg{fill:#66806A;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-title.elementor-active a, .elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#66806A;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-title{font-family:"Spectral", Sans-serif;font-size:19px;font-weight:700;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-icon{margin-inline-end:0px;}@media(max-width:1024px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-857b031{width:var( --container-widget-width, 190.938px );max-width:190.938px;--container-widget-width:190.938px;--container-widget-flex-grow:0;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-15522e2{width:var( --container-widget-width, 190.938px );max-width:190.938px;--container-widget-width:190.938px;--container-widget-flex-grow:0;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-title{font-size:24px;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-content{font-size:16px;}}@media(max-width:767px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-3b6dd9e{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-bafb6e5{font-size:14px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-857b031 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-27546 .elementor-element.elementor-element-857b031{--container-widget-width:143px;--container-widget-flex-grow:0;width:var( --container-widget-width, 143px );max-width:143px;}.elementor-27546 .elementor-element.elementor-element-857b031 .elementor-button{padding:15px 15px 15px 15px;}.elementor-27546 .elementor-element.elementor-element-16fc0a8{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-6f791bc{font-size:14px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-6f53a2a{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-115391f{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-617281a{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-70ce44b{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-a1774d5{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-340ee1a{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-ccd933d{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-7468733{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-e9a03c5{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-b8013af{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-f496b31{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-b8b0ad6{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-41b1549{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-b1af91a{font-size:14px;}.elementor-27546 .elementor-element.elementor-element-15522e2 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-27546 .elementor-element.elementor-element-15522e2{--container-widget-width:143px;--container-widget-flex-grow:0;width:var( --container-widget-width, 143px );max-width:143px;}.elementor-27546 .elementor-element.elementor-element-15522e2 .elementor-button{padding:15px 15px 15px 15px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-toggle-title{font-size:18px;}.elementor-27546 .elementor-element.elementor-element-94626d6 .elementor-tab-content{font-size:15px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spectral';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.eot');
	src: url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.woff2') format('woff2'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.woff') format('woff'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.ttf') format('truetype'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/Spectral-ExtraLight.svg#Spectral') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://grunresorts.com/wp-content/uploads/2022/12/AvenirLight.eot');
	src: url('https://grunresorts.com/wp-content/uploads/2022/12/AvenirLight.eot?#iefix') format('embedded-opentype'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/AvenirLight.woff2') format('woff2'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/AvenirLight.woff') format('woff'),
		url('https://grunresorts.com/wp-content/uploads/2022/12/AvenirLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */