.sustainable-intro__container{align-items:center;column-gap:5rem;display:flex;row-gap:2.4rem}.sustainable-intro__content{color:var(--text-color);flex:1 1 auto}.sustainable-intro__image{border-radius:1rem;flex-shrink:0;max-width:100%;width:48.63281%}.sustainable-intro__description{font-family:var(--font-body);font-size:1.6rem;font-weight:var(--font-weight-regular);letter-spacing:.05em;line-height:2}.sustainable-intro__actions{align-items:center;column-gap:1.6rem;display:flex;margin-top:5.6rem;row-gap:2rem}.sustainable-intro__button{align-items:center;border-radius:999rem;color:#fff;display:flex;flex:1;font-family:var(--font-jp);font-size:1.6rem;font-weight:var(--font-weight-semiBold);gap:.6rem;justify-content:center;line-height:1.5;max-width:23rem;padding:1.6rem;transition:.3s}.sustainable-intro__button--primary{background:var(--primary-gradient)}.sustainable-intro__button--primary:hover{background:var(--primary-gradient-hover);opacity:1}.sustainable-intro__button--secondary{background:var(--secondary)}@media screen and (max-width:768px){.sustainable-intro__container{flex-direction:column}.sustainable-intro__image{width:100%}.sustainable-intro__actions{flex-direction:column;justify-content:center;margin-top:3.2rem}.sustainable-intro__button{max-width:100%;width:30rem}.sustainable-intro__image img{width:100%}}@media screen and (min-width:769px) and (max-width:1023px){.sustainable-intro__button{font-size:1.4rem}}