.text-media-component{display:flex;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100vw}.text-media-component,.text-media-component:after{background-color:var(--background-color)}.text-media-component .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.text-media-component .component-inner{max-width:576px}}@media (min-width:768px){.text-media-component .component-inner{max-width:768px}}@media (min-width:992px){.text-media-component .component-inner{max-width:992px}}@media (min-width:1200px){.text-media-component .component-inner{max-width:1200px}}@media (min-width:1400px){.text-media-component .component-inner{max-width:1400px}}.text-media-component .component-inner{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:-moz-fit-content;height:fit-content;padding-bottom:3rem;padding-top:3rem;place-items:center;position:relative;row-gap:3rem;width:100%;z-index:10}@media (min-width:768px){.text-media-component .component-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:6rem;padding-top:6rem}@media not all and (min-width:992px){.text-media-component .component-inner{place-items:start}}}.text-media-component .component-inner .component-content{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}@media not all and (min-width:768px){.text-media-component .component-inner .component-content{order:9999}}@media (min-width:768px){.text-media-component .component-inner .component-content{min-height:500px;padding-right:3rem}}@media (min-width:992px){.text-media-component .component-inner .component-content{padding-right:6rem}}.text-media-component .component-inner .component-content h2{font-size:var(--header-size-h3)}.text-media-component .component-inner .component-media{border-radius:40px;display:flex;height:15rem;overflow:hidden;position:relative;width:100%}@media not all and (min-width:768px){.text-media-component .component-inner .component-media{order:-9999}}@media (min-width:768px){.text-media-component .component-inner .component-media{height:auto}@media not all and (min-width:992px){.text-media-component .component-inner .component-media{aspect-ratio:1/1}}}@media (min-width:992px){.text-media-component .component-inner .component-media{height:100%;max-height:100vh}}.text-media-component .component-inner .component-media img{display:flex;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.text-media-component .component-inner .component-media:has(iframe){aspect-ratio:16/9;border-radius:.5rem;height:auto}@media (min-width:768px){.text-media-component .component-inner .component-media:has(iframe){height:auto}}.text-media-component .component-inner .component-media:has(iframe) iframe{display:flex;height:100%;inset:0;position:absolute;width:100%}@media (min-width:768px){.text-media-component.layout-reverse .component-inner .component-content{order:9999;padding-left:3rem;padding-right:0}}@media (min-width:992px){.text-media-component.layout-reverse .component-inner .component-content{padding-left:6rem;padding-right:0}}@media (min-width:768px){.text-media-component.media-style-big:not(.layout-reverse) .component-media{--tw-translate-x:6rem;border-radius:40px 0 0 40px;min-width:calc(50vw - 6.7rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:calc(50vw - 6.7rem)}.text-media-component.media-style-big.layout-reverse .component-media{border-radius:0 40px 40px 0;margin-right:6rem;min-width:calc(50vw - 6.7rem);place-self:end;width:calc(50vw - 6.7rem)}.text-media-component.media-style-big .component-content{padding-left:0!important;padding-right:0!important}}.text-media-component:has(.component-background) .component-background{display:flex;height:100%;left:0;max-width:0;min-height:100%;position:absolute;top:0;width:0;z-index:0}.text-media-component:has(.component-background) .component-background img{display:flex;height:100%;left:0;min-width:100vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.1;position:absolute;top:0;width:100vw}
