.text-video{background:#f0f2f5;background:var(--active-bg,#f0f2f5);padding-left:0;padding-right:0}@media (min-width:64em){.text-video{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.text-video{padding-left:9.6rem;padding-right:9.6rem}}.text-video__wrap{grid-gap:2.5rem;--site-width:168rem;display:grid;gap:1rem;overflow:hidden;padding-left:3.8rem;padding-right:3.8rem}@media (min-width:64em){.text-video__wrap{gap:2rem 3rem;grid-template-columns:1fr 1fr}}@media (min-width:85.375em){.text-video__wrap{gap:4rem 5rem}}@media (min-width:90em){.text-video__wrap{gap:6rem 10rem;grid-template-columns:811fr 640fr}}@media (min-width:100em){.text-video__wrap{gap:5rem 5rem}}.text-video__body{align-items:flex-start;display:flex;flex-flow:column;gap:3rem;justify-content:center;line-height:1.6}@media (min-width:48em){.text-video__body{gap:3.5rem}}@media (min-width:90em){.text-video__body{gap:4.5rem}}.text-video__title{color:var(--active-text-secondary);font-family:elizeth;font-size:3rem;letter-spacing:-.02em;line-height:1.3}@media (min-width:48em){.text-video__title{font-size:3.2rem}}@media (min-width:85.375em){.text-video__title{font-size:4rem}}@media (min-width:90em){.text-video__title{font-size:4.8rem}}.text-video__content{color:var(--active-text-secondary);font-family:Satoshi,sans-serif;font-size:1.6rem;font-weight:500;max-width:45ch}@media (min-width:85.375em){.text-video__content{font-size:2rem}}.text-video__content strong{font-weight:700}.text-video__video{border-radius:2rem;overflow:hidden}@media (min-width:64em){.text-video__video{align-self:flex-start;grid-column:1;grid-row:1/span 2}.text-video__button{grid-column:2}}.text-video__button .btn{display:inline-block}.text-video[data-theme=grey]{--active-text:#ff5a00;--active-text-secondary:#233255;--active-button-bg:#ff5a00;--active-button-text:#fff}.text-video[data-theme=green]{--active-text:#233255;--active-text-secondary:#233255}.text-video[data-theme=orange]{--active-text:#fff;--active-text-secondary:#fff}.text-video[data-theme=blue]{--active-bg:#233255;--active-text:#fff;--active-text-secondary:#fff;--active-button-bg:#ff5a00;--active-button-text:#fff}