/* Native behavior for the imported presentation, independent of page builders. */
body.gtna-reference-page{overflow-x:hidden}
.gtna-reference-main{min-height:50vh}
.gtna-reference-main .elementor-invisible,.gtna-reference-main .fusion-animated{opacity:1!important;visibility:visible!important;animation:none!important}
.gtna-reference-main img{max-width:100%;height:auto}
.gtna-reference-main .wd-carousel-wrap,.gtna-reference-main .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;gap:var(--wd-gap,20px);scrollbar-width:thin}
.gtna-reference-main .wd-carousel-wrap>*{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}
.gtna-reference-main .swiper-wrapper>*{flex:0 0 100%;scroll-snap-align:start}
.gtna-reference-main .wd-slider .wd-carousel-wrap>*,.gtna-reference-main .wd-slider-wrapper .wd-carousel-wrap>*{flex-basis:100%}
.gtna-reference-main .wd-slide,.gtna-reference-main .fusion-slide{opacity:1!important;visibility:visible!important;position:relative!important}
.gtna-reference-main .wd-slide-container{min-height:520px;display:flex;align-items:center}
.gtna-reference-main .fusion-slider-container .slides>li{display:none;min-height:500px;background-size:cover;background-position:center}
.gtna-reference-main .fusion-slider-container .slides>li:first-child{display:block}
.gtna-reference-main .fusion-slider-container .slide-content-container{position:relative;inset:auto;margin:auto;padding:120px 5%}
.gtna-reference-main .fusion-slider-container .slide-content-container{display:block!important}
.gtna-reference-main .fusion-slider-loading{display:none!important}
.gtna-reference-main .fusion-fullwidth{clear:both}
.gtna-reference-main [role=tabpanel][hidden]{display:none!important}
.gtna-native-contact{max-width:1100px;margin:auto;padding:60px 24px}
.gtna-reference-form{max-width:720px;margin:30px auto;direction:rtl}
.gtna-reference-form label{display:block;margin-bottom:15px}
.gtna-reference-form input,.gtna-reference-form textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px}
.gtna-reference-form button,.gtna-reference-form input[type=submit]{background:var(--gcn-accent,var(--wd-primary-color));color:var(--gcn-on-accent,#fff);border:0;padding:12px 24px;cursor:pointer}
.gtna-reference-extra{max-width:1100px;margin:24px auto}
.gtna-reference-additions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-width:1200px;margin:30px auto;gap:24px;padding:0 24px}
.gtna-reference-additions> *{width:auto!important}
.gtna-reference-page .gcn-header{position:relative;z-index:20;border-bottom:1px solid #ddd;background:var(--gcn-bg,#fff)}
.gtna-reference-page .gcn-header .gcn-shell{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:22px;gap:25px}
.gtna-reference-page .gcn-header .gcn-logo{max-width:170px;max-height:55px;width:auto}
.gtna-reference-page .gcn-menu{display:flex;list-style:none;gap:24px;margin:0;padding:0;align-items:center;flex-wrap:wrap}
.gtna-reference-page .gcn-header .gcn-button{padding:10px 20px}
.gtna-reference-page .gcn-header a{color:var(--gcn-text,#30343b)}
.gtna-reference-page .gcn-header .gcn-header-cta{display:inline-block;background:var(--gcn-accent);color:var(--gcn-on-accent,#fff);border-radius:6px;text-decoration:none;white-space:nowrap}
.gtna-reference-faq{padding:18px 0;border-bottom:1px solid #ddd}.gtna-reference-faq summary{cursor:pointer;font-weight:700}.gtna-reference-faq>div{padding-top:14px}
.gtna-reference-page .gcn-header nav>ul{display:flex;list-style:none;gap:22px;margin:0;padding:0;align-items:center;flex-wrap:wrap}
.gtna-reference-page .gcn-header nav a{white-space:nowrap;font-size:14px}
.gtna-reference-page .gcn-menu-toggle{display:none}
.gtna-reference-page .gcn-skip:not(:focus){position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
@media(max-width:900px){.gtna-reference-page .gcn-menu-toggle{display:block}.gtna-reference-page #gcn-navigation{display:none;width:100%}.gtna-reference-page #gcn-navigation.is-open{display:block}.gtna-reference-page .gcn-header nav>ul{flex-direction:column;align-items:stretch}.gtna-reference-page .gcn-header-cta{display:none}}
@media(max-width:767px){.gtna-reference-main .wd-carousel-wrap>*{flex-basis:85%}.gtna-reference-main .wd-slide-container{min-height:380px}.gtna-reference-page .gcn-header .gcn-shell{flex-wrap:wrap}.gtna-reference-page .gcn-menu{gap:12px}.gtna-reference-main .fusion-slider-container .slide-content-container{padding:70px 20px}.gtna-reference-main .fusion-slider-container .slides>li{min-height:380px}}
