.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;--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-aa96d59 .elementor-repeater-item-e188e71 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://hellomaltatours.com/app/uploads/2026/01/Untitled-design-9-1.png);background-size:cover;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-repeater-item-f2ca6ba .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://hellomaltatours.com/app/uploads/2026/02/HelloMalta-Banners-12.png);background-size:cover;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-repeater-item-c406829 .swiper-slide-bg{background-color:#2762A3;background-image:url(https://hellomaltatours.com/app/uploads/2026/01/HelloMalta-Banners-4-1.png);background-size:cover;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-button{background-color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );border-width:0px;border-radius:0px;color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );transition-duration:300ms;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-button:hover{background-color:#164272;color:var( --e-global-color-accent );border-color:#2762A3;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-contents{max-width:70%;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-inner{padding:60px 0px 60px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-heading{color:var( --e-global-color-accent );font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;text-transform:none;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-description{color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;}.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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:56px;--padding-right:056px;}.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:#F8F7F7;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .tft-popular-hotel-header h3{font-family:"Cormorant Garamond", Sans-serif;color:#595349;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .tft-popular-hotel-header h6{font-family:"Josefin Sans", Sans-serif;color:#B58E53;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .read-more a{font-family:"Josefin Sans", Sans-serif;color:#FDF9F3;background:#B58E53;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .read-more a span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .read-more a:hover{color:#FDF9F3;background:#917242 !important;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .read-more a:hover span svg path{fill:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2d259d7 .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-2d259d7 .tft-popular-hotels-wrapper .tft-popular-hotel-header ul li.active{background:#B58E53;color:#FDF9F3;}.elementor-28 .elementor-element.elementor-element-2d259d7 .tft-popular-hotels-wrapper .tft-popular-hotels-items .tft-popular-single-item .tft-hotel-details{background:#FCF4E8;}.elementor-28 .elementor-element.elementor-element-2d259d7 .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-2d259d7 .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-2d259d7 .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-2d259d7 .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-2d259d7 .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-2d259d7 .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-2d259d7 .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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:120px;--padding-left:56px;--padding-right:56px;}.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:#FFFFFF;}.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:'';}.elementor-28 .elementor-element.elementor-element-2621b329 > .elementor-widget-container{padding:0px 0px 0px 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-design-2 .tft-about-us-grid .tft-about-us-content{text-align:center;}.elementor-28 .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-28 .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.1;color:var( --e-global-color-secondary );}.elementor-28 .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:var( --e-global-color-3f99631 );}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.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:var( --e-global-color-primary );}.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:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{font-family:var( --e-global-typography-3ed4935-font-family ), Sans-serif;font-size:var( --e-global-typography-3ed4935-font-size );font-weight:var( --e-global-typography-3ed4935-font-weight );line-height:var( --e-global-typography-3ed4935-line-height );color:#544C0B;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.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:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-design-2 .tft-about-us-grid .tft-about-us-content .tft-about-us-button a{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.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:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-design-2 .tft-about-us-grid .tft-about-us-content .tft-about-us-button a:hover{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.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;--padding-top:120px;--padding-bottom:120px;--padding-left:56px;--padding-right:56px;}.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:#F8F7F7;}.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:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-3-blog .container .tft-heading-content h2{color:var( --e-global-color-secondary );}.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:var( --e-global-color-3f99631 );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-heading-content h3{color:var( --e-global-color-3f99631 );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a{font-family:"Josefin Sans", Sans-serif;background:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a span svg path{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover{background:#164272;color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover span svg path{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details{padding:22px 22px 22px 22px;}.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:#D8EAFFDB;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{font-family:var( --e-global-typography-ee67c82-font-family ), Sans-serif;font-size:var( --e-global-typography-ee67c82-font-size );font-weight:var( --e-global-typography-ee67c82-font-weight );line-height:var( --e-global-typography-ee67c82-line-height );color:var( --e-global-color-3f99631 );}.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:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item p.content{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-primary );}.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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:56px;--padding-right:56px;}.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:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-53073d09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-2{background:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-heading-content h2{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-heading-content h3{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-3 .tft-slider-arrows .tft-arrow{width:70px;height:70px;}.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-testimonials-design-3 .tft-slider-arrows .tft-arrow i{color:#595349 !important;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-41324c02{--width:100%;}.elementor-28 .elementor-element.elementor-element-6e07eada{--content-width:1552px;}.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-aa96d59 .swiper-slide{height:550px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-contents{max-width:90%;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-heading{font-size:48px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-description{font-size:20px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-6e07eada{--padding-top:60px;--padding-bottom:60px;--padding-left:032px;--padding-right:032px;}.elementor-28 .elementor-element.elementor-element-5f6c4eb8{--padding-top:0px;--padding-bottom:60px;--padding-left:032px;--padding-right:032px;}.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:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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:var( --e-global-typography-3ed4935-font-size );line-height:var( --e-global-typography-3ed4935-line-height );}.elementor-28 .elementor-element.elementor-element-62dc17ac{--padding-top:60px;--padding-bottom:60px;--padding-left:032px;--padding-right:032px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-header h3{font-size:32px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{font-size:var( --e-global-typography-ee67c82-font-size );line-height:var( --e-global-typography-ee67c82-line-height );}.elementor-28 .elementor-element.elementor-element-519a8b16{--padding-top:060px;--padding-bottom:60px;--padding-left:032px;--padding-right:32px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide{height:500px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-contents{max-width:97%;}.elementor-28 .elementor-element.elementor-element-aa96d59 .swiper-slide-inner{padding:30px 20px 30px 20px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-heading{font-size:36px;line-height:1.2;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-aa96d59 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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-5f6c4eb8{--content-width:1552px;--padding-top:0px;--padding-bottom:056px;--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: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-2621b329 .tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-2621b329 .tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{font-size:var( --e-global-typography-3ed4935-font-size );line-height:var( --e-global-typography-3ed4935-line-height );}.elementor-28 .elementor-element.elementor-element-62dc17ac{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.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-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details{padding:22px 22px 22px 22px;}.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{font-size:var( --e-global-typography-ee67c82-font-size );line-height:var( --e-global-typography-ee67c82-line-height );}.elementor-28 .elementor-element.elementor-element-519a8b16{--width:1552px;--padding-top:55px;--padding-bottom:55px;--padding-left:016px;--padding-right:016px;}}/* Start custom CSS for tft-about-us, class: .elementor-element-2621b329 */.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a {
    border-color : #2762A3;
}


.elementor-widget-container
.tft-about-us-wrapper .tft-about-us-grid .years-of-experience .tft-experience-years h2{
    color : #2762A3 !important;
    height: unset !important;
    width : unset !important;
}

.tft-about-us-wrapper .tft-about-us-grid .tft-about-us-content .read-more a:hover {
    background: #2762A3 !important;
}


.tft-about-us-content p{
    line-height: 1.3
}

.tft-about-us-content p:empty {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tft-latest-news, class: .elementor-element-21eb4976 */.elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .read-more a:hover{
    background: #164272;
    
}
.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item{
    background-color: #fff;
}
.tft-blog-gird-section
.tft-content-details .tft-title{
    font-size : 32px !important;
}

.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item p.content {
    font-size : 18px !important;
}

.tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a h3{
    margin-bottom : 24px !important;
}

@media (max-width : 1199px){
    .tft-blog-gird-section
.tft-content-details .tft-title{
    font-size: 24px !important;
}
    
}


@media (max-width : 991px){
    .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a{
        display : flex  !Important;
        flex-direction : column;
    }
    
    .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a .tft-blog-thumbnail{
        height : 300px;
    }
    
      
    .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item a .tft-blog-thumbnail img{
        height : 100%;
    }
    
    .elementor-28 .elementor-element.elementor-element-21eb4976 .tft-design-2-blog .tft-blog-gird-section .tft-post-single-item .tft-content-details {
        display : flex;
        flex-grow : 1;
    }
}

@media (max-width : 767px){
    .tft-blog-gird-section
.tft-content-details .tft-title{
    font-size: 20px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for tft-testimonials, class: .elementor-element-53073d09 */.elementor-widget-container .tft-testimonials-design-3{
    paddding : 0px!important;
}

.elementor-widget-container .tft-testimonials-design-3 .tft-heading-content p,
.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-review p
{
    color : #5B6065CC;
    font-family: 'Poppins', serif;
    
}

.tft-heading-content h2::after{
        background-color: #D8EAFFDB;
        z-index: -1;
    
}

.tft-heading-content h2{
    z-index : 999;
}


.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-slider-arrows .tft-arrow {
    background: #D8EAFFDB;
    
}



.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-slider-arrows .tft-arrow:hover {
    background: #2762A3;
    border-color: #2762A3;
    transition: all 0.2s ease-in;
}

.elementor-28 .elementor-element.elementor-element-53073d09 .tft-testimonials-design-3
 .tft-testimonials-content .tft-slider-arrows .tft-arrow:hover i {
    color : #ffffff !important;
    font-weight: 600;
    transform: scale(1.1);
    
}

.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author .testimonial-author-image{
    display: none
}


.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{
    background: #D8EAFFDB;
     box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset;
     border-radius: 16px;
     height: 100%;
     display: flex;
     padding: 0px;
     min-height: 440px;
     
}

.tft-testimonials-design-3 .testimonial-review {
    flex-grow: 1;
    margin-bottom: 20px !important; 
    max-height: 270px !important;
    overflow-y: auto;

    
}

.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial .tft-testimonials-inner .testimonial-author {
    margin-top: auto; 
    padding-top: 20px;
    border-top: 1px solid #2762A3;
}


.tft-testimonials-design-3 .tft-testimonials-inner {
    display: flex;
    flex-direction: column;
    padding: 30px; 
}



.tft-testimonials-design-3 .container{
    max-width : 100% !important;
}

.tft-testimonials-design-3 .elementor-widget-container  .tft-testimonials-content{
    gap : 4%;
    
}

.tft-testimonials-design-3 .tft-testimonials-content  .tft-heading-content{
    max-width: 40%;
    
}

.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{
    max-width : 56%;
}

.tft-testimonials-design-3 .testimonial-review {
    scrollbar-width: thin !important; /* For Firefox */
    scrollbar-color: #2762A3 #D8EAFFDB !important; /* For Firefox */
}

/* Webkit browsers (Chrome, Safari) scrollbar styling */
.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
}

.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-track {
    background: #D8EAFFDB !important;
    border-radius: 3px !important;
}

.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-thumb {
    background-color: #2762A3 !important;
    border-radius: 3px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.tft-testimonials-design-3 .testimonial-review::-webkit-scrollbar-thumb:hover {
    background-color: #1A4A7A !important;
}

/* Smooth scrolling behavior */
.tft-testimonials-design-3 .testimonial-review {
    scroll-behavior: smooth !important;
}

/* Optional: Add padding to prevent text from touching scrollbar */
.tft-testimonials-design-3 .testimonial-review p {
    padding-right: 8px !important;
}
@media (max-width : 991px){
    
    
.tft-testimonials-design-3 .elementor-widget-container  .tft-testimonials-content{
    gap : 0px;
    
}

.tft-testimonials-design-3 .tft-testimonials-content  .tft-heading-content{
    max-width: 100%;
    
}

.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders{
    max-width : 100%;
}
}



@media (max-width : 767px){
    
.elementor-widget-container
.tft-testimonials-design-3 .tft-testimonials-content .tft-testimonials-sliders .tft-testimonials-slides .tft-single-testimonial{

     min-height: 320px;
     
}

}/* End custom CSS */