.elementor-bc-flex-widget .elementor-263 .elementor-element.elementor-element-de8dba9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-263 .elementor-element.elementor-element-de8dba9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-263 .elementor-element.elementor-element-de8dba9 > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-de8dba9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-263 .elementor-element.elementor-element-ff7d321.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-slider-bg-img{height:527px;}.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__two{height:527px;}#tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-slider-title .tft-title, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-content h1, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__three .tft-hero-content-box h1, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__four__slider__item__content--title{font-size:15px;line-height:1px;}.elementor-263 .elementor-element.elementor-element-c28ce02 > .elementor-element-populated{text-align:start;}.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-263 .elementor-element.elementor-element-efb67db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-263 .elementor-element.elementor-element-efb67db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.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-263 .elementor-element.elementor-element-8dd5a5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;}.elementor-263 .elementor-element.elementor-element-8dd5a5a p{margin-block-end:100px;}.elementor-263 .elementor-element.elementor-element-f77e710 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-263 .elementor-element.elementor-element-00b3437{column-gap:0px;}.elementor-263 .elementor-element.elementor-element-2ac1811{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-a8a0b16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-263 .elementor-element.elementor-element-255d075{column-gap:0px;}.elementor-263 .elementor-element.elementor-element-39459c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-263 .elementor-element.elementor-element-9a3b778{padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-04390fa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-04390fa{text-align:center;}.elementor-263 .elementor-element.elementor-element-04390fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:900;line-height:3px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-263 .elementor-element.elementor-element-abb6358{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:13px;font-family:"Roboto", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-263 .elementor-element.elementor-element-abb6358.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-abb6358 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-abb6358 a{transition-duration:0s;}.elementor-263 .elementor-element.elementor-element-c46caa8{width:var( --container-widget-width, 101.188% );max-width:101.188%;--container-widget-width:101.188%;--container-widget-flex-grow:0;text-align:center;}.elementor-263 .elementor-element.elementor-element-c46caa8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-c46caa8 p{margin-block-end:0px;}.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-263 .elementor-element.elementor-element-6cc04b0 .elementor-button{background-color:#FAFAFA5C;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 14px rgba(26.697391304347793, 38.421028355387506, 219.29999999999998, 0.48);fill:#020202;color:#020202;transition-duration:0s;border-style:groove;}.elementor-263 .elementor-element.elementor-element-6cc04b0{width:var( --container-widget-width, 100.495% );max-width:100.495%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.495%;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-6cc04b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-fea5ffd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-53dfd4c{text-align:center;}.elementor-263 .elementor-element.elementor-element-667c2b3{text-align:center;}.elementor-263 .elementor-element.elementor-element-39cdd89{text-align:justify;}.elementor-263 .elementor-element.elementor-element-bb9a110{text-align:justify;}.elementor-263 .elementor-element.elementor-element-5d4c491{text-align:justify;}.elementor-263 .elementor-element.elementor-element-dbec2a9{text-align:justify;}.elementor-263 .elementor-element.elementor-element-7a2ca1e{font-family:"Roboto", Sans-serif;font-weight:400;line-height:43px;}.elementor-263 .elementor-element.elementor-element-6c3ca21{text-align:justify;}.elementor-263 .elementor-element.elementor-element-b328fff{text-align:justify;}.elementor-263 .elementor-element.elementor-element-bee77ec{--display:flex;}.elementor-263 .elementor-element.elementor-element-16ed413{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-263 .elementor-element.elementor-element-16ed413 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-bb79ab2{text-align:justify;}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-slider-bg-img{height:100%;}.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__two{height:100%;}.elementor-263 .elementor-element.elementor-element-f77e710{text-align:center;}.elementor-263 .elementor-element.elementor-element-9a3b778{padding:0px 16px 0px 16px;}.elementor-263 .elementor-element.elementor-element-6cc04b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-263 .elementor-element.elementor-element-fea5ffd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-de8dba9{width:100%;}.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-slider-bg-img{height:660px;}.elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__two{height:660px;}#tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-slider-title .tft-title, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-content h1, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__three .tft-hero-content-box h1, #tft-site-main-body #page .elementor-263 .elementor-element.elementor-element-ff7d321 .tft-hero-design__four__slider__item__content--title{font-size:0px;}.elementor-263 .elementor-element.elementor-element-f77e710{text-align:start;}.elementor-263 .elementor-element.elementor-element-00b3437{text-align:justify;}.elementor-263 .elementor-element.elementor-element-00b3437 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-255d075 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-9a3b778{padding:40px 16px 20px 16px;}.elementor-263 .elementor-element.elementor-element-b2b7aca{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 00%;}.elementor-263 .elementor-element.elementor-element-abb6358{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;column-gap:0px;text-align:center;font-size:7px;line-height:1.4em;letter-spacing:0px;}.elementor-263 .elementor-element.elementor-element-abb6358 p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-c46caa8{text-align:center;}.elementor-263 .elementor-element.elementor-element-6cc04b0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-263 .elementor-element.elementor-element-6cc04b0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-263 .elementor-element.elementor-element-6cc04b0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-263 .elementor-element.elementor-element-6cc04b0 .elementor-button{font-size:24px;}.elementor-263 .elementor-element.elementor-element-fea5ffd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-de8dba9{width:100%;}.elementor-263 .elementor-element.elementor-element-c28ce02{width:100%;}}/* Start custom CSS for tft-slider-hero, class: .elementor-element-ff7d321 */.tft-hero-wrapper h1 {
    font-size: 42px !important;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ac1811 */.tf-slider {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 22px;
    scroll-behavior: smooth;
    padding: 10px 40px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}

.tf-slider::-webkit-scrollbar {
    display: none;
}

.tf-slide-item {
    flex: 0 0 300px;
    scroll-snap-align: center;
    scroll-snap-stop: always;
    min-width: 300px;
}

/* ================= MOBILE - ზუსტად ცენტრში ================= */
@media (max-width: 768px) {
    .tf-slider {
        padding: 10px 20px;
        gap: 15px;
        scroll-padding-left: 50%;
        scroll-padding-right: 50%;
    }
    
    .tf-slide-item {
        flex: 0 0 85%;
        min-width: 85%;
        scroll-snap-align: center;
    }
}/* End custom CSS */