.b-text-image{position:relative}.b-text-image--center .b-text-image__col--content{justify-content:center}.b-text-image__container{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:992px){.b-text-image__container{gap:42px;grid-template-columns:1fr}}.b-text-image__col--content{display:flex;flex-direction:column;gap:65px;justify-content:flex-start;padding-right:32px}@media(max-width:992px){.b-text-image__col--content{gap:36px;order:3;padding-right:0}}.b-text-image__col--image{font-size:0}@media(max-width:992px){.b-text-image__col--image{order:2}}.b-text-image .b-text-image__title{margin-bottom:32px;padding-top:12px}.b-text-image .b-text-image__title--mobile{display:none}@media(max-width:992px){.b-text-image .b-text-image__title.c-heading--size-42,.b-text-image .b-text-image__title.c-heading--size-h2{font-size:36px}.b-text-image .b-text-image__title--mobile{display:block;margin-bottom:0;order:1;padding-top:0}.b-text-image .b-text-image__title--desktop{display:none}}.b-text-image__desc p:last-child{margin-bottom:0}@media(max-width:992px){.b-text-image__content--top{margin-bottom:6px}}.b-text-image__content--bottom{font-size:0}.b-text-image__label-title{color:var(--brown-05);font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:1.12;margin-bottom:12px;text-align:left;vertical-align:bottom}.b-text-image__labels{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.b-text-image__label{background-color:var(--brown-02);color:var(--brown-06);cursor:default;font-family:Beatrice;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.54;padding:8px 20px;pointer-events:none;text-decoration:none;transition:all .2s ease-out;vertical-align:bottom}@media(max-width:992px){.b-text-image__label{font-size:12px;line-height:1.2;padding:12px 16px}}.b-text-image__label--link{cursor:pointer;pointer-events:all}.b-text-image__label--link:hover{background-color:var(--brown-06);color:var(--white)}.b-text-image--border .b-text-image__col--content{position:relative}.b-text-image--border .b-text-image__col--content:after{background-color:var(--brown-03);content:"";display:block;height:1px;margin-top:auto;width:100%}@media(max-width:992px){.b-text-image--border .b-text-image__col--content:after{display:none}}.b-text-image--variant-2 .b-text-image__container,.b-text-image--variant-3 .b-text-image__container{gap:56px;grid-template-columns:514fr 774fr}@media(max-width:992px){.b-text-image--variant-2 .b-text-image__container,.b-text-image--variant-3 .b-text-image__container{gap:32px;grid-template-columns:1fr}}.b-text-image--variant-2 .b-text-image__col--content,.b-text-image--variant-3 .b-text-image__col--content{padding-right:0}.b-text-image--variant-2 .b-text-image__col--content:after,.b-text-image--variant-3 .b-text-image__col--content:after{margin-top:0}@media(max-width:992px){.b-text-image--variant-2 .b-text-image__col--image,.b-text-image--variant-3 .b-text-image__col--image{margin-top:24px;order:4}.b-text-image--variant-2 .b-text-image__img,.b-text-image--variant-3 .b-text-image__img{aspect-ratio:335/412;min-height:412px;-o-object-fit:cover;object-fit:cover}}.b-text-image--variant-2 .b-text-image__content--bottom,.b-text-image--variant-3 .b-text-image__content--bottom{margin-top:auto}@media(max-width:992px){.b-text-image--variant-2 .b-text-image__content--bottom,.b-text-image--variant-3 .b-text-image__content--bottom{display:none}}.b-text-image--variant-3 .b-text-image__content--bottom{margin-bottom:20px}@media(max-width:992px){.b-text-image--variant-3 .b-text-image__content--bottom{display:block;margin-bottom:0;margin-top:12px}.b-text-image--variant-3 .b-text-image__col--image{margin-top:32px}.b-text-image--variant-3.b-text-image--border{border-top:1px solid var(--brown-03);padding-top:72px}}.b-text-image--variant-3.b-text-image--border .b-text-image__col--content:after{display:none}.b-text-image--variant-3.b-text-image--border .b-text-image__col--content:before{background-color:var(--brown-03);content:"";display:block;height:1px;margin-top:0;width:100%}@media(max-width:992px){.b-text-image--variant-3.b-text-image--border .b-text-image__col--content:before{display:none}}
