.bu-g-builder-four-colomn-grid .inner-content,.bu-g-builder-four-colomn-grid .image-holder{background-color:var(--bu-card-bg,transparent)}
.bu-g-builder-four-colomn-grid .for-large .content.no-cta{display:flex !important;gap:20px;padding:0 !important}
.bu-g-builder-four-colomn-grid .for-large .inner-content{padding:0 !important;aspect-ratio:2/3;width:25% !important}
@media screen and (min-width:768px){.bu-g-builder-four-colomn-grid .for-mobile{display:none !important}
}
@media screen and (max-width:767px){.bu-g-builder-four-colomn-grid .for-large{display:none !important}
.bu-g-builder-four-colomn-grid .for-mobile{display:block !important}
.bu-g-builder-four-colomn-grid .for-mobile.component-container{padding:24px 16px}
.bu-g-builder-four-colomn-grid .for-mobile .component-wrapper{display:block}
.bu-g-builder-four-colomn-grid .for-mobile .component-wrapper .content{display:flex;flex-direction:column;gap:10px}
.bu-g-builder-four-colomn-grid .for-mobile .inner-content,.bu-g-builder-four-colomn-grid .for-mobile #demos .owl-carousel .owl-item>div{position:relative;width:100% !important;max-width:100% !important;margin-bottom:10px;padding:0 !important;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:2 / 3}
.bu-g-builder-four-colomn-grid .for-mobile .inner-content:last-child{margin-bottom:0}
.bu-g-builder-four-colomn-grid .for-mobile .inner-content::after,.bu-g-builder-four-colomn-grid .for-mobile #demos .owl-carousel .owl-item>div::after{content:"";position:absolute;left:0;right:0;bottom:0;top:35%;background:linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0));pointer-events:none}
.bu-g-builder-four-colomn-grid .for-mobile .image-holder{position:absolute !important;top:0;left:0;right:0;bottom:0;width:100% !important;display:block !important;margin:0 !important;padding:0 !important}
.bu-g-builder-four-colomn-grid .for-mobile .image-holder img{width:100% !important;height:100% !important;display:block;object-fit:cover}
.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper{position:absolute !important;left:20px;right:20px;bottom:20px;z-index:2;padding:0;color:#fff;background:transparent;display:block !important;margin:0;visibility:visible !important;text-align:left}
.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .title,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .desc,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .eye-brow,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .three-carousel-eye-brow,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .three-carousel-title,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .three-carousel-desc{color:#fff;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.6)}
.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .title,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .three-carousel-title{margin-bottom:0;font-size:20px;font-weight:700;line-height:1.3}
.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .eye-brow,.bu-g-builder-four-colomn-grid .for-mobile .content-wrapper .three-carousel-eye-brow{font-size:12px;text-transform:uppercase;margin-bottom:8px}
.bu-g-builder-four-colomn-grid .for-mobile .cta-wrapper,.bu-g-builder-four-colomn-grid .for-mobile .cta_tcs,.bu-g-builder-four-colomn-grid .for-mobile .cta-wrapper a.cta_tcs{display:block !important;visibility:visible !important}
.bu-g-builder-four-colomn-grid .for-mobile .cta-wrapper{margin:18px 0 0 !important;text-align:left}
.bu-g-builder-four-colomn-grid .for-mobile .cta-wrapper a.cta_tcs{display:inline-flex !important;align-items:center !important;box-sizing:border-box !important;padding:8px 25px !important;font-size:14px !important;line-height:1.3 !important;min-height:32px;text-decoration:none;text-transform:uppercase}
.bu-g-builder-four-colomn-grid .for-mobile .cta_tcs .fa-angle-right,.bu-g-builder-four-colomn-grid .for-mobile .cta_tcs .fa{margin-left:7px;display:inline-flex !important;align-items:center !important;visibility:visible !important;line-height:1 !important}
.bu-g-builder-four-colomn-grid .for-mobile .three-carousel-cta{margin-bottom:0;text-align:left}
}
@media screen and (max-width:1024px){.bu-g-builder-four-colomn-grid .for-large .component-container .component-wrapper .content.no-cta{flex-wrap:wrap !important}
.bu-g-builder-four-colomn-grid .for-large .inner-content{flex:1 1 calc(50% - 10px) !important}
}