.tk-slider{position:relative;width:100%;overflow:hidden;border-radius:var(--tks-radius,0)}.tk-slider.tks-full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.tk-slider .swiper-slide.tks-slide{position:relative;height:var(--tks-h,480px);overflow:hidden}@media(max-width:767px){.tk-slider .swiper-slide.tks-slide{height:var(--tks-h-mob,260px)}}.tk-slider .tks-bg{position:absolute;inset:0;background-position:center;background-repeat:no-repeat}.tk-slider .tks-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.tk-slider .tks-link{position:absolute;inset:0;z-index:4}.tk-slider .tks-content{position:absolute;inset:0;z-index:3;display:flex;padding:clamp(16px,4vw,48px);pointer-events:none}.tk-slider .tks-content.tks-top{align-items:flex-start}.tk-slider .tks-content.tks-mid{align-items:center}.tk-slider .tks-content.tks-bot{align-items:flex-end}.tk-slider .tks-content.tks-left{justify-content:flex-start;text-align:left}.tk-slider .tks-content.tks-center{justify-content:center;text-align:center}.tk-slider .tks-content.tks-right{justify-content:flex-end;text-align:right}.tk-slider .tks-content-inner{max-width:680px;pointer-events:auto}.tk-slider .tks-title{margin:0 0 .3em;font-size:clamp(22px,3.4vw,40px);line-height:1.15;color:inherit;text-shadow:0 1px 4px rgb(0 0 0 / .35)}.tk-slider .tks-subtitle{margin:0 0 .7em;font-size:clamp(14px,1.5vw,20px);line-height:1.4;color:inherit;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.tk-slider .tks-btn{display:inline-block;background:var(--global-palette1,#7c3aed);color:#fff;padding:11px 24px;border-radius:6px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgb(0 0 0 / .15)}.tk-slider .tks-btn:hover{filter:brightness(.95)}.tk-slider .swiper-button-prev,.tk-slider .swiper-button-next{color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .4);transition:background .15s,color .15s,box-shadow .15s}.tk-slider.tks-arrows-default{--swiper-navigation-size:26px}.tk-slider.tks-arrows-bold{--swiper-navigation-size:34px}.tk-slider.tks-arrows-bold .swiper-button-prev:after,.tk-slider.tks-arrows-bold .swiper-button-next:after{font-weight:900;-webkit-text-stroke:1.5px currentColor}.tk-slider.tks-arrows-circle{--swiper-navigation-size:18px;--swiper-navigation-color:var(--global-palette1,#7c3aed)}.tk-slider.tks-arrows-circle .swiper-button-prev,.tk-slider.tks-arrows-circle .swiper-button-next{width:46px;height:46px;border-radius:50%;background:rgb(255 255 255 / .9);box-shadow:0 2px 12px rgb(0 0 0 / .15);text-shadow:none}.tk-slider.tks-arrows-circle .swiper-button-prev:hover,.tk-slider.tks-arrows-circle .swiper-button-next:hover{background:#fff}.tk-slider.tks-arrows-circle-solid{--swiper-navigation-size:18px;--swiper-navigation-color:#fff}.tk-slider.tks-arrows-circle-solid .swiper-button-prev,.tk-slider.tks-arrows-circle-solid .swiper-button-next{width:46px;height:46px;border-radius:50%;background:var(--global-palette1,#7c3aed);box-shadow:0 2px 12px rgb(0 0 0 / .2);text-shadow:none}.tk-slider.tks-arrows-square{--swiper-navigation-size:20px;--swiper-navigation-color:#fff}.tk-slider.tks-arrows-square .swiper-button-prev,.tk-slider.tks-arrows-square .swiper-button-next{width:44px;height:44px;border-radius:12px;background:rgb(0 0 0 / .35);text-shadow:none}.tk-slider.tks-arrows-square .swiper-button-prev:hover,.tk-slider.tks-arrows-square .swiper-button-next:hover{background:rgb(0 0 0 / .55)}.tk-slider .swiper-pagination-bullet-active{background:var(--global-palette1,#7c3aed)}.tk-slider.tks-type-kenburns .swiper-slide-active .tks-bg{animation:tksKenburns 8s ease-out forwards}@keyframes tksKenburns{from{transform:scale(1)}to{transform:scale(1.12)}}.tk-slider .tks-anim{opacity:0}.tk-slider .swiper-slide-active .tks-anim{opacity:1}.tk-slider .swiper-slide-active .tks-anim-fade{animation:tksFade .8s ease both}.tk-slider .swiper-slide-active .tks-anim-up{animation:tksUp .7s cubic-bezier(.2,.7,.2,1) both}.tk-slider .swiper-slide-active .tks-anim-down{animation:tksDown .7s cubic-bezier(.2,.7,.2,1) both}.tk-slider .swiper-slide-active .tks-anim-left{animation:tksLeft .7s cubic-bezier(.2,.7,.2,1) both}.tk-slider .swiper-slide-active .tks-anim-right{animation:tksRight .7s cubic-bezier(.2,.7,.2,1) both}.tk-slider .swiper-slide-active .tks-anim-zoom{animation:tksZoom .7s ease both}@keyframes tksFade{from{opacity:0}to{opacity:1}}@keyframes tksUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes tksDown{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes tksLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes tksRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes tksZoom{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.tk-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.tk-slider:not(.swiper-initialized) .swiper-wrapper{display:block}