.page-banner-section .text-content.text-align-center{text-align:center}.page-banner-section .text-content.text-align-left{text-align:start}.page-banner-section .text-content.text-align-right{text-align:end}.page-banner-section .page-banner-container{border-radius:10px}.page-banner-section .banner-text-container{position:relative;overflow:hidden;width:100%;display:block}.page-banner-section .banner-text-container .text-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:670px;padding:0 20px}.page-banner-section .banner-text-container img{border-radius:10px}.page-banner-section .banner-text-container:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;height:100%;background:rgba(var(--color-background),.55);border-radius:10px}.page-banner-section .banner-text-container h2{font-size:45px;font-weight:300;line-height:1.2;letter-spacing:-.9px;margin:0 0 15px}.page-banner-section .banner-text-container h2 span{font-weight:800}.page-banner-section .banner-text-container .page-banner-content{font-weight:600;line-height:1.45}body.template-page-faq .page-banner-section .banner-text-container .text-content{max-width:715px}@media screen and (max-width:989px){.page-banner-section .banner-text-container h2{font-size:30px}.page-banner-section .banner-text-container .page-banner-content{font-size:14px}.page-banner-section .banner-text-container .text-content{max-width:100%}body.template-page-contact .page-banner-section .banner-text-container .text-content{max-width:75%}}@media screen and (max-width:749px){body.template-page-contact .page-banner-section .banner-text-container .text-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-banner.css.map */
