.slider-block{position:relative}.slider-block .block-inner{max-width:calc(var(--slider-width) + 1640px)!important;margin-right:0;overflow:visible;position:relative}.slider-block .slider-container{position:relative}.slider-block .slider-wrap{display:flex}.slider-block .slide-image{height:100%}.slider-block .slide-image img{display:block;width:100%;height:100%;object-fit:cover;max-height:1080px;aspect-ratio:16 / 11}.slider-block .slider-container .single-slide-wrap{position:relative}.slider-block .slider-nav-container{position:absolute;z-index:2;bottom:10px;display:flex;align-items:center;left:0}.slider-block .slider-nav-container[hidden]{display:none}.slider-block .slider-nav-container .inner-container{width:100%;display:flex}.slider-block .slider-nav-container button{background:none;border:none;cursor:pointer;transition:all .2s ease;line-height:1;pointer-events:all;padding:6px;box-sizing:border-box;display:flex}.slider-block .slider-nav-container button:hover rect{opacity:1}.slider-block .slider-nav-container button.prev{display:none}.slider-block .textarea{max-width:1080px;margin:0 auto 45px}.slider-block .tns-nav{position:absolute;bottom:-30px;left:0;right:0;text-align:center;z-index:3;display:flex;justify-content:center;align-items:center;gap:12px}.slider-block .tns-nav button{border:1px solid #3f4e40;border-radius:40px;padding:4px;box-sizing:border-box;background:#3f4e40;opacity:.65}.slider-block.bg-green .tns-nav button{border-color:#ede7de;background:#ede7de}.slider-block .tns-nav button.tns-nav-active{opacity:1}.slider-block .slider-wrap .single-slide-wrap{transition:all .2s ease}.slider-block .slider-wrap .single-slide-wrap.tns-slide-active{opacity:1}.slider-block .slider-wrap .single-slide-wrap.tns-slide-active+div+div,.slider-block .slider-wrap .single-slide-wrap.tns-slide-active+div+div+div{opacity:.4}.slider-block .slide-nav-btn:focus-visible,.slider-block .tns-nav button:focus-visible{outline:2px solid #4c5759;outline-offset:4px}.slider-block:not(.slider-ready) .slider-wrap{overflow-x:auto}.slider-block:not(.slider-ready) .single-slide-wrap{flex:0 0 100%}@media all and (max-width:1366px){.slider-block .slider-nav-container button{width:100px}}@media all and (max-width:1024px){.slider-block .slider-nav-container button{width:75px}}@media all and (max-width:520px){.slider-block .slider-nav-container button{width:55px}}