.elementor-4496 .elementor-element.elementor-element-30820ca:not(.elementor-motion-effects-element-type-background), .elementor-4496 .elementor-element.elementor-element-30820ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.celesta.in/wp-content/uploads/2025/12/Best-Comfortable-Hotel-Rooms-Near-Airport-Kolkata-Celesta-Hotell.jpg");}.elementor-4496 .elementor-element.elementor-element-30820ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4496 .elementor-element.elementor-element-30820ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4496 .elementor-element.elementor-element-0c96094{--spacer-size:450px;}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-native-exclude{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-body .jupiterx-table-of-contents-item-wrapper > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-item-link{color:var( --e-global-color-text );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-item-link:hover{color:var( --e-global-color-accent );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-item-wrapper span{color:var( --e-global-color-text );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-item-wrapper span > svg > path{fill:var( --e-global-color-text );}.elementor-widget-raven-table-of-contents .jupiterx-table-of-contents-item-wrapper > div:before{color:var( --e-global-color-text );}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-widget{background-color:var( --e-global-color-primary );}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-native-exclude{color:var( --e-global-color-086f394 );}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-item-link{color:var( --e-global-color-086f394 );text-decoration:none;}.elementor-4496 .elementor-element.elementor-element-047ada1{--hover-text-decoration:underline;}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-item-wrapper span{color:var( --e-global-color-086f394 );}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-item-wrapper span > svg > path{fill:var( --e-global-color-086f394 );}.elementor-4496 .elementor-element.elementor-element-047ada1 .jupiterx-table-of-contents-item-wrapper > div:before{color:var( --e-global-color-086f394 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4496 .elementor-element.elementor-element-0d501e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.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-4496 .elementor-element.elementor-element-e806c21{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4496 .elementor-element.elementor-element-601953b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-79eefe6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-ec0f997{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4496 .elementor-element.elementor-element-7d3ccb2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-5480bfb{text-align:left;}.elementor-widget-raven-media-carousel .raven-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4496 .elementor-element.elementor-element-ae4cdaa.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}.elementor-4496 .elementor-element.elementor-element-ae4cdaa .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-ae4cdaa .elementor-video-container{width:85%;}.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-4496 .elementor-element.elementor-element-766b576 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-4496 .elementor-element.elementor-element-704bdf8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-93c439d{font-family:"Poppins", Sans-serif;font-weight:400;}.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-4496 .elementor-element.elementor-element-ca967c9{text-align:right;}.elementor-4496 .elementor-element.elementor-element-ca967c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-3ed20f8{text-align:right;}.elementor-4496 .elementor-element.elementor-element-699780e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-e351e4c{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4496 .elementor-element.elementor-element-ab830b9{text-align:left;}.elementor-4496 .elementor-element.elementor-element-ab830b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-be20a68 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-widget-raven-animated-heading .raven-heading-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-raven-animated-heading .raven-heading-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-raven-animated-heading .raven-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-animated-heading{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-raven-animated-heading .raven-heading-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4496 .elementor-element.elementor-element-b833ea0{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-primary );}.elementor-4496 .elementor-element.elementor-element-b833ea0 .raven-heading{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:600;}.elementor-4496 .elementor-element.elementor-element-b833ea0 .raven-heading-plain-text{color:var( --e-global-color-secondary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4496 .elementor-element.elementor-element-b833ea0 .raven-heading-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;font-style:oblique;}.elementor-4496 .elementor-element.elementor-element-da7deca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4496 .elementor-element.elementor-element-da7deca{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4496 .elementor-element.elementor-element-44d9044 .elementor-button{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-4496 .elementor-element.elementor-element-ae4cdaa.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}#elementor-lightbox-slideshow-ae4cdaa .elementor-video-container{width:85%;}}@media(max-width:767px){.elementor-4496 .elementor-element.elementor-element-ae4cdaa.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}#elementor-lightbox-slideshow-ae4cdaa .elementor-video-container{width:85%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */