.ptb_slider{display:grid;min-width:0;overflow:hidden;position:relative;width:100%}.ptb_slider .tf_swiper-slide{list-style:none;opacity:1;position:relative;transition-property:transform;width:100%}.ptb_slider .tf_swiper-wrapper{padding-bottom:20px;position:relative;transition-property:transform,height;content-visibility:unset;display:grid;grid-template-columns:repeat(100,1fr)}.ptb_slider img{height:auto;max-width:100%}.ptb_slider .ptb_slide_caption{text-align:center}.ptb_slider :is(.ptb_carousel_bullets,.tf_carousel_bullets) :is(.ptb_carousel_bullet,.tf_carousel_bullet){border:1px solid;border-radius:100%;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;height:10px;line-height:100%;margin:0 4px;outline:0;overflow:hidden;transition:border .3s ease-in-out,color .3s ease-in-out;vertical-align:middle;width:10px}.ptb_slider :is(.ptb_carousel_bullets,.tf_carousel_bullets) .selected,.ptb_slider :is(.ptb_carousel_bullets,.tf_carousel_bullets) :is(.ptb_carousel_bullet,.tf_carousel_bullet):hover{border-width:5px}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap){align-items:flex-end;bottom:0;display:flex;justify-content:center;outline:0;pointer-events:none;position:absolute;top:0;width:100%}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) *{pointer-events:all}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) :is(.carousel-prev,.carousel-next){background-color:#6f6f6f;border:0;border-radius:100%;box-sizing:border-box;color:#fff;height:31px;left:10px;line-height:1;margin-top:-16px;outline:0;padding:9px 6px;position:absolute;text-decoration:none;text-shadow:none;top:50%;transition:background .3s;width:31px;z-index:999}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) :is(.carousel-prev,.carousel-next):hover{background-color:#8a8a8a}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) .carousel-next{left:auto;order:1;right:10px}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) .disabled{cursor:default;opacity:.6}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) .carousel-next:before,.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) .carousel-prev:before{border:2px solid transparent;border-bottom-color:inherit;border-radius:2px;border-right-color:inherit;content:"";display:inline-block;height:8px;margin-left:6px;margin-top:-4px;transform:rotate(135deg);vertical-align:middle;width:8px}.ptb_slider :is(.ptb_carousel_nav_wrap,.tf_carousel_nav_wrap) .carousel-next:before{margin-left:1px;transform:rotate(-45deg)}