.problem__picture{grid-column:full-start/col-end 4;display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:62.5em){.problem__picture{grid-column:1/6}}@media only screen and (max-width:58em){.problem__picture{grid-column:1/-1}}.problem__img--1{width:100%;grid-row:1/7;grid-column:1/7}@media only screen and (max-width:58em){.problem__img--1{grid-row:1/7;grid-column:1/7}}.problem__img--2{width:150%;grid-row:4/7;grid-column:5/7;z-index:20}@media only screen and (max-width:58em){.problem__img--2{grid-row:4/6;grid-column:5/3;z-index:20;transform:rotateZ(45deg)}}@media only screen and (max-width:37.5em){.problem__img--2{width:150%;grid-row:3/-1}}.problem__content{grid-column:col-start 5/full-end;padding:6rem 8vw;display:grid;align-content:center;justify-items:start;margin-bottom:15rem}@media only screen and (max-width:62.5em){.problem__content{grid-column:6/11}}@media only screen and (max-width:58em){.problem__content{grid-column:3/9;grid-row:2/4;margin-bottom:0;align-content:start;justify-items:start}}@media only screen and (max-width:37.5em){.problem__content{grid-column:1/11;margin-top:12rem}}.problem__text{font-size:1.5rem}@media only screen and (max-width:37.5em){.problem__text{font-size:2.5rem}}@media only screen and (max-width:78em){.problem__contact{display:flex;flex-direction:column;align-items:start;justify-content:center}}@media only screen and (max-width:62.5em){.problem__contact{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%}}@media only screen and (max-width:58em){.problem__contact{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}}@media only screen and (max-width:37.5em){.problem__contact{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}}.problem__contact-text{font-size:2rem;padding-bottom:3rem;text-decoration:none;color:var(--color-dark_gray)}@media only screen and (max-width:78em){.problem__contact-text{font-size:2rem;padding-bottom:3rem}}@media only screen and (max-width:62.5em){.problem__contact-text{font-size:2.5rem;padding-bottom:3rem}}@media only screen and (max-width:37.5em){.problem__contact-text{font-size:3.5rem;padding-bottom:3rem}}.problem__contact-link{text-decoration:none;color:var(--color-green)}