.elementor-697 .elementor-element.elementor-element-a10f819{--display:flex;--min-height:735px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.36;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-697 .elementor-element.elementor-element-a10f819::before, .elementor-697 .elementor-element.elementor-element-a10f819 > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-a10f819 > .e-con-inner > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-a10f819 > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-a10f819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-a10f819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202027;--background-overlay:'';}.elementor-697 .elementor-element.elementor-element-a10f819 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-697 .elementor-element.elementor-element-9d061f9{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-697 .elementor-element.elementor-element-9d061f9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-697 .elementor-element.elementor-element-9d061f9 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:60px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:1px;}.elementor-697 .elementor-element.elementor-element-14b71f0 .elementor-button{background-color:var( --e-global-color-a373fc0 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;border-style:none;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-697 .elementor-element.elementor-element-14b71f0 .elementor-button:hover, .elementor-697 .elementor-element.elementor-element-14b71f0 .elementor-button:focus{background-color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-14b71f0 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-6035add{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-6035add:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-6035add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00112E;}.elementor-697 .elementor-element.elementor-element-2b648ac{width:100%;max-width:100%;}.elementor-697 .elementor-element.elementor-element-371771b{--display:flex;--min-height:268px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-697 .elementor-element.elementor-element-9be03f7{text-align:center;}.elementor-697 .elementor-element.elementor-element-9be03f7 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-b1036aa{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-ae00421{--display:flex;--min-height:603px;}.elementor-697 .elementor-element.elementor-element-93c6e7f{--display:flex;--min-height:0px;}.elementor-697 .elementor-element.elementor-element-1db0dc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-697 .elementor-element.elementor-element-3613717{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-3613717:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3613717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-1d28026{--display:flex;--min-height:700px;--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;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-1d28026:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-1d28026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://hakohotel.com/wp-content/uploads/2025/03/MG_0016.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-697 .elementor-element.elementor-element-1d28026::before, .elementor-697 .elementor-element.elementor-element-1d28026 > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-1d28026 > .e-con-inner > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-1d28026 > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-1d28026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-1d28026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c0dca9c );--background-overlay:'';}.elementor-697 .elementor-element.elementor-element-123f707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-697 .elementor-element.elementor-element-123f707 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-5d5d339{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-b9e6cea .elementor-button{background-color:#02010100;font-family:"Alata", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-b9e6cea > .elementor-widget-container{--e-transform-translateY:305px;padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-b9e6cea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-b9e6cea .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-2b8e434{--display:flex;--min-height:0px;}.elementor-697 .elementor-element.elementor-element-9ee9dc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-697 .elementor-element.elementor-element-3a1098a{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-3a1098a:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3a1098a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-c47db53{--display:flex;--min-height:700px;--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;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-c47db53:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-c47db53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://hakohotel.com/wp-content/uploads/2025/03/FACADE-NIGHT-VIEW-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-697 .elementor-element.elementor-element-c47db53::before, .elementor-697 .elementor-element.elementor-element-c47db53 > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-c47db53 > .e-con-inner > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-c47db53 > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-c47db53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-c47db53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c0dca9c );--background-overlay:'';}.elementor-697 .elementor-element.elementor-element-21c0fe8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-697 .elementor-element.elementor-element-21c0fe8 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-4343649{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-08ab3c5 .elementor-button{background-color:#02010100;font-family:"Alata", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-08ab3c5 > .elementor-widget-container{--e-transform-translateY:305px;padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-08ab3c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-08ab3c5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-c38a87e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-697 .elementor-element.elementor-element-dec9721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-9663632{--display:flex;--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;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-9663632:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-9663632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-7f6bac4{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-697 .elementor-element.elementor-element-7f6bac4 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon{font-size:61px;}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon-box-title, .elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon-box-title{color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon-box-description{color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-17b6b81{--display:flex;--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;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-17b6b81:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-17b6b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-817fdfa{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-697 .elementor-element.elementor-element-817fdfa > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon{font-size:61px;}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon-box-title, .elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon-box-title{color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon-box-description{color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-f0205d4 .elementor-button{background-color:#02010100;font-size:40px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-f0205d4 > .elementor-widget-container{padding:20px 30px 20px 30px;}.elementor-697 .elementor-element.elementor-element-53d6771{--display:flex;--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;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-53d6771:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-53d6771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-e9820d1{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-697 .elementor-element.elementor-element-e9820d1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon{font-size:61px;}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon-box-title, .elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon-box-title{color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon-box-description{color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-3fc56df{--display:flex;--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;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-3fc56df:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3fc56df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-7929173{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-697 .elementor-element.elementor-element-7929173 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon{font-size:61px;}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon-box-title, .elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon-box-title{color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon-box-description{color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-9053f7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-697 .elementor-element.elementor-element-e670010{text-align:center;}.elementor-697 .elementor-element.elementor-element-e670010 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-14c4c8a{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-05223b0{--display:flex;--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-05223b0:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-05223b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 42%, #EAEAEA00 0%);}.elementor-697 .elementor-element.elementor-element-66ac861{--display:flex;border-style:solid;--border-style:solid;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-697 .elementor-element.elementor-element-66ac861::before, .elementor-697 .elementor-element.elementor-element-66ac861 > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-66ac861 > .e-con-inner > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-66ac861 > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-66ac861 > .e-con-inner > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-66ac861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-697 .elementor-element.elementor-element-e181b3d img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-f07b20e{--display:flex;--min-height:360px;--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;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-f07b20e:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-f07b20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-305b484 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-305b484 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-b9a508f{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-979a147 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-979a147 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-979a147 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-979a147 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-ea3bd5e{--display:flex;--min-height:0px;}.elementor-697 .elementor-element.elementor-element-5978076 img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-8232fc6{--display:flex;--min-height:360px;--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;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-8232fc6:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-8232fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-68843f6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-68843f6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-e6237e1{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-fa7bec3 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-fa7bec3 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-fa7bec3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-fa7bec3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-960a71e{--display:flex;}.elementor-697 .elementor-element.elementor-element-89dc7bb img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-653476f{--display:flex;--min-height:360px;--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;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-653476f:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-653476f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-12e185f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-12e185f .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-74cfcc0{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-9d60636 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-9d60636 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-9d60636 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-9d60636 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-ac2ee07{--display:flex;}.elementor-697 .elementor-element.elementor-element-8ccad2e img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-e1e1758{--display:flex;--min-height:360px;--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;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-e1e1758:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-e1e1758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-85be3fd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-85be3fd .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-a138918{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-3a392d0 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-3a392d0 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-3a392d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-3a392d0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-0d7c0a3{--display:flex;border-style:solid;--border-style:solid;}.elementor-697 .elementor-element.elementor-element-9f50a7d img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-4db031b{--display:flex;--min-height:360px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-4db031b:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-4db031b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-59f24d1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-59f24d1 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-fe2dffd{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-1ab1e07 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-1ab1e07 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-1ab1e07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-1ab1e07 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-16fcba6{--display:flex;}.elementor-697 .elementor-element.elementor-element-2c9ffe7 img{width:100%;max-width:100%;height:277px;object-fit:cover;object-position:center center;border-style:none;border-radius:20px 20px 0px 0px;}.elementor-697 .elementor-element.elementor-element-b345671{--display:flex;--min-height:360px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-b345671:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-b345671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-23deb17 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-23deb17 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:#272727;}.elementor-697 .elementor-element.elementor-element-8c089a3{color:var( --e-global-color-c0dca9c );}.elementor-697 .elementor-element.elementor-element-28ef2a6 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-28ef2a6 > .elementor-widget-container{padding:20px 30px 20px 0px;}.elementor-697 .elementor-element.elementor-element-28ef2a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-697 .elementor-element.elementor-element-28ef2a6 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-697 .elementor-element.elementor-element-6f14afc{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-arrow-prev-left-position:29%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:29%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-10px;--e-n-carousel-arrow-size:91px;--e-n-carousel-arrow-normal-color:var( --e-global-color-64acc8d );}:where( .elementor-697 .elementor-element.elementor-element-6f14afc .swiper-slide ) > .e-con{background-color:var( --e-global-color-af3b071 );border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-6f14afc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-697 .elementor-element.elementor-element-3400ca5{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.09;--overlay-mix-blend-mode:multiply;}.elementor-697 .elementor-element.elementor-element-3400ca5:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3400ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hakohotel.com/wp-content/uploads/2025/02/56349a2c-7a3e-11ea-9b24-e7152d1bf921_image_hires_052345-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-697 .elementor-element.elementor-element-3400ca5::before, .elementor-697 .elementor-element.elementor-element-3400ca5 > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-3400ca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-697 .elementor-element.elementor-element-3400ca5 > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-3400ca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-697 .elementor-element.elementor-element-3400ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-697 .elementor-element.elementor-element-6ab8fb3{text-align:center;}.elementor-697 .elementor-element.elementor-element-6ab8fb3 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:89px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-d6b67f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-697 .elementor-element.elementor-element-d6b67f2:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-d6b67f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-4ccfc99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-697 .elementor-element.elementor-element-8a8c2fd{text-align:start;}.elementor-697 .elementor-element.elementor-element-8a8c2fd .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-a6e5f03{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-697 .elementor-element.elementor-element-a6e5f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-a6e5f03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-64acc8d );}.elementor-697 .elementor-element.elementor-element-4a923ce{--display:flex;--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;}.elementor-697 .elementor-element.elementor-element-d77280c img{height:347px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-20012d4{--display:flex;--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;}.elementor-697 .elementor-element.elementor-element-af70b9d img{height:347px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-697 .elementor-element.elementor-element-b0b303f{--display:flex;--min-height:0px;--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;}.elementor-697 .elementor-element.elementor-element-c1b2e50{--display:flex;--min-height:581px;--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;}.elementor-697 .elementor-element.elementor-element-c1b2e50:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-c1b2e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hakohotel.com/wp-content/uploads/2025/04/singage.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-697 .elementor-element.elementor-element-a6bce3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-a6bce3d:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-a6bce3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dea5cc6 );}.elementor-697 .elementor-element.elementor-element-3468fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-marquee-main-container{--deensimc-container-padding:0px;--deensimc-item-gap:30px;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-scroll-text{font-family:"Alata", Sans-serif;font-size:31px;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-text-wrapper svg{height:15px;width:15px;align-self:center;flex-shrink:0;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-text-wrapper i{font-size:15px;align-self:center;flex-shrink:0;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-text-wrapper{gap:45px;}.elementor-697 .elementor-element.elementor-element-6e53c95{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-697 .elementor-element.elementor-element-6e53c95:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-6e53c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a373fc0 );}.elementor-697 .elementor-element.elementor-element-73e4c52{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;}.elementor-697 .elementor-element.elementor-element-73e4c52 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-697 .elementor-element.elementor-element-73e4c52 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:36px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-697 .elementor-element.elementor-element-9612271 > .elementor-widget-container{margin:16px -36px 0px 0px;}.elementor-697 .elementor-element.elementor-element-9612271.elementor-element{--order:99999 /* order end hack */;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-697 .elementor-element.elementor-element-9612271 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-697 .elementor-element.elementor-element-9612271 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-697 .elementor-element.elementor-element-9612271 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-type-html{padding-bottom:0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group .elementor-field{color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-cf3b73d );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-cf3b73d );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271 .e-form__buttons__wrapper__button-next{background-color:#02010100;color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-button[type="submit"]{background-color:#02010100;color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-9612271 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-697 .elementor-element.elementor-element-9612271 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-697 .elementor-element.elementor-element-9612271 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-697 .elementor-element.elementor-element-9612271 .elementor-button{padding:0px 0px 010px 0px;}.elementor-697 .elementor-element.elementor-element-98ff9c3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-cf3b73d );}.elementor-697 .elementor-element.elementor-element-f8c3c28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-697 .elementor-element.elementor-element-4278ed4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}@media(max-width:1024px){.elementor-697 .elementor-element.elementor-element-9d061f9 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-14b71f0 .elementor-button{font-size:15px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-9be03f7 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-b1036aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-123f707 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-5d5d339{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-21c0fe8 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-4343649{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-c38a87e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-697 .elementor-element.elementor-element-e670010 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-14c4c8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-305b484 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-68843f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-12e185f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-85be3fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-59f24d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-23deb17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-6f14afc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-697 .elementor-element.elementor-element-6ab8fb3 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-8a8c2fd .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-a6e5f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-a6e5f03{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-697 .elementor-element.elementor-element-a6e5f03 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-scroll-text{font-size:36px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-98ff9c3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-f8c3c28 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-697 .elementor-element.elementor-element-4278ed4 .elementor-heading-title{font-size:15px;line-height:1.4em;}}@media(max-width:767px){.elementor-697 .elementor-element.elementor-element-a10f819{--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-9d061f9{--container-widget-width:555px;--container-widget-flex-grow:0;width:var( --container-widget-width, 555px );max-width:555px;}.elementor-697 .elementor-element.elementor-element-9d061f9 .elementor-heading-title{font-size:36px;}.elementor-697 .elementor-element.elementor-element-14b71f0 .elementor-button{font-size:14px;}.elementor-697 .elementor-element.elementor-element-371771b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-697 .elementor-element.elementor-element-9be03f7 .elementor-heading-title{font-size:30px;}.elementor-697 .elementor-element.elementor-element-b1036aa{--container-widget-width:685px;--container-widget-flex-grow:0;width:var( --container-widget-width, 685px );max-width:685px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-ae00421{--min-height:320px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-697 .elementor-element.elementor-element-3613717{--min-height:433px;}.elementor-697 .elementor-element.elementor-element-1d28026{--min-height:281px;}.elementor-697 .elementor-element.elementor-element-123f707 .elementor-heading-title{font-size:36px;}.elementor-697 .elementor-element.elementor-element-5d5d339 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-5d5d339{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-c47db53{--min-height:400;}.elementor-697 .elementor-element.elementor-element-21c0fe8 .elementor-heading-title{font-size:36px;}.elementor-697 .elementor-element.elementor-element-4343649 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-4343649{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-c38a87e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-697 .elementor-element.elementor-element-dec9721{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-697 .elementor-element.elementor-element-7f6bac4 .elementor-icon{font-size:46px;}.elementor-697 .elementor-element.elementor-element-817fdfa .elementor-icon{font-size:46px;}.elementor-697 .elementor-element.elementor-element-e9820d1 .elementor-icon{font-size:46px;}.elementor-697 .elementor-element.elementor-element-7929173 .elementor-icon{font-size:46px;}.elementor-697 .elementor-element.elementor-element-9053f7f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-697 .elementor-element.elementor-element-e670010 .elementor-heading-title{font-size:36px;}.elementor-697 .elementor-element.elementor-element-14c4c8a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-14c4c8a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-05223b0{--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-697 .elementor-element.elementor-element-66ac861{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-e181b3d img{width:100%;height:100%;object-position:top center;}.elementor-697 .elementor-element.elementor-element-305b484 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-ea3bd5e{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-5978076 img{width:100%;height:100%;object-position:top center;}.elementor-697 .elementor-element.elementor-element-68843f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-fa7bec3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-960a71e{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-89dc7bb img{width:100%;height:100%;object-position:top center;}.elementor-697 .elementor-element.elementor-element-12e185f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-ac2ee07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-8ccad2e img{width:100%;height:100%;object-position:top center;}.elementor-697 .elementor-element.elementor-element-85be3fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-0d7c0a3{--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-9f50a7d img{width:100%;height:100%;object-position:top center;}.elementor-697 .elementor-element.elementor-element-59f24d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-16fcba6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-2c9ffe7 img{width:100%;height:77%;object-position:center center;}.elementor-697 .elementor-element.elementor-element-23deb17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-697 .elementor-element.elementor-element-6f14afc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-prev-top-position:-124px;--e-n-carousel-arrow-next-right-position:2%;--e-n-carousel-arrow-next-top-position:-124px;--e-n-carousel-arrow-size:54px;}.elementor-697 .elementor-element.elementor-element-3400ca5{--min-height:361px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-1d746de .elementor-heading-title{font-size:13px;}.elementor-697 .elementor-element.elementor-element-6ab8fb3 .elementor-heading-title{font-size:36px;}.elementor-697 .elementor-element.elementor-element-d6b67f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-697 .elementor-element.elementor-element-8a8c2fd .elementor-heading-title{font-size:30px;}.elementor-697 .elementor-element.elementor-element-a6e5f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-697 .elementor-element.elementor-element-a6e5f03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-697 .elementor-element.elementor-element-a6e5f03 .elementor-heading-title{font-size:14px;}.elementor-697 .elementor-element.elementor-element-4a923ce{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-697 .elementor-element.elementor-element-b0b303f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-c1b2e50{--min-height:284px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-3468fb6 .deensimc-scroll-text{font-size:25px;}.elementor-697 .elementor-element.elementor-element-73e4c52{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;text-align:center;}.elementor-697 .elementor-element.elementor-element-73e4c52 .elementor-heading-title{font-size:30px;}.elementor-697 .elementor-element.elementor-element-9612271{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-697 .elementor-element.elementor-element-98ff9c3{text-align:center;}.elementor-697 .elementor-element.elementor-element-98ff9c3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-697 .elementor-element.elementor-element-f8c3c28 .elementor-heading-title{font-size:14px;}.elementor-697 .elementor-element.elementor-element-4278ed4 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-697 .elementor-element.elementor-element-6035add{--width:100%;}.elementor-697 .elementor-element.elementor-element-1d28026{--width:100%;}.elementor-697 .elementor-element.elementor-element-c47db53{--width:100%;}.elementor-697 .elementor-element.elementor-element-9663632{--width:50%;}.elementor-697 .elementor-element.elementor-element-17b6b81{--width:50%;}.elementor-697 .elementor-element.elementor-element-53d6771{--width:50%;}.elementor-697 .elementor-element.elementor-element-3fc56df{--width:50%;}.elementor-697 .elementor-element.elementor-element-4ccfc99{--width:74%;}.elementor-697 .elementor-element.elementor-element-4a923ce{--width:81%;}.elementor-697 .elementor-element.elementor-element-20012d4{--width:81%;}}@media(min-width:1025px){.elementor-697 .elementor-element.elementor-element-3400ca5:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3400ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-2b648ac */.booking-form #quickbook-widget .App .MbsSearchWidget  {
    background-color: #00112e !important;
    width: 100% !important;
    max-width: 100% !important;
    gap:20px;
}

.booking-form #quickbook-widget .App .MbsSearchWidget label {
    color: #ffff !important;
 
}

.booking-form #quickbook-widget .App .MbsSearchWidget input {
    color: #00112e !important;
}


.booking-form #quickbook-widget .App .MbsSearchWidget .checkinDate {
    color: #00112e !important;
}

.booking-form #quickbook-widget .App .MbsSearchWidget .formGroup .input.inputRoom .checkinDate input {
    color: #00112e !important;
}

.booking-form #quickbook-widget .App .MbsSearchWidget .formGroup .input.inputRoom .checkinDate span {
    color: #00112e !important;
}

.booking-form #quickbook-widget .App .MbsSearchWidget .searchBlock {
    width: 15%;
}


.booking-form #quickbook-widget .App .MbsSearchWidget .searchBtn {
    background-color:  #3d32a6 !important;
    border: 1px solid #3d32a6 !important;
    min-width: 100% !important;
}

.booking-form #quickbook-widget .App .MbsSearchWidget .searchBtn:hover {
    background-color:  #00112e !important;
    border: 2px solid #00112e !important;
}

@media (max-width: 768px) {
.booking-form #quickbook-widget .App .MbsSearchWidget {
        justify-content: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c38a87e */.elementor-697 .elementor-element.elementor-element-c38a87e {transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f14afc */.custom-centered-carousel .swiper-slide {
    transform: scale(0.85);
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    opacity: 0.8;
    z-index: 10; /* Ensures it overlaps side slides */
}


.custom-centered-carousel .swiper-slide-next {
    transform: scale(1);
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    opacity: 1;
    background-color: transparent;
    z-index: 10; /* Ensures it overlaps side slides */}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9204c31 */.elementor-697 .elementor-element.elementor-element-9204c31 .elementor-image-carousel-wrapper .swiper-slide {
    aspect-ratio: 3 / 2;
    width: 100%;
    overflow: hidden; 
}

.elementor-697 .elementor-element.elementor-element-9204c31 .elementor-image-carousel-wrapper .swiper-slide img {
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6bce3d */.marquee-container {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    /* Hides text that exceeds the container */
}/* End custom CSS */
/* Start custom CSS */.marquee-container {
    width: 100%;
    overflow: hidden; /* Hides text that exceeds the container */
}

.marquee-text {
    display: inline-block;
    white-space: nowrap; /* Keeps text on a single line */
    animation: marquee 220s linear infinite;
}

@keyframes marquee {
    0% { transform: translateX(100%); } /* Starts off-screen to the right */
    100% { transform: translateX(-100%); } /* Moves off-screen to the left */
}

/* Optional: Pause on hover */
.marquee-text:hover {
    animation-play-state: paused;
}/* End custom CSS */