.banner-grid{width:100%}.banner-grid .button-content{text-align:unset;margin:0;width:max-content;background-color:transparent;padding:0;line-height:1}.advanced-image-blog,.banner-image{position:relative}.banner-grid-style-1{position:absolute;z-index:9;top:0;right:1.5rem;left:1.5rem;bottom:0;padding:3rem}.banner-grid-style-2{padding:3rem}.title-section em{color:red}.banner-content{align-items:center;margin:0}.banner-grid .wp-header{display:flex;justify-content:space-around;align-items:end;margin-bottom:55px}.banner-grid .section-text{color:#fff;margin:0;text-align:left}.banner-grid .section-header{justify-content:start}.banner-image-hover{overflow:hidden}.banner-image-hover:hover:before,.banner-image-hover:hover:after{transform:scale(1);opacity:1}.banner-image-hover img{transition:all .5s ease-in-out}.banner-image-hover:hover img{transform:scale(1.1)}.banner-grid-content.image-banner-grid__media--placeholder.placeholder{background:transparent}.image-banner-grid__media--placeholder .placeholder-svg{height:100%;width:100%}.banner-grid-style-1.text-start,.ap_banner-grid:nth-child(2) .banner-grid-style-1.text-start{left:0;right:unset;bottom:unset;padding:40px;top:0}.banner-grid .text-start .btn-base{height:max-content;margin:0 auto 0 0;padding:0;background-image:none;background-color:transparent}.banner-image{border-width:0 1px 1px 0;border-style:solid;border-color:var(--border)}.banner-grid .wp-header .btn-base{color:#000;background-color:var(--primary);background-image:linear-gradient(#fff,#fff,#fff)}.banner-grid .wp-header .btn-base path{fill:#000}.banner-grid .btn-base{background-color:#fff;padding:26px 31px}.ap_banner-grid:nth-child(2) .button-content span{color:#fff}.ap_banner-grid h5{font-size:16px;font-family:var(--g-font-1);line-height:1.8;margin-bottom:5px;font-weight:700}.ap_banner-grid h3{font-size:90px;line-height:70px;color:var(--accent-7);margin-bottom:0}.ap_banner-grid h3 span{color:#ffac00}.ap_banner-grid:nth-child(2) h5{font-size:36px;text-transform:uppercase;letter-spacing:7px;font-weight:400;font-family:var(--g-font-2);line-height:1.2;color:#fff;margin-bottom:0}.ap_banner-grid:nth-child(2) h3{font-size:90px;font-weight:400;text-transform:uppercase;line-height:72px;color:#fff}.ap_banner-grid .button-content span:hover{color:var(--primary)}.banner-tab{position:relative}.banner-tab-content h5{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.banner-grid-style-1.justify-content-right.text-start{right:80px;top:50%;transform:translateY(-50%);left:unset}.banner-grid-style-1 h5{font-size:30px;line-height:34px;text-transform:none;letter-spacing:0;font-weight:600;margin-bottom:30px;max-width:245px}.banner-grid-style-1 h3{font-size:20px;line-height:24px;text-transform:capitalize;font-weight:700;margin-bottom:10px;letter-spacing:0}.banner-grid-style-1 p,.ap_banner-grid:nth-child(2) p{font-size:16px;line-height:26px;margin-bottom:0;font-weight:400;letter-spacing:0;text-transform:none}.banner-grid-style-1 p span{color:var(--primary)}.banner-image:hover .banner-grid-content.banner-image-hover img{transform:scale(1.2)}.banner-image .btn-base:hover{color:var(--primary)}p.section-description{font-size:16px;line-height:26px;color:#fff;max-width:600px;margin:0 auto 60px;text-align:center}.banner-grid .btn-base{margin-left:auto;height:60px}.banner-icon{position:absolute;bottom:0;left:0;width:80px;height:80px;text-align:center;line-height:80px;background-color:var(--primary)}.banner-grid-style-1.justify-content-end.text-start{bottom:0;top:unset;transform:unset;left:80px;background-color:#000c;padding:26px 30px;transition:all .4s}.banner-image:hover .banner-grid-style-1.justify-content-end.text-start{padding:40px 30px}.banner-image:hover .banner-grid-style-1.justify-content-end.text-start h3{max-height:80px;opacity:1;margin-bottom:39px}.banner-image:hover .banner-grid-style-1.justify-content-end.text-start h5{margin-bottom:20px}.banner-image:hover .justify-content-end.text-start .btn-base{max-height:20px;opacity:1}.banner-grid .justify-content-end.text-start .btn-base{margin:0;background-color:transparent;background-image:unset;max-height:0;opacity:0}.banner-grid-style-1.justify-content-end.text-start h5{font-size:24px;line-height:26px;text-transform:capitalize;letter-spacing:0;margin-bottom:0;transition:all .4s}.banner-grid-style-1.justify-content-end.text-start h3{font-size:16px;line-height:26px;text-transform:none;font-weight:400;letter-spacing:0;font-family:var(--g-font-1);margin:0;max-height:0;opacity:0;transition:all .4s}.banner-grid .container-fluid{padding:0}.col-12 .banner-grid-style-1{padding:50px 140px 60px;max-width:930px;margin:auto;max-height:415px;border:3px solid #fff}.col-12 .banner-grid-style-1:before{display:none}.col-12 .banner-grid-style-1 h5{font-size:32px;line-height:1;text-transform:none;letter-spacing:0;font-weight:400;margin-bottom:0;font-family:var(--g-font-3)}.col-12 .banner-grid-style-1 h3{font-size:72px;line-height:1;text-transform:uppercase;font-weight:400;margin-bottom:25px;letter-spacing:1px}.col-12 .banner-grid-style-1 p{font-size:16px;line-height:1.6;margin-bottom:55px;font-weight:400;letter-spacing:.8px;text-transform:none;font-family:var(--g-font-1)}.banner-grid .col-12 .button-content{text-align:unset;width:max-content;background-color:#fff;padding:24px 43px;line-height:1;margin:0 auto}.banner-grid .col-12 .button-content:hover{background-color:var(--primary)}@media (max-width: 1400px){.ap_banner-grid:nth-child(2) .banner-grid-style-1.text-start,.banner-grid-style-1.text-start{top:50%;transform:translateY(-50%)}}@media (max-width: 1199px){.banner-grid-style-1 h3{font-size:30px;line-height:35px}.banner-grid-content.media{padding-bottom:60%!important}}@media (max-width: 991px){.col-12 .banner-grid-style-1 p{margin-bottom:30px}.col-12 .banner-grid-style-1 h3{font-size:56px;margin-bottom:15px}}@media (max-width: 767px){.banner-grid-content.image-banner-grid__media--placeholder.placeholder{margin-bottom:15px}.col-12 .banner-grid-style-1{padding:30px}.banner-grid-content.media{padding-bottom:40%!important}.banner-grid-style-1.text-start{padding:30px 190px 30px 30px}.banner-image{margin-bottom:0}}@media (max-width: 576px){.banner-grid .wp-header{flex-direction:column}.banner-grid .wp-header .btn-base{margin:auto}.banner-grid .section-header{justify-content:center}.banner-grid .section-text{text-align:center;margin-bottom:30px}}@media (max-width: 480px){.banner-grid-content.media{padding-bottom:70%!important}.col-12 .banner-grid-style-1{padding:15px}.col-12 .banner-grid-style-1 h3{font-size:32px}.col-12 .banner-grid-style-1 p{font-size:14px}.banner-grid-style-1.text-start{padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/banner-grid.css.map */
