.text-content .h1,.text-content .h1 *,.text-content h1,.text-content h1 *{font-size:2.75rem;line-height:normal}@media(min-width:768px){.text-content .h1,.text-content .h1 *,.text-content h1,.text-content h1 *{font-size:2.75rem;line-height:normal}}@media(min-width:1200px){.text-content .h1,.text-content .h1 *,.text-content h1,.text-content h1 *{font-size:3.375rem;line-height:normal}}.text-content .h2,.text-content .h2 *,.text-content h2,.text-content h2 *{font-size:2.125rem;line-height:normal}@media(min-width:1200px){.text-content .h2,.text-content .h2 *,.text-content h2,.text-content h2 *{font-size:2.125rem;line-height:normal}}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin:1.875rem 0 .625rem}.text-content ol,.text-content p,.text-content ul{margin:.625rem 0}.text-content a:not(.btn),.text-content a:not(.wc-block-components-button){color:#000;text-decoration:underline}.text-content strong{font-family:TenorSans-Regular,TenorSans-Fallback,serif;font-weight:600}.text-content figure{margin:1.25rem 0}@media(min-width:768px){.text-content figure{margin:2.5rem 0}}.text-content img{margin-bottom:1rem;max-width:100%;width:auto}.text-content img.alignleft{float:left;margin-right:1.5625rem}.text-content img.alignright{float:right;margin-left:1.5625rem}.text-content ol:not(.woocommerce-thankyou-order-details),.text-content ul:not(.woocommerce-thankyou-order-details){padding:0;text-align:left}.text-content ol:not(.woocommerce-thankyou-order-details) li,.text-content ul:not(.woocommerce-thankyou-order-details) li{margin:.3125rem 0;padding-left:1em;position:relative}@media(min-width:768px){.text-content ol:not(.woocommerce-thankyou-order-details) li,.text-content ul:not(.woocommerce-thankyou-order-details) li{margin:.3125rem 0}}.text-content ol:not(.woocommerce-thankyou-order-details) li ol,.text-content ol:not(.woocommerce-thankyou-order-details) li ul,.text-content ul:not(.woocommerce-thankyou-order-details) li ol,.text-content ul:not(.woocommerce-thankyou-order-details) li ul{margin-top:.3125rem!important}@media(min-width:768px){.text-content ol:not(.woocommerce-thankyou-order-details) li ol,.text-content ol:not(.woocommerce-thankyou-order-details) li ul,.text-content ul:not(.woocommerce-thankyou-order-details) li ol,.text-content ul:not(.woocommerce-thankyou-order-details) li ul{margin-top:.9375rem!important}}.text-content ul:not(.woocommerce-thankyou-order-details) li:before{background:hsla(0,0%,7%,.6);border-radius:50%;content:"";display:block;font-size:.4em;font-style:inherit;font-weight:inherit;height:.5em;left:0;line-height:inherit;position:absolute;top:1.45em;width:.5em}.text-content ul:not(.woocommerce-thankyou-order-details) li li:before{background-color:transparent;border:2px solid hsla(0,0%,7%,.6);content:""}.text-content ol:not(.woocommerce-thankyou-order-details){counter-reset:li}.text-content ol:not(.woocommerce-thankyou-order-details) li:before{content:counter(li,decimal) ".";counter-increment:li;display:block;font-size:inherit;font-style:inherit;font-weight:inherit;left:0;position:absolute;top:0}.text-content ol:not(.woocommerce-thankyou-order-details) li li:before{content:counter(li,decimal) ")"}.text-content blockquote{line-height:1.46;margin:1.625rem 0;padding-bottom:1.25rem;position:relative}@media(min-width:768px){.text-content blockquote{font-size:1.5rem;margin:3.375rem 0;padding-left:5.625rem}}.text-content blockquote p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.text-content blockquote:before{content:"";display:block;height:.6875rem;width:3.375rem}@media(max-width:767.98px){.text-content blockquote:before{margin-bottom:.625rem}}@media(min-width:768px){.text-content blockquote:before{left:0;position:absolute;top:.375em}}.text-content blockquote:after{background:currentColor;content:"";height:.125rem;left:0;position:absolute;top:100%;width:100%}@media(min-width:768px){.text-content blockquote:after{left:5.625rem;width:calc(100% - 5.625rem)}.text-content figure{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.text-content figure figcaption{color:currentColor;font-size:.75rem;margin:.5rem 0 0;text-align:center;white-space:nowrap!important}@media(min-width:768px){.text-content figure figcaption{font-size:.875rem;margin:0 0 0 .5rem;text-align:left;text-orientation:mixed;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.text-content hr{-webkit-margin-before:0;-webkit-margin-after:0;background:currentColor;border:none!important;height:.0625rem;margin-block-end:0;margin-block-start:0;max-width:100%!important;opacity:.4}.text-content table{border-collapse:collapse;white-space:nowrap;width:100%}@media(max-width:767.98px){.text-content table{font-size:.875rem}}.text-content table td,.text-content table th{padding:.625rem .5rem}@media(min-width:768px){.text-content table td,.text-content table th{padding:.625rem 1.25rem}}.text-content audio{cursor:auto}.text-content audio::-webkit-media-controls-panel{background:#fff}.text-content blockquote:first-child,.text-content figure:first-child,.text-content h1:first-child,.text-content h2:first-child,.text-content h3:first-child,.text-content h4:first-child,.text-content h5:first-child,.text-content h6:first-child,.text-content li:first-child,.text-content ol:first-child,.text-content p:first-child,.text-content ul:first-child{margin-top:0}.text-content blockquote:last-child,.text-content figure:last-child,.text-content h1:last-child,.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child,.text-content li:last-child,.text-content ol:last-child,.text-content p:last-child,.text-content ul:last-child{margin-bottom:0}.default-templates{padding:3.125rem 0 6.25rem}@media(max-width:767.98px){.default-templates{padding:1.25rem 0 2.5rem}}.default-templates__inner{margin:0 auto;max-width:48rem}@media(max-width:767.98px){.default-templates__inner{max-width:100%;padding:0 1rem}}.default-templates__inner .h2,.default-templates__inner .h4{text-align:center}.default-templates__inner .h2{font-weight:600;line-height:1.8;padding-bottom:3.125rem}@media(max-width:767.98px){.default-templates__inner .h2{line-height:1.5;padding-bottom:1.875rem}}.default-templates__inner .h4{color:#6b7280;padding-bottom:4rem}@media(max-width:767.98px){.default-templates__inner .h4{padding-bottom:2rem}}