.elementor-28 .elementor-element.elementor-element-41324c02{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-75d77c99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-bg-img{height:724px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-design-2{height:724px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-slider-selector .tft-hero-single-item::before{background:#1D1D1D94;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-content h1{padding:210px 00px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-title .tft-title{padding:210px 00px 0px 0px;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-design-2 .tft-hero-content h1{color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-content .tf-booking-form-tab button.active{color:#FDF9F3 !important;background:#B58E53 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tf_booking-widget-design-2{background:rgba(48, 40, 28, 0.3);}.elementor-28 .elementor-element.elementor-element-75d77c99 .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button{background:#B58E53;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-sub-title p{color:#fff;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-slider-selector button.slick-arrow{background-color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-slider-selector .slider__counter{color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .slider-button .bttn{color:#fff;background-color:#F15D30;}.elementor-28 .elementor-element.elementor-element-75d77c99 .slider-button .bttn:hover{color:#fff;background-color:#D83B0B;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tft-search-box-inner{padding:0px 0px 10px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 button.tf-tablinks{color:#000 !important;background:#fff !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 button.tf-tablinks.active{color:#fff !important;background:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tf-booking-form-tab button.tf-tablinks{border-width:0px 0px 0px 0px !important;border-color:#ccc !important;border-radius:4px 4px 4px 4px !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_homepage-booking{border-width:0px 0px 0px 0px;border-color:#F15D3040 !important;border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_input-inner div, .tf_homepage-booking input, .tf_homepage-booking ::placeholder, .tft-search-box .tf_input-inner{font-family:"Verdana", Sans-serif;font-style:italic;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_input-inner div{color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_input-inner{color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tf_homepage-booking ::placeholder{color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-width:5px 0px 0px 0px !important;border-color:#fff !important;border-radius:0px 0px 0px 0px !important;color:#fff !important;background-color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_button:hover{color:#fff !important;background-color:#D83B0B !important;}.elementor-28 .elementor-element.elementor-element-6e07eada{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-6e07eada:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6e07eada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F3;background-position:0px 50px;background-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-6e07eada, .elementor-28 .elementor-element.elementor-element-6e07eada::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-1aedc33a{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-1aedc33a > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;color:#595349;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-family:"Josefin Sans", Sans-serif;font-size:16px;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li{font-family:"Josefin Sans", Sans-serif;background:#99948D;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li.active{background:#B58E53;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-popular-thumbnail{padding:32px 32px 32px 32px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{left:32px;right:32px;background:#FCF4E8;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-ratings span{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations span{font-family:"Josefin Sans", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations svg path{fill:#595349;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details ul li{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-519a8b16{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-519a8b16:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-519a8b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-519a8b16, .elementor-28 .elementor-element.elementor-element-519a8b16::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-6c80ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-family:"Josefin Sans", Sans-serif;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .read-more a{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .read-more a span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .read-more a:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li{font-family:"Josefin Sans", Sans-serif;background:#99948D;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li.active{background:#B58E53;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{background:#FCF4E8;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-ratings span{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations span{font-family:"Josefin Sans", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations svg path{fill:#595349;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details ul li{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-6c80ef0 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-95ed27b{--display:flex;--min-height:0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-family:"Josefin Sans", Sans-serif;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .read-more a{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .read-more a span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .read-more a:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li{font-family:"Josefin Sans", Sans-serif;background:#99948D;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li.active{background:#B58E53;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{background:#FCF4E8;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-ratings span{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations span{font-family:"Josefin Sans", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tft-locations svg path{fill:#595349;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details ul li{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-2b0276b .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details .tf-others-details a.btn-view-details:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8{--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;--background-transition:0.3s;--overlay-opacity:1;--padding-top:50px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F3;background-position:bottom left;background-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8::before, .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5f6c4eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8, .elementor-28 .elementor-element.elementor-element-5f6c4eb8::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-2621b329 > .elementor-widget-container{padding:0px 0px -3px 0px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content{justify-content:center;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;color:#595349;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h6{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:130%;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .tft-about-us-quotes{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .tft-about-us-author{font-family:"Josefin Sans", Sans-serif;text-align:right;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;color:#99948D;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a{font-family:"Josefin Sans", Sans-serif;background:#FDF9F3;color:#B58E53;border-color:#B58E53;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a span svg path{fill:#B58E53;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover{background:#917242 !important;border-color:#917242 !important;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover span svg path{fill:#B58E53;}.elementor-28 .elementor-element.elementor-element-62dc17ac{--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;--background-transition:0.3s;--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-62dc17ac:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-62dc17ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEEDC;}.elementor-28 .elementor-element.elementor-element-62dc17ac, .elementor-28 .elementor-element.elementor-element-62dc17ac::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog{background:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h3{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;color:#595349;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h6{font-family:"Josefin Sans", Sans-serif;font-size:16px;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a{font-family:"Josefin Sans", Sans-serif;background:#B58E53;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover{background:#917242;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details{padding:24px 32px 32px 32px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .blog-grid-item-2 .tft-post-single-item.tft-col-item:nth-child(2) a .tft-content-details, .blog-grid-item-3 .tft-post-single-item.tft-col-item:nth-child(2) a .tft-content-details, .blog-grid-item-4 .tft-post-single-item.tft-col-item:nth-child(2) a .tft-content-details, .blog-grid-item-4 .tft-post-single-item.tft-col-item:nth-child(3) a .tft-content-details, .blog-grid-item-5 .tft-post-single-item.tft-col-item:nth-child(2) a .tft-content-details, .blog-grid-item-5 .tft-post-single-item.tft-col-item:nth-child(4) a .tft-content-details, .blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(2) a .tft-content-details, .blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(4) a .tft-content-details, .blog-grid-item-6 .tft-post-single-item.tft-col-item:nth-child(6) a .tft-content-details{background:rgba(238, 199, 140, 0.94);}condition{blog_style:design-2;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a p.tft-meta{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#99948D;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item p.content{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2{background:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h3{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;color:#595349;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h6{font-family:"Josefin Sans", Sans-serif;font-size:16px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header .testimonial-header-shape h6{color:#B58E53;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial{background:#FAEEDC;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial .testimonial-author p{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;color:#99948D;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial .testimonial-author .designation{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial .testimonial-author .person-name{font-family:"Josefin Sans", Sans-serif;color:#99948D;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial .testimonial-review p{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:130%;color:#595349;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial:hover{background:#FAEEDC;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial:hover .testimonial-author p{color:#99948D;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonials-slides .tft-single-testimonial:hover .testimonial-review p{color:#595349;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-selector button.slick-arrow{border-width:1px;border-color:#1D2A3B33 !important;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-selector button.slick-arrow:hover{border-color:#F15D30 !important;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-slide-default button.slick-arrow i{color:#595349 !important;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-slide-default button.slick-arrow:hover i{color:#ffffff !important;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-slide-default button.slick-arrow{background-color:#ffffff !important;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-slide-default button.slick-arrow:hover{background-color:#1D2A3B !important;}.elementor-28 .elementor-element.elementor-element-1fa2b53{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-6e07eada{--content-width:1552px;}.elementor-28 .elementor-element.elementor-element-519a8b16{--content-width:1398px;}.elementor-28 .elementor-element.elementor-element-95ed27b{--content-width:1311px;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8{--content-width:1552px;}.elementor-28 .elementor-element.elementor-element-62dc17ac{--content-width:1552px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-41324c02{--width:100%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-bg-img{height:600px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-design-2{height:600px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-content h1{padding:80px 0px 40px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-title .tft-title{padding:80px 0px 40px 0px;}.elementor-28 .elementor-element.elementor-element-6e07eada:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6e07eada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-28 .elementor-element.elementor-element-6e07eada{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-size:32px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-popular-thumbnail{padding:16px 16px 16px 16px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{left:16px;right:16px;}.elementor-28 .elementor-element.elementor-element-519a8b16{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-size:32px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{font-size:16px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .tft-about-us-quotes{font-size:16px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{font-size:32px;line-height:2.7em;}.elementor-28 .elementor-element.elementor-element-62dc17ac{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h3{font-size:32px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h3{font-size:32px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h6{font-size:16px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-75d77c99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-bg-img{height:436px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-design-2{height:436px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-hero-content h1{padding:105px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-slider-title .tft-title{padding:105px 0px 0px 0px;font-size:25px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-sub-title p{font-size:18px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tft-search-box-inner{padding:15px 15px 15px 15px;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tf-booking-form-tab button{font-size:1px;line-height:0.1em;word-spacing:0em;}.elementor-28 .elementor-element.elementor-element-75d77c99 .tft-search-box .tf_input-inner div, .tf_homepage-booking input, .tf_homepage-booking ::placeholder, .tft-search-box .tf_input-inner{font-size:15px;line-height:2.4em;letter-spacing:-1px;word-spacing:0em;}.elementor-28 .elementor-element.elementor-element-6e07eada:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6e07eada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-28 .elementor-element.elementor-element-6e07eada{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-size:24px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-size:14px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-popular-thumbnail{padding:8px 8px 8px 8px;}.elementor-28 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{left:8px;right:8px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-size:24px;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h6{font-size:14px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h3{font-size:24px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h6{font-size:14px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h3{font-size:24px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2 .tft-testimonial-top-header h6{font-size:14px;}}