.td__image__content__banner{background-color:var(--bannerBackgroundColor);margin:0 auto var(--marginBottom)}.td__image__content__banner-body-wrap{border-radius:10px;margin:-3px 0 0}.td__image__content__banner-column{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.td__image__content__banner-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.td__image__content__banner-block--left .td__image__content__banner-block-text{text-align:left}.td__image__content__banner-block--center .td__image__content__banner-block-text{text-align:center}.td__image__content__banner-block--right .td__image__content__banner-block-text{text-align:right}.td__image__content__banner-block.show-mobile{display:none}.td__image__content__banner-block.hide-mobile{display:flex}.td__image__content__banner-block.hide-mobile .td__image__content__banner-block-img-wrap{width:100%;aspect-ratio:5/1}.td__image__content__banner-block-img-wrap{height:100%;width:100%}.td__image__content__banner-block-img{display:block;width:100%;height:100%;object-fit:cover}.td__image__content__banner-block-content-wrap{display:flex;align-items:center;justify-content:center;z-index:2;position:relative;padding:80px 30px;max-width:100%}.td__image__content__banner-block-content{width:100%;display:flex;gap:4px;flex-direction:column;align-items:center;justify-content:center}.td__image__content__banner-block-copy{text-align:center;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%!important;color:var(--bannerTextColor);margin:0 auto}.td__image__content__banner-block-btns{display:grid;padding-top:16px;gap:24px;grid-template-columns:repeat(2,1fr);width:auto}.td__image__content__banner-block-btn{display:flex;gap:24px;min-width:230px}.td__image__content__banner-block-btn .button{text-align:center;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:300;width:100%;line-height:140%;text-transform:uppercase;padding:18px 24px;transition:all .25s ease-in-out}.td__image__content__banner-block-btn .button.button--primary{color:var(--buttonTextColor);background-color:var(--buttonBackgroundColor);border:1px solid var(--buttonBorderColor)}.td__image__content__banner-block-btn .button.button--primary:hover{color:var(--buttonHoverTextColor);background-color:var(--buttonHoverBackgroundColor);border-color:var(--buttonHoverBorderColor);cursor:pointer}.td__image__content__banner-block-btn .button.button--secondary{color:var(--buttonTextColor);background-color:transparent;border:1px solid var(--buttonBorderColor)}.td__image__content__banner-block-btn .button.button--secondary:hover{color:var(--buttonHoverTextColor);background-color:var(--buttonHoverBackgroundColor);border-color:var(--buttonHoverBorderColor);cursor:pointer}.td__image__content__banner-block-content h1{color:#000;text-align:center;font-family:Helvetica;font-size:40px;font-style:normal;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.td__image__content__banner-block-content h1{font-size:28px}.td__image__content__banner-block-content{padding-left:0}.td__image__content__banner-block-btns{grid-template-columns:repeat(1,1fr);gap:12px;width:100%;max-width:400px}.td__image__content__banner-block-content-wrap{margin:0;max-width:100%;padding:40px 1.2em}.td__image__content__banner-block{width:100%;min-height:auto}.td__image__content__banner-block.show-mobile{display:block}.td__image__content__banner-block.hide-mobile{display:none}.td__image__content__banner-block-btn{gap:12px}.td__image__content__banner-block-img-wrap{width:100%}.td__image__content__banner-block-img{min-height:auto;filter:none}.td__image__content__banner-block-btn{font-size:15px}.td__image__content__banner-block-content-wrap{flex-direction:column}.td__image__content__banner-block-content{width:100%;text-align:var(--bannerMobileTextAlignment)}.td__image__content__banner-block-copy{text-align:center;margin:0 auto}.td__image__content__banner-block-btn{justify-content:center}}@media screen and (max-width: 640px){.td__image__content__banner-block-copy{font-size:16px;line-height:27px}.td__image__content__banner-block-img-wrap{width:100vw}}@media screen and (max-width: 340px){.td__image__content__banner-block-btn .button{min-width:auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/section-td-image-content-banner.css.map */
