:root{
--ahz-t-fast:.18s;   
--ahz-t-base:.68s;   
--ahz-t-calm:.85s;   
--ahz-d-up:26px;     
--ahz-d-in:34px;     
--ahz-out:cubic-bezier(.2,.7,.25,1);
}
@keyframes ahz-in-up{from{opacity:0;transform:translateY(var(--ahz-d-up))}}
@keyframes ahz-draw{from{transform:scaleX(0)}}
@keyframes ahz-in-up-t{from{transform:translateY(var(--ahz-d-up))}}
@keyframes ahz-in-right-t{from{transform:translateX(var(--ahz-d-in))}}
@keyframes ahz-rise{from{opacity:0;transform:translateY(var(--ahz-d-up)) scale(.97)}}
.elementor :is(.ahz-hero,.ahz-page-hero) :is(.ahz-eyebrow,.ahz-lead,.ahz-btn,.ahz-hero-buyer,.ahz-trust,.ahz-breadcrumb){
animation:ahz-in-up var(--ahz-t-base) var(--ahz-out) both;
}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-h1-accent{
animation:ahz-in-up-t .62s var(--ahz-out) both;animation-delay:0s;
}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-media{
animation:ahz-in-right-t .78s var(--ahz-out) both;animation-delay:0s;
}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-breadcrumb{animation-delay:.06s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-eyebrow{animation-delay:.14s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-lead{animation-delay:.30s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-btn-primary{animation-delay:.44s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-btn-outline{animation-delay:.54s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-hero-buyer{animation-delay:.60s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-trust{animation-delay:.66s}
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-h1-accent .elementor-heading-title::after{
transform-origin:left center;
animation:ahz-draw .55s var(--ahz-out) both;animation-delay:.78s;
}
@keyframes ahz-slide{to{transform:translateX(-50%)}}
.elementor .ahz-strip{overflow:hidden}
.elementor .ahz-strip::after{
content:"";position:absolute;top:0;left:0;height:100%;width:200%;
background:linear-gradient(90deg,#09DEFB 0%,#0A61F6 25%,#5A12F5 50%,#0A61F6 75%,#09DEFB 100%);
animation:ahz-slide 9s linear infinite;
will-change:transform;
}
@keyframes ahz-orbit{
0%,100%{transform:rotate(-14deg) translate(0,0)}
50%{transform:rotate(-8deg) translate(-40px,14px)}
}
.elementor .ahz-cta::after{animation:ahz-orbit 16s ease-in-out infinite}
@keyframes ahz-sweep{
from{transform:translateX(-140%) skewX(-18deg)}
to{transform:translateX(340%) skewX(-18deg)}
}
@supports (animation-timeline:view()){
@media (prefers-reduced-motion:no-preference){
.elementor :is(a.ahz-card,.ahz-split-card,.ahz-card-hover){
animation:ahz-rise var(--ahz-t-calm) var(--ahz-out) both;
animation-timeline:view();
animation-range:entry 28% entry 100%;
}
.elementor :is(a.ahz-card,.ahz-split-card):nth-child(2){animation-range:entry 20% entry 92%}
.elementor :is(a.ahz-card,.ahz-split-card):nth-child(3){animation-range:entry 13% entry 85%}
.elementor :is(a.ahz-card,.ahz-split-card):nth-child(4){animation-range:entry 7% entry 79%}
.elementor :is(a.ahz-card,.ahz-split-card):nth-child(n+5){animation-range:entry 2% entry 74%}
.elementor .ahz-cta .elementor-widget-heading{position:relative;overflow:hidden}
.elementor .ahz-cta .elementor-widget-heading::after{
content:"";position:absolute;top:0;bottom:0;left:0;width:26%;
background:linear-gradient(90deg,rgba(9,222,251,0) 0%,rgba(9,222,251,.20) 50%,rgba(9,222,251,0) 100%);
pointer-events:none;
animation:ahz-sweep 1s linear both;
animation-timeline:view();
animation-range:entry 35% entry 100%;
}
.elementor .ahz-bar .elementor-heading-title::before{
transform-origin:left center;
animation:ahz-draw .45s var(--ahz-out) both;
animation-timeline:view();
animation-range:entry 25% entry 95%;
}
.elementor .ahz-bar-c .elementor-heading-title::before{transform-origin:center}
@media (min-width:1025px){
.elementor .ahz-steps:not(.ahz-steps-v) .ahz-step:not(:last-child)::after{
transform-origin:left center;
animation:ahz-draw .8s linear both;
animation-timeline:view();
animation-range:entry 25% entry 100%;
}
}
@media (max-width:1024px){
.elementor .ahz-steps:not(.ahz-steps-v) .ahz-step:not(:last-child)::after{
transform-origin:center top;
animation:ahz-draw-y .8s linear both;
animation-timeline:view();
animation-range:entry 25% entry 100%;
}
}
.elementor .ahz-steps-v .ahz-step:not(:last-child)::after{
transform-origin:center top;
animation:ahz-draw-y .8s linear both;
animation-timeline:view();
animation-range:entry 25% entry 100%;
}
}
}
@keyframes ahz-draw-y{from{transform:scaleY(0)}}
.elementor .ahz-split-card .ahz-split-icon .elementor-icon{
transition:transform .28s var(--ahz-out);
}
.elementor .ahz-split-card:has(a[href*="/ithalat"]):hover .ahz-split-icon .elementor-icon,
.elementor .ahz-split-card:has(a[href*="/import/"]):hover .ahz-split-icon .elementor-icon{transform:translateY(5px)}
.elementor .ahz-split-card:has(a[href*="/ihracat"]):hover .ahz-split-icon .elementor-icon,
.elementor .ahz-split-card:has(a[href*="/export/"]):hover .ahz-split-icon .elementor-icon{transform:translateY(-5px)}
.elementor .ahz-card .ahz-card-media img{transition:transform .55s var(--ahz-out)}
.elementor a.ahz-card:hover .ahz-card-media img,
.elementor a.ahz-card:focus-within .ahz-card-media img{transform:scale(1.075)}
.elementor .ahz-card .ahz-more{transition:transform .26s var(--ahz-out)}
.elementor a.ahz-card:hover .ahz-more,
.elementor a.ahz-card:focus-within .ahz-more{transform:translateX(8px)}
.elementor .ahz-num .elementor-heading-title{transition:transform .22s var(--ahz-out)}
.elementor .ahz-step:hover .ahz-num .elementor-heading-title{transform:scale(1.10)}
@keyframes ahz-acc-open{from{opacity:0;transform:translateY(-6px)}}
.elementor :is(.ahz-faq,.ahz-acc) .e-n-accordion-item[open]>.e-con{
animation:ahz-acc-open .26s var(--ahz-out) both;
}
@media (prefers-reduced-motion:reduce){
.elementor :is(.ahz-hero,.ahz-page-hero) :is(.ahz-eyebrow,.ahz-h1-accent,.ahz-lead,.ahz-btn,.ahz-hero-buyer,.ahz-trust,.ahz-breadcrumb,.ahz-media),
.elementor :is(.ahz-hero,.ahz-page-hero) .ahz-h1-accent .elementor-heading-title::after,
.elementor .ahz-strip::after,
.elementor .ahz-cta::after,
.elementor :is(a.ahz-card,.ahz-split-card,.ahz-card-hover),
.elementor .ahz-bar .elementor-heading-title::before,
.elementor .ahz-cta .elementor-widget-heading::after,
.elementor .ahz-steps .ahz-step:not(:last-child)::after,
.elementor :is(.ahz-faq,.ahz-acc) .e-n-accordion-item[open]>.e-con{
animation:none!important;
transform:none!important;
opacity:1!important;
}
.elementor .ahz-cta::after{transform:rotate(-14deg)!important}
.elementor .ahz-strip::after{display:none!important}
.elementor .ahz-strip{overflow:visible}
.elementor .ahz-cta .elementor-widget-heading::after{display:none!important}
.elementor .ahz-split-card .ahz-split-icon .elementor-icon,
.elementor .ahz-card .ahz-card-media img,
.elementor .ahz-card .ahz-more,
.elementor .ahz-num .elementor-heading-title{transition:none!important}
.elementor .ahz-split-card:hover .ahz-split-icon .elementor-icon,
.elementor a.ahz-card:hover .ahz-card-media img,
.elementor a.ahz-card:hover .ahz-more,
.elementor .ahz-step:hover .ahz-num .elementor-heading-title{transform:none!important}
}
.ahz-main{overflow-x:clip}