.bvt-services-row{background:#eef0f1;padding:60px 0!important;margin-top:0!important;margin-bottom:0!important}
.bvt-services-row>.wpb_column>.vc_column-inner{padding-top:0!important}
.bvt-services-row .boc_heading{margin-bottom:36px!important}
.bvt-home-service-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:30px;align-items:stretch;margin:0 auto}
.bvt-home-service-grid:before,.bvt-home-service-grid:after{display:none!important}
.bvt-home-service-grid>a{grid-column:span 4}
.bvt-home-service-grid>a:nth-child(n+7){grid-column:span 3}
.bvt-home-service-grid>a{display:flex;min-width:0;height:100%;background:#fff;color:#333;box-shadow:0 18px 48px -12px rgba(37,48,56,.22);border-radius:5px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}
.bvt-home-service-grid>a:hover{transform:none;box-shadow:0 24px 64px -12px rgba(37,48,56,.3)}
.bvt-home-service-grid>a:focus-visible{outline:3px solid #486b00;outline-offset:5px}
.bvt-home-service-grid .boc_image_box,.bvt-home-service-grid .pic_info{display:flex;flex-direction:column;width:100%;height:100%;overflow:visible}
.bvt-home-service-grid .pic{flex:0 0 auto;overflow:hidden}
.bvt-home-service-grid .pic>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transform:none!important}
.bvt-home-service-grid .plus_overlay,.bvt-home-service-grid .plus_overlay_icon,.bvt-home-service-grid .img_overlay_icon,.bvt-home-service-grid .portfolio_icon{display:none!important}
.bvt-home-service-grid .info_overlay{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;flex:1;width:100%;height:auto!important;box-sizing:border-box;padding:0!important}
.bvt-home-service-grid .info_overlay_padding,.bvt-home-service-grid .info_desc{position:static!important;display:block!important;transform:none!important;opacity:1!important;background:transparent!important;height:auto!important}
.bvt-home-service-grid .info_overlay_padding{padding:24px!important}
.bvt-home-service-grid .info_desc h3{font-size:19px!important;line-height:1.35!important;margin:0 0 14px!important;color:#24311f!important;font-weight:700;text-align:left;overflow-wrap:anywhere;hyphens:auto}
.bvt-home-service-grid .info_desc section{font-size:15px!important;line-height:1.65!important;color:#53604f!important;text-align:left;margin:0!important;opacity:1!important;transform:none!important}
@media(max-width:1000px){.bvt-home-service-grid{gap:22px}.bvt-home-service-grid .info_overlay_padding{padding:18px!important}.bvt-home-service-grid .info_desc h3{font-size:17px!important}.bvt-home-service-grid>a:nth-child(n+7) .info_desc h3{font-size:15px!important}.bvt-home-service-grid>a:nth-child(n+7) .info_desc section{font-size:14px!important}}
@media(max-width:650px){.bvt-home-service-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:26px}.bvt-home-service-grid>a,.bvt-home-service-grid>a:nth-child(n+7){grid-column:span 1}.bvt-services-row{padding:40px 0!important}}
@media(prefers-reduced-motion:reduce){.bvt-home-service-grid>a{transition:none}.bvt-home-service-grid>a:hover{transform:none}}


