.banner-content{position:relative}.banner-text{position:absolute;top:50%;left:112px;transform:translateY(-50%)}.banner-text.text-top{transform:none;top:40px;left:30px;right:30px}@media (max-width: 991px){.banner-text.text-top{left:15px;right:15px}}.banner-text.text-bottom{top:unset;bottom:70px;left:50px;transform:none}.banner-text .heading-title.h5 span{font-size:20px;font-weight:500;line-height:1;display:block;text-decoration:underline}.banner-text .heading.description{margin:0 0 30px;line-height:26px;font-size:16px;text-transform:none;letter-spacing:0;font-family:var(--body-font-family);font-weight:400}.banner-text .heading-title.p{text-transform:none;font-size:20px;margin-bottom:10px;font-weight:600}.banner-text .heading-title.h4{margin:0}.banner-text .heading-center.h2{margin:0 0 10px;font-weight:500}.banner-col-3 .banner-text .heading-center.h2{margin:0 0 20px}.banner-col-3 .heading.description{margin-bottom:74px}.banner-col{padding:0 15px}img.banner-list-image{object-fit:cover;min-height:500px;object-position:center;width:100%}.heading-center span span{color:var(--color-accent-4)}.banner-grid .heading-title.h6{letter-spacing:0;margin-bottom:11px;font-weight:500;font-size:14px;line-height:18px;font-family:var(--g-font-other);text-decoration:underline;text-transform:uppercase}.banner-grid .heading-center.h1,.banner-grid .heading-title.h3{margin:0}banner-content{display:block;height:100%}.banner-image-child{margin-bottom:14px}.banner-text .heading-title.h5{font-size:14px;font-weight:500;margin-bottom:11px;font-family:var(--body-font-family)}.banner-content-bottom .banner-text{position:relative;top:0;left:0;right:0;margin:0;text-align:center;padding:35px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.banner-content-bottom a.button.btn-base{margin:auto}@media (max-width: 1299px){.banner-text{left:15px}}@media (max-width: 991px){.banner-text.text-top{top:30px;left:15px}}.banner-grid .col-full{padding:0}.col-full .heading.description{margin-bottom:19px}.col-full .banner-text{top:50%;left:55%;transform:translateY(-50%)}.col-full .heading-center{font-size:48px;line-height:54px;letter-spacing:0;margin-bottom:35px}@media (max-width: 1501px){.heading-title{margin-bottom:15px}.heading-center{margin-bottom:30px}}@media (max-width: 576px){.banner-content-bottom .banner-text{padding:30px 15px}.banner-text.text-bottom{left:10px}}.box__banner .banner-text{text-align:center}@media (max-width: 1500px){.box__banner .banner__heading{font-size:50px}}@media (max-width: 1199px){.box__banner .banner__heading{font-size:40px}}.box__banner .grid-column-1 .banner__heading{margin-top:-10px;margin-bottom:10px}.box__banner .grid-column-3 .banner__heading{margin-top:0;margin-bottom:0}.box__banner p{margin-top:0}.banner__type2 .banner-text{top:90px;left:90px;transform:none}@media (max-width: 1500px){.banner__type2 .banner-text{top:50px;left:50px}}@media (max-width: 400px){.banner__type2 .banner-text{top:30px;left:30px}}.banner__type2 .banner-text .heading-title{font-family:var(--body-font-family);font-size:14px;line-height:20px;letter-spacing:2px;font-weight:500;text-decoration:none;margin-bottom:10px}.banner__type2 .banner-text .heading-center{margin-bottom:40px}@media (max-width: 991px){.banner__type2 .banner-text .heading-center{font-size:40px}}@media (max-width: 400px){.banner__type2 .banner-text .heading-center{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/banner-grid.css.map */
