.text-image-video{position:relative;width:100%}.text-image-video .page-width{max-width:100%;padding-left:20px;padding-right:20px}.text-image-video-custom-wrepper{border-radius:5px;padding-top:50px;position:relative}.text-image-video-custom-wrepper .custom-content .page-width{max-width:820px}.text-image-video-custom-wrepper .custom-content h2{margin:0;font-size:50px}.text-image-video-custom-wrepper .custom-content-box .sub-heading{font-size:24px;color:#000}.text-image-video-custom-wrepper .custom-content-box{text-align:center}.custom-content-box .content{margin-top:20px}.custom-content-box p{margin:0;line-height:1.5}.custom-content-box .custom-button{margin-top:25px}.custom-image .image img{width:100%;vertical-align:middle;object-fit:contain;height:auto}.text-image-video-custom-wrepper .custom-image{margin-top:50px}.text-image-video-custom-wrepper .custom-button .button:before,.text-image-video-custom-wrepper .custom-button .button:after{display:none}.text-image-video-custom-wrepper .custom-button .button{transition:all .4s ease-in-out;border-radius:5px;font-size:16px;font-weight:500;letter-spacing:0;width:auto;min-width:auto;height:auto;min-height:auto;padding:14px 50px;line-height:1.2}.custom-button.mobile{display:none}body.template-index .text-image-video-custom-wrepper .custom-content h2{font-size:40px}.text-image-video-custom-wrepper a.full-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:1199px){.text-image-video-custom-wrepper .custom-content h2{font-size:38px}body.template-index .text-image-video-custom-wrepper .custom-content h2{font-size:34px}}@media screen and (max-width:749px){.custom-content-box .custom-button .button{font-size:15px}.text-image-video-custom-wrepper .custom-content h2{font-size:25px}.custom-content-box .custom-button.desktop{display:none}.custom-button.mobile{display:block;padding-bottom:35px}.text-image-video-custom-wrepper .custom-button .button{padding:14px 40px}body.template-index .text-image-video-custom-wrepper .custom-content h2{font-size:24px}.text-image-video-custom-wrepper .custom-content-box .sub-heading{font-size:18px}.text-image-video-custom-wrepper{padding-top:30px}}@media screen and (max-width:399px){body.template-index .text-image-video-custom-wrepper .custom-content h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/text-image-video-section.css.map */
