.text-overlay{position:relative;z-index:2;max-width:100%;margin:calc(12 * var(--space-unit)) 0;border-radius:var(--overlay-border-radius, 0);color:rgb(var(--text-color))}.text-overlay--mx{margin-right:var(--gutter);margin-left:var(--gutter)}.text-overlay--bg{padding:calc(8 * var(--space-unit)) 25px}.text-overlay__block{max-width:100%;margin-bottom:calc(4 * var(--space-unit))}.text-overlay__block:last-child{margin-bottom:0}.text-overlay__heading:last-child{margin-bottom:0}.text-overlay__buttons{align-items:flex-end;column-gap:calc(4 * var(--space-unit));row-gap:15px}.text-overlay .rte a{color:currentColor}@media (max-width: 599.98px){.mobile-stacked .text-overlay{--ctrl-bottom: 0;--overlay-border-radius: 0;position:static;width:100%;margin:0;padding:calc(8 * var(--space-unit)) var(--gutter)}}@media (max-width: 794px){.video-section--full-width{padding-top:90%}}@media (min-width: 600px){.text-overlay,.max-w-text-overlay{max-width:582px}.text-overlay{margin:calc(14 * var(--space-unit)) auto}.text-overlay--grow{max-width:none}.text-overlay--bg{padding:calc(8 * var(--space-unit)) calc(12 * var(--space-unit))}}@media (min-width: 769px){.text-overlay,.max-w-text-overlay{max-width:65%}.text-overlay{margin-right:0;margin-left:0}.text-overlay--grow{max-width:none}}@media (min-width: 1024px){.text-overlay,.max-w-text-overlay{max-width:60%}.text-overlay--grow{max-width:none}.text-overlay--bg{padding:calc(12 * var(--space-unit)) calc(14 * var(--space-unit))}}.text-overlay.text-center{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-inline:auto}.text-overlay.text-center .text-overlay__heading.h1{color:#fff;font-size:clamp(2em,4vw,3.2em);font-weight:900;text-shadow:2px 2px 6px rgba(0,0,0,.6);line-height:1.3;margin-bottom:15px;text-align:center;opacity:0;animation:fadeInText 1.5s ease-out .8s forwards;-webkit-user-select:none;user-select:none}.text-overlay.text-center .btn.btn--secondary{display:inline-block;padding:12px 30px;background-color:#0644c1;color:#fff;text-decoration:none;font-size:1em;font-weight:700;border-radius:50px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 5px 12px #0000004d;opacity:0;animation:fadeInButton 1.2s ease-out 1.5s forwards;position:relative;overflow:hidden;letter-spacing:.5px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/text-overlay.css.map */
