.bf-slider{position:relative;z-index:10}.bf-slider .tns-outer{-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.1);box-shadow:0 0 35px 0 rgba(0,0,0,.1)}.bf-slider.bf-slider__rounded-border .tns-inner,.bf-slider.bf-slider__rounded-border .tns-outer{border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.bf-slider .bf-slider__diaporama-container .tns-outer{position:relative}.bf-slider .bf-slider__diaporama-container .tns-nav{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bf-slider .bf-slider__diaporama-container .tns-nav button{width:12px;height:12px;border-radius:50%;margin:0 4px;padding:0;background:rgba(255,255,255,.4);border:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.bf-slider .bf-slider__diaporama-container .tns-nav button.tns-nav-active{background:#fff}.bf-slider .bf-slider__fixed-container{position:absolute;max-width:1400px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px;z-index:20;pointer-events:none;padding:0 2em}.bf-slider .bf-slider__fixed-container .bf-slider__title{text-shadow:0 0 20px rgba(0,0,0,.3);font-size:80px;color:#fff;text-transform:uppercase;line-height:1;margin:0;font-weight:900}.bf-slider .bf-slider__fixed-container .bf-slider__subtitle{text-shadow:0 0 20px rgba(0,0,0,.3);font-size:var(--wp--preset--font-size--large);color:#fff}.bf-slider.is-admin{border:1px solid rgba(0,0,0,.1);background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);position:relative;border-radius:6px;-webkit-transform:rotate(0);transform:rotate(0)}.bf-slider.is-admin::before{display:block;content:"BF SLIDER";font-size:12px;font-weight:700;padding:6px;background:var(--wp--preset--color--green-2);color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.bf-slider.is-admin .bf-slider__fixed-container{position:static;-webkit-transform:none;transform:none}.bf-slider.is-admin .bf-slider__fixed-container .bf-slider__title,.bf-slider.is-admin .bf-slider__fixed-container .bf-slider__subtitle{color:#000}@media(max-width: 899px){.bf-slider .bf-slider__fixed-container{bottom:90px}.bf-slider .bf-slider__fixed-container .bf-slider__title{font-size:60px}}@media(max-width: 599px){.bf-slider .bf-slider__fixed-container .bf-slider__title{font-size:50px}}