.vref-banner .image-banner-section{position:relative;min-height:380px;display:flex;align-items:center;overflow:hidden;background-color:#171717}.vref-banner .image-banner-container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2;height:100%;min-height:380px}.vref-banner .image-banner-content{display:flex;align-items:center;height:100%;min-height:380px;flex-direction:row}.vref-banner .image-banner-text{flex:1;padding:60px 80px 60px 20px;text-align:left}.vref-banner .image-banner-image{flex:1;position:relative;height:100%;min-height:380px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:none}.vref-banner .image-banner-section .image-banner-heading{font-size:52px;font-weight:600;color:#fff!important;line-height:1.1;margin:0}.vref-banner .image-banner-section .image-banner-subheading{font-size:18px;color:#666!important;line-height:1.4;margin:16px 0 0}.vref-banner .image-banner-button{display:inline-block;margin-top:24px;padding:14px 28px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px;background-color:#333;color:#fff;border:2px solid #333333;text-decoration:none;transition:all .3s ease;cursor:pointer}.vref-banner .image-banner-button:hover{background-color:#fff;color:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (max-width:768px){.vref-banner .image-banner-section,.vref-banner .image-banner-container{min-height:400px}.vref-banner .image-banner-content{flex-direction:column!important;text-align:center!important;min-height:400px}.vref-banner .image-banner-text{padding:40px 20px 30px!important;text-align:center!important}.vref-banner .image-banner-image{height:100%;min-height:240px;width:100%;flex:1}.vref-banner .image-banner-section .image-banner-heading{font-size:44px}.vref-banner .image-banner-section .image-banner-subheading{font-size:16px}.vref-banner .image-banner-button{font-size:14px;padding:12px 24px}}@media screen and (max-width:480px){.vref-banner .image-banner-text{margin-bottom:20px}.vref-banner .image-banner-image{min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyle-source-banner.css.map */
