.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-22191 .elementor-element.elementor-element-f090e46 > .elementor-container{max-width:1760px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4fe9dc9 > .elementor-container{max-width:1792px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ef53260.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon-wrapper{text-align:center;}.elementor-22191 .elementor-element.elementor-element-eacb5c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eacb5c6.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-eacb5c6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eacb5c6.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-eacb5c6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon{font-size:48px;}.elementor-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon svg{height:48px;}.elementor-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-aafa476.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-07d6664 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item:focus{color:#556E58;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item:before,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#556E58;}.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-22191 .elementor-element.elementor-element-07d6664 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-295d598.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-30192ab .elementor-button:hover, .elementor-22191 .elementor-element.elementor-element-30192ab .elementor-button:focus{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-30192ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22191 .elementor-element.elementor-element-f400649:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-f400649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}.elementor-22191 .elementor-element.elementor-element-f400649 > .elementor-container{max-width:1760px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-f400649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-20b8653 > .elementor-container{max-width:1792px;}.elementor-22191 .elementor-element.elementor-element-20b8653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-20b8653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-11f088f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-11f088f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper{text-align:center;}.elementor-22191 .elementor-element.elementor-element-677e38a.elementor-view-stacked .elementor-icon{background-color:#66806A;}.elementor-22191 .elementor-element.elementor-element-677e38a.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-677e38a.elementor-view-default .elementor-icon{color:#66806A;border-color:#66806A;}.elementor-22191 .elementor-element.elementor-element-677e38a.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-677e38a.elementor-view-default .elementor-icon svg{fill:#66806A;}.elementor-22191 .elementor-element.elementor-element-677e38a .elementor-icon{font-size:47px;}.elementor-22191 .elementor-element.elementor-element-677e38a .elementor-icon svg{height:47px;}.elementor-22191 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper svg{width:auto;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-0cd884f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0cd884f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-menu-toggle{margin-left:auto;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu .elementor-item{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item{color:#7C7C7C;fill:#7C7C7C;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item:focus{color:#556E58;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item:before,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#556E58;}.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-22191 .elementor-element.elementor-element-edbb790 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-35af01a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-35af01a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-e416207 .elementor-button:hover, .elementor-22191 .elementor-element.elementor-element-e416207 .elementor-button:focus{background-color:#FFFFFF;color:#66806A;}.elementor-22191 .elementor-element.elementor-element-e416207 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22191 .elementor-element.elementor-element-e416207 .elementor-button:hover svg, .elementor-22191 .elementor-element.elementor-element-e416207 .elementor-button:focus svg{fill:#66806A;}.elementor-22191 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:100vh;}.elementor-22191 .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-22191 .elementor-element.elementor-element-eda2157 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-4681076.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4681076.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-4681076 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-22191 .elementor-element.elementor-element-4681076 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-4681076 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-675252a > .elementor-container{min-height:100vh;}.elementor-22191 .elementor-element.elementor-element-675252a:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-675252a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://grunresorts.com/wp-content/uploads/2025/09/Grun-Uluwatu-02-Sunrise.webp") 50% 50%;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-675252a > .elementor-background-overlay{opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-675252a, .elementor-22191 .elementor-element.elementor-element-675252a > .elementor-background-overlay{border-radius:000px 000px 000px 000px;}.elementor-22191 .elementor-element.elementor-element-675252a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-86b6c78.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .elementor-element.elementor-element-86b6c78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.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-22191 .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-22191 .elementor-element.elementor-element-1b0b3f9{text-align:left;}.elementor-22191 .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-cee61df > .elementor-container{max-width:1792px;min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-cee61df{margin-top:50px;margin-bottom:50px;}.elementor-22191 .elementor-element.elementor-element-c5bc7a3{text-align:left;}.elementor-22191 .elementor-element.elementor-element-c5bc7a3 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:40px;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-22191 .elementor-element.elementor-element-3eb74c6{text-align:left;font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#7C7C7C;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-3a3798f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-23ddf3f .elementor-button{background-color:#7A6E4E;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-22191 .elementor-element.elementor-element-23ddf3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22191 .elementor-element.elementor-element-b9aed3f:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/07/clnm-45-4.webp");background-position:center center;}.elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-container{min-height:400px;}.elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-b9aed3f, .elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-b9aed3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-0e6175b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 54%, #000000 100%);opacity:1;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-0e6175b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-0e6175b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-0e6175b > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-0e6175b > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-0e6175b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-0e6175b > .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;}.elementor-22191 .elementor-element.elementor-element-0e6175b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-3ebd67e .elementor-icon-wrapper{text-align:center;}.elementor-22191 .elementor-element.elementor-element-3ebd67e.elementor-view-stacked .elementor-icon{background-color:#FFF0DD;}.elementor-22191 .elementor-element.elementor-element-3ebd67e.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-3ebd67e.elementor-view-default .elementor-icon{color:#FFF0DD;border-color:#FFF0DD;}.elementor-22191 .elementor-element.elementor-element-3ebd67e.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-3ebd67e.elementor-view-default .elementor-icon svg{fill:#FFF0DD;}.elementor-22191 .elementor-element.elementor-element-3ebd67e .elementor-icon{font-size:103px;}.elementor-22191 .elementor-element.elementor-element-3ebd67e .elementor-icon svg{height:103px;}.elementor-22191 .elementor-element.elementor-element-3ebd67e .elementor-icon-wrapper svg{width:auto;}.elementor-22191 .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-22191 .elementor-element.elementor-element-416c367 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22191 .elementor-element.elementor-element-29c41fb:not(.elementor-motion-effects-element-type-background), .elementor-22191 .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/06/DSW06016-HDR.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-29c41fb > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-29c41fb, .elementor-22191 .elementor-element.elementor-element-29c41fb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-29c41fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-29c41fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-fe39437.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-fe39437.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-fe39437 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-f5d1784.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-22c42a4.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-750bb12{text-align:left;}.elementor-22191 .elementor-element.elementor-element-750bb12 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;text-shadow:-100px 0px 6px #7A6E4E;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-bc1255b{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .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-22191 .elementor-element.elementor-element-3d12e0a{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3d12e0a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3d12e0a.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-3d12e0a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-3d12e0a:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-3d12e0a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3d12e0a .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d9c5723{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d9c5723.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d9c5723.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-d9c5723.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-d9c5723:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-d9c5723:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d9c5723 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6e949b1{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6e949b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6e949b1.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-6e949b1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-6e949b1:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-6e949b1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6e949b1 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-14eca14{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-14eca14 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-14eca14.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-14eca14.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-14eca14.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-14eca14 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-14eca14 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-14eca14:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-14eca14:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .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-22191 .elementor-element.elementor-element-87a661f{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-87a661f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-87a661f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4473b2f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4473b2f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-1fff5b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1fff5b4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .elementor-element.elementor-element-982d84c{width:auto;max-width:auto;}.elementor-22191 .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-22191 .elementor-element.elementor-element-982d84c .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-982d84c .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-982d84c .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-982d84c .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-982d84c .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-a1d0120:not(.elementor-motion-effects-element-type-background), .elementor-22191 .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/06/@i_caring-30-6.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-a1d0120 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-a1d0120 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-a1d0120, .elementor-22191 .elementor-element.elementor-element-a1d0120 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1a3505f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1a3505f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-1a3505f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-93a2bb2{width:auto;max-width:auto;}.elementor-22191 .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-22191 .elementor-element.elementor-element-93a2bb2 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-93a2bb2 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-93a2bb2 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-93a2bb2 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-93a2bb2 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-2e83121.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-7df3c82.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-847eef7{text-align:left;}.elementor-22191 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-190e538{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-78bcec1.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-ad7bb84{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ad7bb84.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ad7bb84.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-ad7bb84.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-ad7bb84:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-ad7bb84:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ad7bb84 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fd21865{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fd21865.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fd21865.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-fd21865.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-fd21865:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-fd21865:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fd21865 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5476320{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5476320.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5476320.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-5476320.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-5476320:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-5476320:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5476320 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76c683b{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76c683b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76c683b.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-76c683b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-76c683b:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-76c683b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76c683b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-997bcb7{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-997bcb7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-997bcb7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-b8e3cb0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-b8e3cb0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-aac9d67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-aac9d67.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-aac9d67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-0572e49{width:auto;max-width:auto;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0572e49 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-0572e49 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-0572e49 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-0572e49 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-0572e49 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-fb7df66:not(.elementor-motion-effects-element-type-background), .elementor-22191 .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/07/DJI_0273-Highlight.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-fb7df66 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-fb7df66 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-fb7df66, .elementor-22191 .elementor-element.elementor-element-fb7df66 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-6fcfe05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-6fcfe05.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-6fcfe05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-670ccfe{width:auto;max-width:auto;}.elementor-22191 .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-22191 .elementor-element.elementor-element-670ccfe .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-670ccfe .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-670ccfe .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-670ccfe .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-670ccfe .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-13be903.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-db82738.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-3ecd8bd{text-align:left;}.elementor-22191 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-c65fb55{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-6d9b298.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-baaa4a8{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-baaa4a8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-baaa4a8.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-baaa4a8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-baaa4a8:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-baaa4a8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-baaa4a8 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9c3a069{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9c3a069.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9c3a069.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-9c3a069.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-9c3a069:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-9c3a069:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9c3a069 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90cde96{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90cde96.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90cde96.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-90cde96.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-90cde96:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-90cde96:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90cde96 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f8d445e{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f8d445e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f8d445e.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-f8d445e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-f8d445e:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-f8d445e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f8d445e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-82dba7d{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-82dba7d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-82dba7d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-f780867.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-f780867.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-8e203bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-8e203bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-8e203bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-9eace33{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-9eace33 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-9eace33 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-9eace33 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9eace33 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9eace33 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-9eace33 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-34772dd:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-34772dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/08/THV-7-7-1.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-34772dd > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-34772dd > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-34772dd, .elementor-22191 .elementor-element.elementor-element-34772dd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-34772dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-891fd9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-891fd9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-891fd9d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-891fd9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-debeb2c{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-debeb2c > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-debeb2c .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-debeb2c .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-debeb2c .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-debeb2c .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-debeb2c .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-387b86d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-387b86d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-387b86d > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-e011e48.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-e011e48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-fb784d0{text-align:left;}.elementor-22191 .elementor-element.elementor-element-fb784d0 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-49a4a93{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-6e75dc4.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-92a88e9{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-92a88e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-92a88e9.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-92a88e9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-92a88e9:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-92a88e9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-92a88e9 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f873d20{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f873d20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f873d20.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-f873d20.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-f873d20:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-f873d20:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f873d20 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d860696{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d860696.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d860696.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-d860696.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-d860696:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-d860696:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d860696 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-7a860cb{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-7a860cb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-7a860cb.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-7a860cb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-7a860cb:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-7a860cb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-7a860cb .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-296b7d1{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-296b7d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-296b7d1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-53024e0{text-align:center;}.pp-tooltip.pp-tooltip-53024e0 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-53024e0.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-53024e0.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-53024e0.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-53024e0.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-53024e0 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-aba115a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-aba115a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-aba115a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-aba115a > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-8db3bee{--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-22191 .elementor-element.elementor-element-8461a80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-8461a80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-8461a80.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-8461a80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-4d05ff9{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-4d05ff9 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-31b7e07:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/Copy-of-Copy-of-THV-6.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-31b7e07, .elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-31b7e07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-8782c12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-8782c12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-8782c12.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-8782c12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-250e3d2{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-250e3d2 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-250e3d2 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-250e3d2 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-250e3d2 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-250e3d2 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-250e3d2 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-8626604:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-8626604 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 0%);}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-8626604.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8626604.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8626604 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-8626604 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-902e755.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-902e755.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-d4b1bff{text-align:left;}.elementor-22191 .elementor-element.elementor-element-d4b1bff .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-79f9a5c{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-105c9f6.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-5cf28a7{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5cf28a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5cf28a7.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-5cf28a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-5cf28a7:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-5cf28a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5cf28a7 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a541e1d{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a541e1d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a541e1d.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-a541e1d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-a541e1d:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-a541e1d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a541e1d .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eae7762{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eae7762.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eae7762.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-eae7762.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-eae7762:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-eae7762:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eae7762 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4e472a0{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4e472a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4e472a0.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-4e472a0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-4e472a0:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-4e472a0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4e472a0 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-594149f{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-594149f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-594149f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-d386478{text-align:center;}.pp-tooltip.pp-tooltip-d386478 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-d386478.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-d386478.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-d386478.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-d386478.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-d386478 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ece362c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-ece362c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-ece362c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-ece362c > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-eeb4a3a{--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-22191 .elementor-element.elementor-element-2125b8f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-2125b8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-2125b8f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-2125b8f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-90d84e0{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-90d84e0 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-90d84e0 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-90d84e0 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90d84e0 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90d84e0 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-90d84e0 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-4594f85:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THSR-Wide.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-4594f85, .elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-4594f85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-79f118c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-79f118c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-79f118c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-79f118c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-b8995d0{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-b8995d0 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-b8995d0 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-b8995d0 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b8995d0 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b8995d0 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-b8995d0 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-74f1c76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-74f1c76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 0%);}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-74f1c76.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-74f1c76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-74f1c76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-74f1c76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-59bab20.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-59bab20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8917e5f{text-align:left;}.elementor-22191 .elementor-element.elementor-element-8917e5f .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b5ac6f9{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-05e4066.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-2587b53{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-2587b53.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-2587b53.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-2587b53.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-2587b53:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-2587b53:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-2587b53 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b910db3{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b910db3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b910db3.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-b910db3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-b910db3:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-b910db3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b910db3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76ca63d{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76ca63d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76ca63d.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-76ca63d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-76ca63d:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-76ca63d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-76ca63d .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-5c9e6d2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-5c9e6d2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5c9e6d2 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-24f8616{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-24f8616 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-24f8616 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-798e522{text-align:center;}.pp-tooltip.pp-tooltip-798e522 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-798e522.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-798e522.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-798e522.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-798e522.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-798e522 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-0d2ef6a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-0d2ef6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-0d2ef6a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-0d2ef6a > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-47275a6{--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-22191 .elementor-element.elementor-element-c6779c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-c6779c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-c6779c5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-c6779c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-d681837{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-d681837 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-d681837 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-d681837 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d681837 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d681837 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-d681837 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-4eab077:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/THS-Wide.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-4eab077, .elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-4eab077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-06fffff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-06fffff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-06fffff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-06fffff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-de48b32{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-de48b32 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-de48b32 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-de48b32 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-de48b32 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-de48b32 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-de48b32 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ef9eac6.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-ef9eac6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-ef9eac6 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-9217c17.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-9217c17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-1aa93a9{text-align:left;}.elementor-22191 .elementor-element.elementor-element-1aa93a9 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dce9386{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-8c5ef81.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-ae3db97{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ae3db97.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ae3db97.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-ae3db97.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-ae3db97:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-ae3db97:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ae3db97 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a479330{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a479330.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a479330.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-a479330.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-a479330:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-a479330:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a479330 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eba641c{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eba641c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eba641c.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-eba641c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-eba641c:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-eba641c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-eba641c .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6899764{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6899764.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6899764.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-6899764.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-6899764:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-6899764:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6899764 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-0cc4371{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-0cc4371 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-0cc4371 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-141bc8e{text-align:center;}.pp-tooltip.pp-tooltip-141bc8e .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-141bc8e.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-141bc8e.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-141bc8e.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-141bc8e.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-141bc8e .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-a922556.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-a922556.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-a922556.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-a922556 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-7f0f198{--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-22191 .elementor-element.elementor-element-3eb5d20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-3eb5d20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-3eb5d20.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-3eb5d20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a2327fb{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-a2327fb > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-a2327fb .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-a2327fb .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a2327fb .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a2327fb .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-a2327fb .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/SNF-Wide.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c, .elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-19352e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-19352e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-19352e7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-19352e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a89f262{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-a89f262 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-a89f262 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-a89f262 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a89f262 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a89f262 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-a89f262 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-e4e064a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-e4e064a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 0%);}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-e4e064a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-e4e064a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-e4e064a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-e4e064a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-d7cc993.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-d7cc993.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-3f34e68{text-align:left;}.elementor-22191 .elementor-element.elementor-element-3f34e68 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-83cfbd3{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-092dc81.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-a329c32{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a329c32.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a329c32.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-a329c32.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-a329c32:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-a329c32:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a329c32 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-9fc7dc6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-9fc7dc6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9fc7dc6 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a03a113{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a03a113.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a03a113.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-a03a113.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-a03a113:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-a03a113:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a03a113 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dd04a3c{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dd04a3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dd04a3c.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-dd04a3c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-dd04a3c:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-dd04a3c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-dd04a3c .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-56ddac5{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-56ddac5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-56ddac5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-beb9346{text-align:center;}.pp-tooltip.pp-tooltip-beb9346 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-beb9346.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-beb9346.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-beb9346.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-beb9346.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-beb9346 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-a4455c9.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-a4455c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-a4455c9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-a4455c9 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-e916a9e{--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-22191 .elementor-element.elementor-element-572cf8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-572cf8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-572cf8c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-572cf8c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-90f6c03{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-90f6c03 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-90f6c03 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-90f6c03 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90f6c03 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-90f6c03 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-90f6c03 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-2851d53:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/10/SN-Wide.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-2851d53, .elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2851d53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-aa1179e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-aa1179e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-aa1179e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-aa1179e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a0de0e4{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-a0de0e4 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-b1d5097:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-b1d5097 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 0%);}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-b1d5097.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-b1d5097.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-b1d5097 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-b1d5097 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-7f6ed9b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-7f6ed9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-847b07d{text-align:left;}.elementor-22191 .elementor-element.elementor-element-847b07d .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-854fffc{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-77ea8ae.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-4cd4e97{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4cd4e97.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4cd4e97.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-4cd4e97.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-4cd4e97:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-4cd4e97:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4cd4e97 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a5b4f33{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a5b4f33.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a5b4f33.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-a5b4f33.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-a5b4f33:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-a5b4f33:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a5b4f33 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-221ccb9{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-221ccb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-221ccb9.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-221ccb9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-221ccb9:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-221ccb9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-221ccb9 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-59f857b{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-59f857b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-59f857b.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-59f857b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-59f857b:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-59f857b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-59f857b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ea7dd12{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-ea7dd12 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-ea7dd12 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-fd51e09{text-align:center;}.pp-tooltip.pp-tooltip-fd51e09 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-fd51e09.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-fd51e09.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-fd51e09.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-fd51e09.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-fd51e09 .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-64e54ce.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-64e54ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-64e54ce.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-64e54ce > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a0022e7{--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-22191 .elementor-element.elementor-element-36fe524.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-36fe524.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-36fe524.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-36fe524 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-d7fa02a{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-d7fa02a > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-d7fa02a .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-d7fa02a .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d7fa02a .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-d7fa02a .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-d7fa02a .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-b89fbc8:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2024/06/DSC08498-HDR-Edit-1.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-b89fbc8, .elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-b89fbc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-a6a5665.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-a6a5665.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-a6a5665.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-a6a5665 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-b768e75{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-b768e75 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-b768e75 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-b768e75 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b768e75 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b768e75 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-b768e75 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-3873641{--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-22191 .elementor-element.elementor-element-758e42c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-758e42c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-758e42c > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-c84654e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-c84654e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-d007c5a{text-align:left;}.elementor-22191 .elementor-element.elementor-element-d007c5a .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-a2c38f3{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-b556156.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-6b8d7c1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-6b8d7c1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6b8d7c1 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-97f9a29{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-97f9a29.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-97f9a29.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-97f9a29.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-97f9a29:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-97f9a29:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-97f9a29 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ef35e42{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ef35e42.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ef35e42.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-ef35e42.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-ef35e42:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-ef35e42:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ef35e42 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-39d11b5{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-39d11b5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-39d11b5.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-39d11b5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-39d11b5:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-39d11b5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-39d11b5 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbf4cdc{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-fbf4cdc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-fbf4cdc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-3cd8ddf{text-align:center;}.pp-tooltip.pp-tooltip-3cd8ddf .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-3cd8ddf.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-3cd8ddf.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-3cd8ddf.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-3cd8ddf.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-3cd8ddf .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-7eed7b7.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-7eed7b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-7eed7b7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-7eed7b7 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-18e7a8b{--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-22191 .elementor-element.elementor-element-5be7ef2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-5be7ef2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-5be7ef2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-5be7ef2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-15a09f3{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-15a09f3 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-15a09f3 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-15a09f3 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-15a09f3 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-15a09f3 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-15a09f3 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8d0c734:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;background-image:url("https://grunresorts.com/wp-content/uploads/2025/07/Cube-Far-1536x1024.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-container{min-height:80vh;}.elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-background-overlay{opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-8d0c734, .elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-8d0c734{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-020dd36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-020dd36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-020dd36.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22191 .elementor-element.elementor-element-020dd36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-3da0d36{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-3da0d36 > .elementor-widget-container{background-color:#00000080;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:8px 8px 8px 8px;}.elementor-22191 .elementor-element.elementor-element-3da0d36 .remote-control-link-wrapper{text-align:inherit;}.elementor-22191 .elementor-element.elementor-element-3da0d36 .ue-remote-link{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3da0d36 .ue-remote-link svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-3da0d36 .remote-control-link-icon{font-size:16px;}.elementor-22191 .elementor-element.elementor-element-3da0d36 .remote-control-link-inner{gap:15px;flex-direction:row;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-bd1abf0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-bd1abf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-bd1abf0 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-1d9d113.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-1d9d113.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-4dda48d{text-align:left;}.elementor-22191 .elementor-element.elementor-element-4dda48d .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ac508ea{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-96cbf61.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-22191 .elementor-element.elementor-element-4899821{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4899821.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4899821.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-4899821.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-4899821:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-4899821:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-4899821 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbd2004{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbd2004.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbd2004.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-fbd2004.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-fbd2004:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-fbd2004:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fbd2004 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5e64cfd{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5e64cfd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5e64cfd.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-5e64cfd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-5e64cfd:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-5e64cfd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5e64cfd .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f577dca{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f577dca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f577dca.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-f577dca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-f577dca:has(:hover) .elementor-icon-box-title,
					 .elementor-22191 .elementor-element.elementor-element-f577dca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f577dca .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-131edb7{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-131edb7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-131edb7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-238b8a3.pp-button{padding:12px 16px 12px 16px;background:#7A6E4E;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-238b8a3.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167.pp-button{padding:12px 16px 12px 16px;background:#687F6B;border-radius:5px 5px 5px 5px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167.pp-button .pp-button-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167.pp-button:hover{background:#556E58;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;background:#66806A;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-3c8c0bb{text-align:center;}.pp-tooltip.pp-tooltip-3c8c0bb .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-3c8c0bb.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-3c8c0bb.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-3c8c0bb.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-3c8c0bb.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-3c8c0bb .pp-tooltip-content{color:#ffffff;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-12a5e47.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-12a5e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-12a5e47.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-12a5e47 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-eeaaef8{--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-22191 .elementor-element.elementor-element-4970b97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-4970b97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-4970b97.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-4970b97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-151a610 > .elementor-container{min-height:800px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-151a610 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-3ebf76b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0c8705c > .elementor-widget-container{margin:0px 0px -72px 0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-0c8705c .owl-nav .owl-prev{left:0px;right:auto;}.elementor-22191 .elementor-element.elementor-element-0c8705c .owl-nav .owl-next{right:0px;left:auto;}.elementor-22191 .elementor-element.elementor-element-0c8705c .owl-carousel .owl-nav .owl-next,.elementor-22191 .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-22191 .elementor-element.elementor-element-0c8705c .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-22191 .elementor-element.elementor-element-0c8705c .owl-dot.active{background-color:#000000;}.elementor-22191 .elementor-element.elementor-element-0c8705c .owl-dots{margin-top:20px;}.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-22191 .elementor-element.elementor-element-65d85fc{width:auto;max-width:auto;z-index:100;}.elementor-22191 .elementor-element.elementor-element-65d85fc > .elementor-widget-container{margin:-60vh 010px 0 0;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-65d85fc .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22191 .elementor-element.elementor-element-65d85fc .ue-remote-carousel-navigation{flex-direction:row;gap:100px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-65d85fc .ue-carousel-nav-label{color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-65d85fc .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22191 .elementor-element.elementor-element-65d85fc button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22191 .elementor-element.elementor-element-65d85fc .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-22191 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullet-btn{background-color:#FFFFFF7D;width:8px;height:8px;border-radius:10px 10px 10px 10px;}.elementor-22191 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullet-btn.active{background-color:#FFFFFF;height:8px;width:28px;}.elementor-22191 .elementor-element.elementor-element-3eb5bd5{width:auto;max-width:auto;align-self:center;z-index:100;}.elementor-22191 .elementor-element.elementor-element-3eb5bd5 > .elementor-widget-container{margin:-59vh 0 0 0;padding:10px 0px 10px 0px;}.elementor-22191 .elementor-element.elementor-element-3eb5bd5 .ue-remote-bullets{gap:7px;flex-direction:row;justify-content:center;align-items:flex-start;}.elementor-22191 .elementor-element.elementor-element-6c8eed3{width:auto;max-width:auto;z-index:100;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 > .elementor-widget-container{margin:-60vh 3vw 0 10px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 .ue-remote-carousel-navigation{flex-direction:row;gap:100px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-6c8eed3 .ue-carousel-nav-label{color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 .ue-carousel-nav-icon{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-4f3762b > .elementor-container{max-width:1792px;min-height:800px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4f3762b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-d584e59.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-d584e59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-a7ba646{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-2fd3d4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .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/2025/09/Recovery-Area-Wide-1024x466.webp");background-size:cover;}.elementor-22191 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-2fd3d4f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-2fd3d4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-4a55143{--spacer-size:44vh;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-131b905.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-8f3212e{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-e897f18{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-4579c90.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-053c263{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-993223b{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-8e1642c.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-523c222{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-f9b70a0{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-b0703a5.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-5f401dc{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-6816130{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ecdaebb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-25e5a34{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-082b278{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon-box-title{color:#687F6B;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-c3bf2dd.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4a16d70{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-6db725c{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon-box-title{color:#687F6B;}.elementor-22191 .elementor-element.elementor-element-934c092:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .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/06/THV-Livingroom-768x512.webp");background-size:cover;}.elementor-22191 .elementor-element.elementor-element-934c092 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-934c092 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-934c092 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-934c092 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-934c092 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-085a987{--spacer-size:44vh;}.elementor-22191 .elementor-element.elementor-element-8138f39{text-align:center;font-family:"Avenir", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-a18026d > .elementor-container{max-width:1792px;min-height:95vh;}.elementor-22191 .elementor-element.elementor-element-a18026d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-22191 .elementor-element.elementor-element-a18026d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-998a2f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-d758af7{text-align:left;}.elementor-22191 .elementor-element.elementor-element-d758af7 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#7A6E4E;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-f592568.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-f592568.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-51ec562{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-51ec562.elementor-view-stacked .elementor-icon{background-color:#7A6E4E;}.elementor-22191 .elementor-element.elementor-element-51ec562.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-51ec562.elementor-view-default .elementor-icon{fill:#7A6E4E;color:#7A6E4E;border-color:#7A6E4E;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-title{color:#7C7C7C;}.elementor-22191 .elementor-element.elementor-element-9e6a57f > .elementor-container{max-width:1792px;}.elementor-22191 .elementor-element.elementor-element-9e6a57f > .elementor-background-overlay{opacity:0.5;}.elementor-22191 .elementor-element.elementor-element-638f6f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/09/Square-Yoga.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-638f6f0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-638f6f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.37;}.elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-5d05ef4 > .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 16px;}.elementor-22191 .elementor-element.elementor-element-5d05ef4{text-align:center;}.elementor-22191 .elementor-element.elementor-element-5d05ef4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-5d05ef4 .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-5d05ef4 .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-585a20c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/07/Copy-of-PHOTO-13-of-66-1-2.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-585a20c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-585a20c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.37;}.elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-6067d2c > .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 16px;}.elementor-22191 .elementor-element.elementor-element-6067d2c{text-align:center;}.elementor-22191 .elementor-element.elementor-element-6067d2c .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-6067d2c .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-6067d2c .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-2295343:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/03/Recovery-Area-Center.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-2295343.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-2295343.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.37;}.elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-fff3477 > .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 16px;}.elementor-22191 .elementor-element.elementor-element-fff3477{text-align:center;}.elementor-22191 .elementor-element.elementor-element-fff3477 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-fff3477 .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-fff3477 .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-wrapper{align-items:center;}.elementor-22191 .elementor-element.elementor-element-ffd9555{--icon-box-icon-margin:15px;}.elementor-22191 .elementor-element.elementor-element-ffd9555.elementor-view-stacked .elementor-icon{background-color:#C87A3C;}.elementor-22191 .elementor-element.elementor-element-ffd9555.elementor-view-framed .elementor-icon, .elementor-22191 .elementor-element.elementor-element-ffd9555.elementor-view-default .elementor-icon{fill:#C87A3C;color:#C87A3C;border-color:#C87A3C;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-title{color:#7C7C7C;}.elementor-22191 .elementor-element.elementor-element-df2e4ca{text-align:center;font-family:"Avenir", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-6caef58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-6caef58 > .elementor-container{max-width:1792px;min-height:95vh;}.elementor-22191 .elementor-element.elementor-element-6caef58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-6caef58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-bea911b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-dbdb4b9{text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0e61f56 > .elementor-container{max-width:1792px;}.elementor-22191 .elementor-element.elementor-element-0e61f56{margin-top:10px;margin-bottom:10px;}.elementor-22191 .elementor-element.elementor-element-2aaabaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/03/recov-square-1.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-2aaabaf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-2aaabaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-2aaabaf > .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-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated >  .elementor-background-overlay{opacity:0.4;}.elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-ff9931b > .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 0px;}.elementor-22191 .elementor-element.elementor-element-ff9931b{text-align:center;}.elementor-22191 .elementor-element.elementor-element-ff9931b .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-ff9931b .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-ff9931b .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-76af0d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/09/Octagon-Square.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-76af0d4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-76af0d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.4;}.elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-f53184f > .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-22191 .elementor-element.elementor-element-f53184f{text-align:center;}.elementor-22191 .elementor-element.elementor-element-f53184f .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-f53184f .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-f53184f .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/07/HERO-LA-CIMA-min-1024x768.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-5d2bfbb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.4;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-e4b08c9 > .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 0px;}.elementor-22191 .elementor-element.elementor-element-e4b08c9{text-align:center;}.elementor-22191 .elementor-element.elementor-element-e4b08c9 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-e4b08c9 .elementor-heading-title a:hover, .elementor-22191 .elementor-element.elementor-element-e4b08c9 .elementor-heading-title a:focus{color:#66806A;}.elementor-22191 .elementor-element.elementor-element-6d94ba7 > .elementor-container{max-width:1792px;min-height:95vh;}.elementor-22191 .elementor-element.elementor-element-6d94ba7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22191 .elementor-element.elementor-element-6d94ba7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-720cd0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .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/09/Grun-Uluwatu-02-Sunrise.webp");background-position:center center;background-size:cover;}.elementor-22191 .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-22191 .elementor-element.elementor-element-720cd0e > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-720cd0e > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-720cd0e > .elementor-background-slideshow{border-radius:16px 0px 0px 16px;}.elementor-22191 .elementor-element.elementor-element-720cd0e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-043ef63{--spacer-size:600px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-93b0bbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-93b0bbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .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-22191 .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-ede46ba > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-ede46ba > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-ede46ba > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .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-22191 .elementor-element.elementor-element-1c5d617 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-22191 .elementor-element.elementor-element-1c5d617 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-22191 .elementor-element.elementor-element-1c5d617 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1c5d617 .elementor-gallery-item:hover{border-color:#66806A;}.elementor-22191 .elementor-element.elementor-element-f74834e > .elementor-container{max-width:1792px;min-height:400px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-b3b58e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-969018b{text-align:right;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1c96a47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-d839cf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-6b4cb38{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-7549301.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-73b7582{text-align:right;}.elementor-22191 .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-22191 .elementor-element.elementor-element-9a47fac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-8a9d27a{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-08e5c32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-67edd8f{text-align:right;}.elementor-22191 .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-22191 .elementor-element.elementor-element-842661f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1de79ee > .elementor-container{max-width:1792px;min-height:90vh;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1de79ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .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-22191 .elementor-element.elementor-element-9786bee{text-align:left;}.elementor-22191 .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-7db5109 > .elementor-container{max-width:1200px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-7db5109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-e27b67f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-9e41ba4{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-title{border-width:1px;border-color:#A9A9A9;padding:0px 0px 20px 0px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-item:not(:last-child){margin-block-end:25px;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-title, .elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon{color:#383838;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon svg{fill:#383838;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active a, .elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#383838;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-family:"Spectral", Sans-serif;font-size:32px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-22191 .elementor-element.elementor-element-4609222:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-4609222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A6E4E;}.elementor-22191 .elementor-element.elementor-element-4609222 > .elementor-container{max-width:1200px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4609222 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-2146485.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-2146485 > .elementor-element-populated{padding:64px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-5c901cb{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-8cd3810{text-align:left;}.elementor-22191 .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-22191 .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-43b15d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-527de85 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-22191 .elementor-element.elementor-element-527de85 iframe{height:344px;}.elementor-22191 .elementor-element.elementor-element-c1362a6:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-c1362a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A6E4E;}.elementor-22191 .elementor-element.elementor-element-c1362a6 > .elementor-container{max-width:1200px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-c1362a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-43964f8 > .elementor-element-populated{padding:0px 0px 64px 0px;}.elementor-22191 .elementor-element.elementor-element-31fbc81{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-31fbc81 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-31fbc81 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-c4c32da{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-22191 .elementor-element.elementor-element-c4c32da .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22191 .elementor-element.elementor-element-c4c32da .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-title{border-width:1px;border-color:#A9A9A9;padding:0px 0px 20px 0px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-item:not(:last-child){margin-block-end:25px;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-title, .elementor-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-icon{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active a, .elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:700;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-22191 .elementor-element.elementor-element-c7bc1f6 > .elementor-container{max-width:1792px;min-height:25vh;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-c671092.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .elementor-element.elementor-element-c671092 > .elementor-element-populated{padding:128px 64px 64px 64px;}.elementor-22191 .elementor-element.elementor-element-b196856{text-align:center;}.elementor-22191 .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button:hover{background:#3B3B1A;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button:hover{background:#77806A;}.elementor-22191 .elementor-element.elementor-element-d7b3de1{z-index:1;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-button{font-family:"Montserrat", Sans-serif;font-weight:500;color:#ffffff;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-button-icon-number{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-4b1cef6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-4b1cef6 > .elementor-container{max-width:1792px;min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-4b1cef6{margin-top:0px;margin-bottom:30px;}.elementor-22191 .elementor-element.elementor-element-032d1d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .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/09/Grun-Uluwatu-02-Sunrise.webp");background-position:center center;background-size:cover;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#CE7C2C;opacity:0.25;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .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 025vw;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-33508af > .elementor-container{max-width:1792px;min-height:175px;}.elementor-22191 .elementor-element.elementor-element-33508af > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22191 .elementor-element.elementor-element-33508af, .elementor-22191 .elementor-element.elementor-element-33508af > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1073604.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-1073604.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-1073604 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-1073604 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-1073604 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-192850b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-192850b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-192850b > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-192850b > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-192850b > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-widget-pp-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-pp-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-pp-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-pp-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-pp-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-pp-divider .pp-divider-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22191 .elementor-element.elementor-element-9dadcba .pp-divider, .elementor-22191 .elementor-element.elementor-element-9dadcba .divider-border{border-style:solid;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-9dadcba .pp-divider.vertical{padding-bottom:80px;border-left-width:1px;}.elementor-22191 .elementor-element.elementor-element-9dadcba .pp-divider.pp-divider-vertical{padding-bottom:80px;border-left-width:1px;}.elementor-22191 .elementor-element.elementor-element-9dadcba .divider-border{border-top-width:80px;}.elementor-22191 .elementor-element.elementor-element-9dadcba{text-align:center;}.elementor-22191 .elementor-element.elementor-element-9dadcba .divider-text-container{width:1px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ed2010d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-ed2010d > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-ed2010d > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-ed2010d > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-22191 .elementor-element.elementor-element-ed2010d > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-22191 .elementor-element.elementor-element-60157a2{text-align:left;}.elementor-22191 .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-22191 .elementor-element.elementor-element-be840f2 > .elementor-container{max-width:1792px;}.elementor-22191 .elementor-element.elementor-element-be840f2 > .elementor-background-overlay{opacity:0.5;}.elementor-22191 .elementor-element.elementor-element-be840f2{margin-top:-102px;margin-bottom:0px;z-index:1000;}.elementor-22191 .elementor-element.elementor-element-0f68a2d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-0b2c117 .elementor-button:hover, .elementor-22191 .elementor-element.elementor-element-0b2c117 .elementor-button:focus{background-color:#FFFFFF;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0b2c117 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-b026f96 .elementor-widget-container{text-align:center;}.elementor-22191 .elementor-element.elementor-element-b026f96 .elementor-social-icon{background-color:#22222233;border-style:solid;border-color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b026f96 .elementor-social-icon i{color:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b026f96 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-22191 .elementor-element.elementor-element-b026f96 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-22191 .elementor-element.elementor-element-dca26c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-dca26c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image-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-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-22191 .elementor-element.elementor-element-c8a5808{width:auto;max-width:auto;z-index:255;}.elementor-22191 .elementor-element.elementor-element-c8a5808 > .elementor-widget-container{padding:0px 10px 0px 10px;border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-wrapper{text-align:left;}.elementor-22191 .elementor-element.elementor-element-c8a5808.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-c8a5808.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22191 .elementor-element.elementor-element-c8a5808.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-title{margin-bottom:0px;font-family:"Avenir", Sans-serif;font-size:12px;font-weight:700;color:#556E58;}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#556E58;}body.elementor-page-22191:not(.elementor-motion-effects-element-type-background), body.elementor-page-22191 > .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-22191 .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-22191 .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-22191 .elementor-element.elementor-element-677e38a .elementor-icon-wrapper{text-align:left;}.elementor-22191 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-675252a > .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-22191 .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-22191 .elementor-element.elementor-element-c5bc7a3 .elementor-heading-title{font-size:35px;}.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-22191 .elementor-element.elementor-element-3eb74c6{font-size:18px;}.elementor-22191 .elementor-element.elementor-element-29c41fb > .elementor-container{min-height:50vh;}.elementor-22191 .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-22191 .elementor-element.elementor-element-a1d0120 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-fb7df66 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-34772dd > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-fb784d0 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-31b7e07 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-d4b1bff .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-4594f85 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-8917e5f .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-4eab077 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-1aa93a9 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-a7c6c4c > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-3f34e68 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-2851d53 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-847b07d .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-b89fbc8 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-d007c5a .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-8d0c734 > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-4dda48d .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-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-22191 .elementor-element.elementor-element-a7ba646{text-align:center;}.elementor-22191 .elementor-element.elementor-element-a7ba646 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-4a55143{--spacer-size:30vh;}.elementor-22191 .elementor-element.elementor-element-085a987{--spacer-size:30vh;}.elementor-22191 .elementor-element.elementor-element-d758af7 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-6caef58 > .elementor-container{min-height:74vh;}.elementor-22191 .elementor-element.elementor-element-dbdb4b9{text-align:center;}.elementor-22191 .elementor-element.elementor-element-dbdb4b9 .elementor-heading-title{font-size:35px;}.elementor-22191 .elementor-element.elementor-element-043ef63{--spacer-size:60vh;}.elementor-22191 .elementor-element.elementor-element-76c9487{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-e6ef77f{text-align:center;font-size:16px;}.elementor-22191 .elementor-element.elementor-element-9786bee{text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-9e41ba4{text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-size:24px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-b196856 .elementor-heading-title{font-size:36px;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated{padding:0vw 20vw 0vw 20vw;}.elementor-widget-pp-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22191 .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 );}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{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-22191 .elementor-element.elementor-element-ef53260{width:50%;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ef53260.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon{font-size:28px;}.elementor-22191 .elementor-element.elementor-element-eacb5c6 .elementor-icon svg{height:28px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-11f088f{width:50%;}.elementor-22191 .elementor-element.elementor-element-0cd884f{width:50%;}.elementor-22191 .elementor-element.elementor-element-0cd884f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22191 .elementor-element.elementor-element-edbb790{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-eda2157 > .elementor-container{min-height:40vh;}.elementor-22191 .elementor-element.elementor-element-eda2157{margin-top:0px;margin-bottom:0px;}.elementor-22191 .elementor-element.elementor-element-4681076 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.35;}.elementor-22191 .elementor-element.elementor-element-675252a > .elementor-container{min-height:60vh;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-86b6c78.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .elementor-element.elementor-element-86b6c78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-86b6c78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 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-22191 .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-22191 .elementor-element.elementor-element-1b0b3f9{text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-accb8fd .pp-button-icon-number{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-cee61df > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-c5bc7a3{width:100%;max-width:100%;text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-3eb74c6{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-container{min-height:25vh;}.elementor-22191 .elementor-element.elementor-element-b9aed3f:not(.elementor-motion-effects-element-type-background), .elementor-22191 .elementor-element.elementor-element-b9aed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22191 .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-22191 .elementor-element.elementor-element-0e6175b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-416c367 .elementor-button{padding:8px 15px 8px 15px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-f5d1784.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-750bb12 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-bc1255b{--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-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-be47fe5 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-4473b2f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-2e83121.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-847eef7 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-190e538{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-a0fa429 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-b8e3cb0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-13be903.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .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-22191 .elementor-element.elementor-element-3ecd8bd .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-c65fb55{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-4e04be6 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-f780867.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .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-22191 .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-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-387b86d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-387b86d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-fb784d0 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-49a4a93{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-53024e0 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-aba115a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-aba115a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-8db3bee{--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-22191 .elementor-element.elementor-element-8626604.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8626604.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-8626604:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-8626604 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #000000 0%, #FFFFFF00 32%);}.elementor-22191 .elementor-element.elementor-element-8626604 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-d4b1bff .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-79f9a5c{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-d386478 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d386478 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-ece362c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-ece362c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-eeb4a3a{--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-22191 .elementor-element.elementor-element-74f1c76.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-74f1c76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-74f1c76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-74f1c76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #000000 0%, #FFFFFF00 32%);}.elementor-22191 .elementor-element.elementor-element-74f1c76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-8917e5f .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-b5ac6f9{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-798e522 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-798e522 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-0d2ef6a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-0d2ef6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-47275a6{--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-22191 .elementor-element.elementor-element-ef9eac6.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-ef9eac6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-1aa93a9 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-dce9386{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-141bc8e .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-a922556.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-a922556.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-7f0f198{--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-22191 .elementor-element.elementor-element-e4e064a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-e4e064a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-e4e064a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-e4e064a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #000000 0%, #FFFFFF00 32%);}.elementor-22191 .elementor-element.elementor-element-e4e064a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-3f34e68 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-83cfbd3{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-beb9346 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-a4455c9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-a4455c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-e916a9e{--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-22191 .elementor-element.elementor-element-b1d5097.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-b1d5097.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-b1d5097:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-b1d5097 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #000000 0%, #FFFFFF00 32%);}.elementor-22191 .elementor-element.elementor-element-b1d5097 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-847b07d .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-854fffc{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-fd51e09 .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-64e54ce.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-64e54ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-a0022e7{--spacer-size:40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-3873641{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-758e42c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-758e42c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-d007c5a .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-a2c38f3{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3cd8ddf .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-7eed7b7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-7eed7b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-18e7a8b{--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-22191 .elementor-element.elementor-element-bd1abf0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-bd1abf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22191 .elementor-element.elementor-element-4dda48d .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-ac508ea{--spacer-size:100px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-3c8c0bb .pp-button-icon-number{font-size:12px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-12a5e47.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-12a5e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22191 .elementor-element.elementor-element-eeaaef8{--spacer-size:40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22191 .elementor-element.elementor-element-151a610 > .elementor-container{min-height:63vh;}.elementor-22191 .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-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-22191 .elementor-element.elementor-element-65d85fc > .elementor-widget-container{margin:-180px 10px 0px 0px;}.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-22191 .elementor-element.elementor-element-3eb5bd5 > .elementor-widget-container{margin:-170px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-6c8eed3 > .elementor-widget-container{margin:-180px 0px 0px 010px;}.elementor-22191 .elementor-element.elementor-element-d584e59.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-a7ba646{width:100%;max-width:100%;text-align:center;}.elementor-22191 .elementor-element.elementor-element-a7ba646 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22191 .elementor-element.elementor-element-4a55143{--spacer-size:25vh;}.elementor-22191 .elementor-element.elementor-element-131b905{width:50%;}.elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-8f3212e .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-e897f18 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-4579c90{width:50%;}.elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-053c263 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-993223b .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-523c222{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-523c222 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-f9b70a0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-f9b70a0 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-b0703a5{width:50%;}.elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-5f401dc .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6816130 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-ecdaebb{width:50%;}.elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-25e5a34 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-082b278 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-4a16d70{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-4a16d70 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-6db725c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-6db725c .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-085a987{--spacer-size:25vh;}.elementor-22191 .elementor-element.elementor-element-998a2f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22191 .elementor-element.elementor-element-c818828{padding:30px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-d758af7{width:100%;max-width:100%;text-align:center;}.elementor-22191 .elementor-element.elementor-element-d758af7 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22191 .elementor-element.elementor-element-51ec562{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-51ec562 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-638f6f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/09/Square-Yoga-1024x1024.webp");background-position:center center;}.elementor-22191 .elementor-element.elementor-element-638f6f0 > .elementor-element-populated{margin:5px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-5d05ef4 .elementor-heading-title{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-585a20c > .elementor-element-populated{margin:5px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-6067d2c .elementor-heading-title{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-2295343 > .elementor-element-populated{margin:5px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-fff3477 .elementor-heading-title{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-ffd9555{width:auto;max-width:auto;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-title, .elementor-22191 .elementor-element.elementor-element-ffd9555 .elementor-icon-box-title a{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-6caef58{margin-top:20px;margin-bottom:20px;}.elementor-22191 .elementor-element.elementor-element-dbdb4b9{width:100%;max-width:100%;text-align:center;}.elementor-22191 .elementor-element.elementor-element-dbdb4b9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22191 .elementor-element.elementor-element-2aaabaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/09/Recovery-Area-Wide.webp");}.elementor-22191 .elementor-element.elementor-element-2aaabaf > .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-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-2aaabaf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-ff9931b > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-ff9931b .elementor-heading-title{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-76af0d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grunresorts.com/wp-content/uploads/2025/09/Long-Wide-Octagon.webp");}.elementor-22191 .elementor-element.elementor-element-76af0d4 > .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-22191 .elementor-element.elementor-element-76af0d4 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-76af0d4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-f53184f > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-f53184f .elementor-heading-title{font-size:20px;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .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-22191 .elementor-element.elementor-element-5d2bfbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-5d2bfbb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-e4b08c9 > .elementor-widget-container{padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-e4b08c9 .elementor-heading-title{font-size:20px;}.elementor-22191 .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-22191 .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-22191 .elementor-element.elementor-element-f74834e > .elementor-container{min-height:50vh;}.elementor-22191 .elementor-element.elementor-element-b3b58e5{width:35%;}.elementor-22191 .elementor-element.elementor-element-969018b .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-d839cf6{width:35%;}.elementor-22191 .elementor-element.elementor-element-6b4cb38 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22191 .elementor-element.elementor-element-7549301{width:35%;}.elementor-22191 .elementor-element.elementor-element-73b7582 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22191 .elementor-element.elementor-element-36cfb06{width:30%;}.elementor-22191 .elementor-element.elementor-element-9a47fac{width:35%;}.elementor-22191 .elementor-element.elementor-element-8a9d27a .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22191 .elementor-element.elementor-element-08e5c32{width:35%;}.elementor-22191 .elementor-element.elementor-element-67edd8f .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-22191 .elementor-element.elementor-element-15d538f{width:30%;}.elementor-22191 .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-22191 .elementor-element.elementor-element-1de79ee{padding:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-e6ef77f{text-align:center;font-size:14px;line-height:14px;}.elementor-22191 .elementor-element.elementor-element-9786bee{width:100%;max-width:100%;text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-9e41ba4{width:100%;max-width:100%;text-align:center;}.elementor-22191 .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-22191 .elementor-element.elementor-element-884ff82 .elementor-toggle-title{font-size:18px;}.elementor-22191 .elementor-element.elementor-element-884ff82 .elementor-tab-content{font-size:15px;}.elementor-22191 .elementor-element.elementor-element-5c901cb{text-align:center;}.elementor-22191 .elementor-element.elementor-element-5c901cb .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-8cd3810{text-align:center;}.elementor-22191 .elementor-element.elementor-element-8cd3810 .elementor-heading-title{font-size:24px;}.elementor-22191 .elementor-element.elementor-element-f86a12a{text-align:center;font-size:14px;line-height:14px;}.elementor-22191 .elementor-element.elementor-element-259bece{text-align:center;font-size:14px;line-height:14px;}.elementor-22191 .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-22191 .elementor-element.elementor-element-517d321 .elementor-toggle-title{font-size:18px;}.elementor-22191 .elementor-element.elementor-element-517d321 .elementor-tab-content{font-size:14px;}.elementor-22191 .elementor-element.elementor-element-c7bc1f6 > .elementor-container{min-height:25vh;}.elementor-22191 .elementor-element.elementor-element-c671092 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-22191 .elementor-element.elementor-element-b196856{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22191 .elementor-element.elementor-element-b196856 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-238b8a3.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167.pp-button .pp-button-title{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167 span.pp-button-icon{font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .elementor-repeater-item-d292167 .pp-button-icon-image img{width:12px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-button{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-d7b3de1 .pp-button-icon-number{font-size:12px;}.elementor-22191 .elementor-element.elementor-element-4b1cef6 > .elementor-container{min-height:35vh;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated, .elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22191 .elementor-element.elementor-element-032d1d3 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-22191 .elementor-element.elementor-element-33508af > .elementor-container{min-height:53px;}.elementor-22191 .elementor-element.elementor-element-1073604{width:20%;}.elementor-22191 .elementor-element.elementor-element-192850b{width:5%;}.elementor-widget-pp-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-22191 .elementor-element.elementor-element-ed2010d{width:70%;}.elementor-22191 .elementor-element.elementor-element-ed2010d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22191 .elementor-element.elementor-element-60157a2 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-bc-flex-widget .elementor-22191 .elementor-element.elementor-element-0f68a2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22191 .elementor-element.elementor-element-0f68a2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22191 .elementor-element.elementor-element-0b2c117 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-22191 .elementor-element.elementor-element-0b2c117{--container-widget-width:143px;--container-widget-flex-grow:0;width:var( --container-widget-width, 143px );max-width:143px;}.elementor-22191 .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 );}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-wrapper{text-align:right;}.elementor-22191 .elementor-element.elementor-element-c8a5808 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-22191 .elementor-element.elementor-element-ef53260{width:10%;}.elementor-22191 .elementor-element.elementor-element-aafa476{width:75.252%;}.elementor-22191 .elementor-element.elementor-element-295d598{width:14.414%;}.elementor-22191 .elementor-element.elementor-element-11f088f{width:10%;}.elementor-22191 .elementor-element.elementor-element-0cd884f{width:75.252%;}.elementor-22191 .elementor-element.elementor-element-35af01a{width:14.414%;}.elementor-22191 .elementor-element.elementor-element-225641a{width:85%;}.elementor-22191 .elementor-element.elementor-element-3a3798f{width:15%;}.elementor-22191 .elementor-element.elementor-element-fe39437{width:3%;}.elementor-22191 .elementor-element.elementor-element-f5d1784{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-4473b2f{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-1fff5b4{width:3%;}.elementor-22191 .elementor-element.elementor-element-1a3505f{width:3%;}.elementor-22191 .elementor-element.elementor-element-2e83121{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-b8e3cb0{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-aac9d67{width:3%;}.elementor-22191 .elementor-element.elementor-element-6fcfe05{width:3%;}.elementor-22191 .elementor-element.elementor-element-13be903{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-f780867{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-8e203bc{width:3%;}.elementor-22191 .elementor-element.elementor-element-891fd9d{width:3%;}.elementor-22191 .elementor-element.elementor-element-387b86d{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-aba115a{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-8461a80{width:3%;}.elementor-22191 .elementor-element.elementor-element-8782c12{width:3%;}.elementor-22191 .elementor-element.elementor-element-8626604{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-ece362c{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-2125b8f{width:3%;}.elementor-22191 .elementor-element.elementor-element-79f118c{width:3%;}.elementor-22191 .elementor-element.elementor-element-74f1c76{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-0d2ef6a{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-c6779c5{width:3%;}.elementor-22191 .elementor-element.elementor-element-06fffff{width:3%;}.elementor-22191 .elementor-element.elementor-element-ef9eac6{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-a922556{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-3eb5d20{width:3%;}.elementor-22191 .elementor-element.elementor-element-19352e7{width:3%;}.elementor-22191 .elementor-element.elementor-element-e4e064a{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-a4455c9{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-572cf8c{width:3%;}.elementor-22191 .elementor-element.elementor-element-aa1179e{width:3%;}.elementor-22191 .elementor-element.elementor-element-b1d5097{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-64e54ce{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-36fe524{width:3%;}.elementor-22191 .elementor-element.elementor-element-a6a5665{width:3%;}.elementor-22191 .elementor-element.elementor-element-758e42c{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-7eed7b7{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-5be7ef2{width:3%;}.elementor-22191 .elementor-element.elementor-element-020dd36{width:3%;}.elementor-22191 .elementor-element.elementor-element-bd1abf0{width:31.988%;}.elementor-22191 .elementor-element.elementor-element-12a5e47{width:62.012%;}.elementor-22191 .elementor-element.elementor-element-4970b97{width:3%;}.elementor-22191 .elementor-element.elementor-element-2fd3d4f{width:40%;}.elementor-22191 .elementor-element.elementor-element-131b905{width:20%;}.elementor-22191 .elementor-element.elementor-element-4579c90{width:20%;}.elementor-22191 .elementor-element.elementor-element-8e1642c{width:20%;}.elementor-22191 .elementor-element.elementor-element-b0703a5{width:20%;}.elementor-22191 .elementor-element.elementor-element-ecdaebb{width:20%;}.elementor-22191 .elementor-element.elementor-element-c3bf2dd{width:20%;}.elementor-22191 .elementor-element.elementor-element-934c092{width:40%;}.elementor-22191 .elementor-element.elementor-element-720cd0e{width:21.5%;}.elementor-22191 .elementor-element.elementor-element-93b0bbc{width:6.1%;}.elementor-22191 .elementor-element.elementor-element-ede46ba{width:72.064%;}.elementor-22191 .elementor-element.elementor-element-b3b58e5{width:37.227%;}.elementor-22191 .elementor-element.elementor-element-1c96a47{width:12.232%;}.elementor-22191 .elementor-element.elementor-element-d839cf6{width:49.874%;}.elementor-22191 .elementor-element.elementor-element-7549301{width:49.36%;}.elementor-22191 .elementor-element.elementor-element-36cfb06{width:12.058%;}.elementor-22191 .elementor-element.elementor-element-9a47fac{width:38.248%;}.elementor-22191 .elementor-element.elementor-element-08e5c32{width:58.39%;}.elementor-22191 .elementor-element.elementor-element-15d538f{width:13.187%;}.elementor-22191 .elementor-element.elementor-element-842661f{width:28.089%;}.elementor-22191 .elementor-element.elementor-element-f888186{width:33.5%;}.elementor-22191 .elementor-element.elementor-element-e64a829{width:66.5%;}.elementor-22191 .elementor-element.elementor-element-2146485{width:57.75%;}.elementor-22191 .elementor-element.elementor-element-43b15d3{width:42.21%;}.elementor-22191 .elementor-element.elementor-element-1073604{width:19.045%;}.elementor-22191 .elementor-element.elementor-element-192850b{width:4.957%;}.elementor-22191 .elementor-element.elementor-element-ed2010d{width:75.66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22191 .elementor-element.elementor-element-ef53260{width:30%;}.elementor-22191 .elementor-element.elementor-element-aafa476{width:70%;}.elementor-22191 .elementor-element.elementor-element-11f088f{width:30%;}.elementor-22191 .elementor-element.elementor-element-0cd884f{width:70%;}.elementor-22191 .elementor-element.elementor-element-86b6c78{width:100%;}.elementor-22191 .elementor-element.elementor-element-225641a{width:70%;}.elementor-22191 .elementor-element.elementor-element-3a3798f{width:30%;}.elementor-22191 .elementor-element.elementor-element-90f4543{width:80%;}.elementor-22191 .elementor-element.elementor-element-f592568{width:20%;}.elementor-22191 .elementor-element.elementor-element-720cd0e{width:23.5%;}.elementor-22191 .elementor-element.elementor-element-ede46ba{width:70%;}.elementor-22191 .elementor-element.elementor-element-f888186{width:100%;}.elementor-22191 .elementor-element.elementor-element-e64a829{width:100%;}.elementor-22191 .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-34772dd */#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-31b7e07 */#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-4594f85 */#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-4eab077 */#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-a7c6c4c */#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-2851d53 */#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-b89fbc8 */#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-8d0c734 */#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-9e6a57f */#wellness_box {
    aspect-ratio: 1/1;
}
@media (max-width: 600px) {
  #wellness_box {
    aspect-ratio: 11 / 6;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e61f56 */#uluwatu-destination {
  aspect-ratio: 1 / 1.17;
}

@media (max-width: 600px) {
  #uluwatu-destination {
    aspect-ratio: 11 / 5; /* 440:200 */
  }
}/* 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 for image-box, class: .elementor-element-c8a5808 */#medal1desktop img{
    height: 57px !important;
}
#medal1desktop{
    border-radius: 8px 8px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0dc7934 */#medal1desktop{
    backdrop-filter: blur(25px)
}/* 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 */