.banner-style2 .banner-with-text3{width:100%;display:inline-block;vertical-align:middle}.banner-style2 .banner-style2-section-wrapper .banner-image{position:relative;overflow:hidden;border-radius:var(--media-radius)}.banner-style2 .banner-style2-section-wrapper .banner-text{position:absolute;bottom:0;left:0;width:calc(100% - 3rem);display:flex;align-items:center;justify-content:space-between;padding:3rem 1.5rem;gap:1rem}.banner-style2 .banner-style2-section-wrapper .banner-text svg{width:2.4rem;height:2.4rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text{position:absolute;left:0;right:0;bottom:0;padding:3rem .5rem;transform:translateY(18rem);transition:transform 1s ease}.banner-style2 .banner-style2-section-wrapper .banner-image:hover .banner-hover-text{transform:translateY(0)}.banner-style2 .banner-style2-section-wrapper .theme_main_heading{font-family:var(--font-body-family);font-size:2.6rem;font-weight:600}.banner-style2 .banner-style2-section-wrapper .banner-hover-text .theme_main_heading{margin-bottom:1.5rem}.banner-style2 .banner-style2-section-wrapper .banner-image .media{transition:all .5s ease}.banner-style2 .banner-style2-section-wrapper .banner-image:hover .media{scale:1.05}.banner-style2 .banner-style2-section-wrapper .first-banner-section-desktop{margin-bottom:3rem}.banner-style2 .banner-style2-section-wrapper .first-banner-section-desktop .banner-image .banner-image-inner{border-radius:var(--media-radius)}@media screen and (max-width: 1429px){.banner-style2 .banner-style2-section-wrapper .theme_main_heading{font-size:2.2rem}.banner-style2 .banner-style2-section-wrapper .banner-text svg{width:2.2rem;height:2.2rem}.banner-style2 .banner-style2-section-wrapper .banner-text{padding:2.5rem 1.5rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text{padding:2.5rem .5rem}}@media screen and (max-width: 1199px){.banner-style2 .banner-style2-section-wrapper .theme_main_heading{font-size:2rem}.banner-style2 .banner-style2-section-wrapper .banner-text svg{width:2rem;height:2rem}.banner-style2 .banner-style2-section-wrapper .banner-text{padding:2rem 1.5rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text{padding:2rem .5rem}}@media screen and (max-width: 991px){.banner-style2 .banner-style2-section-wrapper .first-banner-section-desktop{margin-bottom:1.5rem}.banner-style2 .banner-style2-section-wrapper .theme_main_heading{font-size:1.8rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text .theme_main_heading{margin-bottom:0}.banner-style2 .banner-style2-section-wrapper .banner-text svg{width:1.8rem;height:1.8rem}.banner-style2 .banner-style2-section-wrapper .banner-text{padding:1.5rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text{transform:translateY(0);padding:1.5rem;position:inherit;box-shadow:0 2px 4px #0000001a,0 2px 4px #0000000f}.banner-style2 .banner-style2-section-wrapper .banner-image .banner-image-inner{overflow:hidden;border-radius:var(--media-radius)}.banner-style2 .banner-style2-section-wrapper .banner-image{padding:.5rem}.banner-style2 .banner-style2-section-wrapper .banner-hover-text{border-radius:0 0 var(--media-radius) var(--media-radius);height:13rem;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width: 767px){.banner-style2 .banner-style2-section-wrapper .theme_main_heading{font-size:1.6rem}.banner-style2 .banner-style2-section-wrapper .banner-text svg{width:1.6rem;height:1.6rem}}@media screen and (max-width: 575px){.banner-style2 .banner-style2-section-wrapper .banner-hover-text{height:25rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/banner-style2.css.map */
