.elementor-404 .elementor-element.elementor-element-845d803{--display:flex;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-title h4{padding-bottom:10px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-title h4:before{top:-20px;width:40px;height:1px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-title h2{padding-top:30px;padding-bottom:20px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-separator{margin-top:20px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-separator i{font-size:18px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-separator:before,
                 .elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .section-separator:after{width:70px;opacity:0.3;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .stg_link{margin-top:40px;padding:15px 40px 15px 40px;border-radius:4px;}.elementor-404 .elementor-element.elementor-element-8e30225 .hero-title-container .stg_link:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:4px;opacity:1;}.elementor-404 .elementor-element.elementor-element-a4b44f4{--display:flex;}.elementor-404 .elementor-element.elementor-element-d94a0ec .content-section{padding:100px 0px 100px 0px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .container{max-width:1600px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .content-dec2:before{border-radius:10px;top:20px;right:20px;bottom:20px;left:20px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .dec-container{padding:60px 60px 60px 60px;border-radius:10px 10px 10px 10px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .section-title h4:before{top:-20px;opacity:0.7;}.elementor-404 .elementor-element.elementor-element-d94a0ec .text-block p{font-size:14px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .has-dropcap p:first-child:first-letter{padding:20px 20px 10px 0px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .btn:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-color:#ddd;border-width:1px;border-style:dotted;border-radius:4px;opacity:0.7;}.elementor-404 .elementor-element.elementor-element-d94a0ec .image-collge-wrap:before, .elementor-404 .elementor-element.elementor-element-d94a0ec .hero-image-collge-wrap:before{opacity:0.7;left:150px;right:-50px;bottom:-50px;height:250px;border-radius:10px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .single-dec_img img{border-radius:10px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .hero_images-collage-item img{border-radius:10px;}.elementor-404 .elementor-element.elementor-element-d94a0ec .hero_images-collage-item:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-style:dotted;border-radius:10px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-wrap{height:55vh;}.elementor-404 .elementor-element.elementor-element-e0bf96e .st-gallery .section-title h4{padding-bottom:10px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .section-separator{margin-top:20px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .section-separator i{font-size:15px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .section-separator:before, .elementor-404 .elementor-element.elementor-element-e0bf96e .section-separator:after{width:70px;height:1px;opacity:0.4;}.elementor-404 .elementor-element.elementor-element-e0bf96e .stg_link{margin-top:40px;padding:15px 40px 15px 40px;border-radius:4px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .stg_link:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:4px;opacity:0.7;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item{border-radius:10px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-wrap .bg-parallax-wrap-gradien:before{height:80%;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item_container{padding:0px 30px 40px 30px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item .like-btn{left:30px;top:30px;width:40px;height:40px;line-height:40px;border-radius:50%;}.elementor-404 .elementor-element.elementor-element-e0bf96e .like-btn span{width:150px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item-details-aminites-wrap{top:32px;right:32px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item-details-aminites-btn{width:32px;height:32px;border-radius:4px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item-details-aminites-btn-tooltip{width:160px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item-details-aminites-container .room-amenity{margin:10px 0;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item-details-aminites-container .room-amenity i{font-size:16px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item_container h3:before{width:40px;height:1px;top:-20px;left:0px;opacity:1;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item_container .room-card-details{padding:20px 0;}.elementor-404 .elementor-element.elementor-element-e0bf96e .room-card-details li i{font-size:16px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .grid-item_price{bottom:22px;left:30px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item .gid_link{border-radius:4px;bottom:30px;right:30px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-width:1px;border-style:solid;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rooms-carousel-item .gid_link i{font-size:14px;margin-left:10px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rc-controls-wrap{right:40px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rc-button i{font-size:16px;}.elementor-404 .elementor-element.elementor-element-e0bf96e .rc-button{width:50px;height:50px;line-height:50px;margin-top:-25px;border-radius:50px;margin-left:20px;box-shadow:0 0 0 6px rgba(255,255,255,0.4);}.elementor-404 .elementor-element.elementor-element-e0bf96e .fwc_pag2{padding:15px 20px 15px 20px;border-radius:20px;right:40px;bottom:40px;box-shadow:0 0 0 6px rgba(255,255,255,0.1);}.elementor-404 .elementor-element.elementor-element-e0bf96e .sc-controls .swiper-pagination-bullet{margin:0 10px;}