.hero-custom{position:relative;display:table;table-layout:fixed;width:100%}picture.hero-custom__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.hero-custom__image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-custom__inner{display:table-cell;vertical-align:middle;width:100%;position:relative;z-index:1}.hero-custom__content{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.hero-custom__heading{margin:0;letter-spacing:var(--letter-spacing-0);white-space:pre-line}.hero-custom__subheading{margin:0}.hero-custom__subheading--with-title{margin-bottom:.5rem}.hero-custom__text p{font-family:var(--font-body);font-weight:400;margin:0}.hero-custom__text--size-20-16 p{font-size:1.333rem;line-height:var(--line-height-28, 28px)}@media screen and (max-width: 768px){.hero-custom__text--size-20-16 p{font-size:1.067rem;line-height:var(--line-height-26, 26px)}}.hero-custom__text--size-18 p{font-size:1.2rem;line-height:var(--line-height-27, 27px)}.hero-custom__button-wrapper{margin-top:1.333rem}a.hero-custom__button{margin:0;background-color:var(--button-bg-color);color:#fff;text-align:center;font-family:var(--font-body);font-size:var(--font-size-16);font-weight:700;text-transform:var(--text-transform-uppercase);padding:13.5px 24px;display:inline-block;border-radius:4px;text-decoration:none;line-height:normal;transition:all .2s ease!important}a.hero-custom__button:hover{background-color:var(--color-primary);color:#fff;opacity:1}@media screen and (min-width: 769px){.hero-custom--vertical-top .hero-custom__inner{vertical-align:top}.hero-custom--vertical-middle .hero-custom__inner{vertical-align:middle}.hero-custom--vertical-bottom .hero-custom__inner{vertical-align:bottom}.hero-custom--horizontal-left .hero-custom__content{margin:0 auto 0 0}.hero-custom--horizontal-center .hero-custom__content{margin:0 auto}.hero-custom--horizontal-right .hero-custom__content{margin:0 0 0 auto}.hero-custom--content-align-left .hero-custom__content,.hero-custom--content-align-left .hero-custom__title-bar,.hero-custom--content-align-left .hero-custom__heading,.hero-custom--content-align-left .hero-custom__text,.hero-custom--content-align-left .hero-custom__text p{text-align:left}.hero-custom--content-align-center .hero-custom__content,.hero-custom--content-align-center .hero-custom__title-bar,.hero-custom--content-align-center .hero-custom__heading,.hero-custom--content-align-center .hero-custom__text,.hero-custom--content-align-center .hero-custom__text p{text-align:center}.hero-custom--content-align-right .hero-custom__content,.hero-custom--content-align-right .hero-custom__title-bar,.hero-custom--content-align-right .hero-custom__heading,.hero-custom--content-align-right .hero-custom__text,.hero-custom--content-align-right .hero-custom__text p{text-align:right}}@media screen and (max-width: 768px){.hero-custom--mobile-vertical-top .hero-custom__inner{vertical-align:top}.hero-custom--mobile-vertical-middle .hero-custom__inner{vertical-align:middle}.hero-custom--mobile-vertical-bottom .hero-custom__inner{vertical-align:bottom}.hero-custom--mobile-horizontal-left .hero-custom__content{margin:0 auto 0 0}.hero-custom--mobile-horizontal-center .hero-custom__content{margin:0 auto}.hero-custom--mobile-horizontal-right .hero-custom__content{margin:0 0 0 auto}.hero-custom--mobile-content-align-left .hero-custom__content,.hero-custom--mobile-content-align-left .hero-custom__title-bar,.hero-custom--mobile-content-align-left .hero-custom__heading,.hero-custom--mobile-content-align-left .hero-custom__text,.hero-custom--mobile-content-align-left .hero-custom__text p{text-align:left}.hero-custom--mobile-content-align-center .hero-custom__content,.hero-custom--mobile-content-align-center .hero-custom__title-bar,.hero-custom--mobile-content-align-center .hero-custom__heading,.hero-custom--mobile-content-align-center .hero-custom__text,.hero-custom--mobile-content-align-center .hero-custom__text p{text-align:center}.hero-custom--mobile-content-align-right .hero-custom__content,.hero-custom--mobile-content-align-right .hero-custom__title-bar,.hero-custom--mobile-content-align-right .hero-custom__heading,.hero-custom--mobile-content-align-right .hero-custom__text,.hero-custom--mobile-content-align-right .hero-custom__text p{text-align:right}}.hero-custom__title-bar{margin-bottom:.25rem}@media screen and (max-width: 768px){.hero-custom__title-bar{margin-bottom:.5rem}a.hero-custom__button{width:100%}}@media (max-width: 1188px){.hero-custom__content{max-width:425px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-image-with-text-overlay-custom.css.map */
