.problem-banner__banner{display:grid;position:relative;overflow:hidden;padding:20px;border-radius:18px;background:linear-gradient(135deg,#1091d9,#0050aa)}@media(min-width:768px){.problem-banner__banner{padding:32px;border-radius:32px}}@media(min-width:1512px){.problem-banner__banner{grid-template-columns:minmax(0,1054fr) minmax(0,573fr);align-items:center;gap:72px;padding:72px;border-radius:48px}}.problem-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(min-width:768px){.problem-banner__content{gap:32px}}@media(min-width:1512px){.problem-banner__content{gap:90px}}.problem-banner__text{font-size:14px;font-weight:600;color:#fff}@media(min-width:768px){.problem-banner__text{font-size:26px}}@media(min-width:1512px){.problem-banner__text{font-size:42px}}.problem-banner__actions{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:1512px){.problem-banner__actions{gap:20px}}.problem-banner__action{cursor:pointer;border:none;padding:10px 24px;border-radius:8px;background-color:#fff;font-size:12px;transition:.2s ease}.problem-banner__action:hover{background-color:#d8edf9}@media(min-width:768px){.problem-banner__action{padding:14px 32px;border-radius:10px;font-size:16px}}@media(min-width:1512px){.problem-banner__action{padding:25px 56px;border-radius:12px;font-size:26px}}.problem-banner__image{order:-1;justify-self:center;width:100%;max-width:201px;height:auto;margin-bottom:20px}@media(min-width:768px){.problem-banner__image{max-width:437px;margin-bottom:32px}}@media(min-width:1512px){.problem-banner__image{display:none}}.problem-banner__image--wide{display:none}@media(min-width:1512px){.problem-banner__image--wide{display:block;position:absolute;right:72px;bottom:0;width:574px;max-width:40%;margin-bottom:0}}
