.theme-block:has(>.text-media){--margin-bottom: 30px}.text-media{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:20px;background:var(--white);padding:30px;overflow:hidden}@media screen and (max-width:992px){.text-media{flex-direction:column;padding:20px}}.text-media__text{flex:1 1 calc(50% + 5px);min-width:0}.text-media__text>*{margin-bottom:20px}.text-media__text>*:has(img) img{vertical-align:bottom;margin-right:20px}@media screen and (max-width:992px){.text-media__text{flex:unset}}.text-media__media{flex:1 1 calc(50% - 5px);min-width:0;border-radius:12px;overflow:hidden;aspect-ratio:16/9;position:relative}@media screen and (max-width:992px){.text-media__media{flex:unset;width:100%}}.text-media__embed{position:absolute;top:0;right:0;bottom:0;left:0}.text-media__embed iframe{width:100%;height:100%;border:none;display:block}.text-media__image,.text-media__video{display:block;width:100%;height:auto}.text-media--reversed{flex-direction:row-reverse}@media screen and (max-width:992px){.text-media--reversed{flex-direction:column}}.text-media--secondary{padding:0;gap:0}.text-media--secondary .text-media__media{flex:0 0 348px;height:100%;min-height:300px;clip-path:polygon(0 0,100% 0,100% 100%,19% 100%);border-radius:0}@media screen and (max-width:992px){.text-media--secondary .text-media__media{width:100%;clip-path:none}}.text-media--secondary .text-media__media img{height:100%}.text-media--secondary .text-media__text{padding:30px}@media screen and (max-width:992px){.text-media--secondary .text-media__text{padding:20px}}.text-media--secondary.text-media--reversed .text-media__media{clip-path:polygon(0 0,100% 0,81% 100%,0% 100%)}@media screen and (max-width:992px){.text-media--secondary.text-media--reversed .text-media__media{clip-path:none}}
