.elementor-1253 .elementor-element.elementor-element-2b1cbcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-2b1cbcd:not(.elementor-motion-effects-element-type-background),.elementor-1253 .elementor-element.elementor-element-2b1cbcd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://safwahomes.com/wp-content/uploads/2024/06/1-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1253 .elementor-element.elementor-element-2b1cbcd,.elementor-1253 .elementor-element.elementor-element-2b1cbcd::before{--border-transition:0.3s}.elementor-1253 .elementor-element.elementor-element-63b7096{text-align:center;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1253 .elementor-element.elementor-element-63b7096 .elementor-heading-title{color:#FFF;font-family:"Gilda Display",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;-webkit-text-stroke-color:#AA8453;stroke:#AA8453;text-shadow:0 0 2px #AA8453}.elementor-1253 .elementor-element.elementor-element-63b7096>.elementor-widget-container{padding:0 0 0 0}.elementor-1253 .elementor-element.elementor-element-63b7096.elementor-element{--align-self:center}.elementor-1253 .elementor-element.elementor-element-b99d7fe .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-1253 .elementor-element.elementor-element-b99d7fe .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-1253 .elementor-element.elementor-element-b99d7fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1253 .elementor-element.elementor-element-b99d7fe .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1253 .elementor-element.elementor-element-b99d7fe .elementor-icon-list-item>a{font-family:"Barlow",Sans-serif;font-size:16px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-b99d7fe .elementor-icon-list-text{text-shadow:0 0 2px #AA8453;color:#FFF;transition:color 0.3s}.elementor-1253 .elementor-element.elementor-element-b99d7fe>.elementor-widget-container{padding:0 0 0 0}.elementor-1253 .elementor-element.elementor-element-b99d7fe.elementor-element{--align-self:center}.elementor-1253 .elementor-element.elementor-element-8097e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-4045363{--display:flex;--background-transition:0.3s}.elementor-1253 .elementor-element.elementor-element-9e18a4b{text-align:center}.elementor-1253 .elementor-element.elementor-element-9e18a4b .elementor-heading-title{color:#666;font-family:"Barlow",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:8.1px}.elementor-1253 .elementor-element.elementor-element-aba34ae{text-align:center}.elementor-1253 .elementor-element.elementor-element-aba34ae .elementor-heading-title{color:#000;font-family:"Gilda Display",Sans-serif;font-size:54px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-498ae85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-6936e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1253 .elementor-element.elementor-element-7076aea{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 0 #FFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-6b4d80e.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1253 .elementor-element.elementor-element-6b4d80e.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1253 .elementor-element.elementor-element-6b4d80e.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-6b4d80e .elementor-image-box-title{margin-bottom:15px;color:#000;font-family:"Gilda Display",Sans-serif;font-size:20px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-6b4d80e .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1253 .elementor-element.elementor-element-6b4d80e .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s}.elementor-1253 .elementor-element.elementor-element-8e39972{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1253 .elementor-element.elementor-element-2ff27d9{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 0 #FFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-60214d8.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1253 .elementor-element.elementor-element-60214d8.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1253 .elementor-element.elementor-element-60214d8.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-60214d8 .elementor-image-box-title{margin-bottom:15px;color:#000;font-family:"Gilda Display",Sans-serif;font-size:20px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-60214d8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1253 .elementor-element.elementor-element-60214d8 .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s}.elementor-1253 .elementor-element.elementor-element-0725289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1253 .elementor-element.elementor-element-cfa09f5{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 0 #FFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-8ad31a8.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1253 .elementor-element.elementor-element-8ad31a8.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1253 .elementor-element.elementor-element-8ad31a8.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-8ad31a8 .elementor-image-box-title{margin-bottom:15px;color:#000;font-family:"Gilda Display",Sans-serif;font-size:20px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-8ad31a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1253 .elementor-element.elementor-element-8ad31a8 .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s}.elementor-1253 .elementor-element.elementor-element-e0d9174{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1253 .elementor-element.elementor-element-a5e01f9{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 0 #FFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-159926a.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1253 .elementor-element.elementor-element-159926a.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1253 .elementor-element.elementor-element-159926a.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-159926a .elementor-image-box-title{margin-bottom:15px;color:#000;font-family:"Gilda Display",Sans-serif;font-size:20px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-159926a .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1253 .elementor-element.elementor-element-159926a .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s}.elementor-1253 .elementor-element.elementor-element-670aefa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s}.elementor-1253 .elementor-element.elementor-element-60c5b82{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 0 #AA8453;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-6c3cb8d.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1253 .elementor-element.elementor-element-6c3cb8d.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1253 .elementor-element.elementor-element-6c3cb8d.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-6c3cb8d .elementor-image-box-title{margin-bottom:15px;color:#AA8453;font-family:"Gilda Display",Sans-serif;font-size:24px;font-weight:600}.elementor-1253 .elementor-element.elementor-element-6c3cb8d .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1253 .elementor-element.elementor-element-6c3cb8d .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s}.elementor-1253 .elementor-element.elementor-element-9cb2a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-9cb2a6d:not(.elementor-motion-effects-element-type-background),.elementor-1253 .elementor-element.elementor-element-9cb2a6d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1253 .elementor-element.elementor-element-9cb2a6d,.elementor-1253 .elementor-element.elementor-element-9cb2a6d::before{--border-transition:0.3s}.elementor-1253 .elementor-element.elementor-element-48956fe{text-align:center}.elementor-1253 .elementor-element.elementor-element-48956fe .elementor-heading-title{color:#666;font-family:"Barlow",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:8.1px}.elementor-1253 .elementor-element.elementor-element-5d5b97f{text-align:center}.elementor-1253 .elementor-element.elementor-element-5d5b97f .elementor-heading-title{color:#000;font-family:"Gilda Display",Sans-serif;font-size:54px;font-weight:500}.elementor-1253 .elementor-element.elementor-element-e9834fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-1253 .elementor-element.elementor-element-6936e9d{--width:25%}.elementor-1253 .elementor-element.elementor-element-8e39972{--width:25%}.elementor-1253 .elementor-element.elementor-element-0725289{--width:25%}.elementor-1253 .elementor-element.elementor-element-e0d9174{--width:25%}.elementor-1253 .elementor-element.elementor-element-670aefa{--width:50%}}@media(max-width:1024px){.elementor-1253 .elementor-element.elementor-element-2b1cbcd{--padding-top:150px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-63b7096 .elementor-heading-title{font-size:30px}.elementor-1253 .elementor-element.elementor-element-63b7096{--container-widget-width:86%;--container-widget-flex-grow:0;width:var(--container-widget-width,86%);max-width:86%}.elementor-1253 .elementor-element.elementor-element-b99d7fe{--container-widget-width:86%;--container-widget-flex-grow:0;width:var(--container-widget-width,86%);max-width:86%}.elementor-1253 .elementor-element.elementor-element-8097e3c{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-1253 .elementor-element.elementor-element-9e18a4b .elementor-heading-title{font-size:16px}.elementor-1253 .elementor-element.elementor-element-aba34ae .elementor-heading-title{font-size:34px}.elementor-1253 .elementor-element.elementor-element-498ae85{--flex-wrap:wrap}.elementor-1253 .elementor-element.elementor-element-9cb2a6d{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-1253 .elementor-element.elementor-element-48956fe .elementor-heading-title{font-size:16px}.elementor-1253 .elementor-element.elementor-element-5d5b97f .elementor-heading-title{font-size:34px}}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-2b1cbcd{--padding-top:146px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-63b7096 .elementor-heading-title{font-size:28px;line-height:1.2em}.elementor-1253 .elementor-element.elementor-element-63b7096>.elementor-widget-container{padding:0 0 0 0}.elementor-1253 .elementor-element.elementor-element-63b7096{--container-widget-width:96%;--container-widget-flex-grow:0;width:var(--container-widget-width,96%);max-width:96%}.elementor-1253 .elementor-element.elementor-element-b99d7fe>.elementor-widget-container{padding:0 0 0 0}.elementor-1253 .elementor-element.elementor-element-b99d7fe{--container-widget-width:96%;--container-widget-flex-grow:0;width:var(--container-widget-width,96%);max-width:96%}.elementor-1253 .elementor-element.elementor-element-4045363{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-9e18a4b .elementor-heading-title{font-size:10px;letter-spacing:5.2px}.elementor-1253 .elementor-element.elementor-element-aba34ae{text-align:center}.elementor-1253 .elementor-element.elementor-element-aba34ae .elementor-heading-title{font-size:32px}.elementor-1253 .elementor-element.elementor-element-498ae85{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-1253 .elementor-element.elementor-element-6b4d80e .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-60214d8 .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-8ad31a8 .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-159926a .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-6c3cb8d .elementor-image-box-img{margin-bottom:0}.elementor-1253 .elementor-element.elementor-element-48956fe .elementor-heading-title{font-size:14px;letter-spacing:4.3px}.elementor-1253 .elementor-element.elementor-element-5d5b97f{text-align:center}.elementor-1253 .elementor-element.elementor-element-5d5b97f .elementor-heading-title{font-size:32px}}.h-rooms-listing-sec{display:flex;flex-flow:wrap;column-gap:28px;row-gap:28px}.h-rooms-listing-sec .room-item{width:calc(100%/2 - 14px)}.h-rooms-listing-sec .room-item:nth-child(3),.h-rooms-listing-sec .room-item:nth-child(5){width:calc(25% - 14px)}.h-rooms-listing-sec .room-item a{display:block;position:relative}.h-rooms-listing-sec .room-item .img-box{position:relative;height:320px;overflow:hidden}.h-rooms-listing-sec .room-item .img-box img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.h-rooms-listing-sec .room-item .img-box:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / 35%);z-index:1;transition:all .3s ease;opacity:.1}.h-rooms-listing-sec .room-item .content-box{position:absolute;bottom:22px;right:32px;text-align:right;transition:all .3s ease;z-index:9}.h-rooms-listing-sec .room-item .content-box h4.title{font-size:27px;margin-bottom:0;color:#FFF;font-family:"Gilda Display",sans-serif}.h-rooms-listing-sec .room-item .content-box p.price{color:#FFF}.h-rooms-listing-sec .room-item .box-caption{position:absolute;left:30px;width:calc(100% - 60px);z-index:99;border-top:1px solid hsl(0 0% 100% / .5);display:flex;align-items:flex-end;opacity:0;visibility:hidden;bottom:0;transition:all .3s ease}.h-rooms-listing-sec .room-item .box-caption span.book-btn{display:inline-block;height:40px;line-height:40px;padding:0 20px;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2px;border:1px solid hsl(0 0% 100% / .5)}.h-rooms-listing-sec .room-item .box-caption ul.bx-links{margin-left:auto}.h-rooms-listing-sec .room-item .box-caption ul.bx-links li{display:inline-block;margin-right:11px}.h-rooms-listing-sec .room-item .box-caption ul.bx-links li:last-child{margin:0}.h-rooms-listing-sec .room-item .box-caption ul.bx-links li svg{width:16px;fill:#FFF}.h-rooms-listing-sec .room-item:nth-child(4){width:calc(50% - 28px)}.h-rooms-listing-sec .room-item a:hover .img-box img{transform:scale(1.2)}.h-rooms-listing-sec .room-item a:hover .content-box{bottom:84px;z-index:9}.h-rooms-listing-sec .room-item a:hover .box-caption{opacity:1;visibility:visible;bottom:30px}.h-rooms-listing-sec .room-item a:hover .room-item .img-box:after{opacity:1}.elementor-1936 .elementor-element.elementor-element-3236c34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-1936 .elementor-element.elementor-element-3236c34:not(.elementor-motion-effects-element-type-background),.elementor-1936 .elementor-element.elementor-element-3236c34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://safwahomes.com/wp-content/uploads/2024/11/h1_bg1.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-1936 .elementor-element.elementor-element-3236c34::before,.elementor-1936 .elementor-element.elementor-element-3236c34>.elementor-background-video-container::before,.elementor-1936 .elementor-element.elementor-element-3236c34>.e-con-inner>.elementor-background-video-container::before,.elementor-1936 .elementor-element.elementor-element-3236c34>.elementor-background-slideshow::before,.elementor-1936 .elementor-element.elementor-element-3236c34>.e-con-inner>.elementor-background-slideshow::before,.elementor-1936 .elementor-element.elementor-element-3236c34>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.elementor-1936 .elementor-element.elementor-element-3236c34,.elementor-1936 .elementor-element.elementor-element-3236c34::before{--border-transition:0.3s}.elementor-1936 .elementor-element.elementor-element-ecb67c4{text-align:center;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1936 .elementor-element.elementor-element-ecb67c4 .elementor-heading-title{color:#FFF;font-family:"Gilda Display",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;-webkit-text-stroke-color:#AA8453;stroke:#AA8453;text-shadow:0 0 2px #AA8453}.elementor-1936 .elementor-element.elementor-element-ecb67c4>.elementor-widget-container{padding:0 0 0 0}.elementor-1936 .elementor-element.elementor-element-ecb67c4.elementor-element{--align-self:center}.elementor-1936 .elementor-element.elementor-element-5bb7c10 .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-1936 .elementor-element.elementor-element-5bb7c10 .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-1936 .elementor-element.elementor-element-5bb7c10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1936 .elementor-element.elementor-element-5bb7c10 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1936 .elementor-element.elementor-element-5bb7c10 .elementor-icon-list-item>a{font-family:"Barlow",Sans-serif;font-size:16px;font-weight:500;text-decoration:none}.elementor-1936 .elementor-element.elementor-element-5bb7c10 .elementor-icon-list-text{text-shadow:0 0 2px #AA8453;color:#FFF;transition:color 0.3s}.elementor-1936 .elementor-element.elementor-element-5bb7c10>.elementor-widget-container{padding:0 0 0 0}.elementor-1936 .elementor-element.elementor-element-5bb7c10.elementor-element{--align-self:center}.elementor-1936 .elementor-element.elementor-element-e3d8134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px}.elementor-1936 .elementor-element.elementor-element-542f20c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:1024px){.elementor-1936 .elementor-element.elementor-element-3236c34{--padding-top:150px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px}.elementor-1936 .elementor-element.elementor-element-ecb67c4 .elementor-heading-title{font-size:30px}.elementor-1936 .elementor-element.elementor-element-ecb67c4{--container-widget-width:86%;--container-widget-flex-grow:0;width:var(--container-widget-width,86%);max-width:86%}.elementor-1936 .elementor-element.elementor-element-5bb7c10{--container-widget-width:86%;--container-widget-flex-grow:0;width:var(--container-widget-width,86%);max-width:86%}.elementor-1936 .elementor-element.elementor-element-e3d8134{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px}}@media(max-width:767px){.elementor-1936 .elementor-element.elementor-element-3236c34{--padding-top:146px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1936 .elementor-element.elementor-element-ecb67c4 .elementor-heading-title{font-size:28px;line-height:1.2em}.elementor-1936 .elementor-element.elementor-element-ecb67c4>.elementor-widget-container{padding:0 0 0 0}.elementor-1936 .elementor-element.elementor-element-ecb67c4{--container-widget-width:96%;--container-widget-flex-grow:0;width:var(--container-widget-width,96%);max-width:96%}.elementor-1936 .elementor-element.elementor-element-5bb7c10>.elementor-widget-container{padding:0 0 0 0}.elementor-1936 .elementor-element.elementor-element-5bb7c10{--container-widget-width:96%;--container-widget-flex-grow:0;width:var(--container-widget-width,96%);max-width:96%}}:root{--vbo-blue-color:#aa8453}.vbo-booking-solution-room a{color:#aa8453}div#elementor-lightbox-slideshow-single-img{display:none!important}a,a:hover{text-decoration:none!important}h3,h4,.vbo-search-suggestions-container>h4,.vbo-booking-solutions-container>h4,.vbo-search-solutions-container h4{color:#000;font-family:"Gilda Display",Sans-serif;font-size:22px;font-weight:600}div#hotels-list-sec [type=button],div#hotels-list-sec [type=submit],div#hotels-list-sec button{color:#fff;background-color:#aa8453;border:1px solid #aa8453;font-family:"Barlow",Sans-serif;font-weight:500;text-transform:uppercase}.vbo-showprc-roomname h3{color:#000;font-family:"Gilda Display",Sans-serif;font-size:22px;font-weight:600}div#hotels-list-sec ul.vblist li.room_result,.room_resultdiffusage{background-color:#F8F5F0;border:none}div#hotels-list-sec .vbimglistdiv a.vbo-roomslist-imglink{display:block;height:100%}div#hotels-list-sec .vbimglistdiv a.vbo-roomslist-imglink img{width:100%;height:100%;object-fit:cover}div#hotels-list-sec .vbo-info-room h4.vbrowcname{color:#000;font-family:"Gilda Display",Sans-serif;font-size:26px;font-weight:600}.vblistroomblock{border:none}div#hotels-list-sec .vbo-info-room h4.vbrowcname a{text-decoration:none;color:#000}div#hotels-list-sec .vbo-info-room .vbrowcdescr{color:#7a7a7a;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}div#hotels-list-sec .vbdivtotinline .vbsrowprice{padding:0}div#hotels-list-sec .vbdivtotinline .vbsrowprice .vbrowroomcapacity i{margin:0 2px}div#hotels-list-sec .vbdivtotinline a.btn{background-color:#aa8453;text-decoration:none;border:none!important;font-family:"Barlow",Sans-serif;font-weight:500;text-transform:uppercase;padding:14px 30px 16px 30px;line-height:1}div#hotels-list-sec .vbdivtotinline .vb.elementor-1936 .elementor-element.elementor-element-e3d8134div{border:none}div#hotels-list-sec .vbcontdivtot{background-color:#eee6dc;border:none!important;left:0}div#hotels-list-sec .vbcontdivtot .vbdivtot{display:flex;justify-content:center;align-items:center;height:100%;padding:0 10px}div#hotels-list-sec .vbdivtotinline .vb.elementor-1936 .elementor-element.elementor-element-e3d8134div{border:none}.room_resultdiffusage .vblistroomblock{border:none}.vbo-showprc-room-block .vbroomimgdesc{display:none}.vikfxg-wrapper.vikfx-gallery [type=button]:focus,.vikfxg-wrapper.vikfx-gallery [type=button]:hover,.vikfxg-wrapper.vikfx-gallery [type=submit]:focus,.vikfxg-wrapper.vikfx-gallery [type=submit]:hover,.vikfxg-wrapper.vikfx-gallery button:focus,.vikfxg-wrapper.vikfx-gallery button:hover{background-color:#AA8453}.vikfxg-wrapper .vikfxg-navigation button{height:auto;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 5px}.vbcustomfields .vbo-oconfirm-cfield-entry-separator h4{color:#000;font-family:"Gilda Display",Sans-serif;font-size:22px;font-weight:600;text-align:center}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134{height:100%}.vik-dots-slider-inner .vik-dots-slider-slide img{object-fit:cover;height:100%;max-height:100%;width:100%}.vik-dots-slider-inner .vik-dots-slider-slides{max-height:100%}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134 .vik-dots-slider-inner{height:100%!important}.vik-dots-slider-inner .vik-dots-slider-slide{position:relative}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134 div{height:100%}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134 .vik-dots-slider-inner .vik-dots-slider-dots{display:none!important}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134 .vik-dots-slider-inner .vik-dots-slider-navbuttons{display:none!important}@media (max-width:980px){div#hotels-list-sec .vbcontdivtot{padding:20px 5px;left:0}}@media (max-width:767px){div#hotels-list-sec .vbo-info-room h4.vbrowcname{font-size:18px;margin:0 0 8px}.vblistroomblock .vbo-info-room{padding:5px 15px 10px}.vblistroomnamediv h3{font-size:18px}}.vblistroomnamediv h3{color:#000;font-family:"Gilda Display",Sans-serif;font-size:26px;font-weight:600;text-align:center;margin:0}.vbrdetboxtop .vbroomimgdesc .vikfx-gallery-fade-container img{width:100%;height:auto}.vbrdetboxtop .vblistroomnamediv{border:none;padding:0}.vikfx-gallery-container .vikfx-gallery{display:flex;width:25%;margin:0;flex-flow:wrap;gap:10px}.vikfx-gallery-container .vikfx-gallery a{display:block;width:calc(100%/3 - 10px);margin:0}.vikfx-gallery-container .vikfx-gallery a img{width:100%;max-height:100%;height:100%;object-fit:cover}.vbrdetboxtop .vbo-rdet-descprice-block{background-color:#eee6dc;border:none!important}.vbrdetboxtop .vbo-rdet-descprice-block .vbo-rdet-desc-cont{background-color:#F8F5F0;border:none!important;padding:15px!important}.vikfx-gallery-container .vikfx-gallery-fade-container{width:75%;padding:0 10px 0 0}.vbroomimgdesc .vikfx-roomdetails-gallery-container{display:flex}.vbo-availcalendars-cont h4,.vbo-seldates-cont h4{color:#000;font-family:"Gilda Display",Sans-serif;font-size:22px;font-weight:600;border-bottom:1px solid var(--vbo-border-color);padding:8px 0;text-align:center}.vbo-room-details-booking-wrapper .vbdivsearch .vbo-search-submit{margin:7px 0 0!important;align-self:auto}.vbo-room-details-booking-wrapper .vbdivsearch .vbo-search-submit input{background-color:#aa8453;border:none!important;font-family:"Barlow",Sans-serif;font-weight:500;text-transform:uppercase}.vbo-room-details-booking-wrapper .vbdivsearch .vb-search-inner{justify-content:center;align-items:center}.vbdivsearch .vb-search-inner select,.vbo-showprc-optionstable .vbo-showprc-option-entry>div select,.vbo-availability-controls select{height:43px}.vbo-availcalendars-cont form{text-align:center}.vbo-seldates-cont{margin:40px 0 20px}.vbcaldivcont table tr td.vbtdfree{background-color:#08c465;color:#FFF}tr.vbcalnumdays td.vbtdpast{opacity:.3}.vblegfree{background:#08c465;border:1px solid #08c465}.vbcaldivcont .vbcaltrmonth .vbo-rdet-avcal-nav{background:#aa8453}.vbcaldivcont table .vbcaltrmonth td{background-color:#eee6dc;border:none;border-bottom:#d5cbbe 2px solid}.vbcaldivcont .vbcaltrmonth .vbo-rdet-avcal-nav:hover{background:#cd9751}.vbcalsblock.vbcalsblock-regular{background-color:#f9f5f2;box-shadow:none;border:none}form .vbselectm{padding:10px 30px 10px 20px;margin:0 auto}.vbo-availcalendars-cont .vblegendediv{text-align:center}.vbo-rdet-descprice-block .vb_detcostroomdet:before{content:'';background-image:url(https://www.pngarts.com/files/12/Vector-Burj-Khalifa-PNG-Photo.png);width:100%;height:100%;position:absolute;bottom:0;opacity:.1;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}.vbo-rdet-descprice-block .vb_detcostroomdet{position:relative}.vbo-showprc-pricetable .vbo-showprc-price-entry{background-color:#eee6dc;border:none}.vbo-showprc-room-head{border:none;background-color:#eee6dc}.vbo-showprc-room-block{border:none;background-color:#F8F5F0}.vbo-oconfirm-summary-room-wrapper{box-shadow:none;border:none;background-color:#F8F5F0}.vbo-oconfirm-summary-total-wrapper{background-color:#eee6dc;box-shadow:none;border:#d1ba9c 1px solid;border-radius:0}div#hotels-list-sec form .vbcustomfields{display:flex;flex-flow:wrap}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry{width:50%;margin:0;padding:10px}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry.vbo-oconfirm-cfield-entry-separator{width:100%}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry.vbo-oconfirm-cfield-entry-textarea{width:100%}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry textarea,div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry input,div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry select{width:100%;border:#cbcbcb 1px solid;background-color:#f9f5f1}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry.vbo-oconfirm-cfield-entry-checkbox input{width:25px;height:25px}.vbo-results-chdates a{border:#aa8453 1px solid;color:#aa8453;font-family:"Barlow",Sans-serif;font-weight:500;text-transform:uppercase}.vik-dots-slider-navbuttons{display:none!important}.vbmodalrdetails{display:none!important}.vik-dots-slider-inner{height:100%!important;max-height:100%!important}.room_resultdiffusage .vblistroomblock .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134{height:100%}.room_resultdiffusage .vblistroomblock .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134 .vik-dots-slider-container{height:100%}.vblistroomblock .vbimglistdiv .vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134{height:100%}.vblistroomblock .vbimglistdiv .vik-dots-slider-container{height:100%}.vbo-dots-slider-.elementor-1936 .elementor-element.elementor-element-e3d8134{height:100%}.vbo-search-submit{margin:0 0 10px 0}.vbrdetboxtop .vbo-rdet-descprice-block .vbo-rdet-desc-cont ul{padding:5px 0 5px 20px}.vbrdetboxtop .vbo-rdet-descprice-block .vbo-rdet-desc-cont ul li{margin:10px 0;font-size:14px}.room_carats h4{color:#000;font-family:"Gilda Display",Sans-serif;font-size:22px;font-weight:600;border-bottom:1px solid var(--vbo-border-color);padding:8px 0}.vbo-room-carats [data-vbo-expl]::before{display:none}.vbo-room-carats [data-vbo-expl]:after{opacity:1;visibility:visible;position:relative;width:auto;display:inline-block;top:inherit;bottom:inherit;left:inherit;transform:none;margin:0;padding:0;background:#fff0;color:#333;font-weight:500;font-size:14px}.vbo-room-carats [data-vbo-expl]{display:flex;align-items:center;gap:6px}.vbo-room-carats span.vbo-room-carat{display:block;margin:0 0 20px;width:calc(100% / 3);padding:0 10px 0 0}.vbo-room-carats span.vbo-room-carat i{width:24px;color:#aa8453}.vbo-expl:hover:before,.vbo-expl:hover:after,.vbo-expl:focus:before,.vbo-expl:focus:after{transform:none!important}.vbo-room-carats{display:flex;flex-flow:wrap}@media (max-width:980px){.vbcaldivcont{width:100%}.vbo-room-carats span.vbo-room-carat{width:calc(100% / 2)}}@media (max-width:767px){h3,h4{font-size:18px}.vbroomimgdesc .vikfx-roomdetails-gallery-container{flex-flow:column;gap:10px}.vikfx-gallery-container .vikfx-gallery-fade-container{width:100%;padding:0 5px}.vikfx-gallery-container .vikfx-gallery{display:flex;width:100%;padding:0;justify-content:center}.vikfx-gallery-container .vikfx-gallery a{width:calc(100% / 5 - 10px);margin:0}.vblistroomnamedivprice{padding:15px 0}.vbcustomfields .vbo-oconfirm-cfield-entry-separator h4,.vbo-showprc-roomname h3,.vbo-search-suggestions-container>h4,.vbo-booking-solutions-container>h4,.vbo-search-solutions-container h4,.room_carats h4{font-size:18px}div#hotels-list-sec form .vbcustomfields .vbo-oconfirm-cfield-entry{width:100%}.vbo-room-carats span.vbo-room-carat{width:100%}}@media (max-width:550px){.vblegendediv .vblegenda{align-items:center}}