.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-22720 .elementor-element.elementor-element-f090e46 > .elementor-container{max-width:1760px;}.elementor-22720 .elementor-element.elementor-element-f090e46{margin-top:0px;margin-bottom:-90px;padding:20px 0px 0px 0px;}.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-22720 .elementor-element.elementor-element-4fe9dc9 > .elementor-container{max-width:1792px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-ef53260.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-ef53260.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-ef53260 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon.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-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon-wrapper{text-align:center;}.elementor-22720 .elementor-element.elementor-element-eacb5c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-eacb5c6.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-eacb5c6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-eacb5c6.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-eacb5c6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon{font-size:48px;}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon svg{height:48px;}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-aafa476.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-aafa476.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu.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-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item:focus{color:#556E58;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item:before,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#556E58;}.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-22720 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-295d598.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-295d598.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-22720 .elementor-element.elementor-element-30192ab .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;fill:#687F6B;color:#687F6B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-30192ab .elementor-button:hover, .elementor-22720 .elementor-element.elementor-element-30192ab .elementor-button:focus{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-30192ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22720 .elementor-element.elementor-element-f400649:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-f400649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}.elementor-22720 .elementor-element.elementor-element-f400649 > .elementor-container{max-width:1760px;}.elementor-22720 .elementor-element.elementor-element-f400649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-110px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-f400649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-20b8653:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-20b8653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}.elementor-22720 .elementor-element.elementor-element-20b8653 > .elementor-container{max-width:1792px;}.elementor-22720 .elementor-element.elementor-element-20b8653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-20b8653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-11f088f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-11f088f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-11f088f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper{text-align:center;}.elementor-22720 .elementor-element.elementor-element-677e38a.elementor-view-stacked .elementor-icon{background-color:#66806A;}.elementor-22720 .elementor-element.elementor-element-677e38a.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-677e38a.elementor-view-default .elementor-icon{color:#66806A;border-color:#66806A;}.elementor-22720 .elementor-element.elementor-element-677e38a.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-677e38a.elementor-view-default .elementor-icon svg{fill:#66806A;}.elementor-22720 .elementor-element.elementor-element-677e38a .elementor-icon{font-size:47px;}.elementor-22720 .elementor-element.elementor-element-677e38a .elementor-icon svg{height:47px;}.elementor-22720 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-0cd884f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-0cd884f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-0cd884f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-menu-toggle{margin-left:auto;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item{color:#7C7C7C;fill:#7C7C7C;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item:focus{color:#556E58;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item:before,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#556E58;}.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-22720 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-35af01a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-35af01a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-35af01a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button{background-color:#77806A;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button:hover, .elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button:focus{background-color:#FFFFFF;color:#66806A;}.elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button:hover svg, .elementor-22720 .elementor-element.elementor-element-e416207 .elementor-button:focus svg{fill:#66806A;}.elementor-22720 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:100vh;}.elementor-22720 .elementor-element.elementor-element-eda2157{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-66px;margin-bottom:0px;}.elementor-22720 .elementor-element.elementor-element-eda2157 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-4681076.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-4681076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-4681076.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-4681076 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-22720 .elementor-element.elementor-element-4681076 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-4681076 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-b95a949 .ue-item-inside{background-color:#66806A !important;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-b95a949 .ue-item-inside img{object-position:center center !important;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-86b6c78.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-86b6c78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-86b6c78 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.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-22720 .elementor-element.elementor-element-373b819{--spacer-size:50px;}.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-22720 .elementor-element.elementor-element-1b0b3f9{text-align:left;}.elementor-22720 .elementor-element.elementor-element-1b0b3f9 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.elementor-widget-pp-buttons.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-pp-buttons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-pp-buttons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-pp-buttons .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-pp-buttons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-accb8fd{text-align:center;}.pp-tooltip.pp-tooltip-accb8fd .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-accb8fd.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-accb8fd.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-accb8fd.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-accb8fd.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-accb8fd .pp-tooltip-content{color:#ffffff;}.elementor-widget-ucaddon_arrow_navigation.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-ucaddon_arrow_navigation .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_arrow_navigation .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_arrow_navigation .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_arrow_navigation .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22720 .elementor-element.elementor-element-7ef7493 > .elementor-widget-container{margin:0px 0px 53px 0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-remote-carousel-navigation{flex-direction:row;gap:10px;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-remote-arrow{flex-direction:row;gap:10px;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-carousel-nav-label{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22720 .elementor-element.elementor-element-7ef7493 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-carousel-nav-icon{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-2ae2580 > .elementor-widget-container{margin:0px 0px 53px 0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-remote-carousel-navigation{flex-direction:row;gap:10px;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-remote-arrow{flex-direction:row;gap:10px;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-carousel-nav-label{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22720 .elementor-element.elementor-element-2ae2580 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-carousel-nav-icon{font-size:20px;}.elementor-widget-ucaddon_remote_control_bullet_navigation.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-ucaddon_remote_control_bullet_navigation .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_remote_control_bullet_navigation .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_remote_control_bullet_navigation .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_remote_control_bullet_navigation .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_remote_control_bullet_navigation .ue-remote-bullet-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22720 .elementor-element.elementor-element-338a946 .ue-remote-bullet-btn{background-color:#FFFFFF7D;width:8px;height:8px;border-radius:10px 10px 10px 10px;}.elementor-22720 .elementor-element.elementor-element-338a946 .ue-remote-bullet-btn.active{background-color:#FFFFFF;height:8px;width:28px;}.elementor-22720 .elementor-element.elementor-element-338a946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-22720 .elementor-element.elementor-element-338a946 .ue-remote-bullets{gap:7px;flex-direction:row;justify-content:center;align-items:flex-start;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 > .elementor-widget-container{margin:0px 0px 53px 0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-remote-carousel-navigation{flex-direction:row;gap:10px;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-remote-arrow{flex-direction:row;gap:10px;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-carousel-nav-label{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-carousel-nav-icon{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-58efe02 .ue-item-inside{background-color:#66806A !important;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-58efe02 .ue-item-inside img{object-position:center bottom !important;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-6eb85c0 .ue-item-inside{background-color:#66806A !important;}.elementor-22720 .elementor-element.elementor-element-675252a .elementor-repeater-item-6eb85c0 .ue-item-inside img{object-position:center center !important;}.elementor-22720 .elementor-element.elementor-element-675252a > .elementor-container{min-height:100vh;}.elementor-22720 .elementor-element.elementor-element-675252a > .elementor-background-overlay{opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-675252a .ue-item-bg-slider-img{opacity:100%;}.elementor-22720 .elementor-element.elementor-element-675252a .ue-slider-bg{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-675252a, .elementor-22720 .elementor-element.elementor-element-675252a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-675252a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-cee61df > .elementor-container{max-width:1792px;min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-cee61df{margin-top:50px;margin-bottom:50px;}.elementor-22720 .elementor-element.elementor-element-c5bc7a3{text-align:left;}.elementor-22720 .elementor-element.elementor-element-c5bc7a3 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.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-22720 .elementor-element.elementor-element-3eb74c6{text-align:left;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#7C7C7C;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-3a3798f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-3a3798f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-23ddf3f .elementor-button{background-color:#C87A3C;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-23ddf3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22720 .elementor-element.elementor-element-b9aed3f:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/03/Copy-of-D1.webp");background-position:bottom center;}.elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-container{min-height:400px;}.elementor-22720 .elementor-element.elementor-element-b9aed3f, .elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-b9aed3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-0e6175b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-0e6175b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-0e6175b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22720 .elementor-element.elementor-element-0e6175b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-cb04491{text-align:center;}.elementor-22720 .elementor-element.elementor-element-cb04491 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-7229c4f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-416c367 .elementor-button{background-color:#C87A3C;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-416c367 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22720 .elementor-element.elementor-element-29c41fb:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-29c41fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/2021June22STILTUBUDEXTERIOR-29.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-29c41fb > .elementor-container{min-height:80vh;}.elementor-22720 .elementor-element.elementor-element-29c41fb > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-29c41fb, .elementor-22720 .elementor-element.elementor-element-29c41fb > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-29c41fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-fe39437.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-fe39437.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-fe39437.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22720 .elementor-element.elementor-element-fe39437 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f5d1784.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-f5d1784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-f5d1784 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-22c42a4.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-22c42a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-750bb12{text-align:left;}.elementor-22720 .elementor-element.elementor-element-750bb12 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-ac8a985{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22720 .elementor-element.elementor-element-ffd56ce.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-widget-icon-box.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-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-22720 .elementor-element.elementor-element-3d12e0a{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-3d12e0a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-3d12e0a.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-3d12e0a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-3d12e0a:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-3d12e0a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-d9c5723{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-d9c5723.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-d9c5723.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-d9c5723.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-d9c5723:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-d9c5723:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6e949b1{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6e949b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6e949b1.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-6e949b1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-6e949b1:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-6e949b1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-14eca14{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-14eca14.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-14eca14.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-14eca14.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-14eca14:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-14eca14:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-14eca14 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.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-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22720 .elementor-element.elementor-element-87a661f{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22720 .elementor-element.elementor-element-87a661f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22720 .elementor-element.elementor-element-87a661f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-be47fe5{text-align:center;}.pp-tooltip.pp-tooltip-be47fe5 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-be47fe5.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-be47fe5.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-be47fe5.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-be47fe5.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-be47fe5 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-4473b2f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-4473b2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-4473b2f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-4473b2f > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-341c2b9{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_uc_tiles_grid_image.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-ucaddon_uc_tiles_grid_image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_tiles_grid_image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_tiles_grid_image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_tiles_grid_image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_tiles_grid_image .ug-textpanel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_grid_image .uc_style_uc_tiles_grid_image_elementor_uc_items_attribute_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-1fff5b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-1fff5b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-1fff5b4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-1fff5b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_remote_control_link.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-ucaddon_remote_control_link .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_remote_control_link .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_remote_control_link .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_remote_control_link .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_remote_control_link .ue-remote-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22720 .elementor-element.elementor-element-982d84c{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-982d84c > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-982d84c .remote-control-link-wrapper{text-align:inherit;}.elementor-22720 .elementor-element.elementor-element-982d84c .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-982d84c .ue-remote-link svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-982d84c .remote-control-link-icon{font-size:16px;}.elementor-22720 .elementor-element.elementor-element-982d84c .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22720 .elementor-element.elementor-element-a1d0120:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-a1d0120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/DSC02835.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-a1d0120 > .elementor-container{min-height:80vh;}.elementor-22720 .elementor-element.elementor-element-a1d0120 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-a1d0120, .elementor-22720 .elementor-element.elementor-element-a1d0120 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-a1d0120{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-1a3505f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-1a3505f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-1a3505f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22720 .elementor-element.elementor-element-1a3505f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-93a2bb2{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 .remote-control-link-wrapper{text-align:inherit;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 .remote-control-link-icon{font-size:16px;}.elementor-22720 .elementor-element.elementor-element-93a2bb2 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-2e83121.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-2e83121.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-2e83121 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-7df3c82.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-7df3c82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-847eef7{text-align:left;}.elementor-22720 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-0e54b02{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22720 .elementor-element.elementor-element-78bcec1.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22720 .elementor-element.elementor-element-ad7bb84{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-ad7bb84.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-ad7bb84.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-ad7bb84.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-ad7bb84:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-ad7bb84:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-fd21865{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-fd21865.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-fd21865.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-fd21865.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-fd21865:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-fd21865:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-fd21865 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-5476320{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-5476320.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-5476320.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-5476320.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-5476320:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-5476320:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-5476320 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-76c683b{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-76c683b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-76c683b.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-76c683b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-76c683b:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-76c683b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-76c683b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-997bcb7{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22720 .elementor-element.elementor-element-997bcb7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22720 .elementor-element.elementor-element-997bcb7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-a0fa429{text-align:center;}.pp-tooltip.pp-tooltip-a0fa429 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-a0fa429.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-a0fa429.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-a0fa429.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-a0fa429.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-a0fa429 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-b8e3cb0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-b8e3cb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-b8e3cb0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-b8e3cb0 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-778930d{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-aac9d67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-aac9d67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-aac9d67.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-aac9d67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-0572e49{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-0572e49 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-0572e49 .remote-control-link-wrapper{text-align:inherit;}.elementor-22720 .elementor-element.elementor-element-0572e49 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-0572e49 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-0572e49 .remote-control-link-icon{font-size:16px;}.elementor-22720 .elementor-element.elementor-element-0572e49 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22720 .elementor-element.elementor-element-fb7df66:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-fb7df66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/DSC02843.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-fb7df66 > .elementor-container{min-height:80vh;}.elementor-22720 .elementor-element.elementor-element-fb7df66 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-fb7df66, .elementor-22720 .elementor-element.elementor-element-fb7df66 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-fb7df66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-6fcfe05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-6fcfe05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-6fcfe05.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22720 .elementor-element.elementor-element-6fcfe05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-670ccfe{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-670ccfe > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22720 .elementor-element.elementor-element-670ccfe .remote-control-link-wrapper{text-align:inherit;}.elementor-22720 .elementor-element.elementor-element-670ccfe .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-670ccfe .ue-remote-link svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-670ccfe .remote-control-link-icon{font-size:16px;}.elementor-22720 .elementor-element.elementor-element-670ccfe .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-13be903.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-13be903.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-13be903 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-db82738.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-db82738.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-3ecd8bd{text-align:left;}.elementor-22720 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-7dc6509{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22720 .elementor-element.elementor-element-6d9b298.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22720 .elementor-element.elementor-element-baaa4a8{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-baaa4a8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-baaa4a8.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-baaa4a8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-baaa4a8:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-baaa4a8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-9c3a069{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-9c3a069.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-9c3a069.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-9c3a069.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-9c3a069:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-9c3a069:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-90cde96{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-90cde96.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-90cde96.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-90cde96.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-90cde96:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-90cde96:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-90cde96 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f8d445e{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon-box-wrapper{align-items:center;}.elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f8d445e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f8d445e.elementor-view-framed .elementor-icon, .elementor-22720 .elementor-element.elementor-element-f8d445e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-f8d445e:has(:hover) .elementor-icon-box-title,
					 .elementor-22720 .elementor-element.elementor-element-f8d445e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f8d445e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-82dba7d{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22720 .elementor-element.elementor-element-82dba7d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22720 .elementor-element.elementor-element-82dba7d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-4e04be6{text-align:center;}.pp-tooltip.pp-tooltip-4e04be6 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-4e04be6.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-4e04be6.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-4e04be6.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-4e04be6.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-4e04be6 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f780867.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-f780867.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-f780867.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-f780867 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-e3f194b{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-8e203bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-8e203bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-8e203bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-8e203bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-151a610 > .elementor-container{min-height:800px;}.elementor-22720 .elementor-element.elementor-element-151a610{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-22720 .elementor-element.elementor-element-151a610 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-3ebf76b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-3ebf76b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_mega_slider.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-ucaddon_mega_slider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_mega_slider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_mega_slider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_mega_slider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22720 .elementor-element.elementor-element-0c8705c > .elementor-widget-container{margin:0px 0px -72px 0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-nav .owl-prev{left:0px;right:auto;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-nav .owl-next{right:0px;left:auto;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-carousel .owl-nav .owl-next,.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-dot.active{background-color:#000000;}.elementor-22720 .elementor-element.elementor-element-0c8705c .owl-dots{margin-top:20px;}.elementor-22720 .elementor-element.elementor-element-65d85fc{width:auto;max-width:auto;z-index:100;}.elementor-22720 .elementor-element.elementor-element-65d85fc > .elementor-widget-container{margin:-60vh 010px 0 0;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-remote-carousel-navigation{flex-direction:row;gap:100px;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-remote-arrow{flex-direction:row;gap:10px;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-carousel-nav-label{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22720 .elementor-element.elementor-element-65d85fc button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22720 .elementor-element.elementor-element-65d85fc .ue-carousel-nav-icon{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullet-btn{background-color:#FFFFFF7D;width:8px;height:8px;border-radius:10px 10px 10px 10px;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullet-btn.active{background-color:#FFFFFF;height:8px;width:28px;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5{width:auto;max-width:auto;align-self:center;z-index:100;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5 > .elementor-widget-container{margin:-59vh 0 0 0;padding:10px 0px 10px 0px;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullets{gap:7px;flex-direction:row;justify-content:center;align-items:flex-start;}.elementor-22720 .elementor-element.elementor-element-6c8eed3{width:auto;max-width:auto;z-index:100;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 > .elementor-widget-container{margin:-60vh 3vw 0 10px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-remote-carousel-navigation{flex-direction:row;gap:100px;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-remote-arrow{flex-direction:row;gap:10px;font-family:"Roboto", Sans-serif;font-weight:400;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-carousel-nav-label{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 .ue-carousel-nav-icon{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-4f3762b > .elementor-container{max-width:1792px;min-height:800px;}.elementor-22720 .elementor-element.elementor-element-4f3762b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:102px;margin-bottom:30px;}.elementor-22720 .elementor-element.elementor-element-4f3762b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-d584e59.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-d584e59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-a7ba646{text-align:left;}.elementor-22720 .elementor-element.elementor-element-a7ba646 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-2fd3d4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-2fd3d4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2024/02/lower-1DSC05362-1.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-4a55143{--spacer-size:44vh;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-131b905.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-131b905.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-8f3212e{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-e897f18{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-4579c90.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-4579c90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-053c263{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-523c222{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-8e1642c.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-8e1642c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-b0703a5.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-b0703a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-5f401dc{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-6816130{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-ecdaebb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-ecdaebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-25e5a34{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-082b278{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-c3bf2dd.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-c3bf2dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-22720 .elementor-element.elementor-element-4a16d70{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-6db725c{--icon-box-icon-margin:15px;}.elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon-box-title{color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-934c092:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-934c092 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/08/Treehouse-Interior-Grun-Ubud.webp");background-size:cover;}.elementor-22720 .elementor-element.elementor-element-934c092 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-934c092 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-085a987{--spacer-size:44vh;}.elementor-22720 .elementor-element.elementor-element-6caef58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-6caef58 > .elementor-container{max-width:1792px;min-height:95vh;}.elementor-22720 .elementor-element.elementor-element-6caef58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-6caef58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-bea911b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9{text-align:center;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-6f30172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2023/09/2021June22STILTUBUDEXTERIOR-28.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 83%, #000000 100%);opacity:1;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-6f30172.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-6f30172.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-8c0e13c > .elementor-widget-container{background-color:transparent;padding:010px 0px 10px 0px;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);border-radius:0px 0px 0px 16px;}.elementor-22720 .elementor-element.elementor-element-8c0e13c{text-align:center;}.elementor-22720 .elementor-element.elementor-element-8c0e13c .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-8c0e13c .elementor-heading-title a:hover, .elementor-22720 .elementor-element.elementor-element-8c0e13c .elementor-heading-title a:focus{color:#66806A;}.elementor-22720 .elementor-element.elementor-element-f21f893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/swimming-pool-stair-scaled.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 83%, #000000 100%);opacity:1;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f21f893.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-f21f893.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-11a5f94 > .elementor-widget-container{background-color:transparent;padding:010px 0px 10px 0px;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);border-radius:0px 0px 0px 16px;}.elementor-22720 .elementor-element.elementor-element-11a5f94{text-align:center;}.elementor-22720 .elementor-element.elementor-element-11a5f94 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-11a5f94 .elementor-heading-title a:hover, .elementor-22720 .elementor-element.elementor-element-11a5f94 .elementor-heading-title a:focus{color:#66806A;}.elementor-22720 .elementor-element.elementor-element-1958aaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2024/02/lower-1DSC05362-1.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 83%, #000000 100%);opacity:1;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-1958aaf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-1958aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-95d735f > .elementor-widget-container{background-color:transparent;padding:010px 0px 10px 0px;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);border-radius:0px 0px 16px 0px;}.elementor-22720 .elementor-element.elementor-element-95d735f{text-align:center;}.elementor-22720 .elementor-element.elementor-element-95d735f .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-95d735f .elementor-heading-title a:hover, .elementor-22720 .elementor-element.elementor-element-95d735f .elementor-heading-title a:focus{color:#66806A;}.elementor-22720 .elementor-element.elementor-element-6d94ba7:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-6d94ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-22720 .elementor-element.elementor-element-6d94ba7 > .elementor-container{max-width:1792px;min-height:95vh;}.elementor-22720 .elementor-element.elementor-element-6d94ba7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-6d94ba7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-720cd0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/2021June22STILTUBUDEXTERIOR-29.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-element-populated{border-style:solid;border-width:0px 32px 0px 0px;border-color:#687F6B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-background-slideshow{border-radius:16px 0px 0px 16px;}.elementor-22720 .elementor-element.elementor-element-720cd0e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-043ef63{--spacer-size:600px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-93b0bbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-93b0bbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-93b0bbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-76c9487{width:var( --container-widget-width, 63.045% );max-width:63.045%;--container-widget-width:63.045%;--container-widget-flex-grow:0;text-align:center;}.elementor-22720 .elementor-element.elementor-element-76c9487 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#222222;}.elementor-22720 .elementor-element.elementor-element-4ed3101{width:var( --container-widget-width, 63.045% );max-width:63.045%;--container-widget-width:63.045%;--container-widget-flex-grow:0;text-align:center;}.elementor-22720 .elementor-element.elementor-element-4ed3101 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#222222;}.elementor-22720 .elementor-element.elementor-element-ede46ba > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-ede46ba > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-ede46ba > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-ede46ba > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-widget-gallery.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-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__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-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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-22720 .elementor-element.elementor-element-1c5d617 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-22720 .elementor-element.elementor-element-1c5d617 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-22720 .elementor-element.elementor-element-1c5d617 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-1c5d617{--image-border-width:1px;--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-22720 .elementor-element.elementor-element-1c5d617 .elementor-gallery-item:hover{border-color:#66806A;}.elementor-22720 .elementor-element.elementor-element-f74834e > .elementor-container{max-width:1792px;min-height:400px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-b3b58e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-b3b58e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-969018b{text-align:right;}.elementor-22720 .elementor-element.elementor-element-969018b .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-1c96a47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-1c96a47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image.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-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-d839cf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-d839cf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-6b4cb38{text-align:left;}.elementor-22720 .elementor-element.elementor-element-6b4cb38 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-7549301.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-7549301.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-73b7582{text-align:right;}.elementor-22720 .elementor-element.elementor-element-73b7582 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#7C7C7C;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-9a47fac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-9a47fac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-8a9d27a{text-align:left;}.elementor-22720 .elementor-element.elementor-element-8a9d27a .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#7C7C7C;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-08e5c32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-08e5c32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-67edd8f{text-align:right;}.elementor-22720 .elementor-element.elementor-element-67edd8f .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#7C7C7C75;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-842661f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-842661f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-22720 .elementor-element.elementor-element-1de79ee > .elementor-container{max-width:1792px;min-height:90vh;}.elementor-22720 .elementor-element.elementor-element-1de79ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-1de79ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-e6ef77f{text-align:left;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:32px;color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-9786bee{text-align:left;}.elementor-22720 .elementor-element.elementor-element-9786bee .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-e64a829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-4759173 > .elementor-container{min-height:80vh;}.elementor-widget-template.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-template .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22720 .elementor-element.elementor-element-7db5109:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-7db5109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6;}.elementor-22720 .elementor-element.elementor-element-7db5109 > .elementor-container{max-width:1200px;}.elementor-22720 .elementor-element.elementor-element-7db5109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-22720 .elementor-element.elementor-element-7db5109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-e27b67f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-e27b67f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:64px;}.elementor-22720 .elementor-element.elementor-element-9e41ba4{text-align:left;}.elementor-22720 .elementor-element.elementor-element-9e41ba4 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#687F6B;}.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-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-title{border-width:1px;border-color:#A9A9A9;padding:0px 0px 20px 0px;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-content{border-width:1px;border-block-end-color:#A9A9A9;color:#7C7C7C;font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;padding:0px 00px 20px 0px;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-item:not(:last-child){margin-block-end:25px;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-title, .elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon{color:#383838;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon svg{fill:#383838;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active a, .elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#383838;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-22720 .elementor-element.elementor-element-4609222:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-4609222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A6E4E;}.elementor-22720 .elementor-element.elementor-element-4609222 > .elementor-container{max-width:1200px;}.elementor-22720 .elementor-element.elementor-element-4609222{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-4609222 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-2146485.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-2146485.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-2146485 > .elementor-element-populated{padding:64px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-5c901cb{text-align:left;}.elementor-22720 .elementor-element.elementor-element-5c901cb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-8cd3810{text-align:left;}.elementor-22720 .elementor-element.elementor-element-8cd3810 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-f86a12a{text-align:left;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-259bece{text-align:left;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-a04c07c{text-align:left;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-43b15d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-43b15d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-43b15d3 > .elementor-element-populated{padding:64px 0px 0px 0px;}.elementor-widget-google_maps.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-google_maps .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-google_maps .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-google_maps .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-google_maps .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22720 .elementor-element.elementor-element-527de85 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-527de85 iframe{height:344px;}.elementor-22720 .elementor-element.elementor-element-c1362a6:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-c1362a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A6E4E;}.elementor-22720 .elementor-element.elementor-element-c1362a6 > .elementor-container{max-width:1200px;}.elementor-22720 .elementor-element.elementor-element-c1362a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-c1362a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-43964f8 > .elementor-element-populated{padding:0px 0px 64px 0px;}.elementor-22720 .elementor-element.elementor-element-31fbc81{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-22720 .elementor-element.elementor-element-31fbc81 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22720 .elementor-element.elementor-element-31fbc81 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22720 .elementor-element.elementor-element-c4c32da{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-22720 .elementor-element.elementor-element-c4c32da .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22720 .elementor-element.elementor-element-c4c32da .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-title{border-width:1px;border-color:#A9A9A9;padding:0px 0px 20px 0px;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-content{border-width:1px;border-block-end-color:#A9A9A9;color:#C7C7C7;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;padding:0px 00px 20px 0px;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-item:not(:last-child){margin-block-end:25px;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-title, .elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-icon{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active a, .elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:700;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-22720 .elementor-element.elementor-element-c7bc1f6 > .elementor-container{max-width:1792px;min-height:25vh;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-c671092.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-c671092.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-c671092 > .elementor-element-populated{padding:128px 64px 64px 64px;}.elementor-22720 .elementor-element.elementor-element-b196856{text-align:center;}.elementor-22720 .elementor-element.elementor-element-b196856 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#687F6B;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#4A5726;color:#FFFDFD;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button:hover{background:#3B3B1A;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#77806A;border-radius:5px 5px 5px 5px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button:hover{background:#77806A;}.elementor-22720 .elementor-element.elementor-element-d7b3de1{z-index:1;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-d7b3de1{text-align:center;}.pp-tooltip.pp-tooltip-d7b3de1 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-d7b3de1.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-d7b3de1.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-d7b3de1.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-d7b3de1.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-d7b3de1 .pp-tooltip-content{color:#ffffff;}.elementor-22720 .elementor-element.elementor-element-4b1cef6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-4b1cef6 > .elementor-container{max-width:1792px;min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-4b1cef6{margin-top:0px;margin-bottom:30px;}.elementor-22720 .elementor-element.elementor-element-032d1d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/low-DSC05362-4.webp");background-position:center center;background-size:cover;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.25;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 25vw 0vw 25vw;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-33508af > .elementor-container{max-width:1792px;min-height:175px;}.elementor-22720 .elementor-element.elementor-element-33508af > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22720 .elementor-element.elementor-element-33508af, .elementor-22720 .elementor-element.elementor-element-33508af > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-33508af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-ed2010d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-ed2010d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-ed2010d > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-ed2010d > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-ed2010d > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-22720 .elementor-element.elementor-element-ed2010d > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-22720 .elementor-element.elementor-element-60157a2{text-align:center;}.elementor-22720 .elementor-element.elementor-element-60157a2 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-be840f2 > .elementor-container{max-width:1792px;}.elementor-22720 .elementor-element.elementor-element-be840f2 > .elementor-background-overlay{opacity:0.5;}.elementor-22720 .elementor-element.elementor-element-be840f2{margin-top:-102px;margin-bottom:0px;z-index:1000;}.elementor-22720 .elementor-element.elementor-element-0f68a2d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-0f68a2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22720 .elementor-element.elementor-element-0b2c117 .elementor-button{background-color:#FFFFFF;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;fill:#687F6B;color:#687F6B;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-22720 .elementor-element.elementor-element-0b2c117 .elementor-button:hover, .elementor-22720 .elementor-element.elementor-element-0b2c117 .elementor-button:focus{background-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-0b2c117{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;align-self:center;z-index:100;}.elementor-22720 .elementor-element.elementor-element-0b2c117 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-22720 .elementor-element.elementor-element-0b2c117 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-social-icons.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-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22720 .elementor-element.elementor-element-b026f96{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;z-index:100;--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-22720 .elementor-element.elementor-element-b026f96 .elementor-widget-container{text-align:center;}.elementor-22720 .elementor-element.elementor-element-b026f96 .elementor-social-icon{background-color:#22222233;border-style:solid;border-color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-b026f96 .elementor-social-icon i{color:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-b026f96 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-22720 .elementor-element.elementor-element-b026f96 .elementor-icon{border-radius:50px 50px 50px 50px;}body.elementor-page-22720:not(.elementor-motion-effects-element-type-background), body.elementor-page-22720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}@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-22720 .elementor-element.elementor-element-ef53260 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon-wrapper{text-align:left;}.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-22720 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper{text-align:left;}.elementor-22720 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:50vh;}.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-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-22720 .elementor-element.elementor-element-1b0b3f9 .elementor-heading-title{font-size:32px;}.elementor-widget-pp-buttons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_arrow_navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_remote_control_bullet_navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-675252a > .elementor-container{min-height:50vh;}.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-22720 .elementor-element.elementor-element-29c41fb > .elementor-container{min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-750bb12 .elementor-heading-title{font-size:35px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_uc_tiles_grid_image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_remote_control_link.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-a1d0120 > .elementor-container{min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-size:35px;}.elementor-22720 .elementor-element.elementor-element-fb7df66 > .elementor-container{min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-size:35px;}.elementor-widget-ucaddon_mega_slider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-a7ba646{text-align:center;}.elementor-22720 .elementor-element.elementor-element-a7ba646 .elementor-heading-title{font-size:35px;}.elementor-22720 .elementor-element.elementor-element-4a55143{--spacer-size:30vh;}.elementor-22720 .elementor-element.elementor-element-085a987{--spacer-size:30vh;}.elementor-22720 .elementor-element.elementor-element-6caef58 > .elementor-container{min-height:75vh;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9{text-align:center;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9 .elementor-heading-title{font-size:35px;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22720 .elementor-element.elementor-element-043ef63{--spacer-size:60vh;}.elementor-22720 .elementor-element.elementor-element-76c9487{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-22720 .elementor-element.elementor-element-76c9487 .elementor-heading-title{font-size:36px;}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-e6ef77f{text-align:center;font-size:16px;}.elementor-22720 .elementor-element.elementor-element-9786bee{text-align:center;}.elementor-22720 .elementor-element.elementor-element-9786bee .elementor-heading-title{font-size:35px;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-9e41ba4{text-align:center;}.elementor-22720 .elementor-element.elementor-element-9e41ba4 .elementor-heading-title{font-size:35px;}.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-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-content{font-size:16px;}.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-b196856 .elementor-heading-title{font-size:36px;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated{padding:0vw 20vw 0vw 20vw;}.elementor-22720 .elementor-element.elementor-element-0b2c117{width:var( --container-widget-width, 190.938px );max-width:190.938px;--container-widget-width:190.938px;--container-widget-flex-grow:0;}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@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-22720 .elementor-element.elementor-element-ef53260{width:50%;}.elementor-22720 .elementor-element.elementor-element-ef53260 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon{font-size:28px;}.elementor-22720 .elementor-element.elementor-element-eacb5c6 .elementor-icon svg{height:28px;}.elementor-22720 .elementor-element.elementor-element-aafa476{width:50%;}.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-22720 .elementor-element.elementor-element-11f088f{width:50%;}.elementor-22720 .elementor-element.elementor-element-0cd884f{width:50%;}.elementor-22720 .elementor-element.elementor-element-0cd884f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22720 .elementor-element.elementor-element-edbb790{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-eda2157{margin-top:0px;margin-bottom:0px;}.elementor-22720 .elementor-element.elementor-element-4681076 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.35;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-86b6c78.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-86b6c78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-86b6c78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-86b6c78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22720 .elementor-element.elementor-element-86b6c78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-373b819{--spacer-size:134px;}.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-22720 .elementor-element.elementor-element-1b0b3f9{text-align:center;}.elementor-22720 .elementor-element.elementor-element-1b0b3f9 .elementor-heading-title{font-size:24px;}.elementor-widget-pp-buttons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-button{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-accb8fd .pp-button-icon-number{font-size:12px;}.elementor-widget-ucaddon_arrow_navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-7ef7493{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-7ef7493 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-7ef7493 .ue-remote-carousel-navigation{gap:40px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-b923140.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-b923140.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-b923140.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-b923140 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22720 .elementor-element.elementor-element-b923140 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-22720 .elementor-element.elementor-element-2ae2580{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-2ae2580 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-2ae2580 .ue-remote-carousel-navigation{gap:40px;}.elementor-widget-ucaddon_remote_control_bullet_navigation.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-338a946{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-338a946 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-0d9cec6{width:auto;max-width:auto;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-22720 .elementor-element.elementor-element-0d9cec6 .ue-remote-carousel-navigation{gap:40px;}.elementor-22720 .elementor-element.elementor-element-675252a > .elementor-container{min-height:60vh;}.elementor-22720 .elementor-element.elementor-element-c5bc7a3{width:100%;max-width:100%;text-align:center;}.elementor-22720 .elementor-element.elementor-element-c5bc7a3 .elementor-heading-title{font-size:24px;line-height:28px;}.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-22720 .elementor-element.elementor-element-3eb74c6{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-container{min-height:25vh;}.elementor-22720 .elementor-element.elementor-element-b9aed3f:not(.elementor-motion-effects-element-type-background), .elementor-22720 .elementor-element.elementor-element-b9aed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22720 .elementor-element.elementor-element-0e6175b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-22720 .elementor-element.elementor-element-0e6175b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22720 .elementor-element.elementor-element-cb04491 .elementor-heading-title{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-7229c4f{width:100%;max-width:100%;font-size:14px;}.elementor-22720 .elementor-element.elementor-element-416c367 .elementor-button{padding:8px 15px 8px 15px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f5d1784.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-f5d1784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-750bb12 .elementor-heading-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-ac8a985{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-button{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-be47fe5 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-4473b2f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-4473b2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-341c2b9{--spacer-size:40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-ucaddon_uc_tiles_grid_image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_remote_control_link.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-2e83121.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-2e83121.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-0e54b02{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-button{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-a0fa429 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-b8e3cb0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-b8e3cb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-778930d{--spacer-size:40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-13be903.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-13be903.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22720 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-7dc6509{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-button{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-4e04be6 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f780867.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-f780867.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22720 .elementor-element.elementor-element-e3f194b{--spacer-size:40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22720 .elementor-element.elementor-element-151a610 > .elementor-container{min-height:63vh;}.elementor-22720 .elementor-element.elementor-element-3ebf76b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-ucaddon_mega_slider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-65d85fc > .elementor-widget-container{margin:-180px 10px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-3eb5bd5 > .elementor-widget-container{margin:-170px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-6c8eed3 > .elementor-widget-container{margin:-180px 0px 0px 010px;}.elementor-22720 .elementor-element.elementor-element-d584e59.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22720 .elementor-element.elementor-element-a7ba646{width:100%;max-width:100%;text-align:center;}.elementor-22720 .elementor-element.elementor-element-a7ba646 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22720 .elementor-element.elementor-element-4a55143{--spacer-size:25vh;}.elementor-22720 .elementor-element.elementor-element-131b905{width:50%;}.elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-4579c90{width:50%;}.elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-053c263 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-523c222 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-b0703a5{width:50%;}.elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-6816130 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-ecdaebb{width:50%;}.elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-082b278 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon-box-title, .elementor-22720 .elementor-element.elementor-element-6db725c .elementor-icon-box-title a{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-085a987{--spacer-size:25vh;}.elementor-22720 .elementor-element.elementor-element-6caef58{margin-top:20px;margin-bottom:20px;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9{width:100%;max-width:100%;text-align:center;}.elementor-22720 .elementor-element.elementor-element-dbdb4b9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22720 .elementor-element.elementor-element-6f30172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2023/09/2021June22STILTUBUDEXTERIOR-28.webp");}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-6f30172.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-6f30172.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-6f30172 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-8c0e13c > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-8c0e13c .elementor-heading-title{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-f21f893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/swimming-pool-stair-scaled.webp");}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-f21f893.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-f21f893.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-f21f893 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-22720 .elementor-element.elementor-element-11a5f94 > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-11a5f94 .elementor-heading-title{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-1958aaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2024/02/lower-1DSC05362-1.webp");}.elementor-bc-flex-widget .elementor-22720 .elementor-element.elementor-element-1958aaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22720 .elementor-element.elementor-element-1958aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-1958aaf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-95d735f > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-95d735f .elementor-heading-title{font-size:20px;}.elementor-22720 .elementor-element.elementor-element-4ed3101{width:var( --container-widget-width, 296.891px );max-width:296.891px;--container-widget-width:296.891px;--container-widget-flex-grow:0;}.elementor-22720 .elementor-element.elementor-element-4ed3101 .elementor-heading-title{font-size:24px;}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-f74834e > .elementor-container{min-height:50vh;}.elementor-22720 .elementor-element.elementor-element-b3b58e5{width:35%;}.elementor-22720 .elementor-element.elementor-element-969018b .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22720 .elementor-element.elementor-element-1c96a47{width:30%;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-d839cf6{width:35%;}.elementor-22720 .elementor-element.elementor-element-6b4cb38 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22720 .elementor-element.elementor-element-7549301{width:35%;}.elementor-22720 .elementor-element.elementor-element-73b7582 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22720 .elementor-element.elementor-element-36cfb06{width:30%;}.elementor-22720 .elementor-element.elementor-element-9a47fac{width:35%;}.elementor-22720 .elementor-element.elementor-element-8a9d27a .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22720 .elementor-element.elementor-element-08e5c32{width:35%;}.elementor-22720 .elementor-element.elementor-element-67edd8f .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22720 .elementor-element.elementor-element-15d538f{width:30%;}.elementor-22720 .elementor-element.elementor-element-842661f{width:35%;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-1de79ee{padding:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-e6ef77f{text-align:center;font-size:14px;line-height:14px;}.elementor-22720 .elementor-element.elementor-element-9786bee{width:100%;max-width:100%;text-align:center;}.elementor-22720 .elementor-element.elementor-element-9786bee .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-9e41ba4{width:100%;max-width:100%;text-align:center;}.elementor-22720 .elementor-element.elementor-element-9e41ba4 .elementor-heading-title{font-size:24px;line-height:28px;}.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-22720 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-size:18px;}.elementor-22720 .elementor-element.elementor-element-884ff82 .elementor-tab-content{font-size:15px;}.elementor-22720 .elementor-element.elementor-element-5c901cb{text-align:center;}.elementor-22720 .elementor-element.elementor-element-5c901cb .elementor-heading-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-8cd3810{text-align:center;}.elementor-22720 .elementor-element.elementor-element-8cd3810 .elementor-heading-title{font-size:24px;}.elementor-22720 .elementor-element.elementor-element-f86a12a{text-align:center;font-size:14px;line-height:14px;}.elementor-22720 .elementor-element.elementor-element-259bece{text-align:center;font-size:14px;line-height:14px;}.elementor-22720 .elementor-element.elementor-element-a04c07c{text-align:center;font-size:14px;line-height:14px;}.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-toggle-title{font-size:18px;}.elementor-22720 .elementor-element.elementor-element-517d321 .elementor-tab-content{font-size:14px;}.elementor-22720 .elementor-element.elementor-element-c671092 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-22720 .elementor-element.elementor-element-b196856{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22720 .elementor-element.elementor-element-b196856 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-button{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-d7b3de1 .pp-button-icon-number{font-size:12px;}.elementor-22720 .elementor-element.elementor-element-4b1cef6 > .elementor-container{min-height:35vh;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated, .elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22720 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-22720 .elementor-element.elementor-element-33508af > .elementor-container{min-height:53px;}.elementor-22720 .elementor-element.elementor-element-ed2010d{width:100%;}.elementor-22720 .elementor-element.elementor-element-ed2010d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22720 .elementor-element.elementor-element-60157a2 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-22720 .elementor-element.elementor-element-0b2c117 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-22720 .elementor-element.elementor-element-0b2c117{--container-widget-width:143px;--container-widget-flex-grow:0;width:var( --container-widget-width, 143px );max-width:143px;}.elementor-22720 .elementor-element.elementor-element-0b2c117 .elementor-button{padding:15px 15px 15px 15px;}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-22720 .elementor-element.elementor-element-ef53260{width:10%;}.elementor-22720 .elementor-element.elementor-element-aafa476{width:75.252%;}.elementor-22720 .elementor-element.elementor-element-295d598{width:14.414%;}.elementor-22720 .elementor-element.elementor-element-11f088f{width:10%;}.elementor-22720 .elementor-element.elementor-element-0cd884f{width:75.252%;}.elementor-22720 .elementor-element.elementor-element-35af01a{width:14.414%;}.elementor-22720 .elementor-element.elementor-element-225641a{width:85%;}.elementor-22720 .elementor-element.elementor-element-3a3798f{width:15%;}.elementor-22720 .elementor-element.elementor-element-fe39437{width:3%;}.elementor-22720 .elementor-element.elementor-element-f5d1784{width:31.988%;}.elementor-22720 .elementor-element.elementor-element-4473b2f{width:62.012%;}.elementor-22720 .elementor-element.elementor-element-1fff5b4{width:3%;}.elementor-22720 .elementor-element.elementor-element-1a3505f{width:3%;}.elementor-22720 .elementor-element.elementor-element-2e83121{width:31.988%;}.elementor-22720 .elementor-element.elementor-element-b8e3cb0{width:62.012%;}.elementor-22720 .elementor-element.elementor-element-aac9d67{width:3%;}.elementor-22720 .elementor-element.elementor-element-6fcfe05{width:3%;}.elementor-22720 .elementor-element.elementor-element-13be903{width:31.988%;}.elementor-22720 .elementor-element.elementor-element-f780867{width:62.012%;}.elementor-22720 .elementor-element.elementor-element-8e203bc{width:3%;}.elementor-22720 .elementor-element.elementor-element-2fd3d4f{width:40%;}.elementor-22720 .elementor-element.elementor-element-131b905{width:29%;}.elementor-22720 .elementor-element.elementor-element-4579c90{width:29%;}.elementor-22720 .elementor-element.elementor-element-8e1642c{width:2%;}.elementor-22720 .elementor-element.elementor-element-b0703a5{width:20%;}.elementor-22720 .elementor-element.elementor-element-ecdaebb{width:20%;}.elementor-22720 .elementor-element.elementor-element-c3bf2dd{width:20%;}.elementor-22720 .elementor-element.elementor-element-934c092{width:40%;}.elementor-22720 .elementor-element.elementor-element-720cd0e{width:21.5%;}.elementor-22720 .elementor-element.elementor-element-93b0bbc{width:6.1%;}.elementor-22720 .elementor-element.elementor-element-ede46ba{width:72.064%;}.elementor-22720 .elementor-element.elementor-element-b3b58e5{width:37.227%;}.elementor-22720 .elementor-element.elementor-element-1c96a47{width:12.232%;}.elementor-22720 .elementor-element.elementor-element-d839cf6{width:49.874%;}.elementor-22720 .elementor-element.elementor-element-7549301{width:49.36%;}.elementor-22720 .elementor-element.elementor-element-36cfb06{width:12.058%;}.elementor-22720 .elementor-element.elementor-element-9a47fac{width:38.248%;}.elementor-22720 .elementor-element.elementor-element-08e5c32{width:58.39%;}.elementor-22720 .elementor-element.elementor-element-15d538f{width:13.187%;}.elementor-22720 .elementor-element.elementor-element-842661f{width:28.089%;}.elementor-22720 .elementor-element.elementor-element-f888186{width:33.5%;}.elementor-22720 .elementor-element.elementor-element-e64a829{width:66.5%;}.elementor-22720 .elementor-element.elementor-element-2146485{width:57.75%;}.elementor-22720 .elementor-element.elementor-element-43b15d3{width:42.21%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22720 .elementor-element.elementor-element-ef53260{width:30%;}.elementor-22720 .elementor-element.elementor-element-aafa476{width:70%;}.elementor-22720 .elementor-element.elementor-element-11f088f{width:30%;}.elementor-22720 .elementor-element.elementor-element-0cd884f{width:70%;}.elementor-22720 .elementor-element.elementor-element-86b6c78{width:100%;}.elementor-22720 .elementor-element.elementor-element-b923140{width:40%;}.elementor-22720 .elementor-element.elementor-element-6f30172{width:100%;}.elementor-22720 .elementor-element.elementor-element-f21f893{width:50%;}.elementor-22720 .elementor-element.elementor-element-1958aaf{width:50%;}.elementor-22720 .elementor-element.elementor-element-720cd0e{width:23.5%;}.elementor-22720 .elementor-element.elementor-element-ede46ba{width:70%;}.elementor-22720 .elementor-element.elementor-element-f888186{width:100%;}.elementor-22720 .elementor-element.elementor-element-e64a829{width:100%;}.elementor-22720 .elementor-element.elementor-element-f83df8b{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4fe9dc9 */#headulunew2 {
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(20px)!important;
  -webkit-backdrop-filter: blur(20px)!important;
  border-radius: 16px;

  z-index: 1000;
  top: 0;

  /* Scroll-driven animation */
  animation: slidedown 1s linear both; /* ← tambahkan both di sini */
  animation-timeline: scroll();
  animation-range: 3% 5%;
}

@keyframes slidedown {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-100%);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29c41fb */#sidenavroom h3 span {
    writing-mode: vertical-lr;
text-orientation: sideways-right;
transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1d0120 */#sidenavroom h3 span {
    writing-mode: vertical-lr;
text-orientation: sideways-right;
transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb7df66 */#sidenavroom h3 span {
    writing-mode: vertical-lr;
text-orientation: sideways-right;
transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-151a610 */#remotelink1 .remote-control-link-inner {
  display: flex;
  flex-direction: column; /* susun icon di atas, teks di bawah */
  align-items: center;
  justify-content: center;
  gap: 6px;
}

#remotelink1 .remote-control-link-inner span:last-child {
  writing-mode: vertical-rl; /* tulisannya vertikal */
  transform: rotate(180deg); /* ubah arah dari bawah ke atas */
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f3762b */#remotelink1 .remote-control-link-inner {
  display: flex;
  flex-direction: column; /* susun icon di atas, teks di bawah */
  align-items: center;
  justify-content: center;
  gap: 6px;
}

#remotelink1 .remote-control-link-inner span:last-child {
  writing-mode: vertical-rl; /* tulisannya vertikal */
  transform: rotate(180deg); /* ubah arah dari bawah ke atas */
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bee5ff0 */#destulubox{
    aspect-ratio: 1/1 !important;
}

@media (max-width: 1024px) {
  #destulubox {
    aspect-ratio: 5/3 !important; /* atau 1/1 jika tetap ingin square */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c9487 */#textgallery .elementor-heading-title {
writing-mode: vertical-lr;
text-orientation: sideways-right;
transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ed3101 */#textgallery .elementor-heading-title {
writing-mode: vertical-lr;
text-orientation: sideways-right;
transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f74834e */.anim-wrapper {
  overflow-x: hidden !important; /* cegah keluar ke kanan/kiri */
}


/* State awal */
.anim-left, .anim-right, .anim-bottom {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.9s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Aktif */
.anim-left.scroll-active {
  animation: slideLeft 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.anim-left.scroll-reverse {
  animation: slideLeftReverse 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

.anim-right.scroll-active {
  animation: slideRight 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.anim-right.scroll-reverse {
  animation: slideRightReverse 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

.anim-bottom.scroll-active {
  animation: slideUp 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.anim-bottom.scroll-reverse {
  animation: slideDown 0.9s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

/* Keyframes normal */
@keyframes slideLeft {
  from { transform: translateX(-60px); opacity: 0; }
  to { transform: translateX(0); opacity: 1; }
}
@keyframes slideRight {
  from { transform: translateX(60px); opacity: 0; }
  to { transform: translateX(0); opacity: 1; }
}
@keyframes slideUp {
  from { transform: translateY(60px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; }
}

/* Keyframes reverse */
@keyframes slideLeftReverse {
  from { transform: translateX(0); opacity: 1; }
  to { transform: translateX(-60px); opacity: 0; }
}
@keyframes slideRightReverse {
  from { transform: translateX(0); opacity: 1; }
  to { transform: translateX(60px); opacity: 0; }
}
@keyframes slideDown {
  from { transform: translateY(0); opacity: 1; }
  to { transform: translateY(60px); opacity: 0; }
}


.section-anim-wrapper {
  overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4759173 */.scroll-box {
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px; /* optional */
  
  /* Biar scrollbar pindah ke kiri */
  direction: rtl;      
}
.scroll-box > * {
  direction: ltr; /* balikin isi konten tetap normal */
}

/* Styling scrollbar (Chrome, Edge, Safari) */
.scroll-box::-webkit-scrollbar {
  width: 8px; /* lebar scrollbar */
}

.scroll-box::-webkit-scrollbar-track {
  background: #E9E9E9; /* warna base */
  border-radius: 10px;
}

.scroll-box::-webkit-scrollbar-thumb {
  background: #556E58; /* warna progress */
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33508af */#winnerbelowulu{
    backdrop-filter: blur(50px) !important;
}/* End custom CSS */
/* Start custom CSS */body {
  overflow-x: hidden !important;
}/* End custom 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 */
/* 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 */