.impulse-legacy-main-page .page--title{font-size:2.4rem;font-weight:600;line-height:1.2;margin-bottom:2rem}.impulse-legacy-main-page .rte{font-size:1rem;line-height:1.6;color:var(--color-text, #333)}.impulse-legacy-main-page .rte p{margin-bottom:1.5rem}.impulse-legacy-main-page .rte h2,.impulse-legacy-main-page .rte h3{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}@media(max-width:768px){.impulse-legacy-main-page .page--title{font-size:1.8rem}}.impulse-legacy-advanced-content{width:100%}.advanced-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:2rem}.advanced-content-wrapper.advanced-content--spaced{gap:3rem;padding:2rem 0}.advanced-content-block{flex:0 0 auto;box-sizing:border-box;position:relative;padding:0 1rem}.advanced-content-block--liquid p{margin-bottom:1rem;line-height:1.6}.advanced-content-block--liquid h2,.advanced-content-block--liquid h3,.advanced-content-block--liquid h4{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.advanced-content-block--liquid ul,.advanced-content-block--liquid ol{margin-left:1.5rem;margin-bottom:1rem}.advanced-content-block--liquid li{margin-bottom:.5rem}.advanced-content-block--image{display:flex;align-items:center;justify-content:center}.advanced-content-image{margin:0;padding:0}.advanced-content-image img{max-width:100%;height:auto;display:block}.advanced-content-block--image-text{width:100%}.background-image-text-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.background-image-text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center}.background-image-text-content{position:relative;z-index:2;text-align:center;color:#fff;padding:2rem;max-width:600px}.background-image-text-title{font-size:2rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.background-image-text-text{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.background-image-text-text a{color:inherit;text-decoration:underline}.advanced-content-block a.button,.advanced-content-block .button{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-primary, #003336);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.95rem;border:2px solid var(--color-primary, #003336);transition:all .3s ease}.advanced-content-block a.button:hover,.advanced-content-block .button:hover{background-color:transparent;color:var(--color-primary, #003336)}@media(max-width:768px){.advanced-content-wrapper{flex-direction:column;gap:1.5rem}.advanced-content-wrapper.advanced-content--spaced{gap:2rem;padding:1.5rem 0}.advanced-content-block{width:100%!important;padding-left:0;padding-right:0}.background-image-text-wrapper{min-height:300px}.background-image-text-title{font-size:1.5rem}.background-image-text-content{padding:1.5rem}.advanced-content-block--liquid h2,.advanced-content-block--liquid h3{font-size:1.3rem}}.impulse-legacy-main-page-full-width .width--full{max-width:none;width:100%;padding:0}.impulse-legacy-main-page-full-width .wrapper-spacing--h{padding-left:1rem;padding-right:1rem}.impulse-legacy-main-page-full-width [class*=width--]{max-width:none}@media(max-width:768px){.impulse-legacy-main-page-full-width .wrapper-spacing--h{padding-left:.5rem;padding-right:.5rem}}.impulse-legacy-background-image-text{width:100%}.background-image-text-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.background-image-text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006}.background-image-text-content{position:relative;z-index:2;text-align:center;color:#fff;padding:3rem;max-width:700px}.background-image-text-title{font-size:2.2rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.background-image-text-subtitle{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;opacity:.95}.background-image-text-text{font-size:1rem;line-height:1.6;margin-bottom:2rem}.background-image-text-text p{margin-bottom:1rem}@media(max-width:768px){.background-image-text-wrapper{min-height:400px}.background-image-text-content{padding:1.5rem}.background-image-text-title{font-size:1.5rem}.background-image-text-subtitle{font-size:.95rem}.background-image-text-text{font-size:.9rem}}.impulse-legacy-text-columns{width:100%}.text-columns-title{font-size:2rem;font-weight:600;margin-bottom:2.5rem;text-align:center}.text-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}.text-columns-column-image{width:100%;margin-bottom:1.5rem;border-radius:4px;overflow:hidden}.text-columns-column-image img{width:100%;height:auto;display:block}.text-columns-column h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.text-columns-column p{font-size:.95rem;line-height:1.6;margin-bottom:1rem;color:#555}.text-columns-column ul{margin:1rem 0;padding-left:1.5rem}.text-columns-column ul li{margin-bottom:.5rem;font-size:.95rem}.text-columns-column a.button,.text-columns-column .text-button{display:inline-block;padding:.75rem 1.5rem;background-color:#003336;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.9rem;border:2px solid #003336;transition:all .3s ease;margin-top:.5rem}.text-columns-column a.button:hover,.text-columns-column .text-button:hover{background-color:transparent;color:#003336}@media(max-width:1024px){.text-columns-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.text-columns-grid{grid-template-columns:1fr;gap:1.5rem}.text-columns-title{font-size:1.5rem;margin-bottom:1.5rem}.text-columns-column h3{font-size:1.1rem}}.impulse-legacy-advanced-content figure{margin:0;padding:0}.impulse-legacy-advanced-content img{max-width:100%;height:auto}.advanced-content-block ol{counter-reset:item;list-style-type:none}.advanced-content-block ol li{counter-increment:item;margin-bottom:.5rem;padding-left:1.5rem}.advanced-content-block ol li:before{content:counter(item) ". ";position:absolute;left:0;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/126/assets/impulse-legacy.css.map */
