.image-with-text__image-caption{display:flex;align-items:flex-start;position:relative}.image-with-text__image-caption--badge{width:100%}@media screen and (max-width: 1121px){.image-with-text__image-caption--badge{gap:1rem}.image-with-text__image-caption{gap:4rem}.image-with-text__image-caption--badge{padding-right:0;margin-top:-30px}}@media screen and (min-width: 1122px){.image-with-text__image-caption{gap:4rem}}.image-with-text__image-caption--badge{margin-top:-7%;padding-right:4rem;display:flex;justify-content:flex-end}@media screen and (min-width: 750px) and (max-width: 1121px){.image-with-text__image-caption{flex-direction:column-reverse;gap:0}.image-with-text__image-caption--badge{padding-right:0}.image-with-text__image-caption--badge{margin-top:-25%;padding-right:0;max-width:50%;align-self:flex-end}}@media screen and (max-width: 500px){.image-with-text__image-caption{flex-direction:column-reverse;gap:0}.image-with-text__image-caption--badge{padding-right:0}.image-with-text__image-caption--badge{margin-top:-25%;padding-right:0;max-width:50%;align-self:flex-end}}.image-with-text__image-caption--badge img{width:100%;height:auto}.image-with-text__media.arched{border-radius:400px 400px 0 0}.image-with-text__media.circle{padding-bottom:100%!important;border-radius:400px}.image-with-text__banner.text_only{display:flex;gap:2rem;justify-content:space-around;align-items:center;padding:2rem;border:1px solid;margin-bottom:2rem}@media screen and (max-width: 989px){.image-with-text__banner.text_only .subtitle{font-size:12px}}@media screen and (min-width: 990px){.image-with-text__banner.text_only{display:flex;gap:1rem;justify-content:space-around;align-items:center;padding:2rem;border:1px solid;margin-bottom:2rem;flex-direction:row}}@media screen and (max-width: 989px){.image-with-text__banner--middle .text-style-heading{line-height:100%}}.image-with-text__banner--top-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3rem;width:100%}.image-with-text__banner--middle{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.image-with-text__banner--divider{width:50%;height:1px;background:#000}.text-style-heading{font-style:italic;font-size:48px;text-align:center}@media screen and (max-width: 575px){.image-with-text__banner.text_only .essentials-badge:last-of-type{display:none}.image-with-text__banner--top-content{flex-direction:column}.image-with-text__banner.text_only{flex-direction:column;gap:0}.image-with-text__banner--top-content{gap:1rem}}.image-with-text__banner.link_grid{text-align:center;display:flex;gap:0rem;flex-direction:column}@media screen and (min-width: 500px){.image-with-text__banner.link_grid{display:flex;flex-direction:row;gap:2rem;text-align:left}}@media screen and (min-width: 990px){.image-with-text__banner.link_grid{gap:10rem}}.number-subtitle{font-family:var(--font-subheading-family);font-weight:700;font-size:12px}.number-subtitle-number{font-family:var(--font-body-family);font-style:italic;font-size:22px;font-weight:400}.image-with-text__link-grid-item a{text-decoration:none}.image-with-text__image-caption--text .h5{line-height:200%;letter-spacing:1px}.image-with-text__media video{object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.image-with-text.image-with-text--full-width:not(.extra-image-padding){padding-left:0;padding-right:0}.image-with-text.image-with-text--full-width{margin-left:0;margin-right:0;max-width:100%}.tiny-link.link{font-style:italic;text-transform:uppercase}.image-with-text__media.no-image-border{border:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-image-with-text-extras.css.map */
