.text-and-media-block{display:flex;gap:98px;height:auto;color:#121212;margin-top:50px;margin-bottom:50px}@media (max-width: 768px){.text-and-media-block{padding:0 25px}}.text-and-media-block__media{width:50%;height:auto;position:relative;display:flex;flex-direction:column}.text-and-media-block__content{width:50%;text-align:left;font-size:16px;display:flex;flex-direction:column;justify-content:center}.text-and-media-block__content p{margin-block-start:0;margin-block-end:0}.text-and-media-block__content h2{margin-top:0;font-size:1.6rem}@media (max-width: 768px){.text-and-media-block__content h2{font-size:1.5rem}}.text-and-media-block__video{width:100%;height:100%;object-fit:cover;display:block}.text-and-media-block__media_wrap{position:relative;height:100%}.text-and-media-block__media_content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:20px;z-index:20}.text-and-media-block__media_content span{font-size:1.6rem}@media (max-width: 768px){.text-and-media-block__media_content span{font-size:1.5rem}}.text-and-media-block__media_content a{text-decoration:none;color:#121212;font-size:1.6rem}@media (max-width: 768px){.text-and-media-block__media_content a{font-size:1.5rem}}.text-and-media-block__media_content a:hover{text-decoration:underline!important;text-underline-offset:.3rem}.text-and-media-block .cta{text-decoration:none;text-align:center;border:none;transition:background-color .3s;display:block;padding-top:32px;padding-bottom:32px;color:#121212;font-size:1.6rem}@media (max-width: 768px){.text-and-media-block .cta{font-size:1.5rem}}.text-and-media-block .cta.right{margin-top:auto}.text-and-media-block .cta:hover{color:#2e2e2e;text-decoration:underline!important;text-underline-offset:.3rem}.text-and-media-block .button--secondary{--alpha-button-background: 0}@media (max-width: 768px){.text-and-media-block{margin:50px 0;gap:64px}.text-and-media-block__media,.text-and-media-block__content{width:100%}.text-and-media-block__content,.text-and-media-block__media{padding:0}.text-and-media-block .cta{text-align:left;margin-top:10px}.text-and-media-block__media_content{flex-direction:column;align-items:center;text-align:center;transform:none;top:0;bottom:0;padding:0}.text-and-media-block__media_content span{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;width:fit-content}.text-and-media-block__media_content a{position:absolute;bottom:20px;margin:0 auto;width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/text-and-media-block.css.map */
