.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-shell{--display:flex;--min-height:409px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-shell:not(.elementor-motion-effects-element-type-background),.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-shell>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:#0C2340}.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:#fff0;border-style:none;border-radius:0 0 0 0;padding:10px 10px 10px 10px}.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel .swiper-slide>.elementor-element{height:100%}#elementor-popup-modal-20099 .dialog-widget-content{animation-duration:0.42s;background-color:#fff0;margin:0 24px 0 0}#elementor-popup-modal-20099 .dialog-message{width:363px;height:auto;padding:0 0 0 0}#elementor-popup-modal-20099{justify-content:flex-end;align-items:center}#elementor-popup-modal-20099 .dialog-close-button{display:flex;top:0;background-color:rgb(37 37 37 / .72);font-size:25px}body:not(.rtl) #elementor-popup-modal-20099 .dialog-close-button{right:50px}body.rtl #elementor-popup-modal-20099 .dialog-close-button{left:50px}#elementor-popup-modal-20099 .dialog-close-button i{color:#FFF}#elementor-popup-modal-20099 .dialog-close-button svg{fill:#FFF}@media(min-width:768px){.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-shell{--width:100%}}@media(max-width:1024px){.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel{--swiper-slides-to-display:1}#elementor-popup-modal-20099 .dialog-message{width:363px}}@media(max-width:767px){.elementor-20099 .elementor-element.elementor-element-gk-floating-offers-carousel{--swiper-slides-to-display:1}#elementor-popup-modal-20099 .dialog-message{width:344px}#elementor-popup-modal-20099{justify-content:center;align-items:center}#elementor-popup-modal-20099 .dialog-widget-content{margin:0 0 0 0}}#elementor-popup-modal-20099 .dialog-close-button{width:39.7094px;height:39.7093px;display:flex;align-items:center;justify-content:center;background:rgb(37 37 37 / .72)!important;border:0;border-radius:0;padding:0;box-shadow:none}#elementor-popup-modal-20099 .dialog-close-button i,#elementor-popup-modal-20099 .dialog-close-button svg{display:none!important}#elementor-popup-modal-20099 .dialog-close-button::after{content:"";display:block;width:39.7094px;height:39.7093px;flex:none;background:url(https://grandhotel.artiks.org/wp-content/uploads/2026/10/grand-offers-popup/close.svg) center/39.7094px 39.7093px no-repeat}#elementor-popup-modal-20099 .dialog-close-button:focus-visible{outline:2px solid #0C2340;outline-offset:3px}#elementor-popup-modal-20099 .dialog-widget-content.animated:not(.fadeOutRight){animation:gkOffersPopupIn 420ms cubic-bezier(.23,1,.32,1) both!important}#elementor-popup-modal-20099 .dialog-widget-content.animated.fadeOutRight{animation:gkOffersPopupOut 200ms cubic-bezier(.23,1,.32,1) both!important}@keyframes gkOffersPopupIn{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes gkOffersPopupOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes gkOffersFadeIn{from{opacity:0}to{opacity:1}}@keyframes gkOffersFadeOut{from{opacity:1}to{opacity:0}}#elementor-popup-modal-20099 .elementor-swiper-button{width:40px;height:40px;min-width:40px;min-height:40px;border:0;border-radius:0!important;display:flex;align-items:center;justify-content:center;background:transparent!important;padding:0}#elementor-popup-modal-20099 .elementor-swiper-button svg{width:39.7823px!important;height:39.7823px!important}#elementor-popup-modal-20099 .swiper-wrapper{transition-timing-function:cubic-bezier(.77,0,.175,1)!important}#elementor-popup-modal-20099 .swiper-slide [data-id="gk-float-card"]{opacity:.35;transform:translateY(8px);transition:opacity 280ms cubic-bezier(.23,1,.32,1),transform 280ms cubic-bezier(.23,1,.32,1)}#elementor-popup-modal-20099 .swiper-slide-active [data-id="gk-float-card"]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){#elementor-popup-modal-20099 .dialog-widget-content.animated:not(.fadeOutRight){animation:gkOffersFadeIn 160ms ease-out both!important}#elementor-popup-modal-20099 .dialog-widget-content.animated.fadeOutRight{animation:gkOffersFadeOut 120ms ease-out both!important}#elementor-popup-modal-20099 .swiper-wrapper{transition-duration:0ms!important}#elementor-popup-modal-20099 .swiper-slide [data-id="gk-float-card"]{transform:none;transition:opacity 160ms ease-out!important}}#elementor-popup-modal-20099{--offer-card-width:clamp(200px,min(18vw,34svh),360px);--offer-text-size:clamp(12px,min(.92vw,1.8svh),16px);--offer-title-size:clamp(17px,min(1.35vw,2.6svh),24px);--offer-gap:clamp(7px,.65vw,12px)}#elementor-popup-modal-20099 .dialog-widget-content{width:calc(var(--offer-card-width) + 88px)!important;max-width:calc(100vw - 16px)!important;margin-inline:16px!important}#elementor-popup-modal-20099 .dialog-message{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}#elementor-popup-modal-20099 [data-id="gk-floating-offers-shell"]{width:100%!important;min-height:0!important}#elementor-popup-modal-20099 [data-id="gk-float-card"]{width:var(--offer-card-width)!important;max-width:var(--offer-card-width)!important;min-height:0!important;height:auto!important;gap:var(--offer-gap)!important;padding:10px!important;max-height:calc(100svh - 112px);overflow-y:auto;overflow-x:hidden}#elementor-popup-modal-20099 [data-id="gk-float-image"],#elementor-popup-modal-20099 [data-id="gk-float-image"] .elementor-widget-container{height:auto!important;aspect-ratio:238/149;width:100%}#elementor-popup-modal-20099 [data-id="gk-float-image"] img{width:100%!important;height:100%!important;aspect-ratio:238/149;object-fit:cover}#elementor-popup-modal-20099 [data-id="gk-float-title"] .elementor-heading-title{font-size:var(--offer-title-size)!important;line-height:1.2!important}#elementor-popup-modal-20099 [data-id="gk-float-period"] .elementor-heading-title,#elementor-popup-modal-20099 [data-id^="gk-float-point-"] .elementor-heading-title{font-size:var(--offer-text-size)!important;line-height:1.4!important}#elementor-popup-modal-20099 [data-id="gk-float-cta"]{width:100%!important;max-width:100%!important}#elementor-popup-modal-20099 [data-id="gk-float-cta"] .elementor-button{width:100%!important;font-size:clamp(12px,.9vw,14px)!important;white-space:nowrap;min-height:36px;padding:6px 8px!important}#elementor-popup-modal-20099 [data-id="gk-float-cta"] .elementor-button-content-wrapper{gap:8px!important}#elementor-popup-modal-20099 [data-id="gk-float-cta"] .elementor-button-text{white-space:nowrap}#elementor-popup-modal-20099 .dialog-close-button{right:44px!important;top:-4px!important}@media(max-width:767px){#elementor-popup-modal-20099{--offer-card-width:min(280px,calc(100vw - 120px));--offer-text-size:13px;--offer-title-size:18px;--offer-gap:8px}#elementor-popup-modal-20099 .dialog-widget-content{margin-inline:8px!important}}#elementor-popup-modal-20099 [data-id="gk-float-copy"],#elementor-popup-modal-20099 [data-id="gk-float-divider"],#elementor-popup-modal-20099 [data-id="gk-float-points"],#elementor-popup-modal-20099 [data-id="gk-float-cta-wrap"]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}