.textblock-media{position:relative;isolation:isolate;overflow:hidden;margin-block-end:0;padding-block:40px}@media(min-width: 1024px){.textblock-media{padding-block:40px;margin-bottom:60px}}.textblock-media__container{display:grid;grid-column:2/-2;grid-template-columns:subgrid;column-gap:0;place-items:flex-start;place-content:flex-start;text-align:left}@media(min-width: 1024px){.textblock-media__container{grid-template-rows:repeat(4, auto);column-gap:50px;place-items:center;place-content:center}}@media(min-width: 1400px){.textblock-media__container{column-gap:70px}}.textblock-media .heading{grid-column:1/-1;margin-block-end:20px;max-inline-size:none;place-self:flex-start}@media(min-width: 768px){.textblock-media .heading{grid-row:1;max-inline-size:100%}.textblock-media .heading.--left{grid-column:1/-1}.textblock-media .heading.--right{grid-column:1/-1;margin-inline:0}}@media(min-width: 1024px){.textblock-media .heading{grid-row:2;max-inline-size:536px}.textblock-media .heading.--left{grid-column:1/7}.textblock-media .heading.--right{grid-column:-7/-1;margin-inline:auto}}.textblock-media .heading__title{margin-block-end:0}.textblock-media__content{grid-column:1/-1;max-inline-size:auto;place-self:flex-start}@media(min-width: 768px){.textblock-media__content{grid-row:2;max-inline-size:100%}.textblock-media__content.--left{grid-column:1/-1}.textblock-media__content.--right{grid-column:1/-1;margin-inline:0}}@media(min-width: 1024px){.textblock-media__content{grid-row:3;max-inline-size:536px}.textblock-media__content.--left{grid-column:1/7}.textblock-media__content.--right{grid-column:-7/-1;margin-inline:auto}}.textblock-media .button{position:relative;display:flex;align-items:center;font-size:var(--font16);font-weight:600;gap:15px;border-radius:30px;line-height:1.5;padding:0}.textblock-media .button.--primary{background:rgba(0,0,0,0);border:0 none;color:var(--color-primary);padding:0}.textblock-media .button.--primary:hover,.textblock-media .button.--primary:focus-visible{background:rgba(0,0,0,0);color:var(--color-primary)}.textblock-media .button.--primary:hover svg,.textblock-media .button.--primary:focus-visible svg{margin-right:0;rotate:0deg}.textblock-media .button.--primary svg{fill:var(--color-white);background-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;padding:.5rem;rotate:-45deg;order:2}.textblock-media .media{grid-column:1/-1;grid-row:3;margin-block-start:40px;width:100%;position:relative}@media(min-width: 768px){.textblock-media .media{grid-row:3}.textblock-media .media.--left{grid-column:1/-1}.textblock-media .media.--right{grid-column:1/-1}}@media(min-width: 1024px){.textblock-media .media{grid-row:1/-1;margin-block-start:0}.textblock-media .media.--left{grid-column:1/7}.textblock-media .media.--right{grid-column:-7/-1}}.textblock-media .media__image{width:100%;position:relative;height:320px;overflow:hidden;border-radius:20px}@media(min-width: 768px){.textblock-media .media__image{height:400px}}@media(min-width: 1024px){.textblock-media .media__image{height:450px}}.textblock-media .media__image img{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;max-width:inherit;max-height:inherit;object-fit:cover}
