.banner-grid{width:100%}.banner-grid .container-fluid{padding:0;overflow:hidden}.banner-grid .banner-grid-content{position:relative;text-align:center;overflow:hidden}.banner-grid .banner-grid-content img{max-width:100%;height:350px;min-height:290px;transition:all .3s ease}.banner-grid .banner-grid-content:hover img{transform:scale(1.03)}.banner-grid .button-content{text-align:unset;width:unset}.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-image-hover{overflow:hidden}.banner-image .sub-title{margin:10px 0 39px}.banner-image-hover:before,.banner-image-hover:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;opacity:0;transition:all .5s ease-in-out;z-index:99}.banner-image-hover:before{border-top:.1rem solid #fff;border-bottom:.1rem solid #fff;transform:scaleX(0)}.banner-image-hover:after{transform:scaleY(0);border-left:.1rem solid #fff;border-right:.1rem solid #fff}.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-content{margin:40px -7.5px 0}@media (max-width: 767px){.banner-grid-content.image-banner-grid__media--placeholder.placeholder{margin-bottom:15px}}.banner-grid h5{font-style:normal;font-weight:500;font-size:12px;line-height:20px;text-transform:uppercase}.banner-grid h5 span{position:relative}.banner-grid h5 span:before{content:"";display:inline-block;position:absolute;width:0;height:2px;left:auto;background-color:var(--g-main);right:0;bottom:-2px;transition:all .3s ease}.banner-grid .banner-grid-content:hover h5 span:before{width:100%;left:0;right:auto}.banner-grid .text-top p,.banner-grid .text-bottom p{font-style:normal;font-weight:400;font-size:13px;line-height:24px}.banner-image:hover .link-hover{background-size:100% 1px}.banner-grid .text-top h3,.banner-grid .text-bottom h3{font-family:"Noto Serif";font-style:normal;font-weight:1;font-size:34px;line-height:42px;margin-bottom:10px}.banner-grid .text-top h3 span{font-style:italic}.banner-grid .button-content span{border:none;font-style:normal;font-weight:700;font-size:12px;line-height:18px;margin-top:20px;padding:10px 15px;border-radius:5px}.banner-image-item{padding:0 10px;margin-bottom:30px}.banner-grid .text-top{position:absolute;z-index:9;top:0;right:0;left:0;bottom:0}.banner-grid .text-bottom{position:relative;padding:30px 5px;background-color:#fff;left:unset;right:unset}@media (min-width:1500px){.banner-image-item{padding:0 15px}}@media (min-width:1200px){.banner-grid .text-bottom{width:80%;margin-top:-20px}.banner-grid .text-top{padding:5rem}.banner-grid .button-content span,.banner-grid .text-bottom .button-content span{margin-top:30px}.banner-image .sub-title{margin-top:40px}}@media (min-width:992px) and (max-width:1200px){.banner-grid .text-top p{font-size:13px;line-height:1.4}.banner-grid .text-bottom p{font-size:10px;line-height:1.2}.banner-grid .text-bottom{width:80%;margin-top:-20px}.banner-grid p span{font-size:16px;line-height:1.2}.banner-grid h5{font-size:9px;line-height:1.2}.banner-grid .text-top h3{font-size:30px;line-height:1.3}.banner-grid .text-bottom h3{font-size:25px;line-height:1.3}.banner-grid .button-content span{font-size:10px;line-height:1.5;padding:10px 15px}}@media (min-width:768px) and (max-width:992px){.banner-grid .text-top p{font-size:11px;line-height:1.2}.banner-grid .banner-grid-content img{height:250px;min-height:1}.banner-grid .text-bottom{width:80%;margin-top:-20px;padding:20px 10px}.banner-grid .text-bottom p{font-size:30px;line-height:1.2;margin-bottom:0}.banner-grid p span{font-size:14px;line-height:1.2}.banner-grid h5{font-size:7px;line-height:1.2;margin-bottom:10px}.banner-grid .text-top h3,.banner-grid .text-bottom h3{font-size:25px;line-height:1.2}.banner-grid .button-content span{font-size:8px;line-height:1.5;padding:7px 10px}}@media (min-width:567px) and (max-width: 768px){.banner-grid .text-top h3{font-size:21px;line-height:31px;margin-bottom:0}.banner-image-item{margin-bottom:10px}}@media (max-width: 567px){.banner-grid .text-top h3{font-size:30px;line-height:1.2;margin-bottom:10px}.banner-image-item{padding:10px 0}.banner-grid .text-bottom h3{font-size:30px;line-height:1.3}.banner-grid .text-bottom p{font-size:11px;line-height:1.4}.banner-grid h5{font-size:7px;line-height:1.2;margin-bottom:10px}.banner-image-item{margin-bottom:10px}.banner-grid .text-top p{font-size:11px;line-height:1.2;margin-bottom:10px}.banner-grid .button-content span{font-size:11px;line-height:1.5;padding:10px 15px;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/banner-grid.css.map */
