.elementor-24 .elementor-element.elementor-element-db7fd34{--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;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-db7fd34:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-db7fd34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://millenniasafaris.com/wp-content/uploads/2024/01/serengeti-baloon-safari.jpg") 50% 50%;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b1cbf81{--spacer-size:600px;}.elementor-24 .elementor-element.elementor-element-b1cbf81 > .elementor-widget-container{margin:614px -18px -18px -18px;}.elementor-24 .elementor-element.elementor-element-1fae848 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-1fae848:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1fae848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffcf7;}.elementor-24 .elementor-element.elementor-element-1fae848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5em 0em 5em 0em;}.elementor-24 .elementor-element.elementor-element-1fae848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3e506465 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-24 .elementor-element.elementor-element-4a10b16:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4a10b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A6034;}.elementor-24 .elementor-element.elementor-element-4a10b16{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-4a10b16, .elementor-24 .elementor-element.elementor-element-4a10b16 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-24 .elementor-element.elementor-element-4a10b16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-49bdd02e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-49bdd02e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-49bdd02e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-49bdd02e > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-2457297 > .elementor-widget-container{margin:13px 51px 14px -12px;}.elementor-24 .elementor-element.elementor-element-2457297 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-48bc5374.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-48bc5374.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-48bc5374 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-48bc5374 > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-af576ef > .elementor-widget-container{background-color:#FFFFFF;margin:0px 120px 0px -173px;border-radius:18px 18px 18px 18px;}.elementor-24 .elementor-element.elementor-element-af576ef{text-align:center;}.elementor-24 .elementor-element.elementor-element-af576ef .elementor-heading-title{font-family:"Sen", Sans-serif;font-weight:normal;letter-spacing:-2px;word-spacing:0px;color:#4A4A4A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-ae585a4{--divider-border-style:solid;--divider-color:#8A6034;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-ae585a4 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-ae585a4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-091ff92 .elementor-button{background-color:#945819;border-radius:19px 19px 19px 19px;}.elementor-24 .elementor-element.elementor-element-091ff92 > .elementor-widget-container{margin:-78px 0px 0px -284px;}.elementor-24 .elementor-element.elementor-element-6e07eada{--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;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-6e07eada:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6e07eada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1aedc33a{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-1aedc33a > .elementor-widget-container{background-color:#FEFEFE;margin:-70px -26px 0px 54px;border-radius:22px 22px 22px 22px;}.elementor-24 .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-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-family:"Josefin Sans", Sans-serif;font-size:16px;color:#B55353;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a span svg path{fill:#FDF9F3;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a:hover{color:#FDF9F3;background:#917242 !important;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-24 .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-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li.active{background:#B58E53;color:#FDF9F3;}.elementor-24 .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-24 .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:#00000085;}.elementor-24 .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:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3{font-family:"Secular One", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-24 .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:#FFFFFF;}.elementor-24 .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:#FFFFFF;}.elementor-24 .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:#000000;}.elementor-24 .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-24 .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-24 .elementor-element.elementor-element-925cf65{--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:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-925cf65:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-925cf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-edd0308{text-align:center;}.elementor-24 .elementor-element.elementor-element-edd0308 .elementor-heading-title{font-family:"Sonsie One", Sans-serif;font-weight:600;color:#3F3222;}.elementor-24 .elementor-element.elementor-element-772f668 .tft-popular-tour-items .tft-popular-item-info .tft-title{color:#1D2A3B;}.elementor-24 .elementor-element.elementor-element-772f668 .tft-popular-tour-items .tft-popular-item-info .tft-content{color:#1D2A3B;}.elementor-24 .elementor-element.elementor-element-772f668 .tft-popular-tour-items .tft-pricing{color:#1D2A3B;}.elementor-24 .elementor-element.elementor-element-772f668 .tft-popular-tour-items .tft-popular-item-info .tft-popular-sub-info p i{color:#F15D30;}.elementor-24 .elementor-element.elementor-element-772f668 .tft-popular-tour-items  .slick-arrow i{color:#F15D30;}.elementor-24 .elementor-element.elementor-element-3c3ce816{--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;--padding-top:60px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-3c3ce816:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3c3ce816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e0a172:hover .elementor-widget-container{background-color:#A5717100;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-heading-content h2{color:#0E0D0D;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-heading-content h2::after{background:#00000000;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-heading-content h3{color:#141313;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-destination-design-3 .tft-btn{color:#030303;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-destination-design-3 .tft-destination-content .tft-single-destination .tft-destination-thumbnail{border-radius:52px;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-destination-design-3 .tft-destination-content .tft-single-destination .tft-destination-thumbnail::after{border-radius:52px;background-color:#A96B4600;}.elementor-24 .elementor-element.elementor-element-5e0a172 .tft-destination-design-3 .tft-desination-content a h3:hover{color:#C67B11;}.elementor-24 .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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-5f6c4eb8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5f6c4eb8::before, .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-5f6c4eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-2621b329 > .elementor-widget-container{padding:0px 0px -3px 0px;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content{justify-content:center;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-design-2 .tft-about-us-grid .tft-about-us-content{text-align:center;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-design-2 .tft-about-us-grid .tft-about-us-content .tft-about-us-list ul li{justify-content:center;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-size:56px;font-weight:700;line-height:1.2em;color:#141313;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h6{font-size:16px;font-weight:700;line-height:1.3em;color:#161414;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{font-size:20px;font-weight:400;line-height:130%;color:#141111;}.elementor-24 .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:#0E0D0D;}.elementor-24 .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:#181716;}.elementor-24 .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:#131212;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a{color:#131212;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a span svg path{fill:#131212;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-design-2 .tft-about-us-grid .tft-about-us-content .tft-about-us-button a{color:#131212;}.elementor-24 .elementor-element.elementor-element-e822cfb{--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-24 .elementor-element.elementor-element-8943507 > .elementor-widget-container{margin:0px 0px 0px 420px;}.elementor-24 .elementor-element.elementor-element-8943507{text-align:center;}.elementor-24 .elementor-element.elementor-element-8943507 .elementor-heading-title{font-family:"Tillana", Sans-serif;font-size:37px;font-weight:600;color:#66440E;}.elementor-24 .elementor-element.elementor-element-71ee098{--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-24 .elementor-element.elementor-element-2691633d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2691633d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millenniasafaris.com/wp-content/uploads/2025/05/Screenshot-2025-05-12-141837.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-2691633d > .elementor-background-overlay{background-color:#252525;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-2691633d > .elementor-container{min-height:453px;}.elementor-24 .elementor-element.elementor-element-2691633d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-8cec6b{width:var( --container-widget-width, 65.126% );max-width:65.126%;--container-widget-width:65.126%;--container-widget-flex-grow:0;text-align:left;}.elementor-24 .elementor-element.elementor-element-8cec6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8cec6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-8cec6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c7f5e51{--divider-border-style:solid;--divider-color:#FF224D;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-c7f5e51 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-c7f5e51 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3747ecb5{width:var( --container-widget-width, 54.171% );max-width:54.171%;--container-widget-width:54.171%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3747ecb5.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-6e07eada{--content-width:1552px;}.elementor-24 .elementor-element.elementor-element-925cf65{--content-width:1552px;}.elementor-24 .elementor-element.elementor-element-3c3ce816{--content-width:1552px;}.elementor-24 .elementor-element.elementor-element-5f6c4eb8{--content-width:1552px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-40f6a658{width:100%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-2691633d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2691633d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-2457297 > .elementor-widget-container{margin:-80px -78px -80px -13px;}.elementor-24 .elementor-element.elementor-element-af576ef > .elementor-widget-container{margin:42px 69px 5px -152px;}.elementor-24 .elementor-element.elementor-element-091ff92 > .elementor-widget-container{margin:-78px -78px -78px -361px;}.elementor-24 .elementor-element.elementor-element-6e07eada{--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-1aedc33a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-size:32px;}.elementor-24 .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-24 .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-24 .elementor-element.elementor-element-925cf65{--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-3c3ce816{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-5f6c4eb8{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-size:32px;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{font-size:16px;}.elementor-24 .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-24 .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-24 .elementor-element.elementor-element-8943507 > .elementor-widget-container{margin:0px 0px 0px 164px;}.elementor-24 .elementor-element.elementor-element-8943507 .elementor-heading-title{font-size:38px;}.elementor-24 .elementor-element.elementor-element-2691633d > .elementor-container{min-height:357px;}.elementor-24 .elementor-element.elementor-element-2691633d{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-8cec6b .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-3747ecb5{font-size:13px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-1fae848{padding:1em 1em 1em 1em;}.elementor-24 .elementor-element.elementor-element-2457297 > .elementor-widget-container{margin:17px -2px -3px -3px;}.elementor-24 .elementor-element.elementor-element-af576ef > .elementor-widget-container{margin:-46px -2px -2px -2px;}.elementor-24 .elementor-element.elementor-element-ae585a4 .elementor-divider-separator{width:40%;}.elementor-24 .elementor-element.elementor-element-091ff92 > .elementor-widget-container{margin:-73px -73px -59px -75px;}.elementor-24 .elementor-element.elementor-element-6e07eada{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-1aedc33a > .elementor-widget-container{margin:-40px 0px 0px 0px;border-radius:34px 34px 34px 34px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-size:24px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-size:14px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-popular-thumbnail{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{left:0px;right:0px;}.elementor-24 .elementor-element.elementor-element-1aedc33a .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details h3{font-size:26px;}.elementor-24 .elementor-element.elementor-element-925cf65{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-3c3ce816{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h3{font-size:24px;}.elementor-24 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content h6{font-size:14px;}.elementor-24 .elementor-element.elementor-element-8943507 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8cec6b .elementor-heading-title{font-size:33px;}}/* Start custom CSS for tft-destinations-tours, class: .elementor-element-5e0a172 *//* Card Container */
.elementor-24 .elementor-element.elementor-element-5e0a172 {
  transition: all 0.4s ease;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
}

/* On Hover */
.elementor-24 .elementor-element.elementor-element-5e0a172:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.2);
}/* End custom CSS */