.bst-avada-hero{border-radius:20px;overflow:hidden;border-bottom:6px solid #64c800;box-shadow:0 14px 35px rgba(6,31,45,.15)}
.bst-avada-hero h1,.bst-avada-hero h2,.bst-avada-hero .fusion-text{color:#fff!important}
.bst-avada-hero h1{font-size:clamp(34px,5vw,60px)!important;line-height:1.08!important;max-width:920px}
.bst-avada-hero .fusion-text{font-size:18px;line-height:1.65;max-width:900px}
.bst-avada-hero .fusion-text a{color:#c9f593!important;text-decoration:underline}
.bst-avada-section{border-radius:16px;border-top:3px solid #d1e3e8;overflow:hidden}
.bst-avada-section .fusion-text{line-height:1.75;color:#263b46}
.bst-avada-section .fusion-text a{color:#105b82;text-decoration:underline}
.bst-avada-section div:has(>.fusion-button),.bst-avada-hero div:has(>.fusion-button){display:inline-block!important}
.bst-avada-hero .fusion-column-wrapper{display:block!important}
.bst-avada-hero .fusion-column-wrapper>div:has(>a.fusion-button),.bst-avada-section .fusion-column-wrapper>div:has(>a.fusion-button){display:inline-block!important}
.bst-avada-pathnav{padding-top:12px!important;padding-bottom:12px!important}
.bst-avada-pathnav .fusion-text p{margin:0!important}
.bst-avada-hero .fusion-text{margin-bottom:14px!important}
.bst-avada-hero .fusion-text p{margin-bottom:14px!important}
.bst-avada-hero .fusion-title{margin-top:0!important;margin-bottom:14px!important}
body.bst-avada-native-managed #wrapper{min-width:0}
body.bst-avada-native-managed{min-width:0!important}
body.bst-avada-native-managed #main{max-width:100%;box-sizing:border-box}
.bst-avada-section .fusion-button,.bst-avada-hero .fusion-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;white-space:normal}
.bst-avada-section .fusion-imageframe img{max-height:450px;object-fit:cover;border-radius:12px;width:100%}
.bst-avada-section .panel-title a{min-height:52px;padding:15px 16px!important;line-height:1.5}
.bst-avada-section .fusion-toggle-heading{white-space:normal}
@media(max-width:700px){.bst-avada-section,.bst-avada-hero{margin-left:0!important;margin-right:0!important}.bst-avada-section .fusion-button,.bst-avada-hero .fusion-button{max-width:100%;margin-right:8px!important;padding:12px 14px!important;font-size:14px!important}.bst-avada-section .fusion-builder-row,.bst-avada-hero .fusion-builder-row{max-width:100%}.bst-avada-section iframe{max-width:100%}.bst-avada-section .frm_forms{max-width:100%!important}}


.bst-native-home-hero .fusion-column-wrapper{display:block!important}.bst-native-home-hero .fusion-column-wrapper>div:has(>a.fusion-button){display:inline-block!important}.bst-native-home-hero .fusion-text{color:#fff!important}.bst-native-home-hero .fusion-title h1{color:#fff!important}.bst-native-home-hero .fusion-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;white-space:normal}.bst-native-home-hero .fusion-youtube{max-width:640px!important;width:100%!important;margin-top:20px}.bst-native-home-hero lite-youtube{max-width:100%;border-radius:12px}.bst-native-home-hero .fusion-text p{margin-bottom:16px}.bst-native-home-hero .fusion-column-wrapper>div:first-child p{color:#bdf477!important;font-size:14px!important;font-weight:800;letter-spacing:.1em}@media(max-width:700px){.bst-native-home-hero .fusion-button{font-size:14px!important;padding:12px 14px!important}.bst-native-home-hero .fusion-title h1{font-size:36px!important;line-height:1.08!important}.bst-native-home-hero .fusion-text p{font-size:18px!important}.bst-native-home-hero .fusion-youtube{margin-top:12px!important}}


.bst-home-native-video lite-youtube{background-image:url("/wp-content/uploads/bst-quality/bs-towing-home-video-poster.webp")!important;background-position:center;background-size:cover}

