@font-face{font-family:Basis Grotesque Regular;src:url(../../../fonts/BasisGrotesqueRegular.woff2) format("woff2"),url(../../../fonts/BasisGrotesqueRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nobilis;src:url(../../../fonts/Nobilis.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.text-video-image.svelte-12usd1t{position:relative;width:100%;overflow:hidden}.text-video-image__general-title.svelte-12usd1t{margin-bottom:30px;text-align:center;color:#b73d25}@media all and (min-width: 900px){.text-video-image__general-title.svelte-12usd1t{margin-bottom:60px}}.text-video-image__row.svelte-12usd1t{row-gap:24px}@media all and (min-width: 900px){.text-video-image__row.svelte-12usd1t{row-gap:0}}@media all and (min-width: 900px){.text-video-image__row--reverse.svelte-12usd1t .text-video-image__col-left:where(.svelte-12usd1t){order:2}.text-video-image__row--reverse.svelte-12usd1t .text-video-image__col-right:where(.svelte-12usd1t){order:1}.text-video-image__row--reverse.svelte-12usd1t .text-video-image__subtitle-right:where(.svelte-12usd1t),.text-video-image__row--reverse.svelte-12usd1t .text-video-image__text-right:where(.svelte-12usd1t),.text-video-image__row--reverse.svelte-12usd1t .text-video-image__link-right:where(.svelte-12usd1t){padding-left:20%}}.text-video-image__row--head.svelte-12usd1t{margin-bottom:40px}@media all and (min-width: 600px){.text-video-image__row--head.svelte-12usd1t{margin-bottom:60px}}@media all and (min-width: 1200px){.text-video-image__row--head.svelte-12usd1t{margin-bottom:80px}}.text-video-image__col-title.svelte-12usd1t{display:flex;align-items:flex-start}.text-video-image__title.svelte-12usd1t{display:block;color:#b73d25;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(30px);transition:opacity 1.2s .2s,transform 1.2s .2s}.text-video-image__title.svelte-12usd1t.is-inview{opacity:1;transform:translateY(0)}.text-video-image__col-text.svelte-12usd1t{display:flex;align-items:flex-start}.text-video-image__text.svelte-12usd1t{color:#b73d25;text-transform:uppercase}.text-video-image__text.svelte-12usd1t p{margin:0 0 10px}.text-video-image__text.svelte-12usd1t p:last-child{margin-bottom:0}.text-video-image__col-left.svelte-12usd1t{display:none;align-self:flex-start}@media all and (min-width: 900px){.text-video-image__col-left.svelte-12usd1t{display:flex}}.text-video-image__col-right.svelte-12usd1t{display:flex;flex-direction:column}@media all and (min-width: 900px){.text-video-image__col-right.svelte-12usd1t{justify-content:flex-start}}.text-video-image__media.svelte-12usd1t{position:relative;width:100%;overflow:hidden}.text-video-image__media.svelte-12usd1t picture{display:block;width:100%;height:100%}.text-video-image__media.svelte-12usd1t picture img{display:block;width:100%;height:100%;object-fit:cover}.text-video-image__media.svelte-12usd1t video:where(.svelte-12usd1t){display:block;width:100%;height:100%;object-fit:cover}.text-video-image__media--left.svelte-12usd1t{aspect-ratio:320/425}@media all and (min-width: 900px){.text-video-image__media--left.svelte-12usd1t{aspect-ratio:885/1040}}.text-video-image__media--right.svelte-12usd1t{aspect-ratio:300/200}@media all and (min-width: 900px){.text-video-image__media--right.svelte-12usd1t{aspect-ratio:732/496}}.text-video-image__text-right.svelte-12usd1t{margin-top:20px;color:#442f2b;opacity:0;transform:translateY(30px);transition:opacity 1.2s .2s,transform 1.2s .2s}.text-video-image__text-right.svelte-12usd1t.is-inview{opacity:1;transform:translateY(0)}.text-video-image__text-right.svelte-12usd1t p{margin:0 0 10px}.text-video-image__text-right.svelte-12usd1t p:last-child{margin-bottom:0}.text-video-image__link-right.svelte-12usd1t{margin-top:15px;opacity:0;transform:translateY(30px);transition:opacity 1.2s .2s,transform 1.2s .2s}.text-video-image__link-right.svelte-12usd1t.is-inview{opacity:1;transform:translateY(0)}@media all and (min-width: 900px){.text-video-image__link-right.svelte-12usd1t{margin-top:25px}}.text-video-image__link-right.svelte-12usd1t .btn--underline .btn__text{color:#442f2b;text-decoration:underline;text-underline-offset:4px}@media all and (min-width: 900px){.text-video-image__link-right.svelte-12usd1t .btn--underline .btn__text{font-size:17px}}.text-video-image__subtitle-right.svelte-12usd1t{color:#b73d25;text-transform:uppercase;margin-top:30px}@media all and (min-width: 900px){.text-video-image__subtitle-right.svelte-12usd1t{margin-top:50px}}
