.brand-detail-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.brand-detail-inner.image-right{flex-direction:row-reverse}.banner-text-image .image-container img{height:100%;width:100%;border-radius:1000px;object-fit:cover}.banner-text-image .one-half{width:50%}.banner-text-image .banner-subheading{font-size:18px;line-height:22px;font-weight:700;color:#ffab41;margin:0 0 10px;font-family:Zilla Slab,serif;text-transform:uppercase;letter-spacing:0px}.banner-text-image .banner-heading{font-size:50px;line-height:58px;font-weight:700;color:#172748;margin:0;font-family:Montserrat}.banner-text-image .banner-content{font-size:20px;line-height:27px;font-weight:400;color:#7e7e7e;margin-top:30px;font-family:Open Sans,sans-serif}.banner-text-image .button-holder{margin-top:25px}.banner-text-image .banner-link{display:inline-block;padding:13px 35px;border-radius:20px;font-size:20px;line-height:24px;font-weight:700;color:#fff;background:#172748;text-decoration:none;border:1px solid #172748;transition:all .3s ease;font-family:Inter,sans-serif}.banner-text-image .banner-link:hover{background:transparent;color:#172748}.banner-text-image .image-container .image-primary{max-width:410px}.banner-text-image .image-container .image-secondary{max-width:320px;height:auto;position:absolute;right:35%;top:28%;transform:translate(50%)}.brand-detail-inner .image-container{position:relative}@media screen and (max-width: 1024px){.brand-detail-inner{gap:30px}.banner-text-image .banner-heading{font-size:42px;line-height:48px}.banner-text-image .banner-content{font-size:18px;line-height:24px;margin-top:24px}.banner-text-image .button-holder{margin-top:20px}.banner-text-image .banner-link{padding:13px 35px;font-size:18px;line-height:20px}.banner-text-image .image-container .image-primary{max-width:320px}.banner-text-image .image-container .image-secondary{max-width:240px}}@media screen and (max-width: 768px){.brand-detail-inner{flex-direction:column;align-items:flex-start;gap:20px}.brand-detail-inner.image-right{flex-direction:column-reverse}.banner-text-image .one-half{width:100%}.banner-with-text.page-width{padding-left:20px;padding-right:20px}.banner-text-image .banner-heading{font-size:32px;line-height:38px}.banner-text-image .banner-subheading{font-size:16px;line-height:20px}.banner-text-image .banner-content{font-size:16px;line-height:22px;margin-top:15px}.banner-text-image .button-holder{margin-top:15px}.banner-text-image .banner-link{padding:10px 30px;font-size:16px;line-height:20px}.brand-detail-inner .image-container{display:flex;justify-content:center}}@media screen and (max-width: 420px){.banner-text-image .image-container .image-secondary{max-width:200px;right:31%;top:33%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/brand-banner.css.map */
