.text-image{background-color:#004529}.text-image__txt *{color:#fbf5ef}.text-image__txt.start{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}.text-image__txt.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.text-image__fig{border-radius:16px}@supports(width:clamp(1px,1px,1px)){.text-image__fig{border-radius:max(16px,min(3.125vw,60px))}}.text-image__fig{height:100vw;margin-top:28px;overflow:hidden;position:relative;width:100%}.text-image__fig>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-image__fig .graph{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:72%}.text-image__fig .graph>svg{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.text-image__lnk.btn{margin-top:32px}@supports(width:clamp(1px,1px,1px)){.text-image__lnk.btn{margin-top:max(32px,min(4vw,62px))}}.text-image__lnk.btn{width:100%}.text-image__lnk.btn.start{opacity:0;-webkit-transform:translateX(3vw);transform:translateX(3vw)}.text-image__lnk.btn.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-out,outline 0s,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,outline 0s,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,outline 0s;transition:opacity .6s ease-out,transform .6s ease-out,outline 0s,-webkit-transform .6s ease-out}.text-image__lnk.btn.show:hover{-webkit-transition:opacity .6s ease-out,outline .3s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,outline .3s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,outline .3s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,outline .3s ease-out,-webkit-transform .6s ease-out}.text-image .cont-L .text-image__fig.start{opacity:0;-webkit-transform:translateX(-5vw);transform:translateX(-5vw)}.text-image .cont-L .text-image__fig.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1),-webkit-transform 2s cubic-bezier(.23,1,.32,1);transition:opacity 2s cubic-bezier(.23,1,.32,1),-webkit-transform 2s cubic-bezier(.23,1,.32,1);transition:transform 2s cubic-bezier(.23,1,.32,1),opacity 2s cubic-bezier(.23,1,.32,1);transition:transform 2s cubic-bezier(.23,1,.32,1),opacity 2s cubic-bezier(.23,1,.32,1),-webkit-transform 2s cubic-bezier(.23,1,.32,1)}@media screen and (min-width:540px){.text-image .cont{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:4vw;-webkit-column-gap:4vw;-moz-column-gap:4vw;column-gap:4vw}.text-image__txt{grid-column:1/2;grid-row:2/3}.text-image__fig{grid-column:2/3;grid-row:1/4;height:55vw;margin:initial;width:39.896vw}.text-image__lnk.btn{grid-column:1/3;grid-row:4/5}.text-image .cont-L{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:5.573vw;-webkit-column-gap:5.573vw;-moz-column-gap:5.573vw;column-gap:5.573vw}.text-image .cont-L .text-image__txt{grid-column:2/3;grid-row:2/3}.text-image .cont-L .text-image__fig{grid-column:1/2;grid-row:1/4}.text-image .cont-L .text-image__lnk.btn{grid-column:1/3;grid-row:4/5}}@media screen and (min-width:680px){.text-image__txt{grid-column:1/2;grid-row:2/3}.text-image__fig{grid-column:2/3;grid-row:1/5;height:45.104vw}.text-image__lnk.btn{grid-column:1/2;grid-row:3/4;width:-webkit-max-content;width:-moz-max-content;width:max-content}.text-image .cont-L .text-image__txt{grid-column:2/3;grid-row:2/3}.text-image .cont-L .text-image__fig{grid-column:1/2;grid-row:1/5}.text-image .cont-L .text-image__lnk.btn{grid-column:2/3;grid-row:3/4}}@media screen and (min-width:1025px){.text-image .cont{-webkit-column-gap:5.9vw;-moz-column-gap:5.9vw;column-gap:5.9vw}.text-image .cont-L .text-image__fig{height:31.302vw;width:44.271vw}}