.elementor-1535 .elementor-element.elementor-element-910b385{margin-top:00px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-42968906 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{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-slides .elementor-slide-description{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-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-bg{background-image:url(https://grunresorts.com/wp-content/uploads/2023/09/Canggu-Front-Up-Drone.webp);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-contents{margin:0 auto;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-inner{align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-inner .elementor-slide-heading{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-inner .elementor-slide-description{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-913901e .swiper-slide-inner .elementor-slide-button{color:#FFF4E2;border-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-bg{background-image:url(https://grunresorts.com/wp-content/uploads/2023/07/Copy-of-Copy-of-D7.webp);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-contents{margin:0 auto;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-inner{align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-inner .elementor-slide-heading{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-inner .elementor-slide-description{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-24de329 .swiper-slide-inner .elementor-slide-button{color:#FFF4E2;border-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-bg{background-image:url(https://grunresorts.com/wp-content/uploads/2023/09/1-Wide.webp);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-contents{margin:0 auto;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-inner{align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-inner .elementor-slide-heading{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-inner .elementor-slide-description{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-61937fa .swiper-slide-inner .elementor-slide-button{color:#FFF4E2;border-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-bg{background-image:url(https://grunresorts.com/wp-content/uploads/2023/09/3-Wide.webp);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-contents{margin:0 auto;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-inner{align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-inner .elementor-slide-heading{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-inner .elementor-slide-description{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-d468a2b .swiper-slide-inner .elementor-slide-button{color:#FFF4E2;border-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-bg{background-image:url(https://grunresorts.com/wp-content/uploads/2023/09/2-Wide.webp);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-contents{margin:0 auto;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-inner{align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-inner .elementor-slide-heading{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-inner .elementor-slide-description{color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-repeater-item-12fd428 .swiper-slide-inner .elementor-slide-button{color:#FFF4E2;border-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-slide{transition-duration:calc(5000ms*1.2);height:74vh;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-slide-contents{max-width:70%;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-slide-inner{text-align:center;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-slide-heading{font-family:"Spectral", Sans-serif;font-size:40px;font-weight:300;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-pagination-fraction{font-size:10px;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-ce388c{margin-top:20px;margin-bottom:0px;}.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-1535 .elementor-element.elementor-element-3ad868bb{text-align:center;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;}.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-1535 .elementor-element.elementor-element-36e3b4b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir", Sans-serif;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-36e3b4b > .elementor-widget-container{margin:15px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-4b26b4cc{margin-top:90px;margin-bottom:0px;}.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-1535 .elementor-element.elementor-element-a539ca1{text-align:center;}.elementor-1535 .elementor-element.elementor-element-a539ca1 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1535 .elementor-element.elementor-element-ea9221e .ue-carousel-item{text-align:center;margin:0px 0px 0px 0px;background-color:#66806A;transform:scale(0.82,0.82);border-style:none;}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_classic_carousel_content{justify-content:start;padding:0px 0px 30px 0px;min-height:0px;}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_classic_carousel_border{background-color:#000000;width:0px;height:0px;}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_classic_carousel_placeholder img{height:320px;object-fit:cover;object-position:center;}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_classic_carousel_placeholder{padding:12px 12px 0px 12px;}.elementor-1535 .elementor-element.elementor-element-ea9221e .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1535 .elementor-element.elementor-element-ea9221e .ue-item-icon svg{fill:#ffffff;}.elementor-1535 .elementor-element.elementor-element-ea9221e .ue-item-icon-wrapper{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-ea9221e .card_carousel_title{margin-top:0px;color:var( --e-global-color-secondary );font-family:"Avenir", Sans-serif;font-size:24px;font-weight:300;}.elementor-1535 .elementor-element.elementor-element-ea9221e .card_carousel_text{margin-top:10px;color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-ea9221e .card_carousel_text,.elementor-1535 .elementor-element.elementor-element-ea9221e .card_carousel_text > *{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_more_btn{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;padding:7px 30px 7px 30px;border-radius:0px;color:var( --e-global-color-secondary );margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-ea9221e .uc_more_btn:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-nav .owl-prev{left:0px;right:auto;}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-nav .owl-next{right:0px;left:auto;}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-carousel .owl-nav .owl-next,.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:0px;width:49px;height:49px;line-height:49px;font-size:36px;color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-carousel .owl-nav .owl-next:hover,.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-carousel .owl-nav .owl-prev:hover{color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-dot.active{background-color:#000000;}.elementor-1535 .elementor-element.elementor-element-ea9221e .owl-dots{margin-top:20px;}.elementor-widget-divider{--divider-color: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-1535 .elementor-element.elementor-element-1f63fe3f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1535 .elementor-element.elementor-element-1f63fe3f .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-1535 .elementor-element.elementor-element-1f63fe3f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1535 .elementor-element.elementor-element-20e4e15e{margin-top:60px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-bb18edb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1535 .elementor-element.elementor-element-7190f1f0{margin-top:90px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-26b4cde1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1535 .elementor-element.elementor-element-26b4cde1{text-align:center;}.elementor-1535 .elementor-element.elementor-element-26b4cde1 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-bd38bbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-bd38bbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-bd38bbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-1535 .elementor-element.elementor-element-bd38bbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-bd38bbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-31440be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1535 .elementor-element.elementor-element-31440be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-30618e84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-30618e84{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-af311b4{margin-top:90px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-2b28fa0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-c4f433{text-align:center;}.elementor-1535 .elementor-element.elementor-element-c4f433 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .ue-carousel-item{text-align:center;background-color:var( --e-global-color-secondary );transform:scale(1,1);border-style:none;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_classic_carousel_content{justify-content:start;padding:0px 50px 20px 50px;min-height:0px;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_classic_carousel_border{background-color:#000000;width:0px;height:0px;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_classic_carousel_placeholder img{height:330px;object-fit:cover;object-position:center;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_classic_carousel_placeholder{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .ue-item-icon svg{fill:#ffffff;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .ue-item-icon-wrapper{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .card_carousel_title{margin-top:0px;color:var( --e-global-color-secondary );font-family:"Avenir", Sans-serif;font-size:22px;font-weight:300;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .card_carousel_text{margin-top:10px;color:#8a8a8a;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .card_carousel_text,.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .card_carousel_text > *{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:400;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_more_btn{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;padding:7px 30px 7px 30px;border-radius:0px;color:var( --e-global-color-primary );margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .uc_more_btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-nav .owl-next{right:0px;left:auto;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-carousel .owl-nav .owl-next,.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:0px;width:49px;height:49px;line-height:49px;font-size:36px;color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-carousel .owl-nav .owl-next:hover,.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-carousel .owl-nav .owl-prev:hover{color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-dot.active{background-color:#000000;}.elementor-1535 .elementor-element.elementor-element-32d0b7a6 .owl-dots{margin-top:20px;}.elementor-1535 .elementor-element.elementor-element-54963761{margin-top:75px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-5af09de1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-5b5dccd2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1535 .elementor-element.elementor-element-5b5dccd2{text-align:center;}.elementor-1535 .elementor-element.elementor-element-5b5dccd2 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-77fe571 .ue-carousel-item{text-align:left;margin:0px 0px 0px 0px;background-color:var( --e-global-color-primary );transform:scale(1,1);border-style:none;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_classic_carousel_content{justify-content:start;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_classic_carousel_placeholder img{height:400px;object-fit:cover;object-position:center;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_classic_carousel_placeholder{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .ue-item-icon svg{fill:#ffffff;}.elementor-1535 .elementor-element.elementor-element-77fe571 .ue-item-icon-wrapper{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-77fe571 .card_carousel_title{margin-top:0px;color:var( --e-global-color-secondary );font-family:"Avenir", Sans-serif;font-size:40px;font-weight:300;}.elementor-1535 .elementor-element.elementor-element-77fe571 .card_carousel_text{margin-top:10px;color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-77fe571 .card_carousel_text,.elementor-1535 .elementor-element.elementor-element-77fe571 .card_carousel_text > *{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-nav .owl-next{right:0px;left:auto;}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-carousel .owl-nav .owl-next,.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-carousel .owl-nav .owl-prev{top:170px;border-radius:0px;width:20px;height:20px;line-height:20px;font-size:34px;color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-carousel .owl-nav .owl-next:hover,.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-carousel .owl-nav .owl-prev:hover{color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-dot.active{background-color:#000000;}.elementor-1535 .elementor-element.elementor-element-77fe571 .owl-dots{margin-top:20px;}.elementor-1535 .elementor-element.elementor-element-4905391e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1535 .elementor-element.elementor-element-4905391e .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-1535 .elementor-element.elementor-element-4905391e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1535 .elementor-element.elementor-element-13f86b25{margin-top:90px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-1f9e7eac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1535 .elementor-element.elementor-element-1f9e7eac{text-align:center;}.elementor-1535 .elementor-element.elementor-element-1f9e7eac .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-200c3e65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-200c3e65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66806A;}.elementor-1535 .elementor-element.elementor-element-200c3e65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-1535 .elementor-element.elementor-element-200c3e65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-200c3e65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-3eea440a{padding:23px 59px 25px 95px;}.elementor-1535 .elementor-element.elementor-element-6f362c4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-6f362c4c{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-6e49edf6 iframe{height:270px;}.elementor-1535 .elementor-element.elementor-element-313e6c1{margin-top:90px;margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-2fbe602c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1535 .elementor-element.elementor-element-2fbe602c{text-align:center;}.elementor-1535 .elementor-element.elementor-element-2fbe602c .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-6b9e5f88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-6b9e5f88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-6b9e5f88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-1535 .elementor-element.elementor-element-6b9e5f88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-6b9e5f88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-6d620102{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 100px 035px 0100px;}.elementor-1535 .elementor-element.elementor-element-6d620102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-5565f372 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-5565f372{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-465e920f{margin-top:90px;margin-bottom:10px;}.elementor-1535 .elementor-element.elementor-element-67f4126a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1535 .elementor-element.elementor-element-67f4126a{text-align:center;}.elementor-1535 .elementor-element.elementor-element-67f4126a .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#66806A;}.elementor-1535 .elementor-element.elementor-element-1d8f0a58{margin-top:0px;margin-bottom:0px;padding:0px 0px 150px 0px;}.elementor-1535 .elementor-element.elementor-element-24cf6e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-24cf6e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}.elementor-1535 .elementor-element.elementor-element-24cf6e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-1535 .elementor-element.elementor-element-24cf6e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-24cf6e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-3fe31e1f{padding:23px 59px 25px 95px;}.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-1535 .elementor-element.elementor-element-14419b4c .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-text );padding:0px 0px 20px 0px;}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-text );color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;padding:0px 00px 20px 0px;}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-toggle-item:not(:last-child){margin-block-end:15px;}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-toggle-title, .elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-tab-title.elementor-active a, .elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-14419b4c .elementor-toggle-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;}body.elementor-page-1535:not(.elementor-motion-effects-element-type-background), body.elementor-page-1535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-slide{height:70vh;}.elementor-widget-heading .elementor-heading-title{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-1535 .elementor-element.elementor-element-2b28fa0f > .elementor-element-populated{padding:0px 10px 0px 010px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1535 .elementor-element.elementor-element-16ad3978 .swiper-slide{height:400px;}.elementor-1535 .elementor-element.elementor-element-16ad3978 .elementor-slide-heading{font-size:18px;}.elementor-widget-heading .elementor-heading-title{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-1535 .elementor-element.elementor-element-31440be{padding:20px 20px 20px 20px;}.elementor-1535 .elementor-element.elementor-element-77fe571 .card_carousel_title{font-size:28px;}.elementor-1535 .elementor-element.elementor-element-3eea440a{padding:20px 20px 20px 20px;}.elementor-1535 .elementor-element.elementor-element-6d620102{padding:20px 20px 20px 20px;}.elementor-1535 .elementor-element.elementor-element-3fe31e1f{padding:20px 20px 20px 20px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1535 .elementor-element.elementor-element-79b32470{width:70%;}.elementor-1535 .elementor-element.elementor-element-61f9f54f{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1535 .elementor-element.elementor-element-79b32470{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-16ad3978 */.elementor-slide-heading h1{
    color: inherit;
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-ea9221e */h3.card_carousel_title{
    position: relative;
    top: -50px;
    margin: 0 0 -20px
}
.owl-nav .owl-next{
    margin-right: -65px
}
.owl-nav .owl-prev{
    margin-left: -65px
}
@media (max-width: 1024px) {
	.owl-nav .owl-next{
        margin-right: 0px
    }
    .owl-nav .owl-prev{
        margin-left: 0px
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-32d0b7a6 */h3.card_carousel_title{
    position: relative;
    top: -40px;
    margin: 0 0 -20px
}
.owl-nav .owl-next{
    margin-right: -65px
}
@media (max-width: 1024px) {
	.owl-nav .owl-next{
        margin-right: 0px
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-77fe571 */.enhance-slide .ue-carousel-item{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}
.enhance-slide  .uc_classic_carousel_placeholder{
    flex: 37% ;
    max-width: 37%;
    order: 2;
}
.enhance-slide .uc_classic_carousel_content{
    flex: 63%;
    max-width: 63%;
    order: 1;
    padding: 0 50px 40px !important;
}
@media (max-width: 769px) {
    .enhance-slide .uc_classic_carousel_content,
   .enhance-slide  .uc_classic_carousel_placeholder{
        flex: 100% ;
        max-width: 100%;
        order: 1;
    }
    .enhance-slide .uc_classic_carousel_content{
        order: 2;
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS */#mobile-menu:not(.elementor-sticky--effects){
    background-color: rgba(0,0,0,0) !important;
}
.ekit-template-content-header{
    margin-bottom: -60px;
}
#mobile-menu:not(.elementor-sticky--effects) img,
#mobile-menu:not(.elementor-sticky--effects) .elementor-icon,
#mobile-menu:not(.elementor-sticky--effects) div.elementor-menu-toggle{
    filter: brightness(0) invert(1);
}
#mobile-menu:not(.elementor-sticky--effects) .elementor-button{
    background: #fff;
    color: #66806A;
}
#sticky-nav-alt,
#mobile-menu{
    display: none;
}
@media (max-width: 1024px) {
	#sticky-nav-alt{
	    display: block;
	    position: fixed;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    z-index: 999;
	}
}/* End custom 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 */
/* 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 */